summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS11
-rw-r--r--COPYING340
-rw-r--r--COPYING-DOCS355
-rw-r--r--COPYING.grecord481
-rw-r--r--COPYING.gst-mixer481
-rw-r--r--COPYING.profiles481
-rw-r--r--ChangeLog.pre-2-265447
-rw-r--r--INSTALL302
-rw-r--r--MAINTAINERS15
-rw-r--r--Makefile.am76
-rw-r--r--Makefile.in858
-rw-r--r--NEWS1250
-rw-r--r--README23
-rw-r--r--aclocal.m41960
-rwxr-xr-xautogen.sh24
-rwxr-xr-xbuild-aux/compile143
-rwxr-xr-xbuild-aux/config.guess1501
-rwxr-xr-xbuild-aux/config.sub1705
-rwxr-xr-xbuild-aux/depcomp630
-rwxr-xr-xbuild-aux/git-version-gen154
-rwxr-xr-xbuild-aux/install-sh520
-rw-r--r--build-aux/ltmain.sh9655
-rwxr-xr-xbuild-aux/missing376
-rwxr-xr-xbuild-aux/mkinstalldirs162
-rwxr-xr-xcompile143
-rwxr-xr-xconfig.guess1561
-rw-r--r--config.h.in140
-rw-r--r--config.h.in~140
-rwxr-xr-xconfig.sub1686
-rwxr-xr-xconfigure18778
-rw-r--r--configure.ac460
-rwxr-xr-xdepcomp630
-rw-r--r--distro/archlinux/PKGBUILD55
-rw-r--r--distro/archlinux/mate-media.install22
-rwxr-xr-xdistro/ubuntu/build44
-rwxr-xr-xdistro/ubuntu/postinst8
-rwxr-xr-xdistro/ubuntu/postrm8
-rwxr-xr-xdistro/ubuntu/preinst6
-rwxr-xr-xdistro/ubuntu/prerm9
-rw-r--r--grecord/AUTHORS3
-rw-r--r--grecord/ChangeLog.pre-2-261820
-rw-r--r--grecord/INSTALL182
-rw-r--r--grecord/Makefile.am31
-rw-r--r--grecord/Makefile.in735
-rw-r--r--grecord/NEWS0
-rw-r--r--grecord/README18
-rw-r--r--grecord/doc/C/figures/grecord_window.pngbin0 -> 16794 bytes
-rw-r--r--grecord/doc/C/legal.xml76
-rw-r--r--grecord/doc/C/mate-sound-recorder.xml259
-rw-r--r--grecord/doc/ChangeLog150
-rw-r--r--grecord/doc/Makefile.am9
-rw-r--r--grecord/doc/Makefile.in993
-rw-r--r--grecord/doc/ca/ca.po499
-rw-r--r--grecord/doc/ca/figures/grecord_window.pngbin0 -> 30773 bytes
-rw-r--r--grecord/doc/cs/cs.po316
-rw-r--r--grecord/doc/cs/figures/grecord_window.pngbin0 -> 34532 bytes
-rw-r--r--grecord/doc/da/da.po500
-rw-r--r--grecord/doc/de/de.po500
-rw-r--r--grecord/doc/de/figures/grecord_window.pngbin0 -> 18674 bytes
-rw-r--r--grecord/doc/el/el.po498
-rw-r--r--grecord/doc/el/figures/grecord_window.pngbin0 -> 42091 bytes
-rw-r--r--grecord/doc/en_GB/en_GB.po494
-rw-r--r--grecord/doc/es/es.po498
-rw-r--r--grecord/doc/es/figures/grecord_window.pngbin0 -> 31557 bytes
-rw-r--r--grecord/doc/fr/figures/grecord_window.pngbin0 -> 32478 bytes
-rw-r--r--grecord/doc/fr/fr.po507
-rw-r--r--grecord/doc/it/figures/grecord_window.pngbin0 -> 29037 bytes
-rw-r--r--grecord/doc/it/it.po501
-rw-r--r--grecord/doc/mate-sound-recorder.omf.in30
-rw-r--r--grecord/doc/oc/oc.po407
-rw-r--r--grecord/doc/ru/ru.po479
-rw-r--r--grecord/doc/sv/figures/grecord_window.pngbin0 -> 29200 bytes
-rw-r--r--grecord/doc/sv/sv.po307
-rw-r--r--grecord/doc/uk/figures/grecord_window.pngbin0 -> 16794 bytes
-rw-r--r--grecord/doc/uk/uk.po1568
-rw-r--r--grecord/doc/zh_CN/zh_CN.po454
-rw-r--r--grecord/icons/16x16/Makefile.am6
-rw-r--r--grecord/icons/16x16/Makefile.in481
-rw-r--r--grecord/icons/16x16/mate-sound-recorder.pngbin0 -> 846 bytes
-rw-r--r--grecord/icons/22x22/Makefile.am6
-rw-r--r--grecord/icons/22x22/Makefile.in481
-rw-r--r--grecord/icons/22x22/mate-sound-recorder.pngbin0 -> 1264 bytes
-rw-r--r--grecord/icons/24x24/Makefile.am6
-rw-r--r--grecord/icons/24x24/Makefile.in481
-rw-r--r--grecord/icons/24x24/mate-sound-recorder.pngbin0 -> 1282 bytes
-rw-r--r--grecord/icons/32x32/Makefile.am6
-rw-r--r--grecord/icons/32x32/Makefile.in481
-rw-r--r--grecord/icons/32x32/mate-sound-recorder.pngbin0 -> 2329 bytes
-rw-r--r--grecord/icons/48x48/Makefile.am6
-rw-r--r--grecord/icons/48x48/Makefile.in481
-rw-r--r--grecord/icons/48x48/mate-sound-recorder.pngbin0 -> 4117 bytes
-rw-r--r--grecord/icons/AUTHORS1
-rw-r--r--grecord/icons/Makefile.am18
-rw-r--r--grecord/icons/Makefile.in649
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-16x16.svg572
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-22x22.svg668
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-32x32.svg1034
-rw-r--r--grecord/icons/SOURCE/mate-sound-recorder-48x48.svg1457
-rw-r--r--grecord/icons/scalable/Makefile.am6
-rw-r--r--grecord/icons/scalable/Makefile.in481
-rw-r--r--grecord/icons/scalable/mate-sound-recorder.svg1346
-rw-r--r--grecord/mate-sound-recorder.desktop.in.in14
-rw-r--r--grecord/mate-sound-recorder.schemas.in.in176
-rw-r--r--grecord/src/Makefile.am30
-rw-r--r--grecord/src/Makefile.in667
-rw-r--r--grecord/src/gsr-window.c2759
-rw-r--r--grecord/src/gsr-window.h61
-rw-r--r--grecord/src/mate-recorder.c232
-rw-r--r--grecord/src/ui.xml41
-rw-r--r--gst-mixer/Makefile.am28
-rw-r--r--gst-mixer/Makefile.in727
-rw-r--r--gst-mixer/doc/C/figures/mate-volume-control_window.pngbin0 -> 13809 bytes
-rw-r--r--gst-mixer/doc/C/legal.xml76
-rw-r--r--gst-mixer/doc/C/mate-volume-control.xml434
-rw-r--r--gst-mixer/doc/ChangeLog71
-rw-r--r--gst-mixer/doc/Makefile.am9
-rw-r--r--gst-mixer/doc/Makefile.in993
-rw-r--r--gst-mixer/doc/ca/ca.po674
-rw-r--r--gst-mixer/doc/ca/figures/mate-volume-control_window.pngbin0 -> 23895 bytes
-rw-r--r--gst-mixer/doc/cs/cs.po662
-rw-r--r--gst-mixer/doc/da/da.po672
-rw-r--r--gst-mixer/doc/de/de.po673
-rw-r--r--gst-mixer/doc/de/figures/mate-volume-control_window.pngbin0 -> 19088 bytes
-rw-r--r--gst-mixer/doc/el/el.po669
-rw-r--r--gst-mixer/doc/en_GB/en_GB.po655
-rw-r--r--gst-mixer/doc/es/es.po675
-rw-r--r--gst-mixer/doc/es/figures/mate-volume-control_window.pngbin0 -> 22061 bytes
-rw-r--r--gst-mixer/doc/fr/figures/mate-volume-control_window.pngbin0 -> 26366 bytes
-rw-r--r--gst-mixer/doc/fr/fr.po606
-rw-r--r--gst-mixer/doc/it/figures/mate-volume-control_window.pngbin0 -> 20472 bytes
-rw-r--r--gst-mixer/doc/it/it.po595
-rw-r--r--gst-mixer/doc/mate-volume-control.omf.in30
-rw-r--r--gst-mixer/doc/oc/oc.po565
-rw-r--r--gst-mixer/doc/ru/ru.po650
-rw-r--r--gst-mixer/doc/sv/figures/mate-volume-control_window.pngbin0 -> 24896 bytes
-rw-r--r--gst-mixer/doc/sv/sv.po447
-rw-r--r--gst-mixer/doc/zh_CN/zh_CN.po612
-rw-r--r--gst-mixer/icons/16x16/Makefile.am4
-rw-r--r--gst-mixer/icons/16x16/Makefile.in633
-rw-r--r--gst-mixer/icons/16x16/devices/Makefile.am19
-rw-r--r--gst-mixer/icons/16x16/devices/Makefile.in493
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-3d-sound.pngbin0 -> 613 bytes
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-headphones.pngbin0 -> 488 bytes
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-line-in.pngbin0 -> 448 bytes
-rw-r--r--gst-mixer/icons/16x16/devices/gvc-tone.pngbin0 -> 201 bytes
-rw-r--r--gst-mixer/icons/16x16/status/Makefile.am16
-rw-r--r--gst-mixer/icons/16x16/status/Makefile.in490
-rw-r--r--gst-mixer/icons/16x16/status/audio-input-microphone-muted.pngbin0 -> 652 bytes
-rw-r--r--gst-mixer/icons/Makefile.am15
-rw-r--r--gst-mixer/icons/Makefile.in644
-rw-r--r--gst-mixer/mate-volume-control.desktop.in.in15
-rw-r--r--gst-mixer/mate-volume-control.schemas.in29
-rw-r--r--gst-mixer/pixmaps/Makefile.am9
-rw-r--r--gst-mixer/pixmaps/Makefile.in484
-rw-r--r--gst-mixer/pixmaps/chain-broken.pngbin0 -> 325 bytes
-rw-r--r--gst-mixer/pixmaps/chain.pngbin0 -> 302 bytes
-rw-r--r--gst-mixer/src/Makefile.am42
-rw-r--r--gst-mixer/src/Makefile.in648
-rw-r--r--gst-mixer/src/button.c133
-rw-r--r--gst-mixer/src/button.h71
-rw-r--r--gst-mixer/src/element.c595
-rw-r--r--gst-mixer/src/element.h68
-rw-r--r--gst-mixer/src/keys.h39
-rw-r--r--gst-mixer/src/main.c177
-rw-r--r--gst-mixer/src/misc.c72
-rw-r--r--gst-mixer/src/misc.h32
-rw-r--r--gst-mixer/src/preferences.c441
-rw-r--r--gst-mixer/src/preferences.h77
-rw-r--r--gst-mixer/src/track.c647
-rw-r--r--gst-mixer/src/track.h113
-rw-r--r--gst-mixer/src/volume.c552
-rw-r--r--gst-mixer/src/volume.h82
-rw-r--r--gst-mixer/src/window.c435
-rw-r--r--gst-mixer/src/window.h75
-rw-r--r--gstreamer-properties/Makefile.am48
-rw-r--r--gstreamer-properties/Makefile.in912
-rw-r--r--gstreamer-properties/gstreamer-properties-structs.h82
-rw-r--r--gstreamer-properties/gstreamer-properties.c695
-rw-r--r--gstreamer-properties/gstreamer-properties.pngbin0 -> 3466 bytes
-rw-r--r--gstreamer-properties/gstreamer-properties.ui975
-rw-r--r--gstreamer-properties/help/C/figures/gstreamer_properties_window.pngbin0 -> 11477 bytes
-rw-r--r--gstreamer-properties/help/C/legal.xml76
-rw-r--r--gstreamer-properties/help/C/mate-gstreamer-properties.xml216
-rw-r--r--gstreamer-properties/help/ChangeLog86
-rw-r--r--gstreamer-properties/help/Makefile.am9
-rw-r--r--gstreamer-properties/help/Makefile.in993
-rw-r--r--gstreamer-properties/help/ca/ca.po361
-rw-r--r--gstreamer-properties/help/ca/figures/gstreamer_properties_window.pngbin0 -> 36644 bytes
-rw-r--r--gstreamer-properties/help/cs/cs.po372
-rw-r--r--gstreamer-properties/help/cs/figures/gstreamer_properties_window.pngbin0 -> 43881 bytes
-rw-r--r--gstreamer-properties/help/da/da.po379
-rw-r--r--gstreamer-properties/help/de/de.po378
-rw-r--r--gstreamer-properties/help/de/figures/gstreamer_properties_window.pngbin0 -> 31140 bytes
-rw-r--r--gstreamer-properties/help/el/el.po220
-rw-r--r--gstreamer-properties/help/en_GB/en_GB.po350
-rw-r--r--gstreamer-properties/help/es/es.po412
-rw-r--r--gstreamer-properties/help/es/figures/gstreamer_properties_window.pngbin0 -> 39356 bytes
-rw-r--r--gstreamer-properties/help/fr/figures/gstreamer_properties_window.pngbin0 -> 39583 bytes
-rw-r--r--gstreamer-properties/help/fr/fr.po377
-rw-r--r--gstreamer-properties/help/it/figures/gstreamer_properties_window.pngbin0 -> 34811 bytes
-rw-r--r--gstreamer-properties/help/it/it.po309
-rw-r--r--gstreamer-properties/help/mate-gstreamer-properties.omf.in29
-rw-r--r--gstreamer-properties/help/oc/oc.po274
-rw-r--r--gstreamer-properties/help/pt_BR/pt_BR.po192
-rw-r--r--gstreamer-properties/help/ru/ru.po344
-rw-r--r--gstreamer-properties/help/sv/figures/gstreamer_properties_window.pngbin0 -> 34543 bytes
-rw-r--r--gstreamer-properties/help/sv/sv.po183
-rw-r--r--gstreamer-properties/help/th/figures/gstreamer_properties_window.pngbin0 -> 36070 bytes
-rw-r--r--gstreamer-properties/help/th/th.po341
-rw-r--r--gstreamer-properties/help/uk/figures/gstreamer_properties_window.pngbin0 -> 27811 bytes
-rw-r--r--gstreamer-properties/help/uk/uk.po351
-rw-r--r--gstreamer-properties/help/zh_CN/zh_CN.po321
-rw-r--r--gstreamer-properties/mate-gstreamer-properties.desktop.in.in14
-rw-r--r--gstreamer-properties/pipeline-constants.c198
-rw-r--r--gstreamer-properties/pipeline-tests.c279
-rw-r--r--gstreamer-properties/pipeline-tests.h42
-rwxr-xr-xinstall-sh520
-rwxr-xr-xltmain.sh8406
-rw-r--r--m4/as-ac-expand.m434
-rw-r--r--m4/as-compiler-flag.m433
-rw-r--r--m4/as-version.m471
-rw-r--r--m4/intltool.m4216
-rw-r--r--m4/libtool.m47982
-rw-r--r--m4/ltoptions.m4384
-rw-r--r--m4/ltsugar.m4123
-rw-r--r--m4/ltversion.m423
-rw-r--r--m4/lt~obsolete.m498
-rw-r--r--m4/mate-doc-utils.m456
-rw-r--r--mate-volume-control/AUTHORS2
-rw-r--r--mate-volume-control/ChangeLog.pre-2-261245
-rw-r--r--mate-volume-control/Makefile.am16
-rw-r--r--mate-volume-control/Makefile.in647
-rw-r--r--mate-volume-control/data/Makefile.am29
-rw-r--r--mate-volume-control/data/Makefile.in731
-rw-r--r--mate-volume-control/data/icons/16x16/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/16x16/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/16x16/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/16x16/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-high.pngbin0 -> 853 bytes
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-low.pngbin0 -> 548 bytes
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-medium.pngbin0 -> 687 bytes
-rw-r--r--mate-volume-control/data/icons/16x16/status/audio-input-microphone-muted.pngbin0 -> 520 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/22x22/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/22x22/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/22x22/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-high.pngbin0 -> 1188 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-low.pngbin0 -> 827 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-medium.pngbin0 -> 968 bytes
-rw-r--r--mate-volume-control/data/icons/22x22/status/audio-input-microphone-muted.pngbin0 -> 817 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/24x24/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/24x24/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/24x24/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-high.pngbin0 -> 1214 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-low.pngbin0 -> 849 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-medium.pngbin0 -> 1001 bytes
-rw-r--r--mate-volume-control/data/icons/24x24/status/audio-input-microphone-muted.pngbin0 -> 851 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/32x32/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/32x32/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/32x32/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-high.pngbin0 -> 2182 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-low.pngbin0 -> 1818 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-medium.pngbin0 -> 1981 bytes
-rw-r--r--mate-volume-control/data/icons/32x32/status/audio-input-microphone-muted.pngbin0 -> 2005 bytes
-rw-r--r--mate-volume-control/data/icons/Makefile.am25
-rw-r--r--mate-volume-control/data/icons/Makefile.in656
-rw-r--r--mate-volume-control/data/icons/scalable/Makefile.am4
-rw-r--r--mate-volume-control/data/icons/scalable/Makefile.in633
-rw-r--r--mate-volume-control/data/icons/scalable/devices/Makefile.am35
-rw-r--r--mate-volume-control/data/icons/scalable/devices/Makefile.in508
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back-testing.svg539
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back.svg506
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-center.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-left.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side-testing.svg537
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right-testing.svg913
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-speaker-right.svg504
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-subwoofer-testing.svg240
-rw-r--r--mate-volume-control/data/icons/scalable/devices/audio-subwoofer.svg325
-rw-r--r--mate-volume-control/data/icons/scalable/status/Makefile.am21
-rw-r--r--mate-volume-control/data/icons/scalable/status/Makefile.in494
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-high.svg1076
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-low.svg1045
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-medium.svg1066
-rw-r--r--mate-volume-control/data/icons/scalable/status/audio-input-microphone-muted.svg1040
-rw-r--r--mate-volume-control/data/mate-volume-control-applet.desktop.in16
-rw-r--r--mate-volume-control/data/mate-volume-control.desktop.in.in14
-rw-r--r--mate-volume-control/src/Makefile.am94
-rw-r--r--mate-volume-control/src/Makefile.in757
-rw-r--r--mate-volume-control/src/applet-main.c102
-rw-r--r--mate-volume-control/src/dialog-main.c211
-rw-r--r--mate-volume-control/src/gvc-applet.c310
-rw-r--r--mate-volume-control/src/gvc-applet.h55
-rw-r--r--mate-volume-control/src/gvc-balance-bar.c548
-rw-r--r--mate-volume-control/src/gvc-balance-bar.h69
-rw-r--r--mate-volume-control/src/gvc-channel-bar.c930
-rw-r--r--mate-volume-control/src/gvc-channel-bar.h86
-rw-r--r--mate-volume-control/src/gvc-channel-map.c245
-rw-r--r--mate-volume-control/src/gvc-channel-map.h81
-rw-r--r--mate-volume-control/src/gvc-combo-box.c394
-rw-r--r--mate-volume-control/src/gvc-combo-box.h67
-rw-r--r--mate-volume-control/src/gvc-level-bar.c753
-rw-r--r--mate-volume-control/src/gvc-level-bar.h75
-rw-r--r--mate-volume-control/src/gvc-log.c62
-rw-r--r--mate-volume-control/src/gvc-log.h35
-rw-r--r--mate-volume-control/src/gvc-mixer-card.c498
-rw-r--r--mate-volume-control/src/gvc-mixer-card.h87
-rw-r--r--mate-volume-control/src/gvc-mixer-control.c2150
-rw-r--r--mate-volume-control/src/gvc-mixer-control.h98
-rw-r--r--mate-volume-control/src/gvc-mixer-dialog.c2134
-rw-r--r--mate-volume-control/src/gvc-mixer-dialog.h56
-rw-r--r--mate-volume-control/src/gvc-mixer-event-role.c239
-rw-r--r--mate-volume-control/src/gvc-mixer-event-role.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-sink-input.c188
-rw-r--r--mate-volume-control/src/gvc-mixer-sink-input.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-sink.c220
-rw-r--r--mate-volume-control/src/gvc-mixer-sink.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-source-output.c128
-rw-r--r--mate-volume-control/src/gvc-mixer-source-output.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-source.c220
-rw-r--r--mate-volume-control/src/gvc-mixer-source.h57
-rw-r--r--mate-volume-control/src/gvc-mixer-stream.c912
-rw-r--r--mate-volume-control/src/gvc-mixer-stream.h127
-rw-r--r--mate-volume-control/src/gvc-speaker-test.c499
-rw-r--r--mate-volume-control/src/gvc-speaker-test.h57
-rw-r--r--mate-volume-control/src/gvc-stream-status-icon.c825
-rw-r--r--mate-volume-control/src/gvc-stream-status-icon.h63
-rwxr-xr-xmissing376
-rwxr-xr-xmkinstalldirs162
-rw-r--r--po/ChangeLog6821
-rw-r--r--po/LINGUAS88
-rw-r--r--po/Makefile.in.in217
-rw-r--r--po/POTFILES.in45
-rw-r--r--po/POTFILES.skip8
-rw-r--r--po/af.po2258
-rw-r--r--po/am.po2578
-rw-r--r--po/ar.po2580
-rw-r--r--po/as.po2543
-rw-r--r--po/ast.po1454
-rw-r--r--po/az.po2503
-rw-r--r--po/be.po2492
-rw-r--r--po/[email protected]2801
-rw-r--r--po/bg.po1574
-rw-r--r--po/bn.po2552
-rw-r--r--po/bn_IN.po1528
-rw-r--r--po/br.po1981
-rw-r--r--po/bs.po2514
-rw-r--r--po/ca.po3529
-rw-r--r--po/[email protected]3530
-rw-r--r--po/cs.po1578
-rw-r--r--po/cy.po3200
-rw-r--r--po/da.po2648
-rw-r--r--po/de.po1944
-rw-r--r--po/dz.po2550
-rw-r--r--po/el.po1740
-rw-r--r--po/[email protected]1084
-rw-r--r--po/en_CA.po2328
-rw-r--r--po/en_GB.po2778
-rw-r--r--po/es.po2832
-rw-r--r--po/et.po1204
-rw-r--r--po/eu.po1581
-rw-r--r--po/fa.po2390
-rw-r--r--po/fi.po2542
-rw-r--r--po/fr.po1584
-rw-r--r--po/ga.po1426
-rw-r--r--po/gl.po1590
-rw-r--r--po/gu.po1461
-rw-r--r--po/he.po2566
-rw-r--r--po/hi.po1499
-rw-r--r--po/hr.po2458
-rw-r--r--po/hu.po1593
-rw-r--r--po/id.po1543
-rw-r--r--po/it.po1578
-rw-r--r--po/ja.po2575
-rw-r--r--po/ka.po2354
-rw-r--r--po/kn.po1527
-rw-r--r--po/ko.po2543
-rw-r--r--po/ku.po2452
-rw-r--r--po/lt.po1576
-rw-r--r--po/lv.po2566
-rw-r--r--po/mai.po2743
-rw-r--r--po/mg.po2317
-rw-r--r--po/mk.po2445
-rw-r--r--po/ml.po1525
-rw-r--r--po/mn.po2331
-rw-r--r--po/mr.po1504
-rw-r--r--po/ms.po2492
-rw-r--r--po/nb.po1551
-rw-r--r--po/nds.po1382
-rw-r--r--po/ne.po2437
-rw-r--r--po/nl.po2451
-rw-r--r--po/nn.po2570
-rw-r--r--po/oc.po2367
-rw-r--r--po/or.po1541
-rw-r--r--po/pa.po2583
-rw-r--r--po/pl.po1571
-rw-r--r--po/pt.po2840
-rw-r--r--po/pt_BR.po2881
-rw-r--r--po/ro.po1614
-rw-r--r--po/ru.po1555
-rw-r--r--po/rw.po2834
-rw-r--r--po/si.po2374
-rw-r--r--po/sk.po2455
-rw-r--r--po/sl.po1521
-rw-r--r--po/sq.po2416
-rw-r--r--po/sr.po2627
-rw-r--r--po/[email protected]2627
-rw-r--r--po/sv.po2466
-rw-r--r--po/ta.po1509
-rw-r--r--po/te.po1523
-rw-r--r--po/th.po3191
-rw-r--r--po/tk.po2370
-rw-r--r--po/tr.po2495
-rw-r--r--po/ug.po1550
-rw-r--r--po/uk.po1527
-rw-r--r--po/vi.po2711
-rw-r--r--po/wa.po2454
-rw-r--r--po/xh.po2490
-rw-r--r--po/zh_CN.po1606
-rw-r--r--po/zh_HK.po1587
-rw-r--r--po/zh_TW.po1602
-rw-r--r--profiles/Makefile.am81
-rw-r--r--profiles/Makefile.in1111
-rw-r--r--profiles/README73
-rw-r--r--profiles/audio-profile-choose.c436
-rw-r--r--profiles/audio-profile-choose.h74
-rw-r--r--profiles/audio-profile-edit.c426
-rw-r--r--profiles/audio-profile-edit.h63
-rw-r--r--profiles/audio-profile-private.h54
-rw-r--r--profiles/audio-profile.c1132
-rw-r--r--profiles/audio-profile.h84
-rw-r--r--profiles/audio-profiles-edit.c988
-rw-r--r--profiles/audio-profiles-edit.h67
-rw-r--r--profiles/glade/Makefile.am26
-rw-r--r--profiles/glade/Makefile.in671
-rw-r--r--profiles/glade/mate-media-profiles-catalog.c8
-rw-r--r--profiles/glade/mate-media-profiles.xml29
-rw-r--r--profiles/gmp-conf.h26
-rw-r--r--profiles/gmp-util.c164
-rw-r--r--profiles/gmp-util.h40
-rw-r--r--profiles/help/C/figures/mate-audio-profiles-profile-window.pngbin0 -> 24667 bytes
-rw-r--r--profiles/help/C/figures/mate-audio-profiles-profiles-window.pngbin0 -> 18912 bytes
-rw-r--r--profiles/help/C/legal.xml73
-rw-r--r--profiles/help/C/mate-audio-profiles.xml262
-rw-r--r--profiles/help/ChangeLog4
-rw-r--r--profiles/help/Makefile.am10
-rw-r--r--profiles/help/Makefile.in995
-rw-r--r--profiles/help/da/da.po603
-rw-r--r--profiles/help/de/de.po415
-rw-r--r--profiles/help/de/figures/mate-audio-profiles-profile-window.pngbin0 -> 47134 bytes
-rw-r--r--profiles/help/de/figures/mate-audio-profiles-profiles-window.pngbin0 -> 33638 bytes
-rw-r--r--profiles/help/el/el.po270
-rw-r--r--profiles/help/es/es.po415
-rw-r--r--profiles/help/fr/figures/mate-audio-profiles-profile-window.pngbin0 -> 38715 bytes
-rw-r--r--profiles/help/fr/figures/mate-audio-profiles-profiles-window.pngbin0 -> 26516 bytes
-rw-r--r--profiles/help/fr/fr.po427
-rw-r--r--profiles/help/mate-audio-profiles.omf.in9
-rw-r--r--profiles/help/sv/figures/mate-audio-profiles-profile-window.pngbin0 -> 32967 bytes
-rw-r--r--profiles/help/sv/sv.po260
-rw-r--r--profiles/mate-audio-profile-edit.ui204
-rw-r--r--profiles/mate-audio-profile-new.ui195
-rw-r--r--profiles/mate-audio-profiles-properties.c81
-rw-r--r--profiles/mate-audio-profiles-test.c188
-rw-r--r--profiles/mate-audio-profiles.schemas.in.in612
-rw-r--r--profiles/mate-media-profiles.c72
-rw-r--r--profiles/mate-media-profiles.h27
-rw-r--r--profiles/mate-media-profiles.pc.in13
-rw-r--r--sound-theme/Makefile.am38
-rw-r--r--sound-theme/Makefile.in757
-rw-r--r--sound-theme/gvc-sound-theme-chooser.c1191
-rw-r--r--sound-theme/gvc-sound-theme-chooser.h54
-rw-r--r--sound-theme/gvc-sound-theme-editor.c1397
-rw-r--r--sound-theme/gvc-sound-theme-editor.h54
-rw-r--r--sound-theme/sound-theme-file-utils.c305
-rw-r--r--sound-theme/sound-theme-file-utils.h37
-rw-r--r--sound-theme/sounds/Makefile.am29
-rw-r--r--sound-theme/sounds/Makefile.in524
-rw-r--r--sound-theme/sounds/bark.oggbin0 -> 13322 bytes
-rw-r--r--sound-theme/sounds/drip.oggbin0 -> 8495 bytes
-rw-r--r--sound-theme/sounds/glass.oggbin0 -> 18999 bytes
-rw-r--r--sound-theme/sounds/mate-sounds-default.xml.in.in27
-rw-r--r--sound-theme/sounds/sonar.oggbin0 -> 20011 bytes
493 files changed, 368562 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..346676e
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,11 @@
+Maintainers:
+Marc-Andre Lureau <[email protected]>
+Bastien Nocera <[email protected]>
+
+-------------------------------------------------------------------------------
+Authors:
+Andreas Hyden <[email protected]> (grecord)
+Seth Nickell <[email protected]> (gst-mixer)
+Ronald Bultje <[email protected]> (gst-mixer)
+Thomas Vander Stichele <thomas at apestaart dot org> (profiles)
+William Jon McCann <[email protected]> (mate-volume-control)
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..d60c31a
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ 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.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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
+
+
+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.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/COPYING-DOCS b/COPYING-DOCS
new file mode 100644
index 0000000..b42936b
--- /dev/null
+++ b/COPYING-DOCS
@@ -0,0 +1,355 @@
+ GNU Free Documentation License
+ Version 1.1, March 2000
+
+ Copyright (C) 2000 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+0. PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+written document "free" in the sense of freedom: to assure everyone
+the effective freedom to copy and redistribute it, with or without
+modifying it, either commercially or noncommercially. Secondarily,
+this License preserves for the author and publisher a way to get
+credit for their work, while not being considered responsible for
+modifications made by others.
+
+This License is a kind of "copyleft", which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+1. APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work that contains a
+notice placed by the copyright holder saying it can be distributed
+under the terms of this License. The "Document", below, refers to any
+such manual or work. Any member of the public is a licensee, and is
+addressed as "you".
+
+A "Modified Version" of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A "Secondary Section" is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject. (For example, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The "Invariant Sections" are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License.
+
+The "Cover Texts" are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License.
+
+A "Transparent" copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, whose contents can be viewed and edited directly and
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup has been designed to thwart or discourage
+subsequent modification by readers is not Transparent. A copy that is
+not "Transparent" is called "Opaque".
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML designed for human modification. Opaque formats include
+PostScript, PDF, proprietary formats that can be read and edited only
+by proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML produced by some word processors for output
+purposes only.
+
+The "Title Page" means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, "Title Page" means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+
+2. VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+3. COPYING IN QUANTITY
+
+If you publish printed copies of the Document numbering more than 100,
+and the Document's license notice requires Cover Texts, you must enclose
+the copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a publicly-accessible computer-network location containing a complete
+Transparent copy of the Document, free of added material, which the
+general network-using public has access to download anonymously at no
+charge using public-standard network protocols. If you use the latter
+option, you must take reasonably prudent steps, when you begin
+distribution of Opaque copies in quantity, to ensure that this
+Transparent copy will remain thus accessible at the stated location
+until at least one year after the last time you distribute an Opaque
+copy (directly or through your agents or retailers) of that edition to
+the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+4. MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
+A. Use in the Title Page (and on the covers, if any) a title distinct
+ from that of the Document, and from those of previous versions
+ (which should, if there were any, be listed in the History section
+ of the Document). You may use the same title as a previous version
+ if the original publisher of that version gives permission.
+B. List on the Title Page, as authors, one or more persons or entities
+ responsible for authorship of the modifications in the Modified
+ Version, together with at least five of the principal authors of the
+ Document (all of its principal authors, if it has less than five).
+C. State on the Title page the name of the publisher of the
+ Modified Version, as the publisher.
+D. Preserve all the copyright notices of the Document.
+E. Add an appropriate copyright notice for your modifications
+ adjacent to the other copyright notices.
+F. Include, immediately after the copyright notices, a license notice
+ giving the public permission to use the Modified Version under the
+ terms of this License, in the form shown in the Addendum below.
+G. Preserve in that license notice the full lists of Invariant Sections
+ and required Cover Texts given in the Document's license notice.
+H. Include an unaltered copy of this License.
+I. Preserve the section entitled "History", and its title, and add to
+ it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page. If
+ there is no section entitled "History" in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+J. Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+ it was based on. These may be placed in the "History" section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+K. In any section entitled "Acknowledgements" or "Dedications",
+ preserve the section's title, and preserve in the section all the
+ substance and tone of each of the contributor acknowledgements
+ and/or dedications given therein.
+L. Preserve all the Invariant Sections of the Document,
+ unaltered in their text and in their titles. Section numbers
+ or the equivalent are not considered part of the section titles.
+M. Delete any section entitled "Endorsements". Such a section
+ may not be included in the Modified Version.
+N. Do not retitle any existing section as "Endorsements"
+ or to conflict in title with any Invariant Section.
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section entitled "Endorsements", provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+5. COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections entitled "History"
+in the various original documents, forming one section entitled
+"History"; likewise combine any sections entitled "Acknowledgements",
+and any sections entitled "Dedications". You must delete all sections
+entitled "Endorsements."
+
+
+6. COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+7. AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, does not as a whole count as a Modified Version
+of the Document, provided no compilation copyright is claimed for the
+compilation. Such a compilation is called an "aggregate", and this
+License does not apply to the other self-contained works thus compiled
+with the Document, on account of their being thus compiled, if they
+are not themselves derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one quarter
+of the entire aggregate, the Document's Cover Texts may be placed on
+covers that surround only the Document within the aggregate.
+Otherwise they must appear on covers around the whole aggregate.
+
+
+8. TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License provided that you also include the
+original English version of this License. In case of a disagreement
+between the translation and the original English version of this
+License, the original English version will prevail.
+
+
+9. TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License. Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License. However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+10. FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+http://www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+ Copyright (c) YEAR YOUR NAME.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.1
+ or any later version published by the Free Software Foundation;
+ with the Invariant Sections being LIST THEIR TITLES, with the
+ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+ A copy of the license is included in the section entitled "GNU
+ Free Documentation License".
+
+If you have no Invariant Sections, write "with no Invariant Sections"
+instead of saying which ones are invariant. If you have no
+Front-Cover Texts, write "no Front-Cover Texts" instead of
+"Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
diff --git a/COPYING.grecord b/COPYING.grecord
new file mode 100644
index 0000000..eb685a5
--- /dev/null
+++ b/COPYING.grecord
@@ -0,0 +1,481 @@
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, 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 library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ 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 Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it. You can use it for
+your libraries, 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 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 a program 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.
+
+ Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library. If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, 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 companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software. To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs. This
+license, the GNU Library General Public License, applies to certain
+designated libraries. This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it. Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program. However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+ Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries. We
+concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them. (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.) The hope is that this
+will lead to faster development of free libraries.
+
+ 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, while the latter only
+works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+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 compile 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) 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.
+
+ c) 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.
+
+ d) 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 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.
+
+ 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 to
+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 Library 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
+
+ Appendix: 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.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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., 675 Mass Ave, Cambridge, MA 02139, 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.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/COPYING.gst-mixer b/COPYING.gst-mixer
new file mode 100644
index 0000000..eb685a5
--- /dev/null
+++ b/COPYING.gst-mixer
@@ -0,0 +1,481 @@
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, 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 library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ 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 Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it. You can use it for
+your libraries, 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 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 a program 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.
+
+ Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library. If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, 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 companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software. To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs. This
+license, the GNU Library General Public License, applies to certain
+designated libraries. This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it. Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program. However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+ Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries. We
+concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them. (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.) The hope is that this
+will lead to faster development of free libraries.
+
+ 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, while the latter only
+works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+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 compile 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) 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.
+
+ c) 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.
+
+ d) 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 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.
+
+ 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 to
+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 Library 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
+
+ Appendix: 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.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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., 675 Mass Ave, Cambridge, MA 02139, 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.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/COPYING.profiles b/COPYING.profiles
new file mode 100644
index 0000000..eb685a5
--- /dev/null
+++ b/COPYING.profiles
@@ -0,0 +1,481 @@
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, 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 library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ 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 Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it. You can use it for
+your libraries, 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 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 a program 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.
+
+ Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library. If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, 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 companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software. To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs. This
+license, the GNU Library General Public License, applies to certain
+designated libraries. This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it. Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program. However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+ Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries. We
+concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them. (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.) The hope is that this
+will lead to faster development of free libraries.
+
+ 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, while the latter only
+works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+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 compile 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) 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.
+
+ c) 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.
+
+ d) 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 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.
+
+ 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 to
+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 Library 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
+
+ Appendix: 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.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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., 675 Mass Ave, Cambridge, MA 02139, 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.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/ChangeLog.pre-2-26 b/ChangeLog.pre-2-26
new file mode 100644
index 0000000..9741f06
--- /dev/null
+++ b/ChangeLog.pre-2-26
@@ -0,0 +1,5447 @@
+2009-03-30 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c, gst-mixer/src/preferences.c:
+ Initialize the whitelist before using it. Fixes bug #576022.
+
+ Patch by Robert Ancell <[email protected]>
+
+2009-03-16 Marc-André Lureau <[email protected]>
+
+ * configure.ac: post-release bump to 2.26.1
+
+==================== 2.26.0 ====================
+
+2009-03-16 Marc-André Lureau <[email protected]>
+
+ * NEWS: 2.26.0 release.
+ * Makefile.am (DIST_SUBDIRS): add sound-theme.
+
+2009-03-05 Marc-André Lureau <[email protected]>
+
+ * sound-theme/sound-theme-file-utils.h: minor define fix.
+
+2009-03-05 Marc-André Lureau <[email protected]>
+
+ * configure.ac: if --enable-gstmix, then build gst-mixer.
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c: I noticed that when switching devices,
+ the "Sound Theme" tab was not rebuilding properly. Avoiding to ever
+ remove the "Sound Theme" tab fixes this problem.
+
+2009-03-04 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/Makefile.am:
+ * sound-theme/Makefile.am: Use properly linked libtool libs,
+ not static libs
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/track.c: Add new icons mappings. Fixes bug #571084.
+ Patch by Garrett D'Amore <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c: Fix code so that options are updated upon
+ change. Fixes bug #571083. Patch by Garrett D'Amore
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/preferences.c: Add the pagenum directly to the
+ gtk_list_store, and avoid having to look up the pagenum in the
+ sort_by_page_num function. This makes the code simpler and avoids
+ needless string comparisons. Fixes bug #571068. Patch by Garrett
+ D'Amore. <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.c: Use get_page_description() to get the labels
+ rather than duplicating the values in the content structure. Fixes bug
+ #570979. Patch by Garrett D'Amore <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * gst-mixer/src/element.[ch], gst-mixer/src/preferences.c: Move the
+ whitelist_init_list from the element.h to element.c file. This makes
+ for more efficient code since the structure only needs to be defined
+ once, not twice (once in element.c and once in preferences.c). Fixes
+ bug #570978. Patch by Garrett D'Amore <[email protected]>
+
+2009-03-04 Brian Cameron <[email protected]>
+
+ * configure.ac, Makefile.am, gst-mixer/src/Makefile.am,
+ gst-mixer/src/element.c, mate-volume-control/src/Makefile.am,
+ mate-volume-control/data/Makefile.am: Now the sound-theme widgets
+ and the sound files are built in the sound-theme directory. The
+ sound-theme widgets are built into a static library that is linked
+ into both gst-mixer and mate-volume-control so that both
+ applications can provide the ability to edit the Sound Theme
+ configuration. This fixes bug #570736.
+ * sound-theme/Makefile.am, sound-theme/gvc-sound-theme-editor.[ch],
+ sound-theme/gvc-sound-theme-chooser.[ch],
+ sound-theme/sound-theme-file-utils.[ch]: Move sound-theme widget
+ files from mate-volume-control/src and provide Makefile.am to build
+ them into a static library.
+ * sound-theme/sounds: Move from mate-volume-control/data/sounds.
+
+2009-03-03 Vincent Untz <[email protected]>
+
+ * configure.in: post-release bump to 2.26.0
+
+==================== 2.25.92 ====================
+
+2009-03-03 Vincent Untz <[email protected]>
+
+ * NEWS:
+ * configure.in: version 2.25.92
+
+2009-02-25 Mart Raudsepp <[email protected]>
+
+ reviewed by: Marc-André Lureau <[email protected]>
+
+ * configure.ac: Fix automagic dep on pulseaudio (bug #571396).
+
+ Patch by: Nirbheek Chauhan
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * configure.ac: Detect whether we have PA 0.9.15,
+ to use some of the new API
+
+2009-02-11 Bastien Nocera <[email protected]>
+
+ * configure.ac: Require libunique for the new
+ volume control, and don't use dbus-glib directly
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * configure.ac: Require GTK+ 2.15.x
+
+==== 2.25.5 ====
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.ac: 2.25.5
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * configure.ac: Add new sounds directory.
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * configure.ac: Add a desktop file and icons
+ for mate-volume-control
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/track.c: Add an icon for "cap"
+ tracks
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * configure.ac: Post release bump
+
+==== 2.25.1 ====
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * NEWS: Update for release
+
+2008-12-15 Marc-André Lureau <[email protected]>
+
+ * configure.ac:
+ * Makefile.am (DISTCHECK_CONFIGURE_FLAGS):
+ * profiles/Makefile.am (libmate_media_profiles_la_CFLAGS): I wish
+ distcheck would pass (again).
+
+2008-12-15 Marc-André Lureau <[email protected]>
+
+ * grecord/src/gsr-window.h, gst-mixer/src/button.h,
+ gst-mixer/src/element.h, gst-mixer/src/preferences.h,
+ gst-mixer/src/volume.h, profiles/audio-profile-choose.h,
+ profiles/audio-profile-edit.h, profiles/audio-profiles-edit.h,
+ profiles/mate-audio-profiles-properties.c: clean up GLib and GTK+
+ includes. Closes #563573
+
+ Patch by: Luis Menina <[email protected]>
+
+2008-12-15 Marc-André Lureau <[email protected]>
+
+ * profiles/audio-profile.c (gm_audio_profile_forget): Remove
+ audio profile from hashtable with id instead of name, fix "can't
+ delete profile with '#' in its name". Closes: #553383
+
+2008-12-14 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Use 32kHz for
+ Speex. Closes: #564060
+
+2008-12-14 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Add MP2
+ profile. Closes: #557043
+
+2008-12-14 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Use LC profile by
+ default for AAC (m4a). Closes: #498617
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * configure.ac: Add makefile generation
+
+2008-12-05 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in: Use .ogg extension
+ back (revert .oga changes). Closes again: #543306
+
+2008-12-05 Marc-André Lureau <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Make speex voice encoder mono. (Closes: #552420)
+
+2008-11-08 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/button.c: (mate_volume_control_button_class_init),
+ (mate_volume_control_button_dispose):
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ * gst-mixer/src/main.c: (main):
+ * gst-mixer/src/misc.c:
+ * gst-mixer/src/preferences.c: (cb_toggle):
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_playback):
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_new),
+ (mate_volume_control_volume_size_req),
+ (mate_volume_control_volume_size_alloc):
+ * gst-mixer/src/window.c: (mate_volume_control_window_dispose),
+ (mate_volume_control_window_new):
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profiles-edit.c: (gm_audio_profiles_edit_init):
+ * profiles/glade/mate-media-profiles-glade.c:
+ (glade_module_register_widgets):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ * profiles/mate-audio-profiles-properties.c:
+ * profiles/mate-audio-profiles-test.c: (main):
+ * profiles/mate-media-profiles.c:
+ General cleanups: Remove unused variables, mark code static, add
+ missing prototypes and includes etc. Bug #552748.
+
+2008-11-07 Marc-André Lureau <[email protected]>
+
+ * configure.ac: Raise glib dependency to 2.18 for the new
+ translations functions used in mate-volume-control.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * configure.ac: Add canberra dep.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * configure.ac: Add new directory.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * Makefile.am:
+ * configure.ac:
+ Added mate-volume-control sub-module. Only
+ built if pulseaudio is available.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * configure.ac: Post branch version bump
+
+=== release 2.24.0.1 ===
+
+2008-09-24 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-23 Brian Cameron <[email protected]>
+
+ * COPYING, COPYING.gst-mixer, COPYING.profiles, COPYING.vu-meter:
+ Add new COPYING files so that license information is more clear.
+ * Makefile.am: Add new COPYING files to EXTRA_DIST.
+ * grecord/COPYING, grecord/Makefile.am: Remove extra COPYING file
+ since the top-level directory already contains the same information.
+ * README: Add some information about which license files relate to
+ which sub-components.
+
+=== release 2.24.0 ===
+
+2008-09-23 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-13 Patryk Zawadzki <[email protected]>
+
+ * grecord/mate-sound-recorder.desktop.in.in: add Audio
+ category (#552047)
+
+2008-09-08 Marc-André Lureau <[email protected]>
+
+ * configure.ac: Post release increment 2.24.0
+
+=== release 2.23.92 ===
+
+2008-09-08 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-07 Gilles Dartiguelongue <[email protected]>
+
+ * Makefile.am:
+ * autogen.sh:
+ * configure.ac:
+ * configure.in:
+ * gst-mixer/src/Makefile.am:
+ * m4/as-version.m4: Modernize autofoo, bug #550919.
+ Rename configure.in to configure.ac, use a modern
+ version of AS_VERSION, remove duplicate of ACLOCAL flags,
+ remove tabs and trailing ws, print CFLAGS, use
+ MATE_COMPILE_FLAGS, change autogen.sh accordingly,
+ remove the weird unused MAIL_TRANSFERT_AGENT, make a more
+ appropriate summary by moving mate-cd and deprecated stuff
+ to the end.
+ Patch by Marc-André Lureau <[email protected]>
+ and Gilles Dartiguelongue <[email protected]>.
+
+2008-09-05 Matthias Clasen <[email protected]>
+
+ Bug 550931 – use standard icon name for cd icon
+
+ * gst-mixer/src/track.c: Use the standard icon name
+ media-optical instead of media-cdrom.
+
+2008-09-04 Gilles Dartiguelongue <[email protected]>
+
+ reviewed by: Marc-André Lureau <[email protected]>
+
+ * configure.in: allow building without esd, bug #550307.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * configure.in: Post release increment 2.23.92
+
+=== release 2.23.91 ===
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * NEWS: Prepare release.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * configure.in: Add automatic stow support.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * configure.in: Bump version number to 2.23.91
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in: Remove last bit of mate-vfs from the configure
+ (Closes: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in: Port mate-sound-recorder to GIO (Helps: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in:
+ * profiles/audio-profile-choose.c (gm_audio_profile_choose_new):
+ Patch from Gustavo Noronha <[email protected]> to port the media profiles
+ to use GIO (Helps: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * configure.in: Remove recent-files sub-directory
+
+2008-07-30 Sebastien Bacher <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in:use oga naming
+ rather than ogg for the ogg vorbis audio profile (bug #543306)
+
+2008-06-21 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/track.c: Remove non-existing include to fix build.
+
+2008-06-21 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ * gst-mixer/src/preferences.c: (cb_toggle):
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_playback):
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_size_req),
+ (mate_volume_control_volume_size_alloc):
+ * profiles/audio-profiles-edit.c: (gm_audio_profiles_edit_init):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ * profiles/mate-audio-profiles-test.c: (main):
+
+2008-06-16 Brian Cameron <[email protected]>
+
+ * volume.[ch], track.c: Remove call to mate_volume_control_volume_sync
+ in cb_mute_toggled. This causes problems for the SunAudio mixer. It
+ is better for the mixer plugin itself to update state as needed.
+ Also remove the mate_volume_control_volume_sync function itself
+ since nothing more calls it. Fixes bug #537028.
+
+=== release 2.23.3 ===
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * NEWS: Release 2.23.3
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/track.c (mate_volume_control_track_update):
+ * gst-mixer/src/volume.c (mate_volume_control_volume_update):
+ Stop muting the track when volume is zero, and doing weird things
+ that do more harm than good.
+ (Closes #341021)
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/element.c (cb_notify_message): Fix warning
+ introduced by previous change.
+
+2008-06-02 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/track.{c,h}:
+ * gst-mixer/src/volume.{c,h}:
+
+ Listen to GStreamer bus events for mixers that supports it.
+ (Closes #462164)
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * Makefile.am (INTLTOOL_BUILT): Add back intltool*.
+ I screwed up with last dist?! crap.
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/element.{c,h}:
+ * gst-mixer/src/preferences.c (get_mateconf_key):
+ * gst-mixer/src/window.c (mate_volume_control_window_new):
+
+ Fix wrong track list displayed on startup.
+ (Closes #535058)
+
+ Fix enable/disable the wrong tracks, again.
+ (bug #528252)
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/track.c (mate_volume_control_track_add_option),
+ * gst-mixer/src/element.c (cb_mateconf),
+
+ Use g_str_equal () and check arguments.
+ (Closes #441641)
+
+2008-06-01 Marc-André Lureau <[email protected]>
+
+ * gst-mixer/src/window.c (cb_change),
+ gst-mixer/src/preferences.c (set_mateconf_track_active):
+
+ Remove MateConf values and use higher level functions instead.
+
+2008-05-26 Marc-André Lureau <[email protected]>
+
+ Based on patch by: Louis-Francis Ratté-Boulianne
+
+ * mate-volume-control-ui.xml: deleted.
+
+ * src/button.{c,h}, src/element.{c,h}, src/track.{c,h},
+ src/volume.{c,h}, src/window.{c,h}: Make g-v-c a capplet, with
+ some custom accelerators.
+ (Closes #349951)
+
+2008-05-26 Marc-André Lureau <[email protected]>
+
+ * configure.in: version 2.23.3
+
+2008-05-26 Marc-André Lureau <[email protected]>
+
+ Patch by: Sam Morris
+
+ * gst-mixer/src/misc.c (get_page_description): match the title of
+ the tabs.
+ (Closes #534090)
+
+2008-05-20 Marc-André Lureau <[email protected]>
+
+ Patch by: Sam Morris
+
+ * gst-mixer/src/preferences.c (g_v_c_preferences_change):
+ Display the track column in "Preferences" dialog.
+
+2008-05-09 Marc-André Lureau <[email protected]>
+
+ Patch by: Sam Morris
+
+ * gst-mixer/src/preferences.c (sort_by_page_num)
+ (mate_volume_control_preferences_init):
+ Sort mixer tracks by their type.
+ (Closes #528064)
+
+2008-04-21 Jens Granseuer <[email protected]>
+
+ * gst-mixer/src/button.c: (mate_volume_control_button_clicked):
+ * gst-mixer/src/window.c: (mate_volume_control_window_new): don't
+ declare variables in the middle of a code block. Fixes build with
+ older compilers (bug #529083)
+
+=== release 2.23.1.1 ===
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * configure.in: release 2.23.1.1: intltool 0.35 is enough
+ according to dobey. Fix a mate-record configure regression.
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * configure.in (MATE_MEDIA_VERSION): 2.23.2, back to dev.
+
+=== release 2.23.1 ===
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * NEWS: upd
+ * configure.in: version 2.23.1
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * autogen.sh, configure.in: depends on intltool 0.39.99
+ * Makefile.am (INTLTOOL_BUILT): no more necessary to ship
+
+2008-04-19 Marc-Andre Lureau <[email protected]>
+
+ * configure.in: remove gst-inspect build dependencies.
+
+2008-04-17 Marc-Andre Lureau <[email protected]>
+
+ * gst-mixer/src/preferences.c (cb_mateconf): mixer track
+ enable/disable toggles toggle the wrong tracks!
+ (Closes: #528252)
+
+2008-03-27 Marc-Andre Lureau <[email protected]>
+
+ * grecord/src/gsr-window.c (seconds_to_full_string): use ngettext
+ for plural forms. Based on rhythmdb_compute_status_normal.
+ (Closes: #504419)
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * configure.in: added AM_PROG_CC_C_O, as per autofoo warning:
+ compiling `mate-audio-profiles-properties.c' with per-target
+ flags requires `AM_PROG_CC_C_O' in `configure.in'
+
+ * acinclude.m4->m4/esd.m4, Makefile.am (EXTRA_DIST): move
+ acinclude.m4 to m4 directory.
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * AUTHORS (Maintainers): updated.
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * autogen.sh (REQUIRED_INTLTOOL_VERSION): 0.35.
+ * omf-install/.cvsignore, omf-install/Makefile.am, omf.make,
+ xmldocs.make: removed
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * BUGS, HACKING, TODO, mate-media.spec.in: deleted.
+ * README: updated.
+
+2008-03-24 Jaap A. Haitsma <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * configure.in: Disable mate-cd and cddb-slave by default
+ (Closes: #524097)
+
+2008-03-24 Jaap Haitsma <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_class_init),
+ (mate_volume_control_preferences_dispose),
+ (mate_volume_control_preferences_response):
+ Use G_DEFINE_TYPE for preferences type
+
+2008-03-24 Takao Fujiwara <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (fill_in_information):
+ Use g_filename_from/to_utf8() so that grecord doen't crash.
+ (Closes: #524099)
+
+2008-03-24 Jaap Haitsma <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * configure.in:
+ * gst-mixer/Makefile.am:
+ * gst-mixer/mate-volume-control-ui.xml:
+ * gst-mixer/icons/16x16/Makefile.am:
+ * gst-mixer/icons/16x16/devices/Makefile.am:
+ * gst-mixer/icons/16x16/status/Makefile.am:
+ * gst-mixer/icons/Makefile.am:
+ * gst-mixer/pixmaps/Makefile.am:
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/button.c: (mate_volume_control_button_class_init),
+ (mate_volume_control_button_init),
+ (mate_volume_control_button_dispose),
+ (mate_volume_control_button_new),
+ (mate_volume_control_button_clicked),
+ (mate_volume_control_button_mouseover),
+ (mate_volume_control_button_mouseout):
+ * gst-mixer/src/button.h:
+ * gst-mixer/src/element.c:
+ (mate_volume_control_element_class_init),
+ (mate_volume_control_element_init),
+ (mate_volume_control_element_new),
+ (mate_volume_control_element_dispose),
+ (mate_volume_control_element_change):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/main.c: (main):
+ * gst-mixer/src/misc.c:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/stock.h:
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_title),
+ (mate_volume_control_track_put_switch),
+ (mate_volume_control_track_add_playback),
+ (mate_volume_control_track_add_recording),
+ (mate_volume_control_track_add_switch),
+ (mate_volume_control_track_add_option):
+ * gst-mixer/src/track.h:
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_class_init),
+ (mate_volume_control_volume_init), (cb_mouseover), (cb_mouseout),
+ (get_button), (mate_volume_control_volume_new),
+ (mate_volume_control_volume_dispose),
+ (mate_volume_control_volume_size_alloc),
+ (mate_volume_control_volume_expose):
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.c: (menu_item_select_cb),
+ (menu_item_deselect_cb), (connect_proxy_cb), (disconnect_proxy_cb),
+ (cb_change), (cb_exit), (cb_preferences_destroy), (cb_preferences),
+ (open_uri), (cb_help), (cb_about),
+ (mate_volume_control_window_dispose),
+ (mate_volume_control_window_class_init),
+ (mate_volume_control_window_init),
+ (mate_volume_control_window_new):
+ * gst-mixer/src/window.h:
+ Use GtkUIManager i.s.o. deprecated libmateui
+ Remove libmateui as a dependency
+ Use tango icons if possible and make all icons themeable
+ Install deprecated icons from the application itself. Now we just need
+ a pixel pusher to make us some nice tango icons for the remaining icons
+ Use G_DEFINE_TYPE macro for our own types
+ Fixes bug #494031 and bug #310883
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profile.c (gm_audio_profile_get_type): use
+ G_DEFINE_TYPE, use "self" where appropriate instead of "profile"
+ for object methods.
+
+2008-03-23 Takao Fujiwara <[email protected]>
+
+ reviewed by: Marc-Andre Lureau
+
+ * grecord/src/gsr-window.c (file_open_cb, do_save_file,
+ file_save_as_cb, close_confirmation_dialog, fill_in_information,
+ play_cb, gsr_window_set_property): Use g_filename_to_utf8() so
+ that grecord doen't crash.
+ (Closes: #483254)
+
+2008-03-22 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profile-choose.c (audio_profile_forgotten):
+ Remove deleted profiles from the profile choose combo-box.
+ Replace GMP_DEBUG macro with GST_DEBUG.
+
+ * grecord/src/gsr-window.c: more checking before string
+ comparisons. (Bug #493503)
+
+2008-03-22 Marc-Andre Lureau <[email protected]>
+
+ * mate-cd/linux-cdrom.c: return FALSE when track_info is NULL.
+ (Closes: #430824)
+
+2008-03-18 Loïc Minier <[email protected]>
+
+ * gst-mixer/src/element.c: Only show a separator at the left of the
+ Playback control if a previous control has been visible; patch by
+ Matt Krai; fixes #415353
+
+2008-03-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst-mixer/src/track.c: (mate_volume_control_track_add_option):
+ Use gst_mixer_options_list_values() instead of accessing the
+ mixer options structure directly; this gives implementations
+ a change to return an updated list on request (and know when
+ it's safe to update the structure value). This is required
+ for mixer implementations where the list of available options
+ may change, such as OSSv4.
+ (Closes: #519544)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profiles-edit.c (gm_audio_profiles_edit_init):
+ * gst-mixer/src/track.c, profiles/audio-profiles-edit.c: Move code
+ comments to avoid them being close to translatable strings.
+ (Closes: #504422)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ * profiles/audio-profiles-edit.c: Use gtk_stock_add to avoid crash
+ when started multiple times.
+ (Closes: #448706)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ patch by: Andrea Del Signore
+ reviewed by: Ronald Bultje & Bastien Nocera
+
+ * gst-mixer/src/main.c, gst-mixer/src/window.c,
+ gst-mixer/src/window.h: Specify tab at startup. Removed
+ unnecessary g_print, as suggested by Bastien from the original
+ patch.
+ (Closes: #349106)
+
+2008-03-11 Marc-Andre Lureau <[email protected]>
+
+ * configure.in: 2.23.0, back to dev.
+ * MAINTAINERS: Removed Thomas and Ronald: thank you both!
+ Adding Bastien and me.
+
+=== release 2.22.0 ===
+
+2008-03-10 Marc-Andre Lureau <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.22.0
+
+2008-03-10 Marc-Andre Lureau <[email protected]>
+
+ * gstreamer-properties/help/gstreamer-properties.omf.in: Generate
+ a "seriesid" different from g-s-r, as suggested by ChPe:
+ 4b74e078-eebf-11dc-9b4b-a29c33073fb7
+ (Closes #405821)
+
+2007-10-22 Brian Cameron <[email protected]>
+
+ * profiles/audio-profiles-edit.c: Change definition of edit_item to
+ "static const" instead of "const". This fixes a bug on Solaris
+ using Sun Studio compiler where the Edit label was not appearing.
+
+2007-10-18 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/window.c: (mate_volume_control_window_init),
+ (mate_volume_control_window_new):
+ - Sanitise the height/width values we get from MateConf so we get a decent
+ width/height on the main window on startup
+ - reset the "active-element" MateConf key to the currently selected
+ element if the one in MateConf isn't available
+ (Closes: #485411)
+
+2007-10-17 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/element.h: Fix no tracks showing up
+ at all with newer laptops that only have a "Front" track
+ (Closes: #487623)
+
+2007-10-12 Christian Persch <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/main.c:
+ * gst-mixer/src/misc.c:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/track.c:
+ * gst-mixer/src/volume.c: Include <glib/gi18n.h>. Bug #483876.
+ * gst-mixer/src/window.c: (cb_about): Fix programme name with gtk+
+ 2.12. Bug #483893.
+
+2007-09-20 Marc-Andre Lureau <[email protected]>
+
+ * mate-cd/doc/mate-cd.omf.in:
+ * grecord/doc/mate-sound-recorder.omf.in:
+ * gst-mixer/doc/mate-volume-control.omf.in:
+ * gstreamer-properties/help/gstreamer-properties.omf.in:
+ Adding missing files from the doc-utils migration.
+
+=== release 2.20.1 ===
+
+2007-09-19 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.20.1
+
+=== release 2.20.0 ===
+
+2007-09-17 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.20.0
+
+2007-09-08 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ Fix build of gstreamer-properties against an
+ uninstalled copy of GStreamer.
+
+=== release 2.19.92 ===
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * NEWS: upd
+ * configure.in: 2.19.92
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_option_changed): Simplify
+ getting the text from the combobox
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * configure.in: No need to check for scrollkeeper anymore,
+ we use mate-doc-utils
+
+2007-08-23 Yannig Marchegay <[email protected]>
+
+ * oc/oc.po: Added Occitan translation
+
+2007-07-20 Marc-Andre Lureau <[email protected]>
+
+ reviewed by: Danilo Segan & folks
+
+ * .cvsignore:
+ * Makefile.am:
+ * configure.in:
+ * mate-cd/doc/C/Makefile.am:
+ * mate-cd/doc/C/mate-cd-C.omf:
+ * mate-cd/doc/C/mate-cd.xml:
+ * mate-cd/doc/Makefile.am:
+ * mate-cd/doc/de/Makefile.am:
+ * mate-cd/doc/es/Makefile.am:
+ * mate-cd/doc/fr/Makefile.am:
+ * mate-cd/doc/it/Makefile.am:
+ * mate-cd/doc/ja/Makefile.am:
+ * mate-cd/doc/ko/Makefile.am:
+ * mate-cd/doc/nl/Makefile.am:
+ * mate-cd/doc/sv/Makefile.am:
+ * mate-cd/doc/uk/Makefile.am:
+ * mate-cd/doc/zh_CN/Makefile.am:
+ * mate-cd/doc/zh_TW/Makefile.am:
+ * grecord/doc/C/Makefile.am:
+ * grecord/doc/C/mate-sound-recorder.xml:
+ * grecord/doc/C/grecord-C.omf:
+ * grecord/doc/Makefile.am:
+ * grecord/doc/de/Makefile.am:
+ * grecord/doc/es/Makefile.am:
+ * grecord/doc/fr/Makefile.am:
+ * grecord/doc/it/Makefile.am:
+ * grecord/doc/ja/Makefile.am:
+ * grecord/doc/ko/Makefile.am:
+ * grecord/doc/sv/Makefile.am:
+ * grecord/doc/uk/Makefile.am:
+ * grecord/doc/zh_CN/Makefile.am:
+ * grecord/doc/zh_TW/Makefile.am:
+ * gst-mixer/doc/C/mate-volume-control-C.omf:
+ * gst-mixer/doc/C/mate-volume-control.xml:
+ * gst-mixer/doc/Makefile.am:
+ * gst-mixer/doc/uk/Makefile.am:
+ * gstreamer-properties/help/C/Makefile.am:
+ * gstreamer-properties/help/C/gstreamer-properties-C.omf:
+ * gstreamer-properties/help/C/gstreamer-properties.xml:
+ * gstreamer-properties/help/Makefile.am:
+ * gstreamer-properties/help/uk/Makefile.am:
+ mate-doc-utils migration (#405821).
+
+2007-06-15 Takao Fujiwara <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/track.c:
+ Use "untranslated-label" property from GstMixerTrack since 0.10.13.
+ Based on Tim-Philipp Müller <tim at centricular dot net> (#416595).
+
+2007-05-16 Takao Fujiwara <[email protected]>
+
+ * profiles/audio-profiles-edit.c:
+ * profiles/gmp-util.h:
+ Use gi18n-lib.h instead of gi18n.h (#438866).
+
+2007-05-14 Michael Terry <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in: Remove png
+ suffix from icon
+
+ * gst-mixer/src/main.c: (main): Use "multimedia-volume-control"
+ from theme not "mixer.png" from pixmaps
+
+ * gst-mixer/src/window.c: (cb_about): Use
+ "multimedia-volume-control" not "volume-knob"
+
+ * gst-mixer/pixmaps/Makefile.am: Don't install mate-mixer.png
+
+ * gst-mixer/pixmaps/mate-mixer.png: Delete unused icon
+
+2007-05-06 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ Add category for the new control-center shell. Alex Smith.
+ Closes bug #429904.
+
+2007-04-19 Bastien Nocera <[email protected]>
+
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_new):
+ * profiles/audio-profiles-edit.c: (edit_button_clicked),
+ (delete_button_clicked), (gm_audio_profiles_edit_new),
+ (gm_audio_profiles_edit_new_profile):
+ Make the edit dialogues modal so that they are editable in
+ sound-juicer and Rhythmbox, remove an unused and unexported
+ function (Closes: #406739)
+
+2007-03-12 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.18.0 ===
+
+2007-03-12 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.18.0.
+
+2007-03-11 Christian Kirbach <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ * cddb-slave2/cddb-slave.desktop.in.in:
+ * mate-cd/mate-cd.desktop.in.in:
+ * vu-meter/reclevel.desktop.in.in:
+ * vu-meter/vumeter.desktop.in.in:
+ Removed invalid categories that are not part of the
+ freedesktop.org specification.
+
+2007-03-05 Brian Cameron <[email protected]>
+
+ * profiles/audio-profile-private.h, profiles/audio-profile.c,
+ profiles/mate-audio-profiles-test.c: Add missing LGPL license.
+ Fixes bug #413736.
+
+2007-02-16 Bastien Nocera <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ Don't display the "Multimedia Systems Selector" item in the menus
+ (Closes: #408292)
+
+2007-02-12 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.17.91 ===
+
+2007-02-12 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.17.91.
+
+2007-02-12 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_window_init):
+ Make statusbar accessible using tab-browsing (#365176). Patch by
+ Patrick Wade <[email protected]>.
+
+2007-02-12 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ Remove invalid Application category (#405427).
+
+2007-02-12 Ronald S. Bultje <[email protected]>
+
+ * Makefile.am:
+ * configure.in:
+ Allow to disable components individually. Patch by Rene Vahtel
+ <[email protected]> (#319277).
+
+2007-02-12 Brian Cameron <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdrom.c: (gst_cdrom_is_cdrom_device):
+ Ignore GST_CDROM_IOCTL_CDCAPABILITY_REQUEST (#326628).
+
+2007-02-12 Irene Huang <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_window_init):
+ Add relationship labelled by for priv->input and priv->profile
+ combobox and their labels.
+
+2007-02-06 Sebastien Bacher <[email protected]>
+
+ * gst-mixer/src/volume.c: (get_scale):
+ - don't use int values for gtk_adjustment_new (), fix scrollwheel
+ not working to adjust the volume (Closes: #400498)
+
+2007-02-03 Jens Granseuer <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ Make sure we don't call gst_mixer_get_volume() with a NULL pointer.
+ Closes #402165.
+
+2007-01-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * mate-cd/mate-cd.c: (main):
+ * grecord/src/mate-recorder.c: (main):
+ * gstreamer-properties/gstreamer-properties.c: (main):
+ Call g_thread_init() before calling any other GLib function here too.
+ Closes #399807.
+
+2007-01-23 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/main.c: (main):
+ Add g_thread_init() call to workaround new glib "feature" where
+ lazy loading no longer works (#399710, plus see bugs referenced
+ in there).
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ And development continues.
+
+=== release 2.17.90 ===
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.17.90.
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ Don't mark file extension for i18n.
+
+2007-01-22 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ Hide by default (see also #397949).
+
+2007-01-14 Ronald S. Bultje,,, <[email protected]>
+
+ * mate-cd/display.c: (cd_display_parse_theme):
+ * mate-cd/preferences.c: (do_theme_changed):
+ Don't crash when changing theme without being displayed (#380124).
+
+2007-01-14 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ For new control center categories, add gstreamer-properties to the
+ system-settings group, also (#395499). Patch by Denis Washington
+
+2007-01-14 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ Fix segfault (#396023).
+
+2007-01-08 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/doc/C/mate-volume-control.xml:
+ s/Settings/Edit/ (#316363).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * mate-cd/mate-cd.schemas.in.in:
+ Remove whitespace before punctuation (#327012).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * mate-cd/mate-cd.c: (main):
+ s/tray/notification area/, patch by Michael Arnauts
+ <[email protected]> (#308340).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_window_init):
+ Set show_arrow to FALSE, so that the toolbar cannot be hidden
+ when the text of the labels is too large. Idea provided by
+ Jeff Fortin <[email protected]> (#355085).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ C89 fix by Jens Franseuer <[email protected]> (#393998).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/mate-audio-profiles.glade2:
+ Increase default width so that more text fits on the screen
+ (e.g. the description or the gst-pipeline). Patch provided by
+ Harm Hilvers <[email protected]> (#330050).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/audio-profile-edit.c: (on_profile_description_changed),
+ (gm_audio_profile_edit_new), (textview_set_text_if_changed),
+ (gm_audio_profile_edit_update_description):
+ * profiles/mate-audio-profiles.glade2:
+ Change entry into a textview, so that the big description fits
+ on the screen of unsuspecting users (#330050).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Back to dev mode.
+
+=== release 2.17.2 ===
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.17.2.
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file), (file_save_as_cb),
+ (record_state_changed_cb), (gsr_window_set_property):
+ Save extension when recording start, so that if the profile
+ selection changes, we don't provide a false extension hint for
+ the already-recorded file (#300571).
+
+2007-01-07 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (pipeline_error_cb), (file_save_cb),
+ (play_state_changed_cb), (record_state_changed_cb),
+ (gsr_window_set_property):
+ * grecord/src/ui.xml:
+ Remove save-as from toolbar, make save behave as save-as if no
+ filename has been given yet.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Change speex extension from ogg to spx (#328386).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (edit_button_clicked):
+ Don't run edit dialogs, no need to, plus it makes them modal
+ (#317430).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ * profiles/audio-profile.c: (gm_audio_profile_get_active_list):
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Include AAC and MP3 profiles. Only show profiles if they parse
+ (i.e. if the plugins exist). Fixes #317257. Based on a patch by
+ Ed Catmur <[email protected]>.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * vu-meter/gtkled.c: (gtk_led_init), (gtk_led_size_request),
+ (gtk_led_size_allocate), (gtk_led_expose):
+ * vu-meter/gtkled.h:
+ * vu-meter/gtkledbar.c: (led_bar_new):
+ * vu-meter/main.c: (main):
+ Implement dynamic resizing (#315257), patch by Brent Smith
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/element.c: (mate_volume_control_element_dispose):
+ * gst-mixer/src/misc.c: (get_page_num), (get_page_description):
+ * gst-mixer/src/misc.h:
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_init),
+ (mate_volume_control_preferences_change):
+ * gst-mixer/src/track.c: (should_toggle_record_switch),
+ (cb_toggle_changed), (cb_check),
+ (mate_volume_control_track_add_title),
+ (mate_volume_control_track_add_switch):
+ Don't duplicate devices for the Audigy (#313495). Patch by
+ Sam Morris <[email protected]>.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/volume.c: (get_scale):
+ Dynamically set the step-size and change page-size so it is more
+ accessible for keyboard-use.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * profiles/mate-audio-profiles.glade2:
+ Remove cancel/ok buttons, change to close, since it's instant-apply
+ anyway (#346386).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_dispose),
+ (mate_volume_control_element_change):
+ * gst-mixer/src/track.c: (mate_volume_control_track_free):
+ * gst-mixer/src/window.c: (mate_volume_control_window_dispose):
+ Clean up on close, so that we don't crash if the idle handler
+ comes in between the final exit() and the cleanup (#361887).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Set correct gtk version dependency for GtkStatusIcon.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * grecord/src/gsr-window.c: (file_save_as_cb):
+ Patch by jerry tan <[email protected]> to not crash after we
+ close the window though saving the file (#367442).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (gst_properties_mateconf_get_string),
+ (gst_properties_mateconf_set_string):
+ Use G_GNUC_PRETTY_FUNCTION instead of __FUNCTION__, so that it
+ works on non-gcc compilers (#383106).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ Fix indenting.
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (update_device_menu):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ C89 compile fixes by Jens Granseuer <[email protected]> (#387868).
+
+2007-01-06 Ronald S. Bultje,,, <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (create_pipeline_menu):
+ Use gettext(), not _(), since it's not a constant string.
+ * gstreamer-properties/pipeline-constants.c:
+ Mark pipeline descriptors for translation, patch provided by
+ Gabor Kelemen <[email protected]> (#393527).
+
+2007-01-06 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * mate-cd/access/Makefile.am:
+ Explicit dependency on libxml2 (#388728).
+
+2007-01-06 Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ Don't internationalize a gstreamer element (#383469).
+
+2006-12-19 Ronald S. Bultje <[email protected]>
+
+ * configure.in: Dev mode.
+
+=== Release 2.17.1 ===
+
+2006-12-19 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS: Release 2.17.1.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * profiles/Makefile.am:
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_init),
+ (gm_audio_profile_edit_class_init),
+ (gm_audio_profile_edit_finalize), (gm_audio_profile_edit_response),
+ (gm_audio_profile_edit_dispose), (gm_audio_profile_edit_new):
+ * profiles/audio-profiles-edit.c:
+ (gm_audio_profile_manage_register_stock),
+ (on_gm_audio_profiles_edit_response),
+ (gm_audio_profiles_edit_init), (gm_audio_profiles_edit_class_init),
+ (gm_audio_profiles_edit_finalize):
+ * profiles/gmp-util.h:
+ * profiles/mate-audio-profiles-properties.c: (main):
+ * profiles/mate-audio-profiles.glade2:
+ HIGify the dialogs. Patch from Christian Persch. Closes bug #332563.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * profiles/audio-profiles-edit.c: (delete_button_clicked),
+ (new_profile_response_callback),
+ (gm_audio_profiles_edit_new_profile):
+ * profiles/gmp-util.c: (gmp_util_run_error_dialog):
+ * profiles/gmp-util.h:
+ Fix for error dialogues that can't be closed. Patch from Stephen Cook
+ Closes bug #323600.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * configure.in: Link to -lgstinterfaces too.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * grecord/.cvsignore:
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/track.c:
+ (mate_volume_control_track_add_recording):
+ * gst-mixer/src/track.h: Fix terminology. s/Capture/Record.
+ Reported by Calum Benson. Patch from Brian Cameron. Closes
+ bug #348253.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * configure.in: Bump version and use IT_PROG_INTLTOOL.
+
+2006-10-01 Wouter Bolsterlee <[email protected]>
+
+ * profiles/mate-audio-profiles-properties.c: (main):
+ Use a fancy window icon. Fixes bug #340303.
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * vu-meter/Makefile.am:
+ Almost right!
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * configure.in:
+ Back to dev.
+
+=== release 2.16.1 ===
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ 2.16.1.
+
+2006-09-04 Ronald S. Bultje,,, <[email protected]>
+
+ * vu-meter/Makefile.am:
+ Fix .desktop installation (#354362).
+
+2006-09-03 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Back to development.
+
+=== release 2.16.0 ===
+
+2006-09-03 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-slave.desktop.in:
+ * cddb-slave2/cddb-slave.desktop.in.in:
+ * mate-cd/mate-cd.desktop.in:
+ * mate-cd/mate-cd.desktop.in.in:
+ * grecord/mate-sound-recorder.desktop.in:
+ * grecord/mate-sound-recorder.desktop.in.in:
+ * gst-mixer/mate-volume-control.desktop.in:
+ * gst-mixer/mate-volume-control.desktop.in.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in.in:
+ * vu-meter/reclevel.desktop.in:
+ * vu-meter/reclevel.desktop.in.in:
+ * vu-meter/vumeter.desktop.in:
+ * vu-meter/vumeter.desktop.in.in:
+ .desktop.in -> .desktop.in.in conversion
+
+2006-09-03 Ronald S. Bultje <[email protected]>
+
+ * Makefile.am:
+ Fix distdir target.
+ * NEWS:
+ * configure.in:
+ Release update (2.16.0).
+ * configure.in:
+ * cddb-slave2/Makefile.am:
+ * cddb-slave2/cddb-slave.desktop.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.desktop.in:
+ * grecord/Makefile.am:
+ * grecord/mate-sound-recorder.desktop.in:
+ * gst-mixer/Makefile.am:
+ * gst-mixer/mate-volume-control.desktop.in:
+ * gstreamer-properties/Makefile.am:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * po/POTFILES.in:
+ * vu-meter/Makefile.am:
+ * vu-meter/vumeter.desktop.in:
+ Add X-MATE-Bugzilla-Version (#348851).
+
+2006-08-25 Kjartan Maraas <[email protected]>
+
+ * configure.in: Up the requirement for gtk+ in mate-cd.
+
+2006-08-25 Kjartan Maraas <[email protected]>
+
+ * Makefile.am:
+ * cddb-slave2/Makefile.am:
+ * grecord/src/Makefile.am:
+ * profiles/Makefile.am: Cygwin build fixes
+ from Cygwin ports maintainer. Closes bug #329409.
+
+2006-08-15 Kjartan Maraas <[email protected]>
+
+ * configure.in: Fix intltool req.
+
+2006-08-07 Marc-Andre Lureau <[email protected]>
+
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/preferences.h:
+ Fixed "Preferences" dialog sync with MateConf.
+ Fixed "Full row in checkbox listing should be clickable" (#336315).
+
+2006-06-17 Stefan Kost <[email protected]>
+
+ * gst-mixer/src/button.h:
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/preferences.h:
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.h:
+ fix GObject mmacros
+
+2006-06-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.desktop.in:
+ Add player category (#333450).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Development.
+
+=== release 2.14.2 ===
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.14.2.
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (record_input_changed_cb):
+ Leave unselected capture boxes alone (#333476).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.h:
+ Add capture (for capturing microphone) to whitelist (#169441).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.h:
+ Add dig. output to whitelist (#336186).
+
+2006-05-29 Vincent Fretin <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.desktop.in:
+ * grecord/mate-sound-recorder.desktop.in:
+ Fix desktop categories as in latest freedesktop spec (#333450).
+
+2006-05-29 Mike Auty <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/Makefile.am:
+ Correct order for proper compilation with -Wl,--as-needed (#341361).
+
+2006-05-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Use new intltool (for po file packaging).
+
+2006-05-28 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gstreamer-properties/pipeline-constants.c:
+ Change 'XWindows' to 'X Window System' (#343030).
+
+2006-05-24 Tim-Philipp Müller <tim at centricular dot net>
+
+ * mate-cd/mate-cd.c: (make_popup_menu):
+ Don't crash when creating the context menu and we
+ don't have a status (like when there's an error).
+ Fixes #333442.
+
+2006-05-09 Kjartan Maraas <[email protected]>
+
+ * mate-cd/Makefile.am: Patch from Mikhail Zabaluev
+ to fix linking with -Wl,--as-needed. Closes bug #334301.
+
+2006-04-21 Kjartan Maraas <[email protected]>
+
+ * configure.in: Fix the LINGUAS thing.
+
+2006-04-14 Michael Terry <[email protected]>
+
+ * vu-meter/main.c: Convert from popt to GOption (#336147)
+
+2006-04-10 Wouter Bolsterlee <[email protected]>
+
+ * configure.in: use po/LINGUAS
+
+ * po/LINGUAS: new file listing all linguas
+
+2006-04-06 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ Revert bogus commit to configure.in that broke
+ the build (#337153).
+
+2006-04-04 Gora Mohanty <[email protected]>
+
+ * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
+
+2006-03-29 Jérémy Ar Floc'h <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Breton (br).
+
+2006-03-24 Tommi Vainikainen <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
+
+2006-03-20 Vladimer Sichinava <[email protected]>
+
+ * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
+
+2006-03-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to head
+
+=== release 2.14.0 ===
+
+2006-03-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ * configure.in:
+ releasing
+
+2006-03-03 Tim-Philipp Müller <tim at centricular dot net>
+
+ * mate-cd/cdrom.c: (timeout_update_cd):
+ * mate-cd/gst-cdrom.c: (gst_cdrom_get_status):
+ Fix critical warnings when there is no CD drive (#331256).
+
+2006-02-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to dev
+
+=== release 2.13.93 ===
+
+2006-02-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ * configure.in:
+ releasing
+
+2006-02-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to dev
+
+=== release 2.13.92 ===
+
+2006-02-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * NEWS:
+ * configure.in:
+ releasing
+
+2006-02-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Tim-Philipp Müller
+
+ * grecord/src/gsr-window.c: (stop_cb), (record_state_changed_cb):
+ - makes input selection combo box insensitive while recording
+ - fixes a problem when stopping to record ('Internal Data Flow'
+ error dialog might pop up when pressing 'Stop')
+ Fixes #324508
+
+2006-02-10 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ * mate-cd/mate-cd.c: (main):
+ * grecord/src/mate-recorder.c: (main):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.c: (main):
+ Move options parsing to GOption to make it work properly
+ in connection with GStreamer 0.10 (which doesn't support
+ popt). Bumping requirements for libmate/libmateui to 2.13
+ for the GOptions stuff. (see #324508).
+
+2006-02-10 Tim-Philipp Müller <tim at centricular dot net>
+
+ * configure.in:
+ * grecord/src/gsr-window.c: (make_record_pipeline):
+ Use newly-added gst_parse_bin_from_description() utility
+ function from core instead of home-grown stuff, and bump
+ requirements to 0.10.3 for that. (see #324508)
+
+2006-01-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ back to dev
+
+=== release 2.13.91 ===
+
+2006-01-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * NEWS:
+ * configure.in:
+ Release 2.13.91.
+
+2006-01-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/gsr-window.c: (show_missing_known_element_error),
+ (show_profile_error), (make_play_pipeline), (make_record_source),
+ (make_record_pipeline):
+ Write proper functions and text for error dialogs. Fixes #321536.
+
+2006-01-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.90 ===
+
+2006-01-29 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.13.90.
+
+2006-01-29 Tim-Philipp Müller <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdrom.c: (gst_cdrom_eject):
+ Fix copyright/ugly comments.
+ * gstreamer-properties/gstreamer-properties.c:
+ (gst_properties_mateconf_get_string),
+ (gst_properties_mateconf_set_string), (main):
+ Don't recreate MateConf client object for each use.
+
+2006-01-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/images: renamed all theme dirs to match installed
+
+2006-01-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/display.c: (make_fullname):
+ * mate-cd/images/None-theme/Makefile.am:
+ * mate-cd/images/lcd-theme/Makefile.am:
+ * mate-cd/images/media-theme/Makefile.am:
+ * mate-cd/images/red-lcd-theme/Makefile.am:
+ * mate-cd/theme.c: (theme_check):
+ revert theme patch, since the list of themes gets built by
+ listing all directories in the theme dir (ugh).
+ Will fix by CVS moving the uninstalled dirs instead.
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ fix build without GStreamer
+ fix mate-cd without GStreamer
+ output a reason for mate-sound-recorder not building at the end
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * cddb-slave2/cddb-slave.desktop.in:
+ * mate-cd/mate-cd.desktop.in:
+ * grecord/mate-sound-recorder.desktop.in:
+ * gst-mixer/mate-volume-control.desktop.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * vu-meter/reclevel.desktop.in:
+ * vu-meter/vumeter.desktop.in:
+ add GTK to Categories
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/Makefile.am:
+ don't build test without GStreamer
+
+2006-01-21 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh:
+ update requirements for intltoolize; 0.33 contains references to
+ non-shipped patches
+
+2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/pipeline-tests.c: (build_test_pipeline),
+ (user_test_pipeline):
+ commit another missing patch from the 0.10 branch
+
+2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * README:
+ remove the transmogrify stuff and patch, now that the branch
+ has landed
+
+2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/gst-cdrom.c: (gst_cdrom_is_cdrom_device):
+ commit missing patch from the 0.10 branch
+
+2006-01-19 Elijah Newren <newren gmail com>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.7 ===
+
+2006-01-19 Elijah Newren <newren gmail com>
+
+ * NEWS:
+ * configure.in:
+ release 2.13.7.
+
+
+ * grecord/src/gsr-window.c: Remove extraneous 'm' character at the
+ beginning of the file
+
+2006-01-19 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.6 ===
+
+2006-01-19 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ release 2.13.6.
+
+2006-01-19 Ronald S. Bultje <[email protected]>
+
+ * Makefile.am:
+ * configure.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/cdrom.c: (cdrom_update_cd):
+ * mate-cd/display.c: (make_fullname):
+ * mate-cd/mate-cd.c: (main):
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * mate-cd/gst-cdparanoia-cdrom.h:
+ * mate-cd/gst-cdrom.c: (nanoseconds_to_msf),
+ (gst_cdrom_set_playbin_state_to_null), (gst_cdrom_is_cdrom_device),
+ (gst_cdrom_set_volume), (gst_cdrom_pause), (gst_cdrom_eject),
+ (gst_cdrom_next), (gst_cdrom_back), (gst_cdrom_seek_to_time),
+ (gst_cdrom_skip), (gst_cdrom_ffwd), (gst_cdrom_rewind),
+ (gst_cdrom_stop), (gst_cdrom_finalize), (gst_cdrom_init),
+ (gst_cdrom_class_init), (gst_cdrom_error_msg), (gst_cdrom_eos_msg),
+ (gst_cdrom_state_change_msg), (gst_cdrom_tag_msg),
+ (mate_cdrom_new), (object_has_property),
+ (gst_cdrom_notify_source_cb), (gst_cdrom_is_open),
+ (gst_cdrom_ensure_open), (gst_cdrom_set_device),
+ (gst_cdrom_update_cd), (gst_cdrom_update_tray_status),
+ (gst_cdrom_get_status), (gst_cdrom_play),
+ (gst_cdrom_set_cddb_data_from_tags), (gst_cdrom_get_cddb_data):
+ * mate-cd/gst-cdrom.h:
+ * mate-cd/images/None-theme/Makefile.am:
+ * mate-cd/images/lcd-theme/Makefile.am:
+ * mate-cd/images/media-theme/Makefile.am:
+ * mate-cd/images/red-lcd-theme/Makefile.am:
+ * mate-cd/theme.c: (theme_check), (theme_load), (theme_free):
+ * grecord/src/Makefile.am:
+ * grecord/src/mate-recorder.c: (gsr_open_window), (main):
+ * grecord/src/gsr-window.c: (show_error_dialog),
+ (set_pipeline_state_to_null), (shutdown_pipeline), (file_open_cb),
+ (handle_ebusy_error), (notgst_element_get_toplevel),
+ (pipeline_error_cb), (do_save_file), (file_save_as_cb),
+ (run_mixer_cb), (close_confirmation_dialog), (fill_in_information),
+ (about_cb), (play_cb), (stop_cb), (record_cb), (seek_to),
+ (play_tick_callback), (record_tick_callback),
+ (play_state_changed_cb), (pipeline_deep_notify_caps_cb),
+ (profile_changed_cb), (play_eos_msg_cb), (make_play_pipeline),
+ (record_eos_msg_cb), (record_start), (record_state_changed_cb),
+ (notgst_bin_find_unconnected_pad),
+ (notgst_render_bin_from_description), (make_record_source),
+ (record_input_changed_cb), (fill_record_input),
+ (make_record_pipeline), (calculate_format_value), (find_ui_file),
+ (gsr_window_init), (gsr_window_finalize), (gsr_window_class_init),
+ (gsr_window_new):
+ * grecord/src/gsr-window.h:
+ * grecord/src/gst/Makefile.am:
+ * grecord/src/gst/assistant.c:
+ * grecord/src/gst/assistant.h:
+ * grecord/src/gst/manager.c:
+ * grecord/src/gst/manager.h:
+ * gst-mixer/src/element.c:
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/main.c: (mixer_filter_func),
+ (create_mixer_collection), (main):
+ * gst-mixer/src/preferences.c:
+ * gst-mixer/src/preferences.h:
+ * gst-mixer/src/track.h:
+ * gst-mixer/src/volume.c:
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.c: (mate_volume_control_window_dispose):
+ * gstreamer-0.10.patch:
+ * gstreamer-properties/Makefile.am:
+ * gstreamer-properties/gstreamer-properties.c:
+ (gst_properties_mateconf_get_full_key),
+ (gst_properties_mateconf_get_string),
+ (gst_properties_mateconf_set_string), (dialog_response),
+ (test_button_clicked), (update_from_option),
+ (set_menuitem_by_pipeline), (update_from_mateconf),
+ (pipeline_option_changed), (entry_changed), (element_available),
+ (create_pipeline_menu), (init_pipeline_editor), (create_dialog),
+ (main):
+ * gstreamer-properties/pipeline-constants.c:
+ * gstreamer-properties/pipeline-tests.c:
+ (user_test_pipeline_response), (user_test_pipeline_timeout),
+ (build_test_pipeline), (pipeline_error_dlg), (user_test_pipeline):
+ * gstreamer-properties/pipeline-tests.h:
+ * po/POTFILES.in:
+ * profiles/audio-profile-choose.c:
+ * profiles/audio-profiles-edit.c: (count_selected_profiles_func),
+ (selection_changed_callback), (profile_activated_callback),
+ (gm_audio_profiles_edit_init):
+ * profiles/gmp-conf.h:
+ * profiles/mate-audio-profiles-test.c: (edit_clicked_cb),
+ (test_clicked_cb), (main):
+ * profiles/mate-audio-profiles.schemas.in.in:
+ * transmogrify-into-gstreamer-0.10:
+ Integrate gst-0.10 patch in CVS tree. Needs lots of work.
+
+2006-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/Makefile.am:
+ * grecord/src/gsr-window.c: (record_cb), (make_record_source),
+ (record_input_changed_cb), (fill_record_input),
+ (make_record_pipeline), (gsr_window_init):
+ add a drop-down box for selecting the recording channel.
+ Fixes #305926.
+
+2006-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ Add a lossy voice compression, using speex.
+ Fixes #322900.
+
+2006-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profiles-edit.c: (count_selected_profiles_func),
+ (selection_changed_callback), (gm_audio_profiles_edit_init):
+ Correctly handle sensitivity of Edit and Delete.
+ Fixes #317186.
+
+2006-01-16 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.13.5 ===
+
+2006-01-16 Ronald S. Bultje <[email protected]>
+
+ * .cvsignore:
+ * Makefile.am:
+ * NEWS:
+ * README:
+ * configure.in:
+ * gstreamer-0.10.patch:
+ * transmogrify-into-gstreamer-0.10:
+ Release 2.13.5.
+
+2006-01-16 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_record_pipeline):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.glade:
+ Re-remove GStreamer slang.
+
+2006-01-14 Chao-Hsiung Liao <[email protected]>
+
+ * configure.in: Added "zh_HK" to ALL_LINGUAS.
+
+2006-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Gabor Kelemen
+
+ * gst-mixer/src/volume.c: (get_button):
+ mark a user-visible string for translation (#326151)
+
+2006-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/gsr-window.c: (make_play_pipeline),
+ (make_record_pipeline):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.glade:
+ Plugins are not elements - plugins provide features, which
+ can be elements. Fix the strings back.
+
+2006-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Patch by: Raphael Slinckx
+
+ * mate-cd/mate-cd.c: (tray_icon_create):
+ do not leak the cd pixbuf (#313511)
+
+2005-12-21 Frederic Crozat <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c: (mate_volume_control_window_init),
+ (mate_volume_control_window_new), (cb_change):
+ * gst-mixer/src/window.h:
+ Fix warnings/crash when selecting default mixer (#315052).
+
+2005-12-21 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.schemas.in.in:
+ Change default volume from 0 to max. Should fix silence on start
+ such as reported in #321356.
+
+2005-12-21 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * mate-cd/solaris-cdrom.c: (solaris_cdrom_get_status):
+ Remove spurious warnings when opening without CD in drive.
+
+2005-12-21 Madhan Raj M <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok), (remainingtime_mode_changed_cb),
+ (volume_changed): Set the tool tip for the display.
+ * mate-cd/callbacks.h:
+ * mate-cd/display.c: (button_press_event), (class_init)
+ * mate-cd/display.h:
+ * mate-cd/mate-cd.c: (window_destroy_cb), (set_volue), (init_player)
+ Add events to the display to show tool tip.
+ * mate-cd/mate-cd.h:
+ * mate-cd/mate-cd.schemas.in.in:
+ * mate-cd/preferences.c:
+ Remaining time mode. Fixes Bug #72802.
+
+2005-12-21 Christian Neumair <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_play_pipeline),
+ (make_record_pipeline):
+ * gst-mixer/src/main.c: (main):
+ * gstreamer-properties/gstreamer-properties.glade:
+ Prevent use of GStreamer slang words ("element", "sink", "source")
+ and fix window position for gstreamer-properties (#321536).
+
+2005-10-29 Erdal Ronahi <[email protected]>
+
+ * configure.in: Added ku (Kurdish) to ALL_LINGUAS
+
+2005-09-04 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode again.
+
+=== release 2.12.0 ===
+
+2005-09-04 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.12.0.
+
+2005-08-27 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ * mate-cd/Makefile.am:
+ Do not dist generated files; they may be build-env-dependent.
+ Fixes #314660.
+
+2005-08-26 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/main.c: (sort_by_rank), (create_mixer_collection):
+ Sort mixers by elementfactory rank.
+
+2005-08-24 Maxim Dziumanenko <[email protected]>
+
+ * configure.in:
+ * grecord/doc/Makefile.am:
+ * grecord/doc/uk/*:
+ * mate-cd/doc/Makefile.am:
+ * mate-cd/doc/uk/*:
+ * gst-mixer/doc/Makefile.am:
+ * gst-mixer/doc/uk/*:
+ * gstreamer-properties/help/Makefile.am:
+ * gstreamer-properties/help/uk/*:
+ Added Ukrainian translation of the manual.
+
+=== release 2.11.91 ===
+
+2005-08-24 Madhan Raj M <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.92.
+
+2005-08-18 Frederic Crozat <[email protected]>
+
+ * gst-mixer/mate-volume-control.schemas.in:
+ Fix typo in schema.
+
+2005-08-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * gst-mixer/src/volume.c: (cb_volume_changed),
+ (mate_volume_control_volume_ask):
+ s/lrint/rint/ for BSD portability (#309634).
+
+2005-08-08 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.11.91 ===
+
+2005-08-08 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.91.
+
+2005-08-06 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok)
+ Repeat the track in Loop mode. Fixes #312636.
+
+2005-08-06 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (play_cb), (position_changed)
+ * mate-cd/mate-cd.c: (skip_to_track)
+ For playing the last track, set end_track = -1.
+ Fixes Bug #312654
+
+2005-08-05 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (play_cb), (stop_cb), (status_ok)
+ Stop should stop play while in Loop mode.
+ Fixes Bug #312658
+
+2005-07-25 Madhan Raj M <[email protected]>
+
+ * profiles/mate-media-profiles.h:
+ * profiles/audio-profile-private.h:
+ * profiles/mate-audio-profiles-properties.c:
+ Use audio-profile-private.h instead of mate-media-profiles.h
+ for private functions.
+ Fixes Bug #311458
+
+2005-07-24 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok), (remainingtime_mode_changed_cb),
+ (volume_changed): Set the tool tip for the display.
+ * mate-cd/callbacks.h:
+ * mate-cd/display.c: (button_press_event), (class_init)
+ * mate-cd/display.h:
+ * mate-cd/mate-cd.c: (window_destroy_cb), (set_volue), (init_player)
+ Add events to the display to show tool tip.
+ * mate-cd/mate-cd.h:
+ * mate-cd/mate-cd.schemas.in.in:
+ * mate-cd/preferences.c:
+ Remaining time mode. Fixes Bug #72802.
+
+2005-07-24 Madhan Raj M <[email protected]>
+
+ * profiles/mate-media-profiles.h:
+ * profiles/mate-media-profiles.c: (gtk_dialog_build_children),
+ (dialog_find_internal_child): Moved the definitions from
+ mate-audio-profiles-properties.c.
+ * profiles/mate-audio-profiles-properties.c:
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (edit_button_clicked), (delete_button_clicked),
+ (gm_audio_profiles_edit_new_profile):
+ Make the dialog run. Also based on the patch from Luca Cavalli.
+ Fixes Bug#309883.
+
+2005-07-17 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c: (cd_status_changed_cb)
+ Check for empty disc.
+ * mate-cd/cdrom.h: (_MateCDRomDriveStatus)
+ New status MATE_CDROM_STATUS_EMPTY_DISC.
+ * mate-cd/gst-cdparanoia-cdrom.c: (gst_cdparanoia_cdrom_get_status)
+ Use gst_cdparanoia_cdrom_get_cddb_data and check
+ for Null data (empty disc).
+ Fix crash #310626
+ * mate-cd/mate-cd.c: (make_popup_menu)
+ Set popup menu sensitivity.
+
+2005-07-13 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode once more.
+
+=== release 2.11.5 ===
+
+2005-07-13 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Update 2.11.5.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/xh.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Bla bla.
+
+2005-07-13 Brent Smith <[email protected]>
+
+ * gst-mixer/window.c (mate_volume_control_window_dispose):
+ another small leak.
+
+2005-07-13 Paolo Borelli <[email protected]>
+
+ * gst-mixer/window.c (mate_volume_control_window_new): plug
+ a small leak.
+
+2005-07-11 Madhan Raj M <[email protected]>
+
+ * mate-cd/mate-cd.c: (make_popup_menu):
+ Update the Popup menu stock items.
+
+2005-07-01 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev mode.
+
+=== release 2.11.4 ===
+
+2005-07-01 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.4.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/xh.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Translation updates.
+
+2005-07-01 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.c: (make_popup_menu), (init_player):
+ Re-order menu items a bit.
+ * gstreamer-properties/pipeline-constants.c:
+ Add autovideo/audiosink.
+
+2005-06-13 Ross Burton <[email protected]>
+
+ * mate-cd/bsd-cdrom.c:
+ * mate-cd/callbacks.c:
+ * mate-cd/cdrom.c:
+ * mate-cd/display.c:
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ * mate-cd/linux-cdrom.c:
+ * mate-cd/preferences.c:
+ * profiles/audio-profile-choose.c:
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profile.c:
+ * profiles/audio-profiles-edit.c:
+ * profiles/gmp-util.c:
+ * profiles/gmp-util.h:
+ * profiles/mate-media-profiles.c:
+ * vu-meter/gtkled.c:
+ * vu-meter/gtkledbar.c:
+ Use gi18n.h instead of mate-i18n.h, and G_DEFINE_TYPE instead of
+ MATE_CLASS_BOILERPLATE.
+
+2005-06-08 John (J5) Palmieri <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (stop_playback_idle_func),
+ (check_playtime):
+ Idle handler for EOS handling (#305228).
+
+2005-06-08 Alan Horkan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/doc/C/mate-cd.xml:
+ Change docs after some small UI changes (#306798).
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * vu-meter/reclevel.desktop.in:
+ * vu-meter/vumeter.desktop.in:
+ Fix incorrect capitalization (#304063).
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c: (main):
+ Give error dialog if registry is missing (#306052). Fix error
+ if glade file not found.
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Remember volume (#302156).
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.c: (make_popup_menu), (init_player):
+ * mate-cd/mate-cd.h:
+ * mate-cd/images/Makefile.am:
+ * mate-cd/images/media-ffwd.png:
+ * mate-cd/images/media-next.png:
+ * mate-cd/images/media-pause.png:
+ * mate-cd/images/media-play.png:
+ * mate-cd/images/media-prev.png:
+ * mate-cd/images/media-record.png:
+ * mate-cd/images/media-rewind.png:
+ * mate-cd/images/media-stop.png:
+ Use Gtk+ stock icons instead of our own (#306323).
+
+2005-06-08 Alan Horkan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/mate-cd.c: (init_player):
+ put track list edit button after list (#300408).
+
+2005-06-08 Alan Horkan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c:
+ Don't override stock labels for menu items (#306698).
+
+2005-06-08 Kjartan Maraas <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file):
+ * profiles/audio-profile.c: (gm_audio_profile_init):
+ String typos (#303630).
+
+=== release 2.11.3 ===
+
+2005-06-08 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.11.3.
+ * grecord/src/Makefile.am:
+ Add ui.xml to EXTRA_DIST.
+ * grecord/src/gsr-window.c:
+ Remove unused macro.
+ * po/POTFILES.in:
+ Remove gsr.xml.
+ * po/POTFILES.skip:
+ Add .schemas.in files (intltool-update complains...).
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/rw.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/xh.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Translation updates.
+
+2005-05-16 Olav Vitters <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: Always free cddb cache, prevents a crash when
+ quickly re-interting a cd. Patch by Frederic Crozat. Fixes bug
+ #169511.
+
+2005-05-10 Nirmal Kumar <[email protected]>
+
+ * audio-profile-choose.c:
+ Record as Combo box is modified to reflect mime type too (#170350).
+
+2005-04-23 Felix Riemann <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-slave-capplet.c: (get_hostname),
+ (no_info_toggled), (real_info_toggled), (create_dialog), (main):
+ Make dialog look pretty (#110686).
+
+2005-04-23 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/inetaddr.c: (gnet_inetaddr_new_async_cb),
+ (gnet_inetaddr_get_name_async_cb),
+ (gnet_inetaddr_get_canonical_name):
+ * cddb-slave2/socks-private.c: (gnet_private_negotiate_socks5),
+ (gnet_private_negotiate_socks4):
+ * cddb-slave2/tcp.c: (gnet_tcp_socket_new_async_cb):
+ * mate-cd/display.c: (cd_display_parse_theme):
+ * mate-cd/gst-cdparanoia-cdrom.c: (check_playtime):
+ * mate-cd/theme.c: (theme_load):
+ * grecord/src/gsr-window.c: (replace_dialog),
+ (gsr_window_set_property):
+ * gst-mixer/src/volume.c:
+ GCC4 warning fixes, based on patch from Kjartan Maraas
+ <[email protected]> (fixes #300658).
+
+2005-04-23 James Henstridge <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Remove double mateconf/libglade entries (#300450).
+
+2005-04-22 Frederic Crozat <[email protected]>
+
+ * profiles/mate-audio-profiles-properties.c: (main):
+ Initialize gettext and include config.h.
+
+2005-04-15 Kjartan Maraas <[email protected]>
+
+ * gst-mixer/src/button.c: (mate_volume_control_button_clicked):
+ Plug a leak
+ * gst-mixer/src/track.c: (cb_option_changed): Plug a leak.
+ * gst-mixer/src/volume.c: _ISOC99_SOURCE. Closes bug #300719
+
+2005-04-11 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ * configure.in:
+ Fix build if matecorba/matecomponent is in a non-standard dir (#300117).
+
+2005-04-08 Philip Langdale <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ Numbering gets screwed up by destroying, so just hide it instead,
+ fixes one more crash (#172697).
+
+2005-04-03 [email protected]
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/main.c: (create_mixer_collection):
+ Don't set a NULL title, fix memleak (#172538).
+
+2005-04-03 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/volume.c: (cb_volume_changed),
+ (mate_volume_control_volume_ask):
+ Fix stupid rounding bug.
+
+2005-04-03 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_init):
+ Fix focus bug (see #171367). Thanks to Christian Persch
+ <[email protected]> for the patch.
+
+2005-03-31 Steve Murphy <[email protected]>
+
+ * configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-30 Nirmal Kumar R <[email protected]>
+
+ * mate-cd/callbacks.c (about_cb): use GtkAboutDialog instead
+ of deprecated MateAbout.
+
+2005-03-30 Nirmal Kumar R <[email protected]>
+
+ * grecord/src/gsr-window.c (help_about): use GtkAboutDialog instead
+ of deprecated MateAbout.
+
+2005-03-30 Madhan Raj M <[email protected]>
+
+ * cddb-slave2/cddb-slave-capplet.c (notify_cb): Do
+ appropriate changes when notified.
+ (destroy_window): Remove the notify
+ (create_dialog): Add a notify (Fixes #90792)
+
+2005-03-30 Madhan Raj M <[email protected]>
+
+ * mate-cd/mate-cd.c (menuitems): Added quit menu item.
+ (make_popup_menu): Create quit menu item for tray popup.
+
+2005-03-30 Madhan Raj M <[email protected]>
+
+ * cddb-slave2/cddb-slave-capplet.c (other_freedb_toggled): Get
+ the selection and set it in mateconf.
+
+2005-03-30 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (open_track_editor):
+ Fix grammar errors (#172036/#172034).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * mate-cd/callbacks.c (status_ok ):
+ * mate-cd/mate-cd.c (tray_icon_create): Sets the
+ tooltip for the mate-cd status tray icon to show the
+ name of the album currently playing and Current time.
+ (Fixes #144163).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * mate-cd/callbacks.c (open_track_editor): Displays
+ dialog that pops up when the track editor is clicked again
+ after changing discs (Fixes #105703).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * gst-mixer/Makefile.am:
+ * gst-mixer/src/keys.h:
+ * gst-mixer/src/main.c (cb_check_resize):
+ * gst-mixer/src/window.c (mate_volume_control_window_init) :
+ Sets the window geometry accordingly (Fixes #148689).
+
+2005-03-28 Nirmal Kumar <[email protected]>
+
+ * mate-cd/callbacks.c (popup_menu_cb):
+ * mate-cd/mate-cd.c (make_popup_menu):
+ * mate-cd/mate-cd.h: Establishes "Iconify to tray" option
+ (Fixes #139808)
+
+2005-03-28 Madhan Raj M <[email protected]>
+
+ * mate-cd/callbacks.c (volume_changed): Update the tooltip.
+ Read the volume from mateconf.
+ * mate-cd/mate-cd.c (init_player): Created a new mateconf
+ key "volume"
+ (volume_changed_cb): callback for mateconf notify
+ (set_volume): Setting the volume when mateconf notifies and also to
+ intialise.
+ * mate-cd/mate-cd.h:
+ * mate-cd/preferences.c:
+ * mate-cd/mate-cd.schemas.in.in: Added the new key "volume"
+
+2005-03-25 Pedro Villavicencio Garrido <[email protected]>
+
+ * gst-mixer/src/window.c (cb_about): use GtkAboutDialog instead
+ of deprecated MateAbout.
+
+2005-03-22 Adi Attar <[email protected]>
+
+ * configure.in: Added 'xh' to ALL_LINGUAS.
+
+2005-03-21 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/CDDB-Slave2.schemas.in:
+ Fix port (changed from 888 to 8880) - see #152878.
+
+2005-03-21 jsc <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ * cddb-slave2/cddb-disclosure.c:
+ * cddb-slave2/cddb-disclosure.h:
+ * cddb-slave2/cddb-track-editor.c:
+ (disc_options_expanded_notify_cb),
+ (track_options_expanded_notify_cb), (make_track_editor_control):
+ Use gtk-expander instead of our own (fixes a11y bug in #98195).
+
+2005-03-21 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (cb_rec_eos), (media_stop):
+ Remove debug.
+ * gstreamer-properties/pipeline-constants.c:
+ Remove aasink (fix #161973).
+
+2005-03-21 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * grecord/src/Makefile.am:
+ Add grecord/src/gst/.
+ * grecord/src/mate-recorder.c: (main):
+ * grecord/src/gsr-window.c: (cb_rec_eos), (media_stop),
+ (tick_callback), (play_state_changed_cb), (make_play_pipeline),
+ (make_record_pipeline):
+ Add EOS handling to recording, stolen from cupid. On 'stop' while
+ recording, send EOS in pipeline rather than just stopping the
+ pipeline. This results in valid wav- and ogg-files.
+ Besides that, always read the length at every iteration, similar
+ to Totem.
+ * grecord/src/gst/Makefile.am:
+ * grecord/src/gst/assistant.c: (gst_rec_assistant_get_type),
+ (gst_rec_assistant_base_init), (gst_rec_assistant_class_init),
+ (gst_rec_assistant_init), (gst_rec_assistant_chain),
+ (gst_rec_assistant_src_event), (gst_rec_assistant_change_state):
+ * grecord/src/gst/assistant.h:
+ * grecord/src/gst/manager.c: (gst_rec_manager_get_type),
+ (gst_rec_manager_base_init), (gst_rec_manager_class_init),
+ (gst_rec_manager_init), (gst_rec_manager_dispose),
+ (gst_rec_manager_child_eos), (gst_rec_manager_child_add),
+ (gst_rec_manager_child_del), (gst_rec_register_elements),
+ (gst_rec_elements_init):
+ * grecord/src/gst/manager.h:
+ Recorder EOS managing code stolen from cupid.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (maybe_close_tray), (eject_cb), (play_cb),
+ (stop_cb), (ffwd_timeout_cb), (next_cb), (back_cb),
+ (rewind_timeout_cb), (status_ok), (open_track_editor),
+ (volume_changed), (position_changed):
+ * mate-cd/mate-cd.c: (gcd_error), (skip_to_track):
+ * mate-cd/mate-cd.h:
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Show error dialog to user if something fatal went wrong while
+ doing an actual user action (press a button or so), e.g. because
+ the GStreamer element was missing. Fixes #164120.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (record_start):
+ Update title bar when we record a new file while another file
+ was opened, which fixes #170685. Based on patch from Nirmal
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ -> 2.11.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c:
+ Fix seek while paused (#149451).
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Set device property correctly. Should fix #168370.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Fix volume setting using cdparanoia backend.
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (tray_icon_destroyed):
+ Set variable to NULL when destroying it (for debugging).
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (profile_changed_cb), (gsr_window_new):
+ Never update extension in the title bar. It is supposed to
+ represent the current file. Extensions only change in the
+ save-as dialog.
+
+2005-03-20 Nirmal kumar <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (set_extension), (gsr_window_new):
+ Do not append the extension in the new window if we are opening
+ a file. Fixes #170658.
+
+2005-03-20 Nirmal kumar <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file), (file_save_as):
+ Replace extension in the save-dialog if we changed the type
+ of the file that we are trying to save (#170785).
+
+2005-03-20 Lorenzo Colitti <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-slave.c: (do_query_response):
+ Prompt user if multiple exact matches were found (return code
+ 210, similar to response code 211); fixes #168691.
+
+2005-03-20 Ross Burton <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile-choose.c:
+ (gm_audio_profile_choose_get_active):
+ Don't get profile if there was no selection (fixes crash in
+ #167467).
+
+2005-03-20 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Back to development mode.
+
+=== Release 2.10.0
+
+2005-03-07 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ 2.10.0, here we go.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Hmm...
+
+2005-03-04 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change):
+ Fix for crasher (#169021).
+
+2005-03-01 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev.
+
+=== Release 2.9.92 ===
+
+2005-03-01 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.9.92.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update .po files.
+
+2005-02-24 Kjartan Maraas <[email protected]>
+
+ * configure.in: Make it build with gstreamer-0.9 as well.
+ Maybe we could remove the fallback to 0.7 by now?
+
+2005-02-15 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c: (cb_about):
+ Add translator credits (#167338).
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ Fix double free (resulting in crash when creating new profile).
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Implement basic buffering (should prevent hickups) and add
+ a max. speed of 2 so that it doesn´t get too loud (#164857).
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (handle_ebusy_error):
+ Check which pipeline to change state on. Makes testcase in #162302
+ work for me.
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (media_record):
+ Don´t segfault if pipeline creation failed.
+
+2005-02-06 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/mate-recorder.c: (gsr_open_window):
+ * grecord/src/gsr-window.c: (file_save), (gsr_window_class_init):
+ Add translator comments to 'Untitled' and mark for translation.
+ Fixes #162607.
+
+2005-02-04 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (gsr_button_new_with_stock_image),
+ (gsr_dialog_add_button), (replace_dialog), (replace_existing_file),
+ (do_save_file):
+ Add confirmation dialog if overwriting an existing file (#130653).
+ Based on patch by Sun (from JDS), proposed by Glynn Foster
+ <[email protected]> and Archana Shah <[email protected]>.
+
+2005-02-04 Vincent Untz <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * profiles/mate-audio-profiles-properties.c:
+ (gtk_dialog_build_children), (dialog_find_internal_child), (main):
+ Don't crash (#153496).
+
+2005-02-04 Ed Catmur <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * vu-meter/main.c: (handle_read):
+ Fix for wrong pointer handling (#158222).
+
+2005-02-04 John Spray <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (mate_volume_control_track_show):
+ Patch to not try to call gtk_table_set_[col|row]_spacing for
+ negative (0 - 1) row/col numbers.
+
+2005-02-04 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/preferences.c: (preferences_dialog_show):
+ Fix label (as proposed in #150450 by Ranganathan Chandrasekaran
+ <[email protected]> and Kjartan Maraas <[email protected]>.
+
+2005-01-31 David Schleef <[email protected]>
+
+ * gstreamer-properties/pipeline-constants.c: Add polypaudio
+ src and sink.
+
+2005-01-28 Jeff Markham <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (tray_icon_destroyed):
+ * mate-cd/callbacks.h:
+ * mate-cd/mate-cd.c: (init_player), (tray_icon_create):
+ * mate-cd/mate-cd.h:
+ Don't crash if the notification area is destroyed (#109909).
+
+2005-01-28 Joe Marcus Clarke <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * grecord/src/gsr-window.c: (do_save_file):
+ Use MATE-VFS to save files instead of /bin/cp (#162185).
+
+2005-01-25 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Devel.
+
+=== Release 2.9.90 ===
+
+2005-01-25 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * NEWS:
+ Release 2.9.90.
+ * mate-cd/callbacks.c: (button_press_event_cb), (popup_menu_cb):
+ * mate-cd/callbacks.h:
+ * mate-cd/mate-cd.c: (popup_menu_detach), (make_popup_menu),
+ (init_player):
+ * mate-cd/mate-cd.h:
+ Desensitize menu options when no CD present (#164229). Patch
+ contributed by Madhan Raj M <[email protected]>.
+ * po/*.po:
+ Translation sync with release.
+
+2005-01-24 Balamurali Viswanathan <[email protected]>
+
+ * gst-mixer/src/main.c (main): Check for the registry if its not there
+ give an error dialog and exit. Fixes bug #138582
+
+2005-01-19 Srinivasa Ragavan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/cddb-track-editor.c: (dialog_response):
+ Fix crash (#105709).
+
+2005-01-15 Chris Kelso <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ Fix build (#155150).
+
+2005-01-15 Breda McColgan <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (file_properties):
+ fix label (#150452).
+
+2005-01-12 Ed Catmur <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ Fix wrong mateconf loading of alsa-options (#163718).
+
+2005-01-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (get_page_num), (update_tab_visibility),
+ (mate_volume_control_element_change), (cb_mateconf):
+ Small refactoring, hide empty pages.
+
+2005-01-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_mute_toggled), (cb_check):
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_sync),
+ (mate_volume_control_volume_ask), (cb_check):
+ * gst-mixer/src/volume.h:
+ Add workarounds for interaction with other applications that
+ do evil stuff to the soundcard when trying to mute.
+
+2005-01-10 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev.
+
+=== Release 2.9.4 ===
+
+2005-01-10 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ 2.9.4.
+ * gst-mixer/src/element.h:
+ Some translation fixes.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/ne.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Po file updates for release.
+
+2005-01-09 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/volume.c: (cb_mouseover):
+ Add translator comment for LFE (#162608).
+ * gstreamer-properties/gstreamer-properties.glade:
+ rename to Multimedia Systems Selector (##148650).
+
+2005-01-09 Madhan Raj M <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok):
+ Update labels on loading new CD. Fixes #163345.
+
+2005-01-06 Jakub Steiner <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/pixmaps/mate-mixer.png:
+ * gst-mixer/pixmaps/mixer.png:
+ New icon art.
+
+2005-01-06 James M. Cape <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * mate-cd/preferences.c: (device_changed_cb),
+ (preferences_dialog_show):
+
+2005-01-04 Zaheer Abbas Merali <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_play_pipeline):
+ Fix typo.
+
+2005-01-03 Kaushal Kumar <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/cddb.c: (cddb_free_disc_info), (cddb_get_query):
+ Remove hack to workaround broken entries and apply patch from
+ #105768 instead.
+
+2004-12-22 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev...
+
+=== Release 2.9.3 ===
+
+2004-12-22 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Release 2.9.3.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ I hate string changes.
+
+2004-12-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c: (mate_volume_control_window_new),
+ (cb_change):
+ Add mnemonics for detected mixers (#153499).
+
+2004-12-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c:
+ (mate_volume_control_element_whitelist),
+ (mate_volume_control_element_change):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_change):
+ Whitelists (#158346).
+ * gst-mixer/src/track.c: (cb_check):
+ Some more checkbox work.
+
+2004-12-11 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/element.c: (mate_volume_control_element_change),
+ (cb_mateconf):
+ * gst-mixer/src/track.c: (cb_toggle_changed),
+ (mate_volume_control_track_put_switch),
+ (mate_volume_control_track_add_playback),
+ (mate_volume_control_track_add_switch),
+ (mate_volume_control_track_show):
+ * gst-mixer/src/track.h:
+ Add checkboxes in a separate tab. They now take less space and
+ actually look somewhat integrated (#159428). Also workaround a
+ GtkTable redraw problem (#157117).
+
+2004-11-29 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Dev...
+
+=== release 2.9.2 ===
+
+2004-11-29 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Release 2.9.2
+
+2004-11-26 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/cddb.c: (cddb_get_query):
+ * mate-cd/gst-cdparanoia-cdrom.c: (build_pipeline):
+ Fix new-device handling. Fix segfault because the cache seems
+ corrupted (need to look into that).
+
+2004-11-26 Ronald S. Bultje <[email protected]>
+
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.c: (main):
+ * mate-cd/gst-cdparanoia-cdrom.c: (cb_error), (build_pipeline):
+ Add CDDA-based CD (as default). For those poor Mac/Dell users
+ whose computer suppliers are too crapped to add a cable between
+ CD drive and soundcard (#51152).
+
+2004-11-25 Dennis Cranston <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * mate-cd/preferences.c: (preferences_dialog_show):
+ Some HIGification. Fixes #156874.
+
+2004-11-06 Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile-choose.c: (gm_audio_profile_choose_new):
+ * profiles/audio-profile.c: (gm_audio_profile_get_active_list),
+ (gm_audio_profile_create):
+ * profiles/mate-media-profiles.c: (mate_media_profiles_init):
+ Fix some leaks (based on a patch by Christophe Fergeau
+ <[email protected]> (#150072).
+
+2004-11-06 Christophe Fergeau <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * profiles/audio-profile.c:
+ * profiles/audio-profile.h:
+ Compile fix (#154547).
+
+2004-11-05 Dennis Cranston <dennis_cranston at yahoo com>
+
+ * gst-mixer/src/window.c:
+ Small capitalization fix missed by Ronald
+
+2004-11-02 Archana Shah <[email protected]>
+
+ reviewed by: Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (do_save_file):
+ use g_spawn_command_line_sync () instead of rename () to save
+ the recorded file. Fixes #155088
+
+2004-11-02 Dennis Cranston <dennis_cranston at yahoo com>
+
+ reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/window.c:
+ missing mnemonic for the new change device menu item.
+
+2004-11-01 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Back to CVS.
+
+=== release 2.9.1 ===
+
+2004-11-01 Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/pipeline-tests.c: (build_test_pipeline):
+ Some more test pipeline fixes.
+ * NEWS:
+ * configure.in:
+ Release 2.9.1.
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/bs.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_CA.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/gu.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pa.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/th.po:
+ * po/tk.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update line numbers etc. for release.
+
+2004-10-31 Christophe Fergeau <[email protected]>
+
+ * mate-cd/Makefile.am: fix lib link order, based on a patch by
+ Chris Kelso ([email protected])
+
+2004-10-28 Fernando Herrera <[email protected]>
+
+ * configure.in: check for libcaja-burn for mate-cd.
+
+2004-10-27 Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c: (create_dialog):
+ * gstreamer-properties/pipeline-constants.c:
+ Add missing newline. Use audioscale for audio as well. Use
+ conversion elements for sources as well.
+
+2004-10-27 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/track.c: (cb_check):
+ I hate booleans.
+
+2004-10-23 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/main.c: (create_mixer_collection):
+ Hide modems and such devices with no tracks.
+
+2004-09-16 Dennis Cranston <dennis_cranston at yahoo com>
+
+ * gst-mixer/src/window.c: Use proper sentence case and add
+ missing mnemonic for the new change device menu item.
+
+2004-09-16 Dennis Cranston <dennis_cranston at yahoo com>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/preferences.c: (mate_volume_control_preferences_init):
+ HIGify the preferences dialog: Use proper widget padding; remove
+ the separator; add shadow to list view; and add mnemonic for tree
+ view widget.
+
+2004-09-20 Ronald S. Bultje <[email protected]>
+
+ * po/POTFILES.in:
+ Add missing files (egg widget from mate-cd, new files from
+ mate-volume-control) and remove obsolete file (olf file from
+ mate-volume-control).
+
+2004-09-20 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/inetaddr.c: (gethostbyname_async_child),
+ (gnet_inetaddr_get_canonical_name),
+ (gnet_inetaddr_get_interface_to):
+ * cddb-slave2/inetaddr.h:
+ * cddb-slave2/socks-private.c: (gnet_private_negotiate_socks5):
+ * cddb-slave2/tcp.c: (gnet_tcp_socket_new_async):
+ Fix some compiler issues (why didn't I see those?), see #111423).
+ Thanks to Malcolm Tredinnick <[email protected]> and
+ Christophe Fergeau <[email protected]>.
+
+2004-09-16 Matthias Clasen <[email protected]>
+
+ reviewed by: Ronald S. Bultje <[email protected]>
+
+ * gstreamer-properties/Makefile.am:
+ * gstreamer-properties/gstreamer-properties.c: (dialog_response),
+ (main):
+ Hook up help button (#151744).
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * cddb-slave2/Makefile.am:
+ Proper linking patch from Sebastien Bacher <[email protected]>.
+
+2004-06-30 Archana Shah <[email protected]>
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * configure.in: Added check to test IPv6 support on
+ system. IPv6 code will be compiled only when IPv6 support
+ and getaddrinfo() is there.
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Solaris installation fix (#145087).
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/pixmaps/3dsound.png:
+ * gst-mixer/pixmaps/Makefile.am:
+ * gst-mixer/pixmaps/chain-broken.png:
+ * gst-mixer/pixmaps/chain.png:
+ * gst-mixer/pixmaps/headphones.png:
+ * gst-mixer/pixmaps/noplay.png:
+ * gst-mixer/pixmaps/norecord.png:
+ * gst-mixer/pixmaps/play.png:
+ * gst-mixer/pixmaps/record.png:
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/button.c: (mate_volume_control_button_get_type),
+ (mate_volume_control_button_class_init),
+ (mate_volume_control_button_init),
+ (mate_volume_control_button_dispose),
+ (mate_volume_control_button_new),
+ (mate_volume_control_button_get_active),
+ (mate_volume_control_button_set_active),
+ (mate_volume_control_button_clicked),
+ (mate_volume_control_button_mouseover),
+ (mate_volume_control_button_mouseout):
+ * gst-mixer/src/button.h:
+ * gst-mixer/src/element.c: (mate_volume_control_element_get_type),
+ (mate_volume_control_element_class_init),
+ (mate_volume_control_element_init),
+ (mate_volume_control_element_new),
+ (mate_volume_control_element_dispose),
+ (mate_volume_control_element_change), (cb_mateconf):
+ * gst-mixer/src/element.h:
+ * gst-mixer/src/keys.h:
+ * gst-mixer/src/main.c: (create_mixer_collection),
+ (register_stock_icons), (cb_destroy), (main):
+ * gst-mixer/src/mixer.c:
+ * gst-mixer/src/preferences.c:
+ (mate_volume_control_preferences_get_type),
+ (mate_volume_control_preferences_class_init),
+ (mate_volume_control_preferences_init),
+ (mate_volume_control_preferences_new),
+ (mate_volume_control_preferences_dispose),
+ (mate_volume_control_preferences_response), (get_mateconf_key),
+ (mate_volume_control_preferences_change), (cb_toggle):
+ * gst-mixer/src/preferences.h:
+ * gst-mixer/src/stock.h:
+ * gst-mixer/src/track.c: (cb_mute_toggled), (cb_record_toggled),
+ (cb_option_changed), (cb_check),
+ (mate_volume_control_track_add_title),
+ (mate_volume_control_track_add_switch),
+ (mate_volume_control_track_add_playback),
+ (mate_volume_control_track_add_capture),
+ (mate_volume_control_track_add_option),
+ (mate_volume_control_track_free),
+ (mate_volume_control_track_show):
+ * gst-mixer/src/track.h:
+ * gst-mixer/src/volume.c: (mate_volume_control_volume_get_type),
+ (mate_volume_control_volume_class_init),
+ (mate_volume_control_volume_init), (cb_mouseover), (cb_mouseout),
+ (get_scale), (get_button), (mate_volume_control_volume_new),
+ (mate_volume_control_volume_dispose),
+ (mate_volume_control_volume_size_req),
+ (mate_volume_control_volume_size_alloc),
+ (mate_volume_control_volume_expose), (cb_volume_changed),
+ (cb_lock_toggled), (cb_check):
+ * gst-mixer/src/volume.h:
+ * gst-mixer/src/window.c: (mate_volume_control_window_get_type),
+ (mate_volume_control_window_class_init),
+ (mate_volume_control_window_init),
+ (mate_volume_control_window_new),
+ (mate_volume_control_window_dispose), (cb_change), (cb_exit),
+ (cb_preferences_destroy), (cb_preferences), (cb_about), (cb_mateconf),
+ (cb_error):
+ * gst-mixer/src/window.h:
+ New volume control. Full ALSA integration, better maintainable
+ code, updates if other apps change volume and some really cute
+ icons. What else could one wish for?
+
+2004-09-16 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ Go to 2.9 development.
+
+=== release 2.8.0 ===
+
+2004-09-13 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * NEWS:
+ Prepare release.
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.c: (main):
+ Disable GStreamer backend for now. We'll re-enable it if there's
+ some more testing. Following approval from release-team.
+ * mate-cd/bsd-cdrom.c:
+ Fix BSD backend (#151573) with approval from release-team.
+ * mate-cd/cdrom.c: (timeout_update_cd):
+ * mate-cd/linux-cdrom.c: (linux_cdrom_update_cd):
+ Those two free()es are occasionally causing crashes elsewhere.
+ Don't know what else to do right now, so just pushing back to
+ the MATE 2.6 code status basically.
+ The problem appears to be that the Linux native CD backend touches
+ those variables when they shouldn't be. The GStreamer backend
+ doesn't, so those reversals are basically part of the disabling
+ of the GStreamer backend. Anyway, those are leaks. This needs
+ careful looking over.
+ * mate-cd/gst-cdparanoia-cdrom.c: (msf_struct_to_frames),
+ (frames_to_msf_struct), (build_pipeline):
+ This fixes BSD support in the (now unused) GStreamer backend.
+
+2004-09-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ set ACLOCAL_AMFLAGS
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ And we're in CVS mode again.
+
+=== release 2.7.92 ===
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * NEWS:
+ * configure.in:
+ Set version number for release.
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_options_widget):
+ Unbreak string freeze. Accidently had intltool mark an #if 0'ed
+ string (in new code) for translation, unmarked for now.
+
+2004-08-31 Ronald S. Bultje <[email protected]>
+
+ * configure.in:
+ * gst-mixer/src/mixer.c: (cb_opt_changed), (create_track_header),
+ (create_track_widget), (create_options_widget),
+ (create_switch_widget), (create_mixer_widget), (cb_about):
+ Add switches (ALSA uses those, and is unusable on several sound
+ cards without). Add options, but #ifdef'ed out because the UI is
+ so severely uglified by it that it doesn't belong in there at all.
+ Also up GStreamer requirement to 0.8.2 because that's when the
+ required API was added to the mixer interface.
+
+2004-08-29 Ronald S. Bultje <Ronald S. Bultje <[email protected]>>
+
+ * cddb-slave2/cddb-parser.c: (cddb_entry_new_from_file):
+ * cddb-slave2/cddb-slave.h:
+ * cddb-slave2/tcp.c: (gnet_tcp_socket_connect_inetaddr_cb):
+ * mate-cd/access/cddisplayaccessiblefactory.c:
+ (cddisplay_accessible_factory_get_type),
+ (cddisplay_accessible_factory_new):
+ * mate-cd/access/cddisplayaccessiblefactory.h:
+ * mate-cd/access/pangoaccessiblefactory.h:
+ * mate-cd/callbacks.c:
+ * mate-cd/cdrom.c: (cdrom_set_device):
+ * mate-cd/eggtrayicon.c: (egg_tray_icon_init),
+ (egg_tray_icon_class_init), (egg_tray_icon_get_property),
+ (egg_tray_icon_get_orientation_property),
+ (egg_tray_icon_manager_filter), (egg_tray_icon_unrealize),
+ (egg_tray_icon_send_manager_message),
+ (egg_tray_icon_update_manager_window), (egg_tray_icon_realize),
+ (egg_tray_icon_new_for_screen), (egg_tray_icon_new),
+ (egg_tray_icon_send_message), (egg_tray_icon_cancel_message),
+ (egg_tray_icon_get_orientation):
+ * mate-cd/eggtrayicon.h:
+ * mate-cd/mate-cd.c: (client_die):
+ * mate-cd/gst-cdparanoia-cdrom.c: (eos), (build_pipeline),
+ (gst_cdparanoia_cdrom_play), (gst_cdparanoia_cdrom_pause),
+ (gst_cdparanoia_cdrom_stop), (gst_cdparanoia_cdrom_get_status):
+ * mate-cd/linux-cdrom.c: (linux_cdrom_update_cd):
+ * grecord/src/mate-recorder.c: (main):
+ * grecord/src/gsr-window.c: (file_close):
+ * gst-mixer/src/mixer.c:
+ * gstreamer-properties/gstreamer-properties.c: (create_dialog),
+ (main):
+ * profiles/audio-profile-choose.c: (gm_audio_profile_choose_new),
+ (gm_audio_profile_choose_get_active),
+ (gm_audio_profile_choose_set_active):
+ * profiles/audio-profile-choose.h:
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_init):
+ * profiles/audio-profile-private.h:
+ * profiles/audio-profile.c: (gm_audio_profile_create):
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (on_profile_changed), (edit_button_clicked),
+ (gm_audio_profiles_edit_new), (new_profile_response_callback):
+ * profiles/mate-audio-profiles-properties.c: (main):
+ * profiles/mate-audio-profiles-test.c: (edit_cb), (test_cb),
+ (main):
+ * profiles/mate-media-profiles.c:
+ * vu-meter/gtkled.c: (gtk_led_new):
+ * vu-meter/main.c: (main):
+ Compile using -Wall -Werror and fix all. Also includes the cleanup
+ patch from bug #151306 (thanks to Kjartan Maraas <[email protected]>)
+ and updates the egg widgets to their latest version.
+
+2004-08-29 Ronald S. Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (seek_to):
+ Remove unused variable, always return a boolean (fix #151305).
+
+2004-08-28 Akagic Amila <[email protected]>
+
+ * configure.in: Added 'bs' to ALL_LINGUAS.
+
+2004-08-17 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: [email protected]
+
+ * mate-cd/cdrom.c:
+ fix unitialized GError. Fixes #148353.
+
+2004-08-16 Kjartan Maraas <[email protected]>
+
+ * configure.in: Add nb to ALL_LINGUAS.
+
+2004-06-16 Ronald Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (make_record_pipeline):
+ Don't g_error() when common problems occur like a non-found
+ element. Don't ever even use g_error() at all, basically. Also
+ add a graphical error dialog instead and use this also if no
+ audio source could be loaded (which appears to happen a lot on
+ recent FC2/JDS installs...).
+
+2004-06-15 Ronald Bultje <[email protected]>
+
+ * cddb-slave2/gnet-private.h:
+ Define socklen_t properly, and only if needed. Fixes #142828.
+
+2004-06-15 Balamurali Viswanathan <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (record_start):
+ Also update the record status slider the second time. Fixes
+ #123937.
+
+2004-06-15 Padraig O'Briain <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/preferences.c: (preferences_dialog_show):
+ Give proper accessibility name to themes widget. Fixes #143327.
+
+2004-06-15 Padraig O'Briain <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/callbacks.c: (status_ok):
+ Don't fire name-change events unless we change name, because
+ otherwise we confuse accessibility tools. Fixes #140082.
+
+2004-06-15 Balamurali Viswanathan <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/solaris-cdrom.c: (set_audio_port),
+ (solaris_cdrom_get_status):
+ Set audio port on Solaris so that audio actually works.
+
+2004-06-15 Ronald Bultje <[email protected]>
+
+ * configure.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/mate-cd.c: (main):
+ * mate-cd/gst-cdparanoia-cdrom.c: *:
+ * mate-cd/gst-cdparanoia-cdrom.h:
+ Add GStreamer-based (cdparanoia) option. Based on work from Iain
+ Holmes <[email protected]>. Fixes bug #51152.
+
+2004-06-14 Fernando Herrera <[email protected]>
+
+ Reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/cddb.c: (cddb_get_query): don't free discid and free
+ offsets. Fixes #144341.
+
+2004-06-15 Ronald Bultje <[email protected]>
+
+ * mate-cd/cdrom.c: (timeout_update_cd):
+ Fix memleak.
+
+2004-06-02 Mariano Suárez-Alvarez <[email protected]>
+
+ * autogen.sh: do not overwrite ACLOCAL_FLAGS, but append to it.
+
+=== release 2.7.1 ===
+
+2004-06-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * configure.in:
+ * m4/as-compiler-flag.m4:
+ * m4/as-version.m4:
+ adding m4 files for compiler flags and versioning
+
+2004-05-29 Christian Rose <[email protected]>
+
+ * configure.in: Added "tk" to ALL_LINGUAS.
+
+2004-05-26 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_widget):
+ Workaround for not showing options without depending on a CVS
+ version of GStreamer.
+
+2004-05-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * cddb-slave2/cddb-disclosure.c: (get_x_y),
+ (expand_collapse_timeout), (do_animation):
+ * cddb-slave2/cddb-disclosure.h:
+ * cddb-slave2/cddb-parser.c:
+ * cddb-slave2/cddb-parser.h:
+ * cddb-slave2/cddb-slave-client.h:
+ * cddb-slave2/cddb-slave.c: (do_goodbye), (do_read_response),
+ (display_results), (read_from_server),
+ (impl_MATE_Media_CDDBSlave2_query),
+ (impl_MATE_Media_CDDBSlave2_isValid),
+ (impl_MATE_Media_CDDBSlave2_setAllTracks):
+ * cddb-slave2/cddb-track-editor.c: (make_tree_model),
+ (load_new_track_data), (make_track_editor_control), (main):
+ * cddb-slave2/main.c: (factory_fn), (main):
+ fix loads of -Wall -Werror-related bugs
+ * configure.in:
+ turn on -Wall -Werror for CDDBSLAVE
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * mate-cd/mate-cd.schemas.in.in:
+ Its funny how hard its eems to be to have an its y bits'y schema
+ entry have it's translation spelled correctly
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ i18n-ize profile names and descriptions. Fixes #130233
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile.c: (gm_audio_profile_forget):
+ change dir to path in source. Fixes #134339
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profiles-edit.c: (delete_button_clicked):
+ Use ngettext. Fixes #134340.
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.glade2:
+ Fix #134341
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile.c: (gm_audio_profile_initialize):
+ change terminal to profile. Fixes #137139
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Julio M. Merino Vidal <jmmv at menta dot net>
+
+ * configure.in:
+ * mate-cd/Makefile.am:
+ * mate-cd/bsd-cdrom.c: (bsd_cdrom_finalize), (msf_to_frames),
+ (frames_to_msf), (add_msf), (bsd_cdrom_open), (bsd_cdrom_close),
+ (bsd_cdrom_invalidate), (calculate_track_lengths):
+ * mate-cd/bsd-cdrom.h:
+ add NetBSD support.
+ rename FREEBSD functions/variables to BSD
+ Fixes #135139
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * cddb-slave2/cddb-slave.desktop.in:
+ change name and comment. Fixes #130651.
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh: don't use common doc stuff until it passes distcheck
+ * acconfig.h: removed
+ * configure.in: add third argument for AC_DEFINE*
+
+2004-05-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * autogen.sh: use mate-common. Fixes #140344
+
+2004-04-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/pipeline-constants.c:
+ use ffmpegcolorspace (from gst-plugins) over ffcolorspace
+ (from gst-ffmpeg) (#141406)
+
+2004-04-29 Julio M. Merino Vidal <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * gstreamer-properties/Makefile.am:
+ Install gstreamer-properties shortcut in proper location so
+ it's found by contor-center. Fixes #137198.
+
+2004-04-23 Jorn Baayen <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c:
+ Swap "About" and "Help" menu items for consistency.
+
+2004-04-24 Kaushal Kumar <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * cddb-slave2/ChangeLog:
+ * cddb-slave2/cddb-slave-capplet.c: (dialog_button_clicked_cb):
+ s/wgoscustlookandfeel.xml/user-guide.xml.
+
+2004-04-24 Leena Gunda <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * mate-cd/ChangeLog:
+ * mate-cd/display.c: (cd_display_set_style):
+ * mate-cd/display.h:
+ Callback to redraw the display text when the style changes. Fixes
+ #125409.
+ * mate-cd/mate-cd.c: (init_player):
+ Connect cd_display_set_style callback for the style_set signal
+ of the CDDisplay.
+
+2004-04-24 Fernando Herrera <[email protected]>
+
+ reviewed by: Ronald Bultje <[email protected]>
+
+ * grecord/ChangeLog:
+ * grecord/src/mate-recorder.c: (main):
+ use gtk_icon_theme. Fix #137464.
+
+=== release 2.6.1 ===
+
+2004-04-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: releasing 2.6.1, "Maintain in Vain"
+
+2004-04-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: [email protected]
+
+ * cddb-slave2/cddb-slave.c: (do_open_response), (cddb_send_cmd):
+ fix g_print format (#134094)
+
+2004-04-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Alexander Winston
+
+ * acinclude.m4:
+ Fix underquotedness (#133217)
+
+2004-04-18 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_track_widget):
+ Fix up icons for the ALSA mixer.
+
+2004-04-09 Guntupalli Karunakar <[email protected]>
+
+ * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
+
+=== release 2.6.0 ===
+
+2004-03-22 Ted Gould <[email protected]>
+
+ * configure.in: Upping to 2.6.0
+
+2004-03-22 Guntupalli Karunakar <[email protected]>
+
+ * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
+
+2004-03-11 Alexander Winston <[email protected]>
+
+ * configure.in: Added en_CA to ALL_LINGUAS.
+
+2004-03-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: require gtk 2.3 for recorder and profiles (#135549)
+
+2004-03-09 Ted Gould <[email protected]>
+
+ * configure.in: Upping to 2.5.5
+
+2004-03-09 Jan Schmidt <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (create_pipeline_menu):
+ * gstreamer-properties/pipeline-constants.c:
+ - Add "audioconvert ! audioscale" to the pipeline for testing
+ audio sinks. This makes esdsink 'work' and fixes #136407
+ - Wrap lines in pipeline-constants to 80 chars for readability.
+ - Use gst_parse_launch to evaluate the validity of a sink pipeline, i
+ rather than assuming that they contain only a single sink.
+ Resurrects Ascii Art.
+ - Add a disabled cacasink destination. Disabled because apparently
+ cacasink briefly creates an empty window, even though we never
+ set the element to READY.
+ - Disable jack source & sink, since they're not working.
+ - Remove ossgst audio source which no longer exists.
+ - Remove fakesrc as a video source.
+
+2004-03-09 Ted Gould <[email protected]>
+
+ * grecord/src/gsr-window.c, gst-mixer/src/mixer.c: Adding
+ Sun Microsystems at the documenters as requested by Breda McColgan
+ who did the documentation for those.
+
+2004-03-07 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: check for 0.8 and 0.7 GStreamer
+
+2004-03-08 Jan Schmidt <[email protected]>
+
+ * gstreamer-properties/gstreamer-properties.c:
+ (update_from_option), (entry_changed), (init_pipeline_editor),
+ (main):
+ * gstreamer-properties/pipeline-constants.c:
+ Use gst-mateconf library for mateconf access
+
+2004-03-07 Ronald Bultje <[email protected]>
+
+ * configure.in:
+ Check for gst-mateconf lib correctly.
+
+2004-03-01 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/src/mixer.c: (main):
+ Fix docs display (fixes #135692).
+
+2004-02-29 Seth Nickell <[email protected]>
+
+ Reviews by: Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_widget):
+ Remove borders that are automatically put around GtkViewports.
+ Fixes #134331.
+
+2004-02-29 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (cb_about), (main):
+ s/GStreamer Volume Control/Volume Control/. Fixes #134329.
+
+2004-02-27 Breda McColgan <[email protected]>
+
+ * gst-mixer/doc/C/mate-volume-control.xml: Updated for MATE 2.6, technical review draft
+ * gst-mixer/doc/C/mate-volume-control-C.omf: Updated for MATE 2.6
+ * gst-mixer/doc/C/l10n.txt: Added for MATE 2.6
+ * gst-mixer/doc/C/figures/mate-volume-control_window.png: Added for MATE 2.6
+
+
+2004-02-25 Ted Gould <[email protected]>
+
+ * configure.in: release 2.5.4
+
+2004-02-25 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: add gstreamer-mateconf to requirements for GSR
+
+2004-02-24 Johan Dahlin <[email protected]>
+
+ * profiles/audio-profile-choose.c
+ (gm_audio_profile_choose_set_active): And fix leak(s)
+ (gm_audio_profile_choose_get_active): One more leak fix,
+ thanks Richard.
+
+ * profiles/audio-profile-choose.[ch] New function,
+ gm_audio_profile_choose_set_active
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * configure.in: release 2.5.3
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * gst-mixer/mate-volume-control.desktop.in: Patch from
+ Grzegorz Golawski which makes this more fd.o
+ compatible. This is bug #129207.
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * cddb-slave2/Makefile.am, mate-cd/Makefile.am, grecord/Makefile.am
+ profiles/Makefile.am: Patch from Elijah Newren to clean
+ up the usage of MateConf. Fixes bug #135135 (cool number).
+
+2004-02-23 Ted Gould <[email protected]>
+
+ * profiles/schemas.in.in: Adding a default value
+ to active. Patch from Julio M. Merino Vidal for
+ bug #135133
+
+2004-02-21 Paisa Seeluangsawat <[email protected]>
+
+ * configure.in: Added Thai (th) to ALL_LINGUAS.
+
+2004-02-19 Kaushal Kumar <[email protected]>
+
+ * gst-mixer/src/mixer.c (create_track_widget):
+ Make all the slider and checkbox widgets accessible.
+ Fix bugzilla #133208.
+
+2004-02-18 Ted Gould <[email protected]>
+
+ * autogen.sh, configure.in: Applying a patch by
+ Malcolm Tredinnick which is located in bug #133384 and
+ fully fixes everything for versions of intltool greater
+ than 0.30.
+
+2004-02-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/Makefile.am:
+ * grecord/src/Makefile.am:
+ fix cleaning of schemas/desktop files to make make distcheck work
+
+Sun Feb 8 00:53:23 2004 Matthias Clasen <[email protected]>
+
+ * autogen.sh (have_intltoolize): Make the version check pass
+ for 0.30.
+
+2004-01-17 Ted Gould <[email protected]>
+
+ * mate-cd/callbacks.c, mate-cd/mate-cd.c:
+ Applying patch by [email protected] for bug # 125321 that
+ deals with the title getting updated too much.
+
+2004-01-17 Ted Gould <[email protected]>
+
+ * mate-cd/cdda.c, mate-cd/callbacks.c:
+ Applying a patch done by Sanjiv Agarwala. It fixes a sleu of
+ bugs but has been placed in an umbrella bug #131799
+
+2004-01-14 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_widget):
+ Make UI somewhat bigger by default.
+
+2004-01-14 Ronald Bultje <[email protected]>
+
+ * gst-mixer/src/mixer.c: (create_mixer_collection):
+ Fix for crash if array from propertyprobe is NULL.
+
+2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * grecord/src/Makefile.am:
+ * grecord/src/mate-recorder.c: (gsr_open_window), (main):
+ * grecord/src/gsr-window.c: (set_extension), (profile_changed),
+ (gsr_window_new):
+ * profiles/mate-media-profiles.c: (mate_media_profiles_init):
+ use audio profile selection to record
+
+2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in:
+ fix defaults
+
+2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/Makefile.am:
+ * profiles/README:
+ * profiles/audio-profile-choose.c:
+ * profiles/audio-profile-choose.h:
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profile-private.h:
+ * profiles/audio-profile.c:
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c:
+ * profiles/mate-audio-profiles-test.c:
+ * profiles/mate-media-profiles.c:
+ * profiles/mate-media-profiles.h:
+ separate AudioProfile in public and private bits and prefix with GM
+ make test code to show how it works
+
+2004-01-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile-edit.c:
+ * profiles/audio-profile-private.h:
+ * profiles/audio-profile.c:
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c:
+ privatise audio-profile bits that are internal
+
+2004-01-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ * profiles/README:
+ * profiles/audio-profile-edit.c: (gm_audio_profile_edit_init),
+ (gm_audio_profile_edit_new):
+ * profiles/audio-profile-edit.h:
+ * profiles/audio-profile.h:
+ * profiles/audio-profiles-edit.c: (gm_audio_profiles_edit_new):
+ * profiles/audio-profiles-edit.h:
+ assorted changes and notes
+
+2004-01-11 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profile-choose.c: (gm_audio_profile_choose_new),
+ (gm_audio_profile_choose_get_active):
+ * profiles/audio-profile-choose.h:
+ * profiles/mate-media-profiles.h:
+ adding profile choose combo box
+
+2004-01-11 Christian Schaller <[email protected]>
+
+ * Switch gstreamer-properties to use new videosinks
+ * Switch gstreamer-properties to use ffcolorspace
+
+2004-01-10 Christian Schaller <[email protected]>
+
+ * Some updates to the spec file (re-enablind gsr)
+ * fix mate-sound-recorder desktop file
+ to point to actuall binary
+ * Update TODO
+
+2004-01-05 Ted Gould <[email protected]>
+
+ * mate-cd/linux-cdrom.c:
+ * mate-cd/freebsd-cdrom.c:
+ * mate-cd/solaris-cdrom.c:
+ Changing some errors to warnings. Patch submitted by
+ Srinivasa Ragavan to fix bug #119715
+
+ The patch was for the linux files, I changed the Solaris and FreeBSD
+ ones.
+
+2004-01-05 Ronald Bultje <[email protected]>
+
+ * gmix/.cvsignore:
+ * gmix/AUTHORS:
+ * gmix/BUGS:
+ * gmix/CHANGES:
+ * gmix/ChangeLog:
+ * gmix/Makefile.am:
+ * gmix/README:
+ * gmix/TODO:
+ * gmix/device_labels_alsa.h:
+ * gmix/device_labels_alsa.sed:
+ * gmix/device_labels_linux.h:
+ * gmix/device_labels_linux.sed:
+ * gmix/doc/.cvsignore:
+ * gmix/doc/C/.cvsignore:
+ * gmix/doc/C/Makefile.am:
+ * gmix/doc/C/figures/gmix-prefs.eps:
+ * gmix/doc/C/figures/gmix-prefs.png:
+ * gmix/doc/C/figures/gmix.eps:
+ * gmix/doc/C/figures/gmix.png:
+ * gmix/doc/C/mate-volume-control-C.omf:
+ * gmix/doc/C/mate-volume-control.xml:
+ * gmix/doc/C/legal.xml:
+ * gmix/doc/C/topic.dat:
+ * gmix/doc/Makefile.am:
+ * gmix/doc/it/.cvsignore:
+ * gmix/doc/it/Makefile.am:
+ * gmix/doc/it/figures/gmix-prefs.png:
+ * gmix/doc/it/figures/gmix.png:
+ * gmix/doc/it/gmix-it.omf:
+ * gmix/doc/it/gmix.sgml:
+ * gmix/doc/it/topic.dat:
+ * gmix/gmix.c:
+ * gmix/gmix.h:
+ * gmix/mate-fader.c:
+ * gmix/mate-mixer.c:
+ * gmix/mate-mixer.h:
+ * gmix/mate-mixer.png:
+ * gmix/mate-volume-control.desktop.in.in:
+ * gmix/mate-volume-control.schemas.in:
+ * gmix/prefs.c:
+ * gmix/prefs.h:
+ * mate-volume-control/.cvsignore:
+ * mate-volume-control/ChangeLog:
+ * mate-volume-control/Makefile.am:
+ * mate-volume-control/alsa-channel.c:
+ * mate-volume-control/alsa-channel.h:
+ * mate-volume-control/alsa-device.c:
+ * mate-volume-control/alsa-mixer.c:
+ * mate-volume-control/alsa-mixer.h:
+ * mate-volume-control/debug.c:
+ * mate-volume-control/debug.h:
+ * mate-volume-control/device-module.h:
+ * mate-volume-control/mate-channel-group.c:
+ * mate-volume-control/mate-channel-group.h:
+ * mate-volume-control/mate-channel-widget.c:
+ * mate-volume-control/mate-channel-widget.h:
+ * mate-volume-control/mate-channel.c:
+ * mate-volume-control/mate-channel.h:
+ * mate-volume-control/mate-mixer.c:
+ * mate-volume-control/mate-mixer.h:
+ * mate-volume-control/mate-volume-control.c:
+ * mate-volume-control/mate-volume-control.desktop.in:
+ * mate-volume-control/mate-volume-control.png:
+ * mate-volume-control/oss-channel.c:
+ * mate-volume-control/oss-channel.h:
+ * mate-volume-control/oss-device.c:
+ * mate-volume-control/oss-mixer.c:
+ * mate-volume-control/oss-mixer.h:
+ * mate-volume-control/volume-marshal.list:
+ * grecord/src/grec.c:
+ * grecord/src/grec.h:
+ * grecord/src/gui.c:
+ * grecord/src/gui.h:
+ * grecord/src/main.c:
+ * grecord/src/preferences.c:
+ * grecord/src/preferences.h:
+ * grecord/src/sound.c:
+ * grecord/src/sound.h:
+ Remove old/unused files of sound recorder and mixer.
+
+2004-01-04 Ronald Bultje <[email protected]>
+
+ * configure.in:
+ Fix grecord not being compiled.
+
+2004-01-04 Ronald Bultje <[email protected]>
+
+ * grecord/src/gsr-window.c: (eos_done), (save_sink_eos),
+ (cb_iterate), (cb_error), (do_save_file), (make_play_pipeline),
+ (make_record_pipeline), (init):
+ Fix crashes when saving file, add some checks in various places,
+ and recording works again (well, a bit). Other bugs are likely
+ GStreamer bugs, not GSR bugs.
+
+2004-01-03 Robert Sedak <[email protected]>
+
+ * configure.in: Added "hr" in ALL_LINGUAS.
+
+2003-12-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: release 2.5.2 - "no more no make distcheck"
+ * cddb-slave2/Makefile.am: fix distcheck issues, rewrite for clarity
+ * Makefile.am:
+ * mate-cd/Makefile.am:
+ * gst-mixer/Makefile.am:
+ * gstreamer-properties/Makefile.am:
+ * vu-meter/Makefile.am:
+ fix distcheck
+
+2003-12-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * omf.make:
+ * xmldocs.make:
+ fix DESTDIR for uninstalling
+ remove strange regeneration rule for legal.xml that caused
+ stray files after distcleaning caused by cvs commit time
+ difference between legal.xml and mate-cd.xml
+
+2003-12-31 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * po/POTFILES.in:
+ * po/am.po:
+ * po/ar.po:
+ * po/az.po:
+ * po/be.po:
+ * po/bg.po:
+ * po/bn.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/cy.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/es.po:
+ * po/et.po:
+ * po/eu.po:
+ * po/fa.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/ga.po:
+ * po/gl.po:
+ * po/he.po:
+ * po/hi.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ko.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mk.po:
+ * po/ml.po:
+ * po/mn.po:
+ * po/ms.po:
+ * po/nl.po:
+ * po/nn.po:
+ * po/no.po:
+ * po/pl.po:
+ * po/pt.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/ta.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/wa.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Remove files that aren't disted anymore
+
+2003-12-29 Christian Schaller <[email protected]>
+
+ * Commit po updates
+ * Fix gst-mixer menu icon
+
+2003-12-21 Ronald Bultje <[email protected]>
+
+ * grecord/src/mate-record.c:
+ fix command-line option mess up, add a dummy -p option so that
+ it no longer crashes when evocated using caja.
+
+2003-12-21 Ronald Bultje <[email protected]>
+
+ * configure.in: fix detection of mixer/interface headers
+ * gst-mixer/src/Makefile.am:
+ * gst-mixer/pixmaps/Makefile.am: change installation directory
+ for pixmaps so that it goes in pkgdatadir instead of datadir.
+ datadir is being cluttered with icons that don't belong there.
+ * gst-mixer/src/mixer.c: add a scrollbar so that it won't fill
+ up your whole screen (which happens with ALSA, for example).
+ Patch from Leif Johnson. Since he wrote ALSA mixer support in
+ GStreamer too, I've added him to the about dialog, too.
+
+2003-12-17 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/audio-profiles-edit.c: (profile_activated_callback),
+ (edit_button_clicked), (new_profile_response_callback):
+ * profiles/mate-audio-profiles.schemas.in.in:
+ * profiles/mate-media-profiles.c: (mate_media_profiles_init):
+ initialize the custom widget in the library, doh :)
+ cosmetic fixes and print removal
+
+2003-12-17 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am: undid the stupid gettextize m4 additions
+
+2003-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ * profiles/Makefile.am:
+ * profiles/glade/Makefile.am:
+ * profiles/glade/mate-media-profiles-glade.c:
+ (gm_audio_profile_edit_new_2), (glade_module_register_widgets):
+ * profiles/mate-audio-profiles.glade2:
+ adding .so for glade
+
+2003-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: rework so that it doesn't fail without gst 0.7
+
+2003-12-14 Christian Schaller <[email protected]>
+
+ * Fix gstreamer properties icon name
+ * Add docs to gstreamer properties
+ * Update docs to gst-mixer
+ * Update spec to reflect other changes
+
+2003-12-14 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * profiles/mate-audio-profiles.schemas.in.in: add defaults
+
+2003-12-13 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ profiles/Makefile.am:
+ profiles/mate-media-profiles.pc.in:
+ Add pkg-config stuff
+
+2003-12-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in:
+ Makefile.am:
+ profiles/:
+ Add media profile code
+
+2003-12-02 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/pipeline-tests.c: remove gstautoplug.h
+
+2003-11-25 Ted Gould <[email protected]>
+
+ * configure.in: release 2.5.1
+
+2003-10-26 Christian Schaller <[email protected]>
+
+ * Adding config.rpath. Generated file, shouldn't be here
+ * Fixing the calling of the mixer from mate-sound-recorder
+
+2003-10-25 Christian Schaller <[email protected]>
+
+ * Fix so that gstreamer-properties works
+ * Put gstreamer-properties.desktop file back in action
+ * Move and somewhat update docs from gmix to gst-mixer
+ * Get appicon working for gst-mixer
+
+2003-10-25 gettextize <[email protected]>
+
+ * Makefile.am (SUBDIRS): Add m4.
+ (ACLOCAL_AMFLAGS): New variable.
+ (EXTRA_DIST): Add config.rpath.
+ * configure.in (AC_OUTPUT): Add m4/Makefile.
+
+2003-10-25 Christian Schaller <[email protected]>
+
+ * Replace gmixer with the new gst-mixer
+ * Remove build dependency on mate-common
+ * Update GStreamer dependency to 0.7.1
+ * Comment out some mixer tie in code in sound-recorder,
+ should be re-enabled by someone with the right skills
+ * Update SPEC file for latest changes
+
+2003-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
+ * configure.in: release 2.5.0
+
+
+2003-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in, mate-cd/Makefile.am:
+ fix conditionals for cdrom host source
+
+2003-09-17 Ted Gould <[email protected]>
+
+ * configure.in: Finially figured out how to make a branch
+ in CVS, so I did for mate-2-4 and now I've labeled this
+ 2.5.0 in the main branch - just so if someone posts a bug
+ I'll know a little bit more.
+
+2003-09-17 Fatih Demir <[email protected]>
+
+ * configure.in: Added "ta" (Tamil) to the languages' list.
+
+2003-09-08 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.4.0
+
+2003-09-05 Taneem Ahmed <[email protected]>
+
+ * configure.in: Added "bn" to ALL_LINGUAS.
+
+2003-08-25 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.8
+
+2003-08-11 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.7
+
+2003-08-04 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.6
+
+2003-07-25 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Macedonian (mk) to ALL_LINGUAS
+
+2003-07-16 Ted Gould <[email protected]>
+
+ * configure.in: Updating version number to 2.3.5
+
+2003-07-03 Ted Gould <[email protected]>
+ * configure.in: Updating version number to 2.3.4
+
+ * configure.in:
+ * mate-cd/images/None-theme/*:
+ * mate-cd/images/Makefile.am:
+ * mate-cd/mate-cd.schemas.in.in:
+ Adding a new default theme for mate-cd. Basically this theme
+ is a NULL theme, in that it looks basically like the GTK theme
+ that is being used. I called it 'None' because this is most
+ likely how a user will think about it. Calum Benson contributed
+ the theme itself, and it was all discussed in bugzilla
+ bug 82190.
+
+ * cddb-slave2/Makefile.am:
+ * mate-cd/Makefile.am:
+ Changed these so that the IDL generated files are not included
+ in a distribution. These had some ripple through effects that made
+ distcheck not work, but those issues are resolved also.
+
+2003-06-30 Mohammad DAMT <[email protected]>
+
+ * po/id.po: Added Indonesian translation
+ * configure.in: Added "id" to ALL_LINGUAS
+
+2003-06-23 Ted Gould <[email protected]>
+
+ * gmix/gmix.c:
+ Added a patch given to Iain, unknown origin. It adds FreeBSD
+ name support to the mixer.
+
+2003-06-20 Ted Gould <[email protected]>
+
+ * AUTHORS:
+ * HACKING:
+ * MAINTAINERS:
+ Made myself into the maintainer.
+
+2003-06-18 Alex Duggan <[email protected]>
+
+ * gmix/gmix.c:
+ * mate-cd/Makefile.am:
+ * mate-cd/callbacks.c:
+ * grecord/src/gsr-window.c:
+ Add use the logos of these programs in their about dialogs.
+ Fixes #102983.
+
+2003-05-20 Danilo Å egan <[email protected]>
+
+ * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
+
+2003-05-05 Telsa Gwynne <[email protected]>
+
+ * configure.in: Added cy to ALL_LINGUAS
+ * po/cy.po: Added
+
+2003-04-08 Mike Lei <[email protected]>
+
+ * configure.in: Added l10n doc Makefile support for
+ mate-cd and grecord
+
+ * Added l10n doc files for mate-cd and grecord
+
+2003-03-21 Guntupalli Karunakar <[email protected]>
+
+ * configure.in: Added "ml" to ALL_LINGUAS
+
+2003-02-22 Abel Cheung <[email protected]>
+
+ * cddb-slave2/cddb-track-editor.c: Fix tyop in genres name.
+
+2003-02-21 Roozbeh Pournader <[email protected]>
+
+ * configure.in: Added "fa" to ALL_LINGUAS.
+
+2003-01-29 Laurent Dhima <[email protected]>
+
+ * configure.in: Added "sq" to ALL_LINGUAS.
+
+2003-01-22 Christian Rose <[email protected]>
+
+ * configure.in: Added "mn" to ALL_LINGUAS.
+
+2003-01-10 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Amharic (am) to ALL_LINGUAS
+
+2003-01-08 Frederic Crozat <[email protected]>
+
+ Fix for 64-bit platforms. Probably better do the other way round
+ (aka guint -> gsize) since underlying g_io_channel_read()/...
+ operate the same way. This would change cddb-slave2
+ visible API.
+
+ * cddb-slave2/cddb-slave-capplet.c: (do_goodbye), (do_sites),
+ (do_hello):
+ * cddb-slave2/cddb-slave.c: (do_goodbye), (do_read), (do_query),
+ (do_hello):
+ * cddb-slave2/iochannel.c: (gnet_io_channel_writen),
+ (gnet_io_channel_readn): Use guint instead of gsize to comply with
+ cddb-slave API.
+
+
+2003-01-07 Naba Kumar <[email protected]>
+
+ * configure.in: Added hi (hindi) in ALL_LINGUAS
+
+2002-12-16 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gstreamer-properties/Makefile.am: don't install desktop stuff
+ until proper UI review is done
+
+2002-12-11 Alex Duggan <[email protected]>
+
+ * gmix/mate-volume-control.desktop.in.in:
+ * mate-cd/mate-cd.desktop.in:
+ * record/mate-sound-recorder.desktop.in:
+ * gstreamer-properties/gstreamer-properties.desktop.in:
+ * vu-meter/vumeter.desktop.in:
+ Add startup-notification support to all .desktop files
+ Fixes #100958
+
+2002-12-10 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in: require GStreamer >= 0.5.0
+
+2002-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.in, Makefile.am: added gstreamer-properties
+ gstreamer-properties: merged in thaytan's capplet, needs cleaning
+
+2002-11-03 Dmitry G. Mastrukov <[email protected]>
+
+ * configure.in: Added Belarusian to ALL_LINGUAS
+
+2002-11-01 Iain <[email protected]>
+
+ * configure.in: Bump version number and require the new GST
+
+2002-10-16 Kjartan Maraas <[email protected]>
+
+ * configure.in: Require a newer intltool for better .schemas
+ support.
+
+2002-10-10 Iain <[email protected]>
+
+ * : Applied Bala's patch for some solaris issues.
+
+2002-08-11 Ross Burton <[email protected]>
+
+ * **/*.deskop.in: Add Encoding keyword, remove old Info keyword,
+ fix Terminal keyword and add MATE to the Categories keyword.
+
+2002-08-02 Iain <[email protected]>
+
+ * configure.in: Generate the correct schemas files.
+
+2002-07-27 Kjartan Maraas <[email protected]>
+
+ * cddb-slave2/cddb-slave2.desktop.in: Fix the name and tooltip in
+ this file. #87760
+
+2002-06-18 Shivram U <[email protected]>
+
+ * cddb-slave2/Makefile.am, gmix/Makefile.am, mate-cd/Makefile.am,
+ mate-volume-control/Makefile.am, vu-meter/Makefile.am: Changed
+ -DMATELOCALEDIR to "${prefix}/${DATADIRNAME}/locale".
+ Fix for #83624, as per the suggestions given by
+ Hidetoshi Tajima <[email protected]>
+
+2002-06-10 Iain <[email protected]>
+
+ * configure.in: TWO POINT OH POINT OH!
+
+2002-06-10 Yanko Kaneti <[email protected]>
+
+ * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
+
+2002-05-29 Balamurali Viswanathan <[email protected]>
+
+ * configure.in: Build gmix desktop files only in Solaris
+
+2002-05-27 Chris Lyttle <[email protected]>
+
+ * omf.make: Added for new scrollkeeper system
+ * xmldocs.make: Changed for new scrollkeeper system
+ * Makefile.am: Added omf.make to EXTRA_DIST
+ * gmix/doc/C/Makefile.am: Changed figs to figdir
+ * gmix/doc/C/gmix-C.omf: Updated to new scrollkeeper format
+ * mate-cd/doc/C/Makefile.am: Changed figs to figdir
+ * grecord/doc/C/Makefile.am: Changed figs to figdir
+
+2002-05-22 Balamurali Viswanathan <[email protected]>
+
+ * acconfig.h configure.in:Check for sdtaudiocontrol in the proper
+ path. Define HAVE_MIXER if we have a audio mixer
+
+2002-05-16 Sander Vesik <[email protected]>
+
+ * grecord/doc/C: integrated sun docs for sound recorder
+
+2002-05-16 Sander Vesik <[email protected]>
+
+ * mate-cd/doc/C: integrated sun docs for cd player
+
+2002-05-14 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Vietnamese (vi) to ALL_LINGUAS
+
+2002-05-13 Iain <[email protected]>
+
+ * configure.in: Bump version number
+
+2002-05-06 Satyajit Kanungo <[email protected]>
+
+ * grecord/mate-sound-recorder.desktop.in:
+ * mate-cd/mate-cd.desktop.in :
+ Added the Docpath to open the help document from panel (launcher menu)
+2002-04-30 Pablo Saratxaga <[email protected]>
+
+ * configure.in: Added Basque (eu) and Walloon (wa) to ALL_LINGUAS
+
+2002-04-25 Iain <[email protected]>
+
+ * configure.in: Bump version number to indicate a change.
+
+2002-04-18 jacob berkman <[email protected]>
+
+ * configure.in: fix checks for network libs (stolen from linc,
+ fixes bug #78548)
+
+2002-04-15 Iain <[email protected]>
+
+ * configure.in: Bump version number slightly to indicate that there's
+ a new icon.
+
+2002-04-15 Iain <[email protected]>
+
+ * configure.in: Version++
+ Check for some socket libs.
+
+2002-04-04 Iain <[email protected]>
+
+ * configure.in: Fix the check for the host name
+
+2002-04-02 Iain <[email protected]>
+
+ * configure.in: Updated version :)
+ Check sdtaudiocontrol if we're not going to build gmix and we're ont
+ Solaris.
+
+2002-04-01 jacob berkman <[email protected]>
+
+ * xmldocs.make:
+ * Makefile.am (EXTRA_DIST): add xmldocs.make (fixes build bustage)
+
+2002-04-01 Iain <[email protected]>
+
+ * added documentation.
+
+2002-03-30 Iain <[email protected]>
+
+ * configure.in: Change version to something.
+ Check for the presence of CDROMCLOSETRAY in the cdrom header.
+
+2002-03-14 Laszlo Peter <[email protected]>
+
+ * mate-cd/callbacks.c: s/__FUNCTION__/G_GNUC_FUNCTION/
+ * mate-cd/cdrom.c: ditto
+ * mate-cd/mate-cd.c: ditto
+ * mate-cd/linux-cdrom.c: ditto
+ * mate-cd/solaris-cdrom.c: ditto
+
+2002-03-13 Theo van Klaveren <[email protected]>
+
+ * configure.in: Add FreeBSD platform detection for MateCD.
+
+2002-03-04 Iain <[email protected]>
+
+ * TODO: Add some TODO stuff.
+
+ * Makefile.am: Disable building the new mate-volume-control
+
+ * configure.in: Ditto.
+
+2002-02-27 Iain <[email protected]>
+
+ * configure.in: Use the mateconf2 AM rule
+
+2002-02-27 Iain <[email protected]>
+
+ * tcd/*: Removed.
+
+ * gnomovision/*: Removed.
+
+ * cddbslave/*: Removed.
+
+ * debian/*: Removed.
+
+2002-02-27 Iain <[email protected]>
+
+ * AUTHORS: Ego got the better of me.
+
+ * TODO: Update.
+
+2002-02-27 Iain <[email protected]>
+
+ * configure.in: Add the Solaris detection stuff from Balamurali
+ Viswanathan. Substitute default devices for Solaris and Linux.
+ Generate mate-cd/mate-cd.schemas
+ Print some stats about whats going on.
+
+2002-02-20 Iain <[email protected]>
+
+ * configure.in: Add a check for sys/sockio.h
+
+2002-02-15 jacob berkman <[email protected]>
+
+ * Makefile.am (DIST_SUBDIRS):
+ * configure.in (AC_OUTPUT): it's mate-volume-control, not
+ volume-control
+
+2002-02-05 Abel Cheung <[email protected]>
+
+ * configure.in (ALL_LINGUAS): zh_CN.GB2312 -> zh_CN
+
+2002-02-02 Iain Holmes <[email protected]>
+
+ * configure.in: Update version number.
+
+2002-01-17 Hasbullah Bin Pit <[email protected]>
+
+ * configure.in: Added 'ms' at ALL_LINGUAS.
+ * po/ms.po: Added Malay Translation.
+
+2002-01-12 Iain Holmes <[email protected]>
+
+ * configure.in: Remove some line, that I've forgotten and create the
+ Makefile in the lcd-theme dir
+
+2001-12-03 Sander Vesik <[email protected]>
+ * autogen.sh: Remove test for CERTIFIED_GNOMIE
+ * configure.in: Remove test for CERTIFIED_GNOMIE and add
+ missing [] to AC_MESSAGE_ERROR for the case of missing
+ scrollkeeper
+
+2001-12-02 Iain Holmes <[email protected]>
+
+ * configure.in: Add a check for esd.
+
+2001-12-02 Iain Holmes <[email protected]>
+
+ * configure.in: Remove the matecomponent-config check.
+
+2001-11-17 Iain Holmes <[email protected]>
+
+ * configure.in: Make a stripped down link list for CDDBSlave.
+
+2001-11-03 Iain Holmes <[email protected]>
+
+ * configure.in: Use the new glib-gettext stuff
+
+2001-10-30 Iain Holmes <[email protected]>
+
+ * branched for mate2. Old branch is at mate-media-1-0
+
+ * Added cddb-slave2 and mate-cd
+
+2001-10-07 Gediminas Paulauskas <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added lv
+
+2001-08-31 Abel Cheung <[email protected]>
+
+ * configure.in (ALL_LINGUAS): zh_TW.Big5 -> zh_TW
+
+2001-07-28 Dan Mueth <[email protected]>
+
+ Adding line so help docs are included in RPMs.
+
+ * mate-media.spec.in:
+
+2001-07-27 Dan Mueth <[email protected]>
+
+ Updating doc build stuff to use jw on RH 7.1 and any other dist which
+ has moved to docbook-utils.
+
+ * configure.in:
+ * sgmldocs.make:
+
+2001-06-07 Peter Teichman <peter@phb>
+
+ * release 1.2.3
+
+2001-06-02 Peter Teichman <[email protected]>
+
+ * gmix/.cvsignore, gmix/Makefile.am, gmix/gmix.desktop*,
+ grecord/.cvsignore, grecord/Makefile.am, grecord/gmix.desktop*,
+ tcd/.cvsignore, tcd/Makefile.am, tcd/gmix.desktop*,
+ vu-meter/.cvsignore, vu-meter/Makefile.am, vu-meter/gmix.desktop*:
+ infrastructure changes for handling .desktop translations with
+ xml-i18n-tools
+
+2001-06-01 Peter Teichman <[email protected]>
+
+ * use xml-i18n-tools
+
+2001-05-29 Peter Teichman <[email protected]>
+
+ * configure.in: move mate initialization beyond AC_PROG_CC. Patch
+ from David Hampton <[email protected]>
+
+2001-05-28 Peter Teichman <[email protected]>
+
+ * configure.in, gmix/Makefile.am: only configure ALSA when the
+ user asks for it (patch from David Hampton <[email protected]>)
+
+2001-05-26 Peter Teichman <[email protected]>
+
+ * .cvsignore maintenance - many files weren't included, and a
+ couple .cvsignore files needed to be created
+
+2001-04-25 Peter Teichman <[email protected]>
+
+ * fix gtcd to look for its help files in the 'gtcd' path
+ * release 1.2.2
+
+2001-03-28 Peter Teichman <[email protected]>
+
+ * AUTHORS, HACKING: fix up some of the docs to establish myself
+ as maintainer
+
+2001-03-23 Dan Mueth <[email protected]>
+
+ Adding a file which slipped through last commit.
+
+ * omf-install/Makefile.am:
+
+2001-03-23 Dan Mueth <[email protected]>
+
+ Fixed a couple problems with the build. Updated doc
+ build stuff and added OMF metadata.
+
+ * COPYING-DOCS:
+ * Makefile.am:
+ * configure.in:
+ * gmix/doc/C/Makefile.am:
+ * gmix/doc/C/figs/gmix-prefs.png:
+ * gmix/doc/C/figs/gmix.png:
+ * gmix/doc/C/figures/gmix-prefs.png:
+ * gmix/doc/C/figures/gmix.png:
+ * gmix/doc/C/gmix-C.omf:
+ * gmix/doc/C/gmix.sgml:
+ * gmix/doc/it/Makefile.am:
+ * gmix/doc/it/figs/gmix-prefs.png:
+ * gmix/doc/it/figs/gmix.png:
+ * gmix/doc/it/figures/gmix-prefs.png:
+ * gmix/doc/it/figures/gmix.png:
+ * gmix/doc/it/gmix-it.omf:
+ * gmix/doc/it/gmix.sgml:
+ * grecord/Makefile.am:
+ * sgmldocs.make:
+ * tcd/doc/C/Makefile.am:
+ * tcd/doc/C/figures/gtcd-props.png:
+ * tcd/doc/C/figures/gtcd-window.png:
+ * tcd/doc/C/figures/gtcd.png:
+ * tcd/doc/C/figures/track-number.png:
+ * tcd/doc/C/figures/track-time.png:
+ * tcd/doc/C/figures/trackeditor.png:
+ * tcd/doc/C/gtcd-C.omf:
+ * tcd/doc/C/gtcd.sgml:
+ * tcd/doc/C/images/gtcd-props.png:
+ * tcd/doc/C/images/gtcd-window.png:
+ * tcd/doc/C/images/gtcd.png:
+ * tcd/doc/C/images/track-number.png:
+ * tcd/doc/C/images/track-time.png:
+ * tcd/doc/C/images/trackeditor.png:
+
+2000-12-06 Stanislav Visnovsky <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added Slovak [sk] language
+
+2000-10-20 Christopher R. Gabriel <[email protected]>
+
+ * configure.in (AC_OUTPUT): added italian documentation for gmix.
+
+2000-10-10 Christophe Merlet <[email protected]>
+
+ * */*.desktop: Updated French strings.
+
+2000-08-05 Dan Mueth <[email protected]>
+
+ * configure.in: added /tcd/doc/ and /tcd/doc/C
+
+2000-05-21 Tim Gerla <[email protected]>
+
+ * configure.in: Update to 1.2.0
+ * README: Same
+
+2000-05-11 Pablo Saratxaga <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added Catalan language
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * configure.in: Added grecord/src/Makefile.
+ * Makefile.am: Added grecord.
+ * grecord/src/Makefile.am: Removed all subdirs but src.
+ * grecord/src/main.c: Some stuff.
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * AUTHORS: Added myself.
+ * README: Added grecord.
+ * configure.in: Added grecord/Makefile.
+ Grecord added.
+
+2000-04-08 Pablo Saratxaga <[email protected]>
+
+ * configure.in (ALL_LINGUAS): added Lithuanian language
+ * *.desktop: added Lithuanian strings from Gediminas Paulauskas
+ <[email protected]> to the desktop menu files
+
+2000-02-12 Fatih Demir <[email protected]>
+
+ * configure.in: Added tr to ALL_LINGUAS .
+
+2000-01-31 Yuan-Chung Cheng <[email protected]>
+
+ * configure.in: Added "zh_CN.GB2312" to ALL_LINGUAS.
+
+2000-01-13 Tim Gerla <[email protected]>
+
+ * configure.in: Added check for ucdrom.h for Linux 2.0.x users.
+
+2000-01-11 Tim Gerla <[email protected]>
+
+ * mate-media.spec.in: Added cddb-submit-methods (Peter Wainwright)
+
+1999-11-17 Pablo Saratxaga <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Greek (el).
+
+1999-11-02 Yuri Syrota <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Ukrainian (uk).
+
+1999-10-12 Dan Damian <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Romanian (ro).
+
+1999-10-07 Jesus Bravo Alvarez <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Galician (gl)
+
+1999-10-05 Tim Gerla <[email protected]>
+
+ * configure.in: Bump to 1.0.51, final release
+
+1999-10-04 Stanislav Brabec <[email protected]>
+
+ * configure.in: Alphabetical resort of languages.
+
+1999-28-09 Tim P. Gerla <[email protected]>
+
+ * configure.in: Bump to 1.0.50, whee!
+
+1999-22-09 Tim P. Gerla <[email protected]>
+
+ * configure.in: Bump to 1.0.41
+
+1999-09-28 Martin Baulig <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added cs.
+
+1999-09-27 Richard Hult <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added sv.
+
+1999-09-26 Lauris Kaplinski <[email protected]>
+
+ * configure.in: Added et (Estonian) to ALL_LINGUAS
+
+1999-19-09 Tim P. Gerla <[email protected]>
+
+ * configure.in: Bumped version to 1.0.40.
+ * README: Updates
+ * NEWS: Updates
+ * TODO: Removed old info
+
+1999-07-09 Tim P. Gerla <[email protected]>
+
+ * configure.in/AUTHORS/MAINTAINERS: Removed extace traces
+ * README.extace: Document pointing to new extace maintainer's page.
+
+1999-07-09 Tim P. Gerla <[email protected]>
+
+ * configure.in, Makefile.am: Disabled extace because of compiliation problems
+ * configure.in, Makefile.am: Include intl/ in dist please
+
+1999-05-25 Yukihiro Nakai <[email protected]>
+
+ * Add Japanese entry to *.desktop
+
+1999-04-29 James Henstridge <[email protected]>
+
+ * acconfig.h, configure.in: added a test to find the system's mail
+ transfer agent. It is used by cddbsubmit for email type submissions.
+
+1999-04-17 James Henstridge <[email protected]>
+
+ * configure.in, acconfig.h: check for libghttp, and if found define
+ WITH_LIBGHTTP. If not found, set GHTTP_LIB to empty.
+
+1999-03-18 Tuomas J. Lukka <[email protected]>
+
+ * configure.in - fix the test for we_have_esd to test -n "$we_have_esd"
+ now mate-media compiles on my system without ESD again
+
+1999-03-09 Mark Crichton <[email protected]>
+
+ * configure.in: Fixed chicken-and-egg problem with the AM_ESD_PATH
+ macro. That macro is now in acinclude.m4. Also set up vu-meter and
+ extace to compile only if ESD is found.
+
+ * Makefile.am: changes to support above. Also, if/when tcd becomes its
+ own module, we should remove this.
+
+ * acinclude.m4: Added AM_ESD_PATH.
+
+1999-02-25 Shooby Ban <[email protected]>
+
+ * configure.in: Added hungarian po
+ po/hu.po Hungarian translations
+
+Wed Feb 10 22:42:39 EST 1999 Gregory McLean <[email protected]>
+
+ * Bumped version to 0.99.8
+
+Wed Jan 20 23:48:16 EST 1999 Mandrake <[email protected]>
+
+ * vu-meter/Makefile.am: fixes to make this puppy actually BUILD again.
+
+1999-01-18 Christopher Blizzard <[email protected]>
+
+ * configure.in (PROGRAMS_EXTACE): Add check to find the gsl header
+ files.
+
+1998-12:31 Mark Crichton <[email protected]>
+
+ * Makefile.am: Disabled building gnomovision...see gnomovision
+ changelog for more info.
+
+1998-12-28 Mark Crichton <[email protected]>
+
+ * Makefile.am
+ * configure.in: got gnomovision back to life...somewhat
+ Also checks for Specific XFree86 extensions now.
+
+Fri Dec 25 23:25:02 PST 1998 Manish Singh <[email protected]>
+
+ * Makefile.am
+ * configure.in: reenabled extace, redid the gsl check for gsl 0.4
+
+ * extace/extace.c: make it work with gsl 0.4
+
+1998-12-15 Mark Crichton <[email protected]>
+
+ * Makefile.am: Included configure as an EXTRA_DIST target
+ (needed for people who d/l tarball, but DON'T have auto*)
+
+ * vu-meter/Makefile.am: Removed dependency on vu-meter/NEWS.
+ File does not exist
+
+1998-12-04 Changwoo Ryu <[email protected]>
+
+ * configure.in (AC_OUTPUT): Removed the `sed ... POTFILES'.
+ * acinclude.m4: Removed.
+
+Wed Nov 25 12:56:36 EST 1998 Gregory McLean <[email protected]>
+
+ * vu-meter: Added a new toy.
+
+1998-11-17 Tuomas J. Lukka <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Add da, fi
+
+1998-10-14 Federico Mena Quintero <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added Japanese to the translations.
+ Thanks to Mitsuru Oka for the ja.po file!
+
+Sun Aug 30 21:06:10 1998 Tim P. Gerla <[email protected]>
+
+ * Added new directory `cddbslave'. It's a program to request
+ cddb information from cddb servers.
+
+ * Makefile.am: Added cddbslave.
+
+ * configure.in: Added cddbslave.
+
+1998-08-24 Tim P. Gerla <[email protected]>
+
+ * configure.in: Added checks for later linux kernel headers, to enable cd
+ changer support. I haven't tried using the cd changer code on a kernel that
+ doesn't support it, so when we release we may want to disable it.
+
+1998-08-14 Federico Mena Quintero <[email protected]>
+
+ * configure.in: Bumped version number to 0.27.
+
+1998-07-02 Nuno Ferreira <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added `pt' for Portuguese translation.
+
+1998-05-15 Raja R Harinath <[email protected]>
+
+ * configure.in (PROGRAMS_EXTACE): Define only if both `libesd' and
+ `libgslfft' exist.
+
+1998-02-26 Raja R Harinath <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Add `it'.
+
+1998-02-22 Carsten Schaar <[email protected]>
+
+ * configure.in (ALL_LINGUAS): Added 'de' for German language support.
+
+1998-02-19 Federico Mena Quintero <[email protected]>
+
+ * gnomovision/tvset.c (main): Added app_id "gnomovision".
+
+1998-02-17 Raja R Harinath <[email protected]>
+
+ * configure.in: Use `AM_ACLOCAL_INCLUDE'.
+
+Tue Feb 17 11:06:43 KST 1998 Changwoo Ryu <[email protected]>
+
+ * Makefile.am (macros/macros.dep): Maintainer rule to
+ auto-regenerate aclocal.m4.
+ (SUBDIRS): Add `macros'.
+ * autogen.sh: Use macros/autogen.sh.
+
+
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..2550dab
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,302 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+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.
+
+ 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.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. 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.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+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 `..'.
+
+ 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'.
+
+ 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.
+
+ 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'.
+
+Optional Features
+=================
+
+ 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.
+
+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 `<wchar.h>' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
+ On Solaris, don't put `/usr/ucb' early in your `PATH'. This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+ On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'. It is recommended to use the following options:
+
+ ./configure --prefix=/boot/common
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS
+ KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf 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..047a5e7
--- /dev/null
+++ b/MAINTAINERS
@@ -0,0 +1,15 @@
+Marc-Andre Lureau
+Userid: malureau
+
+ - Current maintainer, who hasn't contributed significantly to
+ anything yet in MATE but who is glad to do bugs/patch, releases
+ and who try to improve mate-media in general.
+
+Bastien Nocera
+Userid: hadess
+
+ - Of hall of Fame, who barely agreed to be in this list with a great
+ "huh, yeah, i guess" comment.
+
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..8b57588
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,76 @@
+NULL =
+
+SUBDIRS = po
+
+if HAVE_GMP
+SUBDIRS += profiles
+endif
+
+if HAVE_GRECORD
+SUBDIRS += grecord
+endif
+
+if HAVE_SOUND_THEME
+SUBDIRS += sound-theme
+endif
+
+if HAVE_PULSEAUDIO
+SUBDIRS += mate-volume-control
+endif
+
+if HAVE_GSTMIXER
+SUBDIRS += gst-mixer
+endif
+
+if HAVE_GSTPROPS
+SUBDIRS += gstreamer-properties
+endif
+
+DISTCHECK_CONFIGURE_FLAGS = \
+ --disable-scrollkeeper \
+ --enable-more-warnings \
+ --enable-compile-warnings=maximum
+
+DIST_SUBDIRS = \
+ po \
+ profiles \
+ mate-volume-control \
+ grecord \
+ gst-mixer \
+ gstreamer-properties \
+ sound-theme \
+ $(NULL)
+
+EXTRA_DIST = \
+ .version \
+ autogen.sh \
+ configure \
+ COPYING \
+ COPYING-DOCS \
+ COPYING.grecord \
+ COPYING.gst-mixer \
+ COPYING.profiles \
+ MAINTAINERS \
+ build-aux/git-version-gen \
+ build-aux/mate-doc-utils.make \
+ m4/as-compiler-flag.m4 \
+ m4/as-version.m4 \
+ ChangeLog.pre-2-26 \
+ $(INTLTOOL_BUILT:=.in) \
+ $(NULL)
+
+DISTCLEANFILES = \
+ build-aux/mate-doc-utils.make \
+ po/.intltool-merge-cache \
+ $(NULL)
+
+ACLOCAL_AMFLAGS = -I m4
+
+# see build-aux/git-version-get for details
+BUILT_SOURCES = $(top_srcdir)/.version
+$(top_srcdir)/.version:
+ echo $(VERSION) > $@-t && mv $@-t $@
+dist-hook:
+ echo $(VERSION) > $(distdir)/.tarball-version
+
+-include $(top_srcdir)/git.mk
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..53e483f
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,858 @@
+# 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_GMP_TRUE@am__append_1 = profiles
+@HAVE_GRECORD_TRUE@am__append_2 = grecord
+@HAVE_SOUND_THEME_TRUE@am__append_3 = sound-theme
+@HAVE_PULSEAUDIO_TRUE@am__append_4 = mate-volume-control
+@HAVE_GSTMIXER_TRUE@am__append_5 = gst-mixer
+@HAVE_GSTPROPS_TRUE@am__append_6 = gstreamer-properties
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+ $(top_srcdir)/configure AUTHORS COPYING INSTALL NEWS \
+ build-aux/compile build-aux/config.guess build-aux/config.sub \
+ build-aux/depcomp build-aux/install-sh build-aux/ltmain.sh \
+ build-aux/missing build-aux/mkinstalldirs compile config.guess \
+ config.sub depcomp install-sh ltmain.sh missing mkinstalldirs
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.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)/build-aux/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = \
+ --disable-scrollkeeper \
+ --enable-more-warnings \
+ --enable-compile-warnings=maximum
+
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+SUBDIRS = po $(am__append_1) $(am__append_2) $(am__append_3) \
+ $(am__append_4) $(am__append_5) $(am__append_6)
+DIST_SUBDIRS = \
+ po \
+ profiles \
+ mate-volume-control \
+ grecord \
+ gst-mixer \
+ gstreamer-properties \
+ sound-theme \
+ $(NULL)
+
+EXTRA_DIST = \
+ .version \
+ autogen.sh \
+ configure \
+ COPYING \
+ COPYING-DOCS \
+ COPYING.grecord \
+ COPYING.gst-mixer \
+ COPYING.profiles \
+ MAINTAINERS \
+ build-aux/git-version-gen \
+ build-aux/mate-doc-utils.make \
+ m4/as-compiler-flag.m4 \
+ m4/as-version.m4 \
+ ChangeLog.pre-2-26 \
+ $(INTLTOOL_BUILT:=.in) \
+ $(NULL)
+
+DISTCLEANFILES = \
+ build-aux/mate-doc-utils.make \
+ po/.intltool-merge-cache \
+ $(NULL)
+
+ACLOCAL_AMFLAGS = -I m4
+
+# see build-aux/git-version-get for details
+BUILT_SOURCES = $(top_srcdir)/.version
+all: $(BUILT_SOURCES) config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+am--refresh:
+ @:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+config.h: stamp-h1
+ @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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+ rm -f stamp-h1
+ touch $@
+
+distclean-hdr:
+ -rm -f config.h stamp-h1
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool config.lt
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+ -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: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+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:
+
+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 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 check \
+ ctags-recursive install 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-hook 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
+
+$(top_srcdir)/.version:
+ echo $(VERSION) > $@-t && mv $@-t $@
+dist-hook:
+ echo $(VERSION) > $(distdir)/.tarball-version
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..aad7d43
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,1250 @@
+==============
+Version 2.32.0
+==============
+
+- Updated translations
+
+==============
+Version 2.31.6
+==============
+
+- Deprecation bug fixes all around
+- And many other bug fixes
+
+mate-media-profiles:
+ - Update GStreamer MP3 encoding profile
+ - Make GMAudioProfileChoose a real widget
+
+mate-volume-control:
+ - Add speaker testing interface
+ - Show a microphone icon even for non-PulseAudio streams
+ - Updated icons
+
+gstreamer-properties:
+ - Add support for SunAudio and OSSv4 plugins
+
+==============
+Version 2.30.0
+==============
+
+- added/updated translations
+ + af, courtesy of F Wolff
+ + bg, courtesy of Alexander Shopov
+ + cs, courtesy of Petr Kovar
+ + da, courtesy of Ask Hjorth Larsen
+ + el, courtesy of Bakaoukas Nikolaos
+ + en_GB, courtesy of Bruce Cowan
+ + et, courtesy of Mattias Põldaru
+ + eu, courtesy of Iñaki Larrañaga Murgoitio
+ + fi, courtesy of Tommi Vainikainen
+ + hu, courtesy of Gabor Kelemen
+ + it, courtesy of Milo Casagrande
+ + ko, courtesy of Changwoo Ryu
+ + lt, courtesy of Žygimantas Beručka
+ + ml, courtesy of Praveen Arimbrathodiyil
+ + nds, courtesy of Nils-Christoph Fiedler
+ + nl, courtesy of Reinout van Schouwen
+ + pa, courtesy of A S Alam
+ + pt, courtesy of Duarte Loreto
+ + ru, courtesy of Yuri Kozlov
+ + sl, courtesy of Matej Urbančič
+ + sr, courtesy of Горан Ракић
+ + sr@latin, courtesy of Goran Rakić
+ + uk, courtesy of Maxim Dizumanenko
+
+==============
+Verion 2.29.91
+==============
+
+Hackers to thank for contributing to this release: Bastien Nocera,
+Marc-Andre Lureau, Thomas Hindoe Paaboel Andersen & Matthias Clasen.
+
+- mate-volume-control
+ + bug 599663 - make changing the volume unmute
+ + bug 606325 - show unamplified volume on outputs as well
+ + bug 606914 - applet should not set volume on startup
+ + bug 598921 - handle the last input source being removed
+ + bug 605694 - fix GvcChannelMap leak
+ + bug 607681 - set default scroll-wheel delta to 5%
+ + other misc fixes
+
+- gstreamer-profiles:
+ + bug 524364 - libglade -> gtkbuilder
+
+- general
+ + bug 609933 - fix linking with pedantic linkers
+ + bug 101811 - remove unnecessary markup from glade message
+
+- added/updated translations
+ + bg, courtesy of Alexander Shopov
+ + bn, courtesy of Sadia Afroz
+ + ca, courtesy of Joan Duran
+ + de, courtesy of Mario Blättermann
+ + es, courtesy of Jorge González
+ + et, courtesy of Ivar Smolin
+ + fr, courtesy of Claude Paroz
+ + gl, courtesy of Fran Diéguez
+ + nb, courtesy of Kjartan Maraas
+ + nn, courtesy of Åsmund Skjæveland
+ + or, courtesy of Manoj Kumar Giri
+ + pl, courtesy of Piotr Drąg
+ + pt_BR, courtesy of Djavan Fagundes
+ + ro, courtesy of Lucian Adrian Grijincu
+ + sl, courtesy of Matej Urbančič
+ + sv, courtesy of Daniel Nylander
+ + ta, courtesy of Dr,T,Vasudevan
+ + te, courtesy of Krishna Babu K
+ + th, courtesy of Theppitak Karoonboonyanan
+ + zh_HK, courtesy of Chao-Hsiung Liao
+ + zh_TW, courtesy of Chao-Hsiung Liao
+
+=============
+Verion 2.28.5
+=============
+
+Contributors to this release: Bastien Nocera, Alexey Fisher, Frédéric
+Péters, Martin Sourada, Matthias Clasen.
+
+- sound-recorder
+ + bug 595564 - fix wrong behavior on cancel
+ + bug 595830 - make "save as" default option
+
+- mate-volume-control
+ + Fix bluriness in level bar
+ + Fix setting the application's startup page
+ + Update sink and source descriptions when they change
+
+- added/updated translations
+ + en@shaw, courtesy of Thomas Thurman
+ + hu, courtesy of Gabor Kelemen
+ + lt, courtesy of Rimas Kudelis
+ + nds, courtesy of Nils-Christoph Fiedler
+ + sl, courtesy of Matej Urbančič
+
+=============
+Verion 2.28.1
+=============
+
+- mate-volume-control
+ + Fix problems with the mute status when using the applet
+ + Make output volume go up to 150% in the dialogue
+ + Fix reversed labels for Rear/Front
+
+=============
+Verion 2.28.0
+=============
+
+- mate-volume-control
+ + Fix crash when switching profiles too quickly
+ + Default to 100% volume for the event sounds, not 0%
+
+==============
+Verion 2.27.91
+==============
+
+- mate-volume-control
+ + Fix warnings when a volume changes, and the
+ stream doesn't have a UI
+ + Fix crash when the default sink goes away
+ + Fix receiving multiple events when a volume bar is changed
+ + Fix the output volume bar becoming unsensitive when the
+ selected output goes away
+ + Don't change PulseAudio's volume when we receive events
+ from PulseAudio
+ + Only change PulseAudio's volume if the volume hasn't already
+ been set to that value
+ + Differentiate the various mixer controls in PulseAudio's
+ output
+
+- gst-mixer
+ + Fix a crash in mate_volume_control_element_whitelist()
+
+==============
+Verion 2.27.90
+==============
+
+- mate-volume-control
+ + UI fixes (mnemonics, spacing)
+ + Fix the Connectors list not getting updating when
+ switching inputs or outputs
+ + Fix the status icon disappearing when the default input
+ or output gets disconnected
+ + Plenty of fixes for possible feedback loops
+ + Fix memory leak
+ + Fix possible crasher
+
+==============
+Version 2.27.5
+==============
+
+- General:
+ + vumeter, mate-cd and cddb-slave have been removed
+- mate-volume-control
+ + Add card and port selection (Bastien Nocera)
+ + Excessive CPU usage when trying to reconnect to PulseAudio (Chris Coulson)
+ + Many fixes (Bastien Nocera)
+- Updated translations:
+ + es (Jorge González)
+ + et (Ivar Smolin)
+ + fi (Ilkka Tuohela)
+ + gu (Sweta Kothari)
+ + he (Yaron Shahrabani)
+ + hu (Gabor Kelemen)
+ + pt_BR (André Gondim)
+ + sv (Daniel Nylander)
+ + ta (Dr.T.Vasudevan)
+ + zh_HK (Chao-Hsiung Liao)
+ + zh_TW (Chao-Hsiung Liao)
+
+==============
+Version 2.27.4
+==============
+
+- gst-properties
+ + Bug 524364 – libglade -> gtkbuilder
+ + Bug 572353 – get rid of GtkOptionMenus
+- mate-volume-control
+ + Bug 542346 – tooltip for the menu entry is not very accurate
+- Updated translations:
+ + fr (Claude Paroz)
+ + he (Mark Krapivner)
+ + sv (Daniel Nylander)
+
+================
+Version 2.27.3.1
+================
+
+- mate-volume-control
+ + Bug 584963 – Scrolling on applet doesn't take into account that
+ others might have changed the volume'
+ + Bug 564311 – "Connection failed" when PA drops off
+- Updated translations:
+ + es (Jorge González)
+ + et (Ivar Smolin)
+
+==============
+Version 2.27.3
+==============
+
+- General:
+ + Bug 581630 - Use g_timeout_add_seconds to reduce wakeups (Javier Jardón)
+ + Bug 585377 – Don't require volume-control deps if not building volume-control
+- mate-volume-control
+ + Implement LFE: http://www.hadess.net/2009/05/i-really-haz-51.html
+ (Bastien & Lennart)
+ + Bug 568936 – Add fade slider (Bastien, Lennart & Matthias Clasen)
+ + Bug 583483 - Raise PulseAudio dependency to 0.9.15
+ + Bug 583485 – fails to build with PA master
+ + Bug 583486 – incorrect LDADD order
+ + Bug 574198 – don't show virtual streams
+ + Bug 583141 – scrollwheel doesn't work when dock is first shown (Bastien)
+ + Bug 581024 – Move streams to the new default sink (Bastien)
+ + Bug 574312 – Add mark for base volume instead of 100% (Bastien)
+ + Bug 581921 – Please show high-level channel mapping string (Bastien)
+ + Bug 579115 – fix alignment issues with sliders (Matthias Clasen)
+ + Bug 574312 – Add mark at 100% for inputs (Bastien)
+ + other fix and improvements
+- gst-mixer
+ + Bug 585006 – build error: mate_volume_control_element_whitelist
+ + Add support for new GStreamer mixer flags (Brian Cameron)
+- mate-audio-profiles:
+ + Bug 563343 - first stab at profiles documentation
+- mate-sound-recorder
+ + Bug 569659 – Previous record discarded without any prompt
+- Updated translations:
+ + el (Sterios Prosiniklis)
+ + es (Jorge González)
+ + et (Ivar Smolin)
+ + nb (Kjartan Maraas)
+ + ta (Dr.T.Vasudevan)
+
+==============
+Version 2.27.1
+==============
+
+- General:
+ + Now libmate/ui free (except deprecated parts), bug #567310
+ (Jonathan Matthew, Saleem Abdulrasool, Felix Riemann)
+ + Less deprecated GTK+ symbols, bug #572353
+ + Use git-version-gen from autoconf.git to generate version number
+ (cool stuff other project should use :)
+- mate-volume-control
+ + Add tabs Alt+N accels, bug #574197
+ + Fix cramped appearance of the balance slider (Matthias Clasen)
+ + Don't show debug output when disabling debugging, bug #493138
+ + Inconsistent "Volume" capitlization, bug #579117
+- gst-mixer (gstreamer based g-v-c)
+ + Fix lunching help, bug #575152 (Chris Coulson)
+ + Renamed "tracks" to "mixers" for UI consistency, #577921
+- Updated translations:
+ + Alexander Shopov (bg)
+ + Amitakhya Phukan (as)
+ + Anas Afif Emad (ar)
+ + Baris Cicek (tr)
+ + Deng Xiyue (zh_CN)
+ + Gabor Kelemen (hu)
+ + Mark Krapivner (he)
+ + Nickolay V. Shmyrev (ru)
+ + Reinout van Schouwen (nl)
+ + Shankar Prasad (kn)
+ + Sterios Prosiniklis (el)
+ + Горан Ракић (sr)
+
+==============
+Version 2.26.0
+==============
+
+- mate-volume-control
+ + Fix tooltip when dB changes, bug #575093 (Bastien)
+ + Update the volume immediately, bug #564313 (Bastien)
+ + Added --debug (Matthias Clasen)
+- gst-mixer (gstreamer based g-v-c)
+ + Add new icons mappings, bug #571084 (Garrett D'Amore)
+ + Make options update when changed, bug #571083 (Garrett D'Amore)
+ + Make pagenum logic simpler, bug #571068 (Garrett D'Amore)
+ + Remove page name duplication, bug #570979 (Garrett D'Amore)
+ + Add sound theme page (Brian Cameron)
+- Updated translations:
+ + Abhishek Jacob (ml)
+ + Adi Roiban (ro)
+ + Ankit Patel (gu)
+ + Ask Hjorth Larsen (da)
+ + Changwoo Ryu (ko)
+ + Claude Paroz (fr)
+ + Daniel Nylander (sv)
+ + David Lodge (en_GB)
+ + Duarte Loreto (pt)
+ + Fotis Tsamis (el)
+ + Gabor Kelemen (hu)
+ + Gil 'Dolfin' Osher (he)
+ + Hendrik Richter (de)
+ + I. Felix (ta)
+ + Ilkka Tuohela (fi)
+ + Iñaki Larrañaga Murgoitio (eu)
+ + Jonh Wendell (pt_BR)
+ + Jordi Mallach (ca)
+ + Jorge González (es)
+ + Kjartan Maraas (nb)
+ + Krishna Babu K (te)
+ + Manoj Kumar Giri (or)
+ + Milo Casagrande (it)
+ + Petr Kovar (cs)
+ + Rajesh Ranjan (hi)
+ + Rajesh Ranjan (mai)
+ + Runa Bhattacharjee (bn_IN)
+ + Sandeep Shedmake (mr)
+ + Suso Baleato (gl)
+ + Takeshi AIHANA (ja)
+ + Theppitak Karoonboonyanan (th)
+ + Tomasz Dominikowski (pl)
+ + Wouter Bolsterlee (nl)
+ + Žygimantas Beručka (lt)
+
+===============
+Version 2.25.92
+===============
+
+- General:
+ + Add libunique dependency, instead of direct dbus-glib dependency (Bastien)
+ + Detect pulseaudio 0.9.15 to use some new API when it's there (Bastien)
+ + Fix automagic dep on pulseaudio (Mart Raudsepp)
+- mate-volume-control
+ + Install the application icon in the global icon theme (Bastien)
+ + Fix icon name in desktop file (Luca Ferretti)
+ + Exit when Esc is pressed (Bastien)
+ + Use the new GTK+ scale marks for the balance widget (Luca Ferretti)
+ + Make sure the balance bar stays Left to Right, so that the Left balance is
+ really on the left (Bastien)
+ + Stop the microphone showing up in the applet when the capplet is running
+ (Bastien)
+ + Show recording applications in addition to playback applications, use the
+ microphone icon for those applications (Bastien)
+ + Install the applet's desktop file in the xdg autostart directory (Bastien)
+ + Present the application when it's already running (with libunique)
+ (Bastien)
+ + When PulseAudio isn't running, or takes a long time to connect to, popup a
+ dialogue telling the user what we're waiting for, and the ability to cancel
+ (Bastien)
+ + De-sensitivise the balance bar if the output doesn't support balacing
+ (Bastien)
+ + Add "is-amplified" property. In this mode, the volume can be set above 100%
+ (150% tops actually) for inputs that support giving us the dB information
+ (Bastien)
+ + Don't filter out sinks with PA_SINK_HARDWARE, otherwise things like network
+ sinks (Airport Express?) won't show up in the volume capplet (Bastien)
+ + Don't filter out non-hardware sources, only ignore sink monitors (Bastien)
+ + Fix the dock showing up off-screen when the applet is at the bottom of the
+ screen and is popped up for the first time (Yanko Kaneti)
+ + Make the balance bar instant-apply (Bastien)
+ + Update sensitivity of input feedback checkbox (Matthias Clasen)
+ + Code cleanup (Bastien)
+- Updated translations:
+ + Alaksandar Navicki (be@latin)
+ + Jordi Mallach (ca)
+ + Ask Hjorth Larsen (da)
+ + Christian Kirbach (de)
+ + David Lodge (en_GB)
+ + Jorge González (es)
+ + Ivar Smolin (et)
+ + Iñaki Larrañaga Murgoitio (eu)
+ + Ilkka Tuohela (fi)
+ + Ignacio Casal Quinteiro (gl)
+ + Sweta Kothari (gu)
+ + Gabor Kelemen (hu)
+ + Milo Casagrande (it)
+ + Takeshi AIHANA (ja)
+ + Shankar Prasad (kn)
+ + Changwoo Ryu (ko)
+ + (LINGUAS)
+ + Raivis Dejus (lv)
+ + Jovan Naumovski (mk)
+ + Sandeep Shedmake (mr)
+ + Kjartan Maraas (nb)
+ + Wouter Bolsterlee (nl)
+ + Tomasz Dominikowski (pl)
+ + Djavan Fagundes (pt_BR)
+ + Duarte Loreto (pt)
+ + Adi Roiban (ro)
+ + Daniel Nylander (sv)
+ + Theppitak Karoonboonyanan (th)
+ + Clytie Siddall (vi)
+ + Chao-Hsiung Liao (zh_HK)
+ + Chao-Hsiung Liao (zh_TW)
+
+===============
+Version 2.25.5
+===============
+- Add desktop files and icons for mate-volume-control
+- Add a new sound theme
+- Fix some of the resizing on startup in the volume control
+- Simplify the sound theme selection
+- Fix a few positioning problems in the volume applet
+- Add a mute toggle item in the volume applet
+- Make the volume slider instantaneous
+- Fix "no applications" message when there are applications
+- Fix the volume applet not showing up in some cases
+- Add a close button to the sound capplet
+- Hide sound events from the applications tab
+- Fix scrolling with the mouse wheel going in the wrong direction
+
+===============
+Version 2.25.1
+===============
+
+- Add new volume control applet and dialog (William Jon McCann)
+- Bug #552748 - General cleanups (Kjartan Maraas)
+- Bug #552420 - Make speex voice encoder mono (Marc-André Lureau)
+- Bug #543306 - Use .ogg extension (Marc-André Lureau)
+- Bug #498617 - Use LC profile by default for AAC (m4a)
+- Bug #557043 - Add MP2 profile
+- Bug #564060 - Use 32kHz for Speex
+- Bug #553383 - fix "can't delete profile with '#' in its name"
+- Bug #563573 - clean up GLib and GTK+ includes. (Luis Menina)
+
+================
+Version 2.24.0.1
+================
+
+This is mate-media 2.24.0.1
+
+Changes since 2.24.0:
+
+ * 552445: do not include GPLv3 COPYING in dist, clarify the
+ license information for each project
+
+ * translation updates: sq
+
+This is mate-media 2.24.0
+
+Changes since 2.23.92:
+
+ * 552047: add audio to categories of mate-sound-recorder
+ * and translations/documentation updates: ar, bg, ca, da, el,
+ eu, fi, hi, hr, hu, it, ja, kn, lt, mr, ro, sr, ta, te, tr
+
+This is mate-media 2.23.92
+
+Changes since 2.23.91:
+
+ * Minor fixes.
+ * and translations/documentation updates.
+
+Important bugs postponed to 2.25:
+
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Bugs fixed:
+
+ * 550931: use standard icon name for cd icon
+ * 550919: modernize autofoo
+ * 550307: allow building without esd
+
+This is mate-media 2.23.91
+
+Changes since 2.23.3:
+
+ * we got rid of MateVFS, Yay! aand EggRecent, whoo!
+
+ Kudos to Kalle Vahlman and Gustavo Noronha
+
+ * and translations/documentation updates.
+
+What's missing in this release:
+
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Bugs fixed:
+
+ * 516090, 404877: GIO port, use GtkRecentManager
+ * 548468: Replace "Run Mixer" with "Open Volume Control" in
+ g-s-r documentation.
+ * 537028: Fix an issue with SunAudio mixer
+ * 543306: Use ".oga" instead of ".ogg" for OGG audio.
+
+This is mate-media 2.23.3
+
+Changes since 2.23.1.1:
+
+ * mate-volume-control received some love with a new UI, it's
+ like a capplet, feedback welcome!
+
+ * normal bug fixing
+
+What's cooking for next release (work still on going):
+
+ * 516090, 404877: GIO port, use GtkRecentManager
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Bugs fixed:
+
+ * 341021: Mute conflict between mate-volume-applet and
+ mate-volume-manager
+ * 462164: Listen to GStreamer bus events for mixers that
+ supports it.
+ * 535058: Wrong track list displayed on startup.
+ * 441641: Be more careful with strcmp.
+ * 349951: Make g-v-c a capplet.
+ * 534090: Match the title of the tabs.
+ * 528064: Sort mixer tracks by their type.
+ * 529083: Fixes build with older compilers.
+
+This is mate-media 2.23.1.1
+
+Changes since 2.22.0:
+
+ * MATE-cd, CDDB-slave-2, vumeter are all disabled by default
+ starting from this release:
+
+ - Rhythmbox, SoundJuicer or any other music players are better
+ suited to play CDs.
+ - If you use PulseAudio, we suggest you to use pavumeter
+ instead of vumeter.
+
+ * mate-sound-recorder now has a slick new icon, and a record
+ level indicator, which might have ui/usability improvements.
+
+ * UTF-8 filename support improved in mate-sound-recorder.
+
+ * mate-volume-control has dropped libmateui dependency, and
+ improved themability: "Now we just need a pixel pusher to
+ make us some nice tango icons for the remaining icons"
+
+ * various code cleanups
+
+What's cooking for next release (almost ready):
+
+ * 516090, 404877: GIO port, use GtkRecentManager
+ * 524364: GtkBuilder
+ * 513612 and 422719: MATE-Media relicensing
+
+Those bugs are marked with high priority. Help is always appreciated!
+:-) If you would like to pick one, leave a note in the bug to avoid
+effort duplication.
+
+ * 171070: Hangs when recording is done on a file where there
+ is no permission (sound-recorder)
+ * 387400: remove new button and new menuitem from the GUI
+ (sound-recorder)
+ * 359037: crash in Rhythmbox, edit profile
+ * 462164: should listen bus events (volume-control)
+ * 479757: sound-juicer does not properly delete profiles
+ * 169381: PCM is too technical for all but audio engineers
+ (volume-control)
+ * 109621: documentation: what does the sound recorder record?
+ * 365607: Lock button status should be visible for blind access.
+ (volume-control)
+
+Bugs fixed:
+
+ * 349106: specify tab at startup (volume-control)
+ * 349106: open capture page of volume-control (sound-recorder)
+ * 448706: use gtk_stock_add to avoid crash when started
+ multiple times (profiles)
+ * 504422: move code comments to avoid them being close to
+ translatable strings (profiles)
+ * 519544: fix mixer access when the list of options change
+ (volume-control)
+ * 415353: only show a separator at the left of the playback
+ control if a previous control has been visible
+ (volume-control)
+ * 516831: mark window title for translation (sound-recorder)
+ * 521919: "Help/Help Ctrl+H" renamed to "Help/Contents F1"
+ (sound-recorder)
+ * 430824: return FALSE when track_info is NULL (MATE-cd)
+ * 493503: more checking before string comparisons (sound-recorder)
+ * 430616: recording level indication in the statusbar
+ * 483254: fix utf8 crash
+ * 494031 and 310883: use GtkUIManager, use tango icons if
+ possible and make all icons themeable (volume-control)
+ * 524097: disable mate-cd, vu-meter and cddb-slave by default
+ * 504420: use more GTK stock text (sound-recorder)
+ * 504419: use ngettext for plural forms
+ * 462551 and 526933: add Tango style icon (sound-recorder),
+ renamed icon (mate-grecord -> mate-sound-recorder).
+ * 466685: add navigations shortcut ("_Record as" and "Record
+ from _input")
+ * 528252: mixer track enable/disable toggles toggle the wrong
+ tracks!
+
+This is mate-media 2.22.0
+
+Changes since 2.20.1:
+ * some bug fixes
+ * translations updates
+
+Bugs fixed:
+ * 405821: new seriesid for gstreamer-properties
+ * 485411: get a decent width/height on startup from MateConf
+ * 487623: no tracks showing up with only "Front" track devices
+ * 483893: fix programme name with gtk+ 2.12
+
+This is mate-media 2.20.1
+
+Changes since 2.20.0:
+ * Fix icons for a number of buttons not showing up properly
+
+This is mate-media 2.20.0
+
+Changes since 2.19.92:
+ * Fix build of gstreamer-properties against an uninstalled GStreamer
+ * Convert French documentation to mate-doc-utils
+ * Update Ukrainian documentation
+
+This is mate-media 2.19.92
+
+Changes since 2.18.0:
+ * Fix the profiles not being editable in Sound-Juicer and Rhythmbox
+ * Use themeable icons in a lot of places
+ * Use mate-doc-utils instead of scrollkeeper to install documentation
+ * Fix playback of the last track when in track mode (mate-cd)
+ * Fix a lot of crashers and bugs (mate-sound-recorder)
+
+This is mate-media 2.18.0
+
+Changes since 2.17.91:
+ * add LGPL headers where needed
+ * remove invalid desktop categories
+ * updated translations (since 2.17.90): ar, be, bg, ca, da, de,
+ en_GB, et, fi, fr, gu, he, hu, it, ja, ko, ku, lt, mk, nb, pl,
+ pt_BR, pt, ru, sl, sv, th, uk, vi, zh_CN, zh_HK, zh_TW.
+
+Bugs fixed:
+ * 413736: libmate-media-profiles is missing LGPL header for some f...
+
+This is mate-media 2.17.92
+
+Changes since 2.17.91:
+ * Hide the multimedia system selector from the menu
+
+
+This is mate-media 2.17.91
+
+Changes since 2.17.90:
+ * rename polypaudio to pulse audio in media system preferences.
+ * modularize configure.in to allow individual enabling/disabling
+ of components (note that this was a mate-love bug, patch was
+ provided by Rene Vahtel).
+ * call g_thread_init() in each gst app to make sure threads are
+ enabled before we use slice memory.
+ * fix regression in 2.17.90 where for some users, the mouse wheel
+ could no longer adapt the volume.
+ * fix potential crash-on-startup in mate-volume-control.
+ * fix function returning w/o return value in mate-cd.
+ * remove Application as category for mate-volume-control desktop
+ file.
+ * accessibility bug fixes in mate-sound-recorder.
+
+Bugs fixed:
+ * 319277: Modulize / Add in configure flag to allow disable install...
+ * 349305: Polypaudio is renamed to PulseAudio
+ * 364652: The relation between label_for/labelled_by is absent in s...
+ * 365176: Status bar of sound-recorder is not accessible for blinds.
+ * 399710: GLib threading system has not been initialised
+ * 399807: [PATCH] call g_thread_init() before any other GLib function
+ * 400498: can't adjust the volume with the scrollwheel
+ * 402165: crash on startup
+ * 403518: "linux_cdrom_get_status" return nothing when function ret...
+ * 405427: Remove invalid Application category
+
+This is mate-media 2.17.90
+
+Changes since 2.17.2:
+ * Fix a segfault in mate-cd when changing theme while not being
+ displayed
+ * Add GStreamer Properties to the system settings, and hide the menu
+ entry by default since most is autodetected with auto/mateconf elements
+ * Hide cddbslave2 menu entry also
+ * Fix for a segfault in Mate Volume Control
+ * Mate Sound Recorder will no longer hide toolbar icons if the text
+ does not fit on the screen
+ * Change profile dialog to better fit screen
+ * Some documentation/string changes
+ * Translation updates: ar, en_GB, et, sv, th
+
+Bugs fixed:
+ * 308340: Confusing usage of tray / notification area
+ * 327012: There should be no whitespace before punctuation in mate...
+ * 330050: descriptions in profile editing page are unreadable
+ * 339859: remove cddb slave
+ * 355085: Mate-sound-recorder dialog too small
+ * 380124: changing theme when mate-cd interface is not displayed m...
+ * 393998: fix build with gcc 2
+ * 395499: [Patch] Categorize gstreamer-properties for the control c...
+ * 396023: mate-volume-control crashes with USB Sound Blaster Extigy
+ * 397949: .desktop menu entry should be removed
+
+This is mate-media 2.17.2
+
+Changes since 2.17.1:
+ * Add AAC/MP3 default audio profiles
+ * Do not show profiles in the selection box if the plugins
+ are not available
+ * Some fixes for strings wrongly marked or not marked for i18n
+ * Add explicit compile dependency on libxml2
+ * Fixes to mate-volume-control and mate-sound-recorder to not crash
+ after closing
+ * Change OK/cancel buttons into a single close button in profile
+ editor (which was already instant-apply)
+ * Better display of tracks that have separate playback and record
+ volume controls, which occurs on e.g. the Audigy
+ * Allow resizing of the vu-meter
+ * Default speex profile extension changed from .ogg to .spx
+ * Audio profile editor dialogs are no longer modal
+ * Removed save-as button from mate-sound-recorder toolbar, and made
+ the save button behave as save-as when no filename has been given
+ * Fix for false extension hint if the profile selection is changed
+ in between recording and saving in mate-sound-recorder
+ * C89 and Solaris compile fixes
+
+Bugs fixed:
+ * 300571: Mate Sound Recorder Can Falsely name files
+ * 302392: Mate-volume-control no capture tab for Audigy 2
+ * 313495: Audigy 2 mixer duplication and inactive mixers shown
+ * 315257: vumeter window resizing
+ * 317257: MP3 profile should be included in default install
+ * 317430: mate-audio-profiles-properties profile editor is modal
+ * 328386: Voice, Lossy profile (speex) should use spx for file exte...
+ * 346386: Cancelling changes after editing a profile still applies ...
+ * 346389: Clicking 'Help' in Profile Edit Dialog closes dialog
+ * 355085: Mate-sound-recorder dialog too small
+ * 361887: mate-volume-control crashed
+ * 364652: The relation between label_for/labelled_by is absent in s...
+ * 364656: The Length text is not accessible for orca.
+ * 367442: Sound-recorder core dumps while quiting.
+ * 383106: shouldn't use __FUNCTION__ in source code since this is G...
+ * 383469: audio profiles editor gstreamer entry i18n problem
+ * 387868: compile errors with gcc 2
+ * 388728: mate-media fails; implicit dependence on libxml2 not sil...
+ * 393527: GStreamer settings variables untranslated
+
+This is mate-media 2.17.1
+
+Changes since 2.16.1:
+ * HIGify profiles dialog
+ * Use Record instead of Capture in the mixer
+ * Add icon to profiles dialog
+
+Bugs fixed:
+ * 323600: Error dialogue can not be closed
+ * 332563: media profile dialogues need HIG love
+ * 341983: gstreamer-properties should allow selection of default in...
+ * 348253: Terminology: capture vs record
+ * 350799: play on startup doesn't work
+ * 352135: crash on Sound Recorder
+ * 381693: mate-cd segfaults when accessing a SCSI CDROM
+ * 382770: kFreeBSD support
+
+This is mate-media 2.16.1
+
+Changes since 2.16.1:
+ * install vumeter.desktop file correctly.
+
+This is mate-media 2.16.0
+
+Changes since 2.14.2:
+ * make full row of checkboxes clickeable in mate-volume-control
+ * .desktop fixes for bug-buddy and for category of FDO spec
+ * macro fixes in header files
+ * cygwin build fixes
+ * translations: bn_IN, ca, da, de, es, eu, hi, hu, id, it, ja, ko,
+ lv, mk, mg, ml, mn, mr, nl, pl, pt, ru, sl, sv, ta,
+ th, tr, uk, zh_HK, zh_TW
+
+Bugs fixed:
+ * 82190: Mate CD should not have it's own themes
+ * 166587: does not compile without specifying extra LDFLAGS
+ * 168978: mate-cd skips when using cdparanoia backend
+ * 303325: The Application "CDDBSlave2" has quit unexpectedly
+ * 316855: Sound Juicer crashes when adding the first new profile
+ * 319846: volume control capplet not in sync with volume control ap...
+ * 329409: mate-media Cygwin build fixes
+ * 329922: When recording multiple times, items in "record from inpu...
+ * 333450: add categories to mate-sound-recorder.desktop
+ * 333476: mate-sound-recorder MUTES sound-recording when recording..
+ * 336186: Mate Volume Control applet should display "digital outpu...
+ * 336315: Full row in checkbox listing should be clickable
+ * 339784: sound configu error!
+ * 341361: patch for as-needed
+ * 348645: Help kill libegg
+ * 348851: Errors in .desktop file break bug-buddy support
+ * 349305: Polypaudio is renamed to PulseAudio
+ * 352836: fix a couple leaks
+
+Thanks to:
+ * Kjartan Maraas
+ * Marc-Andre Lureau
+ * Stefan Kost
+ * All the translators
+
+This is mate-media 2.14.2
+
+Changes since 2.14.0:
+ * fix muting issues in mate sound recorder
+ * add more tracks to default whitelist in mate volume control
+ * po/intltool updates (as for other mate packages)
+ * use GOption instead of popt
+ * new/updated translations: be bg br ca cs cy de dz el es et eu fi
+ fr gl gu lt lv nb nl nn or sq sv th vi
+ zh_CN zh_HK zh_TW
+
+Bugs fixed:
+ * 333450: add categories to mate-sound-recorder.desktop
+ * 333476: mate-sound-recorder MUTES sound-recording when recording...
+ * 334301: Linkage order fix
+ * 336000: [PATCH] shut off compile time warning
+ * 336147: Convert from popt to GOption
+ * 336186: Mate Volume Control applet should display "digital outpu...
+ * 337153: CVS fails to build
+ * 337892: use po/LINGUAS
+ * 338251: gstreamer-properties i18n fix (not translatable)
+ * 339159: [Patch] Use po/LINGUAS - based on the new guidelines
+ * 341361: patch for as-needed
+ * 343030: gstreamer-properties talks about 'XWindows'
+
+This is mate-media 2.14.0
+
+Changes since 2.13.93:
+ * translation updates
+ * bug fixes: 331256
+
+Changes since 2.13.92:
+ * translation updates
+
+Changes since 2.13.91:
+ * bug fixes: 324508,
+
+Changes since 2.13.90:
+ * made error dialogs from mate-sound-recorder more friendly.
+
+Changes since 2.13.7:
+ * random maintainance work
+ * fix for theme crash
+
+Bugs fixed:
+ * 329040: Add GTK category to the .desktop file
+
+This is mate-media 2.13.7
+
+Changes since 2.13.6:
+ * fix simple compilation error
+
+This is mate-media 2.13.6
+
+Changes since 2.13.5:
+ * gst-0.10 port
+
+This is mate-media 2.13.5
+
+Changes since 2.12.0:
+ * translation/string fixes (and additions)
+ * memleak fixes
+ * add remaining-time mode to mate-cd
+ * fix crash (or warning, depending on airwaves) when selecting
+ the default mixer in gst-mixer
+ * fix default volume from 0 to max in mate-cd
+
+Bugs fixed:
+ * 305926: mate-sound-recorder don't allow to select the source
+ * 322900: codec for "Voice" should be speex
+
+This is mate-media 2.12.0
+
+Changes since 2.11.92:
+ * install icon for desktop entry.
+ * distfix.
+
+This is mate-media 2.11.92
+
+Changes since 2.11.91:
+ * Fix typo in schema
+ * s/lrint/rint/ for BSD portability
+
+Bugs fixed:
+
+ * #309634: build failure -- some platforms do not have lrint()
+
+This is mate-media 2.11.91
+
+Changes since 2.11.5:
+
+ * loop/track mode fixes to mate-cd
+ * fix crash in mate-cd when empty CD is inserted
+ * make dialog in profiles library call gtk_dialog_run()
+
+Bugs fixed:
+
+ * 309883: Library version of mate-audio-profiles-properties crash ...
+ * 310309: Fix Right Alignment of Video Tab
+ * 310626: CD player crashes when an empty cd is in the drive
+ * 311458: HEAD build failure
+ * 312636: In Loop Mode and Single Track mode, after completing one ...
+ * 312654: Single track mode fails to play Last track
+ * 312658: Stop while in Loop mode, restarts playing the song.
+
+This is mate-media 2.11.5
+
+Changes since 2.11.4:
+
+ * memleak fix
+ * small buglet in mate-cd where a menu item was not updated when
+ we started playing
+
+This is mate-media 2.11.4
+
+Changes since 2.11.3:
+
+ * more standardization changes to mate-cd and mate-sound-recorder
+
+Bugs fixed:
+
+ * 300408: put list edit button after the list not before it
+ * 302156: Cd Player doesn't remember last volume chosen
+ * 303630: A few typos in the .po file
+ * 304063: Incorrect item capitalization in panel menus
+ * 305228: Mate-CD deadlocks at end of cd
+ * 306052: Fehler
+ * 306323: mate-cd should use GTK_STOCK_MEDIA buttons
+ * 306755: mate-sound-recorder does not ask to save the files
+
+This is mate-media 2.11.3
+
+Changes since 2.10.0:
+
+ * ported mate-sound-recorder to GtkUIManager
+ * some UI enhancements to mate-cd and cddb-slave
+ * many usability and bugfixes
+
+Bugs fixed:
+
+ * 90792: cddb-slave2-properties capplet should listen for mateconf ch...
+ * 98195: disclosure widget not properly showing indicator in RTL t...
+ * 105703: Track editor is not refreshing
+ * 110686: CDDB preferencces dialogue far too big
+ * 139808: "Iconify to tray" option
+ * 144163: mate-cd status tray icon should show current CD information
+ * 148689: should remember window geometry
+ * 152878: wrong cddbp port
+ * 156671: Mate Sound Recorder: elapsed time incorrect for FLAC & W...
+ * 161973: adding cacasink to videosink list OR removing aasink from it
+ * 164120: Mate-CD asserts when GStreamer elements not found
+ * 167472: Please don't use ngettext() just to distinguish 1 and oth...
+ * 168648: gstreamer-properties closes on aasink preview when launch...
+ * 170685: Title Bar doesnt work properly when a Record button is Cl...
+ * 171370: use MateAbout which is deprecated
+ * 171952: Mate-cd Uses MateAbout which is deprecated
+ * 171973: Gconf not updated with "Other FreeDB server" selection f...
+ * 171986: Mate-Sound-Recorder Uses MateAbout which is deprecated
+ * 171990: Add Quit menu item to the popup menu of the tray icon
+ * 172034: Correct spelling error
+ * 172036: Correct grammar error
+ * 172538: fix a few leaks and do not set a null title
+ * 300117: Mate-media won't compile when Mate is installed in a no...
+ * 300658: Fix gcc4 warnings and stuff
+
+This is mate-media 2.10.0
+
+Changes since 2.9.92:
+
+ * fix for crasher in volume control.
+
+This is mate-media 2.9.92
+
+Changes since 2.9.90:
+
+ * polishing, finetuning, fixing possible crashers here and there...
+
+Bugs fixed:
+
+ * 109909: mate-cd Seg Faults when Notification Area goes away
+ * 130653: mate-sound-recorder doesn't prompt on overwrite
+ * 150450: Update of labels in CD Player Preferences dialog
+ * 153496: mate-audio-profiles-properties crash when edit
+ * 158222: vu-meter segfault in led_bar_light_percent()
+ * 159821: [cdparanoia] audio playback glitches using cdparanoia
+ * 160340: [PATCH] mate-sound-recorder can not play files
+ * 160830: Cannot run the sound recorder, application just "quits un...
+ * 162185: [PATCH] mate-sound-recorder cannot properly save files a...
+ * 162302: Trying to record in a second window kills all windows (in...
+ * 162607: "Untitled" window title and default file names need trans...
+ * 164010: gtk warnings
+ * 164857: cdparanoia is really noisy at x48
+ * 166814: mate-media-2.8.0 fails to compile on solaris 9
+ * 167338: translator-credits missing
+
+This is mate-media 2.9.90
+
+Changes since 2.9.4:
+
+ * mostly bug fixes all over the place.
+
+Bugs fixed:
+
+ * 105709: Track editor crashed after changing cd
+ * 128956: buttons should be greyed out when no CD is present
+ * 164229: While playing, the popup play menu item icon image is not...
+ * 165153: gstreamer-properties.xml file causes xml lint error
+
+This is mate-media 2.9.4
+
+Changes since 2.9.3:
+
+ * translation fixes
+
+Bugs fixed:
+
+ * 105768: Crash when opening mate-cd
+ * 148650: changing window title to 'Multimedia Systems Selector'
+ * 153537: [PATCH] typo in error message
+ * 161722: Build breakage on mate-cd
+ * 162608: mate-media mixer message needs translator comment
+ * 163354: Update the Time line Display after inserting the CD
+
+This is mate-media 2.9.3
+
+Changes since 2.9.2:
+
+ * moved switches to their own tab in gst-mixer
+
+Bugs fixed:
+
+ * 153599: The runtime-detected mixers don't have mnemonics
+ * 157117: mate-volume-control doesn't redraw properly
+ * 158346: Duplicate volume controls for ALSA EMU10k1
+ * 159428: mate-volume-control: Use simple check box if there is no...
+
+This is mate-media 2.9.2
+
+Changes since 2.9.1:
+
+ * re-added CDDA backend in MATE-CD
+
+Bugs fixed:
+
+ 72581: Mate-CD should detect multiple cdroms and put them in a ...
+ 150072: small code clean ups
+ 154547: compilation error in audio-profile.h with sound-juicer au...
+ 155088: mate-sound-recorder does not save files
+ 156874: [PATCH] HIG fixes for preference dialog
+
+This is mate-media 2.9.1
+
+Changes since 2.8.0:
+
+ * new volume control
+ * ipv6 support for CDDB.
+
+Bugs fixes:
+
+ * 111423: IPv6 enhancements in mate-media
+ * 144769: Volume Control (2.6.1) reports modem as primary sound card
+ * 145087: cannot install .mo files into $prefix/share/locale in Sol...
+ * 148858: improperly linked
+ * 151971: Rewrite of mate-volume-control
+ * 153497: [PATCH] HIG fixes for new mixer's preference dialog.
+
+This is mate-media 2.8.0
+
+Changes since 2.7.92:
+
+ * Reverted GStreamer/CDDA backend due to small regressions.
+
+Bugs fixed:
+
+ * 151552: MATE CD crashes
+ * 151573: [PATCH] Fix FreeBSD support in mate-cd
+
+This is mate-media 2.7.92
+
+Changes since 2.7.1:
+
+ * GStreamer-based (CDDA-capable) backend to MATE CD
+ * Added "nb" and "bs" translations
+ * Added ALSA switches (simple boolean on/off) to Volume Control
+ * Made the whole release compile properly using -Wall -Werror
+
+Bugs fixed since 2.7.1:
+
+ * 51152: CD Player does not support CDDA
+ * 123937: Progress bar does not move while recording
+ * 140082: Too many "name-changed" events for Play/Pause button
+ * 142828: Bad preprocessor directive in gnet-private.h
+ * 143287: [Solaris], Need to set the audio port
+ * 143327: No ATK name for Available Themes selection widget
+ * 144341: mate-cd chrashes/hangs when opening/closing tray
+ * 144536: missing gst-cdparanoia-cdrom.c and gst-cdparanoia-cdrom.h
+ * 148353: mate-cd crashes when pressing ejecting a cd while it is ...
+ * 151305: missing return value in seek_to()
+ * 151306: Cleanup of issues reported by sparse/gcc
+
+This is mate-media 2.7.1
+
+Changes since 2.6.1:
+
+ * Swapped About and Help (Jorn Baayen)
+ * Fixed cddb-slave2 documentation link (Kaushal Kumar)
+ * Added "tk" translation
+ * Fixed compiler warnings in CDDBSlave2
+ * Lots of functionality updates in CDDBSlave2
+ * Fixed spelling errors in schemas
+
+Bugs fixed since 2.6.1:
+
+ * 117695: Don't flood syslog with failed CDROMVOLREAD ioctls (Thomas)
+ * 130233: Internationalize profile names and descriptions (Thomas)
+ * 134339: Change dir to path in source (Thomas)
+ * 134340: Use ngettext (Thomas)
+ * 134341: Whitespace before punctuation in mate-media message (Thomas)
+ * 137139: Change terminal to profile (Thomas)
+ * 141985: Check .cddb directory for entries (Thomas)
+ * 114015: Fix window title for mate-cd on unknown discs (Thomas)
+ * 135139: Add NetBSD support (Julio M. Merino Vidal)
+ * 130651: Change name and comment in .desktop file (Thomas)
+ * 140344: use mate-common (Christian Neumair)
+ * 141406: use a colorspace convertor from gst-plugins
+ * 137198: install gstreamer-properties correctly (Julio Vidal)
+ * 125409: redraw display text when style changes (Leena Gunda)
+ * 137464: use gtk_icon_theme in recorder (Fernando Herrera)
+ * 141985: also check .cddb entries (Thomas)
+ * 114015: Fix display of unknown entries (Thomas)
+ * 124924: Initialize pointers (Thomas)
+ * 119596: Differentiate between audio and data cd (Balamurali Viswanathan)
+ * 139555: Make CD playback stop when application exits (Richard Kinder)
+
+Changes since 2.6.0:
+
+ * Added Gujarati translation (Guntupalli Karunakar)
+ * Fixed mixer icons for ALSA (Ronald Bultje)
+
+Bugs fixed since 2.6.0:
+
+ * 133217: Underquoted definitions in acinclude.m4
+ * 134094: Small g_print errors
+
+
+Everything below this line is from pre-MATE 2 and should move to OLDS.
+
+--------------------------------------------------------------------------
+
+New in 1.2.3:
+
+ * Only configure ALSA when the user asks for it
+ * use xml-i18n-tools for .desktop translations
+
+ * gmix changes
+ * Don't apply changes in preferences immediately. Wait until
+ the user has clicked 'apply'
+ * set mate-volume.png to be the window icon, if it exists
+ * improve the error message displayed if the mixer device
+ cannot be opened
+ * Prefer the card name to the mixer name, in the mixer display
+
+ * grecord changes
+ * Reset the recording time when a new record session is started
+ * Search the full path for the sox and gmix binaries
+
+ * tcd changes
+ * Make the GUI insensitive before exiting
+ * Only open the cdrom device temporarily for each action
+ * Try much harder to load a font. This fixes a segfault.
+ * Create a CORBA interface for gtcd, to ensure that only one
+ copy is running at one time
+ * Recognize data tracks
+ * Allow keybindings to be saved as a modifier+key pair,
+ rather than just a numeric key code
+ * Several code cleanups and segfault fixes
+
+New in 1.2.2:
+
+ Documentation fixes. The docs weren't being included in the
+ tarballs.
+
+New in 1.2.1:
+
+ Scrollkeeper support.
+
+New in 1.2.0:
+
+ Slightly fewer bug fixes than last time. New program, grecord.
+ TCD now supports socks servers. Hopefully fixed a random segfault in
+ gtcd. Default icons set.
+
+New in 1.0.52:
+
+ Yet more bug fixes. GMix shows icons and labels, and restores levels
+ on startup. Some kernel-warning-generating code has been fixed in
+ gtcd (Ben C.) , and the forking of gmix has been cleaned up. (SDH)
+
+New in 1.0.51:
+
+ Many many bug fixes. GMix now has a rudimentary preferences dialog.
+ Extace is not being maintained in this package any longer, please
+ see README.extace for details. Proxy authentication for
+ cddbslave/tcd.
+
+New in 1.0.9.1:
+
+ This release is missing extace. I could not get it working, and
+ nobody seems to be supporting it anymore, so if you need it, you
+ can get it from a cvs snapshot from ftp://ftp.jimpick.com/, or
+ from CVS itself.
+
+New in 1.0.9:
+
+ TCD/Cddbslave:
+
+ Now includes a --device option to specify CDROM device file.
+
+ Lots of CDDB fixes and updates from James Henstridge, including
+ extended data support and submit capability.
+
+ Changed default CDDB server to freedb.freedb.org, since Escient are
+ being dorks about their server. If you find you have a disc which is
+ cataloged on cddb.cddb.com, please submit it to freedb.freedb.org.
+
+ Gmix:
+
+ Record selection now works.
diff --git a/README b/README
new file mode 100644
index 0000000..7095bd8
--- /dev/null
+++ b/README
@@ -0,0 +1,23 @@
+These are the MATE media tools for MATE 2.28 (and beyond):
+
+mate-volume-control - PulseAudio based volume control applets.
+grecord - MATE Sound Recorder.
+gstreamer-properties - GStreamer Properties Capplet.
+profiles - Audio Profile library.
+
+gst-mixer - MATE GStreamer-based audio mixer. (deprecated)
+
+
+Refer to the following files for license information for each sub-component
+of mate-media:
+
+gstreamer-properties - COPYING
+mate-volume-control - COPYING
+grecord - COPYING.grecord
+gst-mixer - COPYING.gst-mixer
+profiles - COPYING.profiles
+documentation - COPYING-DOCS
+
+The latest roadmap is published on
+http://live.mate.org/RoadMap/MateMedia.
+
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 0000000..5f6c496
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,1960 @@
+# 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 <[email protected]>, 1995, 1996
+#
+# Modified to never use included libintl.
+# Owen Taylor <[email protected]>, 12/15/1998
+#
+# Major rework to remove unused code
+# Owen Taylor <[email protected]>, 12/11/2002
+#
+# Added better handling of ALL_LINGUAS from GNU gettext version
+# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
+#
+# Modified to require ngettext
+# Matthias Clasen <[email protected]> 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 <locale.h>], [return LC_MESSAGES],
+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+ if test $am_cv_val_LC_MESSAGES = yes; then
+ AC_DEFINE(HAVE_LC_MESSAGES, 1,
+ [Define if your <locale.h> file 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 <libintl.h>
+],
+ [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 <libintl.h>
+],
+ [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 <[email protected]>\n"
+"Language-Team: C <[email protected]>\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])
+
+
+# mate-common.m4
+#
+
+dnl MATE_COMMON_INIT
+
+AC_DEFUN([MATE_COMMON_INIT],
+[
+ dnl this macro should come after AC_CONFIG_MACRO_DIR
+ AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
+
+ dnl ensure that when the Automake generated makefile calls aclocal,
+ dnl it honours the $ACLOCAL_FLAGS environment variable
+ ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
+ if test -n "$ac_macro_dir"; then
+ ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
+ fi
+
+ AC_SUBST([ACLOCAL_AMFLAGS])
+])
+
+AC_DEFUN([MATE_DEBUG_CHECK],
+[
+ AC_ARG_ENABLE([debug],
+ AC_HELP_STRING([--enable-debug],
+ [turn on debugging]),,
+ [enable_debug=no])
+
+ if test x$enable_debug = xyes ; then
+ AC_DEFINE(MATE_ENABLE_DEBUG, 1,
+ [Enable additional debugging at the expense of performance and size])
+ fi
+])
+
+dnl MATE_MAINTAINER_MODE_DEFINES ()
+dnl define DISABLE_DEPRECATED
+dnl
+AC_DEFUN([MATE_MAINTAINER_MODE_DEFINES],
+[
+ AC_REQUIRE([AM_MAINTAINER_MODE])
+
+ DISABLE_DEPRECATED=""
+ if test $USE_MAINTAINER_MODE = yes; then
+ DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK MATECONF MATECOMPONENT MATECOMPONENT_UI MATE LIBGLADE VTE MATE_VFS WNCK LIBSOUP"
+ for DOMAIN in $DOMAINS; do
+ DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
+ done
+ fi
+
+ AC_SUBST(DISABLE_DEPRECATED)
+])
+
+dnl MATE_COMPILE_WARNINGS
+dnl Turn on many useful compiler warnings
+dnl For now, only works on GCC
+AC_DEFUN([MATE_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 For C++, do basically the same thing.
+
+AC_DEFUN([MATE_CXX_WARNINGS],[
+ AC_ARG_ENABLE(cxx-warnings,
+ AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
+ [Turn on compiler warnings.]),,
+ [enable_cxx_warnings="m4_default([$1],[minimum])"])
+
+ AC_MSG_CHECKING(what warning flags to pass to the C++ compiler)
+ warnCXXFLAGS=
+ if test "x$GXX" != xyes; then
+ enable_cxx_warnings=no
+ fi
+ if test "x$enable_cxx_warnings" != "xno"; then
+ if test "x$GXX" = "xyes"; then
+ case " $CXXFLAGS " in
+ *[\ \ ]-Wall[\ \ ]*) ;;
+ *) warnCXXFLAGS="-Wall -Wno-unused" ;;
+ esac
+
+ ## -W is not all that useful. And it cannot be controlled
+ ## with individual -Wno-xxx flags, unlike -Wall
+ if test "x$enable_cxx_warnings" = "xyes"; then
+ warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
+ fi
+ fi
+ fi
+ AC_MSG_RESULT($warnCXXFLAGS)
+
+ AC_ARG_ENABLE(iso-cxx,
+ AC_HELP_STRING([--enable-iso-cxx],
+ [Try to warn if code is not ISO C++ ]),,
+ [enable_iso_cxx=no])
+
+ AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
+ complCXXFLAGS=
+ if test "x$enable_iso_cxx" != "xno"; then
+ if test "x$GXX" = "xyes"; then
+ case " $CXXFLAGS " in
+ *[\ \ ]-ansi[\ \ ]*) ;;
+ *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
+ esac
+
+ case " $CXXFLAGS " in
+ *[\ \ ]-pedantic[\ \ ]*) ;;
+ *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
+ esac
+ fi
+ fi
+ AC_MSG_RESULT($complCXXFLAGS)
+
+ WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
+ AC_SUBST(WARN_CXXFLAGS)
+])
+
+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 <[email protected]>, 1995-2000.
+dnl Bruno Haible <[email protected]>, 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 <[email protected]>.
+#
+# 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 <http://pkg-config.freedesktop.org/>.])[]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"])
+])
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 8
+
+# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
+AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 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])])
+
+# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
+# From Jim Meyering
+
+# Copyright (C) 1996, 1998, 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_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless `enable' is passed literally.
+# For symmetry, `disable' may be passed as well. Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+ [enable], [m4_define([am_maintainer_other], [disable])],
+ [disable], [m4_define([am_maintainer_other], [enable])],
+ [m4_define([am_maintainer_other], [enable])
+ m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+ dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+ AC_ARG_ENABLE([maintainer-mode],
+[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer],
+ [USE_MAINTAINER_MODE=$enableval],
+ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+ AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+ MAINT=$MAINTAINER_MODE_TRUE
+ AC_SUBST([MAINT])dnl
+]
+)
+
+AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+
+# 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) 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 1
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# (`yes' being less verbose, `no' or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules],
+[ --enable-silent-rules less verbose build output (undo: `make V=1')
+ --disable-silent-rules verbose build output (undo: `make V=0')])
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no) AM_DEFAULT_VERBOSITY=1;;
+*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# 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 <conftest.tar])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([m4/as-ac-expand.m4])
+m4_include([m4/as-compiler-flag.m4])
+m4_include([m4/as-version.m4])
+m4_include([m4/intltool.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
+m4_include([m4/mate-doc-utils.m4])
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..9bd77a0
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME="mate-media"
+REQUIRED_AUTOMAKE_VERSION=1.9
+REQUIRED_INTLTOOL_VERSION=0.35
+USE_COMMON_DOC_BUILD=yes
+
+(test -f $srcdir/configure.ac \
+ && test -d $srcdir/mate-volume-control) || {
+ 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 2.4.0 or higher"
+ exit 1
+}
+
+. mate-autogen.sh "$@"
diff --git a/build-aux/compile b/build-aux/compile
new file mode 100755
index 0000000..c0096a7
--- /dev/null
+++ b/build-aux/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 <[email protected]>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <[email protected]> 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 <[email protected]>.
+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/build-aux/config.guess b/build-aux/config.guess
new file mode 100755
index 0000000..dc84c68
--- /dev/null
+++ b/build-aux/config.guess
@@ -0,0 +1,1501 @@
+#! /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
+# Free Software Foundation, Inc.
+
+timestamp='2009-11-20'
+
+# 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 <[email protected]> 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 <[email protected]>."
+
+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 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.
+# ([email protected] 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*:*:*)
+ # [email protected] (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 <stdio.h> /* 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 <sys/systemcfg.h>
+
+ 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 <stdlib.h>
+ #include <unistd.h>
+
+ 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 <unistd.h>
+ 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' </usr/options/cb.name`
+ echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+ elif /bin/uname -X 2>/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
+ echo i586-unisys-sysv4
+ exit ;;
+ *:UNIX_System_V:4*:FTX*)
+ # From Gerald Hewes <[email protected]>.
+ # How about differentiating between stratus architectures? -djm
+ echo hppa1.1-stratus-sysv4
+ exit ;;
+ *:*:*:FTX*)
+ echo i860-stratus-sysv4
+ exit ;;
+ i*86:VOS:*:*)
+ echo ${UNAME_MACHINE}-stratus-vos
+ exit ;;
+ *:VOS:*:*)
+ 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 <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#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 <sys/param.h>
+ 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 <sys/param.h>
+# 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 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <[email protected]> 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/build-aux/config.sub b/build-aux/config.sub
new file mode 100755
index 0000000..2a55a50
--- /dev/null
+++ b/build-aux/config.sub
@@ -0,0 +1,1705 @@
+#! /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
+# Free Software Foundation, Inc.
+
+timestamp='2009-11-20'
+
+# 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 <[email protected]>. 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 <[email protected]>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 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-* \
+ | 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
+ ;;
+ 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
+ ;;
+ -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/build-aux/depcomp b/build-aux/depcomp
new file mode 100755
index 0000000..df8eea7
--- /dev/null
+++ b/build-aux/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 <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <[email protected]>.
+
+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 <[email protected]>.
+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/build-aux/git-version-gen b/build-aux/git-version-gen
new file mode 100755
index 0000000..adcc1fa
--- /dev/null
+++ b/build-aux/git-version-gen
@@ -0,0 +1,154 @@
+#!/bin/sh
+# Print a version string.
+scriptversion=2009-05-04.22
+
+# Copyright (C) 2007-2008 Free Software Foundation
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, 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.
+
+# This script is derived from GIT-VERSION-GEN from GIT: http://git.or.cz/.
+# It may be run two ways:
+# - from a git repository in which the "git describe" command below
+# produces useful output (thus requiring at least one signed tag)
+# - from a non-git-repo directory containing a .tarball-version file, which
+# presumes this script is invoked like "./git-version-gen .tarball-version".
+
+# In order to use intra-version strings in your project, you will need two
+# separate generated version string files:
+#
+# .tarball-version - present only in a distribution tarball, and not in
+# a checked-out repository. Created with contents that were learned at
+# the last time autoconf was run, and used by git-version-gen. Must not
+# be present in either $(srcdir) or $(builddir) for git-version-gen to
+# give accurate answers during normal development with a checked out tree,
+# but must be present in a tarball when there is no version control system.
+# Therefore, it cannot be used in any dependencies. GNUmakefile has
+# hooks to force a reconfigure at distribution time to get the value
+# correct, without penalizing normal development with extra reconfigures.
+#
+# .version - present in a checked-out repository and in a distribution
+# tarball. Usable in dependencies, particularly for files that don't
+# want to depend on config.h but do want to track version changes.
+# Delete this file prior to any autoconf run where you want to rebuild
+# files to pick up a version string change; and leave it stale to
+# minimize rebuild time after unrelated changes to configure sources.
+#
+# It is probably wise to add these two files to .gitignore, so that you
+# don't accidentally commit either generated file.
+#
+# Use the following line in your configure.ac, so that $(VERSION) will
+# automatically be up-to-date each time configure is run (and note that
+# since configure.ac no longer includes a version string, Makefile rules
+# should not depend on configure.ac for version updates).
+#
+# AC_INIT([GNU project],
+# m4_esyscmd([build-aux/git-version-gen .tarball-version]),
+# [bug-project@example])
+#
+# Then use the following lines in your Makefile.am, so that .version
+# will be present for dependencies, and so that .tarball-version will
+# exist in distribution tarballs.
+#
+# BUILT_SOURCES = $(top_srcdir)/.version
+# $(top_srcdir)/.version:
+# echo $(VERSION) > $@-t && mv $@-t $@
+# dist-hook:
+# echo $(VERSION) > $(distdir)/.tarball-version
+
+case $# in
+ 1) ;;
+ *) echo 1>&2 "Usage: $0 \$srcdir/.tarball-version"; exit 1;;
+esac
+
+tarball_version_file=$1
+nl='
+'
+
+# First see if there is a tarball-only version file.
+# then try "git describe", then default.
+if test -f $tarball_version_file
+then
+ v=`cat $tarball_version_file` || exit 1
+ case $v in
+ *$nl*) v= ;; # reject multi-line output
+ [0-9]*) ;;
+ *) v= ;;
+ esac
+ test -z "$v" \
+ && echo "$0: WARNING: $tarball_version_file seems to be damaged" 1>&2
+fi
+
+if test -n "$v"
+then
+ : # use $v
+elif test -d .git \
+ && v=`git describe --abbrev=4 --match='${MATE_TAG_PATTERN}_*' HEAD 2>/dev/null \
+ || git describe --abbrev=4 HEAD 2>/dev/null` \
+ && case $v in
+ ${MATE_TAG_PATTERN}_[0-9]*) ;;
+ *) (exit 1) ;;
+ esac
+then
+ # Is this a new git that lists number of commits since the last
+ # tag or the previous older version that did not?
+ # Newer: v6.10-77-g0f8faeb
+ # Older: v6.10-g0f8faeb
+ case $v in
+ *-*-*) : git describe is okay three part flavor ;;
+ *-*)
+ : git describe is older two part flavor
+ # Recreate the number of commits and rewrite such that the
+ # result is the same as if we were using the newer version
+ # of git describe.
+ vtag=`echo "$v" | sed 's/-.*//'`
+ numcommits=`git rev-list "$vtag"..HEAD | wc -l`
+ v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`;
+ ;;
+ esac
+
+ # Change the first '-' to a '.', so version-comparing tools work properly.
+ # Remove the "g" in git describe's output string, to save a byte.
+ v=`echo "$v" | sed 's/-/./;s/\(.*\)-g/\1-/'`;
+else
+ v=UNKNOWN
+fi
+
+#v=`echo "$v" |sed 's/^v//'`
+
+v=`echo "$v" | sed "s/${MATE_TAG_PATTERN}_//" | tr _ .`
+
+# Don't declare a version "dirty" merely because a time stamp has changed.
+git status > /dev/null 2>&1
+
+dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty=
+case "$dirty" in
+ '') ;;
+ *) # Append the suffix only if there isn't one already.
+ case $v in
+ *-dirty) ;;
+ *) v="$v-dirty" ;;
+ esac ;;
+esac
+
+# Omit the trailing newline, so that m4_esyscmd can use the result directly.
+echo "$v" | tr -d '\012'
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/build-aux/install-sh b/build-aux/install-sh
new file mode 100755
index 0000000..6781b98
--- /dev/null
+++ b/build-aux/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/build-aux/ltmain.sh b/build-aux/ltmain.sh
new file mode 100644
index 0000000..63ae69d
--- /dev/null
+++ b/build-aux/ltmain.sh
@@ -0,0 +1,9655 @@
+
+# libtool (GNU libtool) 2.4.2
+# Written by Gordon Matzigkeit <[email protected]>, 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 <[email protected]>.
+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
+# General help using GNU software: <http://www.gnu.org/gethelp/>.
+
+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 <<EOF
+# $write_libobj - a libtool object file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object=$write_lobj
+
+# Name of the non-PIC object
+non_pic_object=$write_oldobj
+
+EOF
+ $MV "${write_libobj}T" "${write_libobj}"
+ }
+}
+
+
+##################################################
+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
+##################################################
+
+# func_convert_core_file_wine_to_w32 ARG
+# Helper function used by file name 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.
+#
+# ARG is the $build file name to be converted to w32 format.
+# Result is available in $func_convert_core_file_wine_to_w32_result, and will
+# be empty on error (or when ARG is empty)
+func_convert_core_file_wine_to_w32 ()
+{
+ $opt_debug
+ func_convert_core_file_wine_to_w32_result="$1"
+ if test -n "$1"; then
+ # Unfortunately, winepath does not exit with a non-zero error code, so we
+ # are forced to check the contents of stdout. On the other hand, if the
+ # command is not found, the shell will set an exit code of 127 and print
+ # *an error message* to stdout. So we must check for both error code of
+ # zero AND non-empty stdout, which explains the odd construction:
+ func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/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 <import library>.
+ $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 >/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 <<EOF
+
+/* $cwrappersource - temporary wrapper executable 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 executable should never be moved out of the build directory.
+ If it is, it will not operate correctly.
+*/
+EOF
+ cat <<"EOF"
+#ifdef _MSC_VER
+# define _CRT_SECURE_NO_DEPRECATE 1
+#endif
+#include <stdio.h>
+#include <stdlib.h>
+#ifdef _MSC_VER
+# include <direct.h>
+# include <process.h>
+# include <io.h>
+#else
+# include <unistd.h>
+# include <stdint.h>
+# ifdef __CYGWIN__
+# include <io.h>
+# endif
+#endif
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+
+/* 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 <<EOF
+volatile const char * MAGIC_EXE = "$magic_exe";
+const char * LIB_PATH_VARNAME = "$shlibpath_var";
+EOF
+
+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ func_to_host_path "$temp_rpath"
+ cat <<EOF
+const char * LIB_PATH_VALUE = "$func_to_host_path_result";
+EOF
+ else
+ cat <<"EOF"
+const char * LIB_PATH_VALUE = "";
+EOF
+ fi
+
+ if test -n "$dllsearchpath"; then
+ func_to_host_path "$dllsearchpath:"
+ cat <<EOF
+const char * EXE_PATH_VARNAME = "PATH";
+const char * EXE_PATH_VALUE = "$func_to_host_path_result";
+EOF
+ else
+ cat <<"EOF"
+const char * EXE_PATH_VARNAME = "";
+const char * EXE_PATH_VALUE = "";
+EOF
+ fi
+
+ if test "$fast_install" = yes; then
+ cat <<EOF
+const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
+EOF
+ else
+ cat <<EOF
+const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
+EOF
+ fi
+
+
+ cat <<"EOF"
+
+#define LTWRAPPER_OPTION_PREFIX "--lt-"
+
+static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+static const char *dumpscript_opt = LTWRAPPER_OPTION_PREFIX "dump-script";
+static const char *debug_opt = LTWRAPPER_OPTION_PREFIX "debug";
+
+int
+main (int argc, char *argv[])
+{
+ char **newargz;
+ int newargc;
+ char *tmp_pathspec;
+ char *actual_cwrapper_path;
+ char *actual_cwrapper_name;
+ char *target_name;
+ char *lt_argv_zero;
+ intptr_t rval = 127;
+
+ int i;
+
+ program_name = (char *) xstrdup (base_name (argv[0]));
+ newargz = XMALLOC (char *, argc + 1);
+
+ /* very simple arg parsing; don't want to rely on getopt
+ * also, copy all non cwrapper options to newargz, except
+ * argz[0], which is handled differently
+ */
+ newargc=0;
+ for (i = 1; i < argc; i++)
+ {
+ if (strcmp (argv[i], dumpscript_opt) == 0)
+ {
+EOF
+ case "$host" in
+ *mingw* | *cygwin* )
+ # make stdout use "unix" line endings
+ echo " setmode(1,_O_BINARY);"
+ ;;
+ esac
+
+ cat <<"EOF"
+ lt_dump_script (stdout);
+ return 0;
+ }
+ if (strcmp (argv[i], debug_opt) == 0)
+ {
+ lt_debug = 1;
+ continue;
+ }
+ if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
+ {
+ /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
+ namespace, but it is not one of the ones we know about and
+ have already dealt with, above (inluding dump-script), then
+ report an error. Otherwise, targets might begin to believe
+ they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
+ namespace. The first time any user complains about this, we'll
+ need to make LTWRAPPER_OPTION_PREFIX a configure-time option
+ or a configure.ac-settable value.
+ */
+ lt_fatal (__FILE__, __LINE__,
+ "unrecognized %s option: '%s'",
+ ltwrapper_option_prefix, argv[i]);
+ }
+ /* otherwise ... */
+ newargz[++newargc] = xstrdup (argv[i]);
+ }
+ newargz[++newargc] = NULL;
+
+EOF
+ cat <<EOF
+ /* The GNU banner must be the first non-error debug message */
+ lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
+EOF
+ cat <<"EOF"
+ lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
+ lt_debugprintf (__FILE__, __LINE__, "(main) program_name: %s\n", program_name);
+
+ tmp_pathspec = find_executable (argv[0]);
+ if (tmp_pathspec == NULL)
+ lt_fatal (__FILE__, __LINE__, "couldn't find %s", argv[0]);
+ lt_debugprintf (__FILE__, __LINE__,
+ "(main) found exe (before symlink chase) at: %s\n",
+ tmp_pathspec);
+
+ actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+ lt_debugprintf (__FILE__, __LINE__,
+ "(main) found exe (after symlink chase) at: %s\n",
+ actual_cwrapper_path);
+ XFREE (tmp_pathspec);
+
+ actual_cwrapper_name = xstrdup (base_name (actual_cwrapper_path));
+ strendzap (actual_cwrapper_path, actual_cwrapper_name);
+
+ /* wrapper name transforms */
+ strendzap (actual_cwrapper_name, ".exe");
+ tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
+ XFREE (actual_cwrapper_name);
+ actual_cwrapper_name = tmp_pathspec;
+ tmp_pathspec = 0;
+
+ /* target_name transforms -- use actual target program name; might have lt- prefix */
+ target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
+ strendzap (target_name, ".exe");
+ tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
+ XFREE (target_name);
+ target_name = tmp_pathspec;
+ tmp_pathspec = 0;
+
+ lt_debugprintf (__FILE__, __LINE__,
+ "(main) libtool target name: %s\n",
+ target_name);
+EOF
+
+ cat <<EOF
+ newargz[0] =
+ XMALLOC (char, (strlen (actual_cwrapper_path) +
+ strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
+ strcpy (newargz[0], actual_cwrapper_path);
+ strcat (newargz[0], "$objdir");
+ strcat (newargz[0], "/");
+EOF
+
+ cat <<"EOF"
+ /* stop here, and copy so we don't have to do this twice */
+ tmp_pathspec = xstrdup (newargz[0]);
+
+ /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
+ strcat (newargz[0], actual_cwrapper_name);
+
+ /* DO want the lt- prefix here if it exists, so use target_name */
+ lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
+ XFREE (tmp_pathspec);
+ tmp_pathspec = NULL;
+EOF
+
+ case $host_os in
+ mingw*)
+ cat <<"EOF"
+ {
+ char* p;
+ while ((p = strchr (newargz[0], '\\')) != NULL)
+ {
+ *p = '/';
+ }
+ while ((p = strchr (lt_argv_zero, '\\')) != NULL)
+ {
+ *p = '/';
+ }
+ }
+EOF
+ ;;
+ esac
+
+ cat <<"EOF"
+ XFREE (target_name);
+ XFREE (actual_cwrapper_path);
+ XFREE (actual_cwrapper_name);
+
+ lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
+ lt_setenv ("DUALCASE", "1"); /* for MSK sh */
+ /* Update the DLL searchpath. EXE_PATH_VALUE ($dllsearchpath) must
+ be prepended before (that is, appear after) LIB_PATH_VALUE ($temp_rpath)
+ because on Windows, both *_VARNAMEs are PATH but uninstalled
+ libraries must come first. */
+ lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
+ lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
+
+ lt_debugprintf (__FILE__, __LINE__, "(main) lt_argv_zero: %s\n",
+ nonnull (lt_argv_zero));
+ for (i = 0; i < newargc; i++)
+ {
+ lt_debugprintf (__FILE__, __LINE__, "(main) newargz[%d]: %s\n",
+ i, nonnull (newargz[i]));
+ }
+
+EOF
+
+ case $host_os in
+ mingw*)
+ cat <<"EOF"
+ /* execv doesn't actually work on mingw as expected on unix */
+ newargz = prepare_spawn (newargz);
+ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+ if (rval == -1)
+ {
+ /* failed to start process */
+ lt_debugprintf (__FILE__, __LINE__,
+ "(main) failed to launch target \"%s\": %s\n",
+ lt_argv_zero, nonnull (strerror (errno)));
+ return 127;
+ }
+ return rval;
+EOF
+ ;;
+ *)
+ cat <<"EOF"
+ execv (lt_argv_zero, newargz);
+ return rval; /* =127, but avoids unused variable warning */
+EOF
+ ;;
+ esac
+
+ cat <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+ void *p = (void *) malloc (num);
+ if (!p)
+ lt_fatal (__FILE__, __LINE__, "memory exhausted");
+
+ return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+ return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
+ string) : NULL;
+}
+
+const char *
+base_name (const char *name)
+{
+ const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+ /* Skip over the disk name in MSDOS pathnames. */
+ if (isalpha ((unsigned char) name[0]) && name[1] == ':')
+ name += 2;
+#endif
+
+ for (base = name; *name; name++)
+ if (IS_DIR_SEPARATOR (*name))
+ base = name + 1;
+ return base;
+}
+
+int
+check_executable (const char *path)
+{
+ struct stat st;
+
+ lt_debugprintf (__FILE__, __LINE__, "(check_executable): %s\n",
+ nonempty (path));
+ if ((!path) || (!*path))
+ return 0;
+
+ if ((stat (path, &st) >= 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 <<EOF
+ int main() { return 0; }
+EOF
+ $opt_dry_run || $RM conftest
+ if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
+ ldd_output=`ldd conftest`
+ for i in $deplibs; do
+ case $i in
+ -l*)
+ func_stripname -l '' "$i"
+ name=$func_stripname_result
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ func_append newdeplibs " $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval "\\$ECHO \"$libname_spec\""`
+ deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+ set dummy $deplib_matches; shift
+ deplib_match=$1
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ func_append newdeplibs " $i"
+ else
+ droppeddeps=yes
+ echo
+ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+ 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 I believe you do not have"
+ echo "*** because a test_compile did reveal that the linker did not use it for"
+ echo "*** its dynamic dependency list that programs get resolved with at runtime."
+ fi
+ fi
+ ;;
+ *)
+ func_append newdeplibs " $i"
+ ;;
+ esac
+ done
+ else
+ # Error occurred in the first compile. Let's try to salvage
+ # the situation: Compile a separate program for each library.
+ for i in $deplibs; do
+ case $i in
+ -l*)
+ func_stripname -l '' "$i"
+ name=$func_stripname_result
+ $opt_dry_run || $RM conftest
+ if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
+ ldd_output=`ldd conftest`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ func_append newdeplibs " $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval "\\$ECHO \"$libname_spec\""`
+ deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+ set dummy $deplib_matches; shift
+ deplib_match=$1
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ func_append newdeplibs " $i"
+ else
+ droppeddeps=yes
+ echo
+ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+ 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 a test_compile did reveal that the linker did not use this one"
+ echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+ fi
+ fi
+ else
+ droppeddeps=yes
+ echo
+ $ECHO "*** Warning! Library $i is needed by this library but I was not able to"
+ echo "*** make it link in! You will probably need to install it or some"
+ echo "*** library that it depends on before this library will be fully"
+ echo "*** functional. Installing it before continuing would be even better."
+ fi
+ ;;
+ *)
+ func_append newdeplibs " $i"
+ ;;
+ esac
+ done
+ fi
+ ;;
+ file_magic*)
+ set dummy $deplibs_check_method; shift
+ file_magic_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\""`
+ if test -n "$file_magic_glob"; then
+ libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
+ else
+ libnameglob=$libname
+ fi
+ test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
+ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ if test "$want_nocaseglob" = yes; then
+ shopt -s nocaseglob
+ potential_libs=`ls $i/$libnameglob[.-]* 2>/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/build-aux/missing b/build-aux/missing
new file mode 100755
index 0000000..28055d2
--- /dev/null
+++ b/build-aux/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 <[email protected]>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+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 <[email protected]>."
+ 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/build-aux/mkinstalldirs b/build-aux/mkinstalldirs
new file mode 100755
index 0000000..4191a45
--- /dev/null
+++ b/build-aux/mkinstalldirs
@@ -0,0 +1,162 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+
+scriptversion=2009-04-28.21; # UTC
+
+# Original author: Noah Friedman <[email protected]>
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <[email protected]> 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 <[email protected]>."
+
+# 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/compile b/compile
new file mode 100755
index 0000000..ec64c62
--- /dev/null
+++ b/compile
@@ -0,0 +1,143 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2009-04-28.21; # UTC
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
+# Foundation, Inc.
+# Written by Tom Tromey <[email protected]>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <[email protected]> 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 <[email protected]>.
+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
+ mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ 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..da83314
--- /dev/null
+++ b/config.guess
@@ -0,0 +1,1561 @@
+#! /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
+# Free Software Foundation, Inc.
+
+timestamp='2009-04-27'
+
+# 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 <[email protected]>.
+# Please send patches to <[email protected]>. Submit a context
+# diff and a properly formatted 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.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+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 <[email protected]>."
+
+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 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.
+# ([email protected] 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 __ELF__ >/dev/null
+ 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*:*:*)
+ # [email protected] (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: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 <stdio.h> /* 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 <sys/systemcfg.h>
+
+ 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 <stdlib.h>
+ #include <unistd.h>
+
+ 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 __LP64__ >/dev/null
+ 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 <unistd.h>
+ 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*:[3456]*)
+ case ${UNAME_MACHINE} in
+ x86)
+ echo i586-pc-interix${UNAME_RELEASE}
+ exit ;;
+ EM64T | authenticamd | genuineintel)
+ 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 ;;
+ 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 ;;
+ 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 ;;
+ 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:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips
+ #undef mipsel
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mipsel
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ ;;
+ mips64:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips64
+ #undef mips64el
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mips64el
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips64
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ ;;
+ or32:Linux:*:*)
+ echo or32-unknown-linux-gnu
+ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-gnu
+ exit ;;
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ 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 ld.so.1 >/dev/null
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ exit ;;
+ padre:Linux:*:*)
+ echo sparc-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 ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-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:Linux:*:*)
+ # The BFD linker knows what the default object file format is, so
+ # first see if it will tell us. cd to the root directory to prevent
+ # problems with other programs or directories called `ld' in the path.
+ # Set LC_ALL=C to ensure ld outputs messages in English.
+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+ | sed -ne '/supported targets:/!d
+ s/[ ][ ]*/ /g
+ s/.*supported targets: *//
+ s/ .*//
+ p'`
+ case "$ld_supported_targets" in
+ elf32-i386)
+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+ ;;
+ a.out-i386-linux)
+ echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+ exit ;;
+ "")
+ # Either a pre-BFD a.out linker (linux-gnuoldld) or
+ # one that does not give us useful --help.
+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+ exit ;;
+ esac
+ # Determine whether the default compiler is a.out or elf
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #ifdef __ELF__
+ # ifdef __GLIBC__
+ # if __GLIBC__ >= 2
+ LIBC=gnu
+ # else
+ LIBC=gnulibc1
+ # endif
+ # else
+ LIBC=gnulibc1
+ # endif
+ #else
+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
+ LIBC=gnu
+ #else
+ LIBC=gnuaout
+ #endif
+ #endif
+ #ifdef __dietlibc__
+ LIBC=dietlibc
+ #endif
+EOF
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^LIBC/{
+ s: ::g
+ p
+ }'`"
+ test x"${LIBC}" != x && {
+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+ exit
+ }
+ test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; 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.0*:*)
+ 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' </usr/options/cb.name`
+ echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+ elif /bin/uname -X 2>/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.0*:*)
+ 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
+ echo i586-unisys-sysv4
+ exit ;;
+ *:UNIX_System_V:4*:FTX*)
+ # From Gerald Hewes <[email protected]>.
+ # How about differentiating between stratus architectures? -djm
+ echo hppa1.1-stratus-sysv4
+ exit ;;
+ *:*:*:FTX*)
+ echo i860-stratus-sysv4
+ exit ;;
+ i*86:VOS:*:*)
+ echo ${UNAME_MACHINE}-stratus-vos
+ exit ;;
+ *:VOS:*:*)
+ 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
+ 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 <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#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 <sys/param.h>
+ 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 <sys/param.h>
+# 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 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <[email protected]> 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..d188012
--- /dev/null
+++ b/config.h.in
@@ -0,0 +1,140 @@
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* always defined to indicate that i18n is enabled */
+#undef ENABLE_NLS
+
+/* Define to the Gettext package name */
+#undef GETTEXT_PACKAGE
+
+/* path to uninstalled mate-sound-recorder UI dir */
+#undef GSR_UIDIR_UNINSTALLED
+
+/* major/minor of GStreamer as a string constant */
+#undef GST_MAJORMINOR_QUOTED
+
+/* 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 <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#undef HAVE_FCNTL_H
+
+/* Define to 1 if you have the `getpagesize' function. */
+#undef HAVE_GETPAGESIZE
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if your <locale.h> file defines LC_MESSAGES. */
+#undef HAVE_LC_MESSAGES
+
+/* Define to 1 if you have the <limits.h> header file. */
+#undef HAVE_LIMITS_H
+
+/* Define to 1 if you have the <locale.h> header file. */
+#undef HAVE_LOCALE_H
+
+/* Define to 1 if you have the <malloc.h> header file. */
+#undef HAVE_MALLOC_H
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have a working `mmap' system call. */
+#undef HAVE_MMAP
+
+/* Define if we have pulseaudio */
+#undef HAVE_PULSEAUDIO
+
+/* Define if we can build sound theme */
+#undef HAVE_SOUND_THEME
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/ioctl.h> header file. */
+#undef HAVE_SYS_IOCTL_H
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#undef HAVE_SYS_PARAM_H
+
+/* Define to 1 if you have the <sys/sockio.h> header file. */
+#undef HAVE_SYS_SOCKIO_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
+/* Install path for Mate control-center integration */
+#undef MATECC_DESKTOP_DIR
+
+/* 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 to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to empty if `const' does not conform to ANSI C. */
+#undef const
+
+/* Define to `__inline__' or `__inline' if that's what the C compiler
+ calls it, or to nothing if 'inline' is not supported under any name. */
+#ifndef __cplusplus
+#undef inline
+#endif
+
+/* Define to `long int' if <sys/types.h> does not define. */
+#undef off_t
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
diff --git a/config.h.in~ b/config.h.in~
new file mode 100644
index 0000000..d188012
--- /dev/null
+++ b/config.h.in~
@@ -0,0 +1,140 @@
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* always defined to indicate that i18n is enabled */
+#undef ENABLE_NLS
+
+/* Define to the Gettext package name */
+#undef GETTEXT_PACKAGE
+
+/* path to uninstalled mate-sound-recorder UI dir */
+#undef GSR_UIDIR_UNINSTALLED
+
+/* major/minor of GStreamer as a string constant */
+#undef GST_MAJORMINOR_QUOTED
+
+/* 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 <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#undef HAVE_FCNTL_H
+
+/* Define to 1 if you have the `getpagesize' function. */
+#undef HAVE_GETPAGESIZE
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if your <locale.h> file defines LC_MESSAGES. */
+#undef HAVE_LC_MESSAGES
+
+/* Define to 1 if you have the <limits.h> header file. */
+#undef HAVE_LIMITS_H
+
+/* Define to 1 if you have the <locale.h> header file. */
+#undef HAVE_LOCALE_H
+
+/* Define to 1 if you have the <malloc.h> header file. */
+#undef HAVE_MALLOC_H
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have a working `mmap' system call. */
+#undef HAVE_MMAP
+
+/* Define if we have pulseaudio */
+#undef HAVE_PULSEAUDIO
+
+/* Define if we can build sound theme */
+#undef HAVE_SOUND_THEME
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/ioctl.h> header file. */
+#undef HAVE_SYS_IOCTL_H
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#undef HAVE_SYS_PARAM_H
+
+/* Define to 1 if you have the <sys/sockio.h> header file. */
+#undef HAVE_SYS_SOCKIO_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
+/* Install path for Mate control-center integration */
+#undef MATECC_DESKTOP_DIR
+
+/* 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 to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to empty if `const' does not conform to ANSI C. */
+#undef const
+
+/* Define to `__inline__' or `__inline' if that's what the C compiler
+ calls it, or to nothing if 'inline' is not supported under any name. */
+#ifndef __cplusplus
+#undef inline
+#endif
+
+/* Define to `long int' if <sys/types.h> does not define. */
+#undef off_t
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
diff --git a/config.sub b/config.sub
new file mode 100755
index 0000000..a39437d
--- /dev/null
+++ b/config.sub
@@ -0,0 +1,1686 @@
+#! /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
+# Free Software Foundation, Inc.
+
+timestamp='2009-04-17'
+
+# 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 <[email protected]>. Submit a context
+# diff and a properly formatted 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.
+
+# 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 <[email protected]>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 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)
+ os=
+ basic_machine=$1
+ ;;
+ -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 \
+ | 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 \
+ | v850 | v850e \
+ | we32k \
+ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | z8k | z80)
+ basic_machine=$basic_machine-unknown
+ ;;
+ m6811 | m68hc11 | m6812 | m68hc12)
+ # 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-* \
+ | 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-* \
+ | 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-* \
+ | tron-* \
+ | 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
+ ;;
+ 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
+ ;;
+ 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
+ ;;
+ 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.
+ -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* | -sunos | -sunos[34]*\
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -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*)
+ # 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
+ ;;
+ -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
+ ;;
+ -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 b/configure
new file mode 100755
index 0000000..78d4570
--- /dev/null
+++ b/configure
@@ -0,0 +1,18778 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.68 for mate-media 2.32.0.
+#
+# Report bugs to <http://bugzilla.mate.org/enter_bug.cgi?product=mate-media>.
+#
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+"
+ as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+ exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1
+
+ test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
+ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+ ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
+ PATH=/empty FPATH=/empty; export PATH FPATH
+ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
+ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ as_found=:
+ case $as_dir in #(
+ /*)
+ for as_base in sh bash ksh sh5; do
+ # Try only shells that exist, to save several forks.
+ as_shell=$as_dir/$as_base
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ CONFIG_SHELL=$as_shell as_have_required=yes
+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ break 2
+fi
+fi
+ done;;
+ esac
+ as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+ if test "x$CONFIG_SHELL" != x; then :
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
+ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+ case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+ esac
+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+ if test x$as_have_required = xno; then :
+ $as_echo "$0: This script requires a shell more modern than all"
+ $as_echo "$0: the shells that I found on your system."
+ if test x${ZSH_VERSION+set} = xset ; then
+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ else
+ $as_echo "$0: Please tell [email protected] and
+$0: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+ fi
+ exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in #(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='mate-media'
+PACKAGE_TARNAME='mate-media'
+PACKAGE_VERSION='2.32.0'
+PACKAGE_STRING='mate-media 2.32.0'
+PACKAGE_BUGREPORT='http://bugzilla.mate.org/enter_bug.cgi?product=mate-media'
+PACKAGE_URL=''
+
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+# include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_header_list=
+ac_subst_vars='am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIBOBJS
+WARN_CXXFLAGS
+DISABLE_DEPRECATED
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+HAVE_GSTMIXER_FALSE
+HAVE_GSTMIXER_TRUE
+GSTMIXER_LIBS
+GSTMIXER_CFLAGS
+HAVE_GSTPROPS_FALSE
+HAVE_GSTPROPS_TRUE
+PROGRAMS_GSTPROPS
+MATECC_DESKTOP_DIR
+GSTPROPS_LIBS
+GSTPROPS_CFLAGS
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+MANIFEST_TOOL
+RANLIB
+ac_ct_AR
+AR
+DLLTOOL
+OBJDUMP
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+LIBTOOL
+HAVE_MATE_DOC_UTILS_FALSE
+HAVE_MATE_DOC_UTILS_TRUE
+DISTCHECK_CONFIGURE_FLAGS
+ENABLE_SK_FALSE
+ENABLE_SK_TRUE
+DOC_USER_FORMATS
+OMF_DIR
+HELP_DIR
+MKINSTALLDIRS
+POSUB
+POFILES
+PO_IN_DATADIR_FALSE
+PO_IN_DATADIR_TRUE
+INTLLIBS
+INSTOBJEXT
+GMOFILES
+CATOBJEXT
+CATALOGS
+MSGFMT_OPTS
+GETTEXT_PACKAGE
+GLIB_GENMARSHAL
+MATECONF_SCHEMAS_INSTALL_FALSE
+MATECONF_SCHEMAS_INSTALL_TRUE
+MATECONF_SCHEMA_FILE_DIR
+MATECONF_SCHEMA_CONFIG_SOURCE
+MATECONFTOOL
+HAVE_GRECORD_FALSE
+HAVE_GRECORD_TRUE
+HAVE_GSTREAMER_FALSE
+HAVE_GSTREAMER_TRUE
+GSR_LIBS
+GSR_CFLAGS
+GST_MAJORMINOR
+GLADEUI_MODULE_DIR
+GLADEUI_CATALOG_DIR
+HAVE_GLADEUI_FALSE
+HAVE_GLADEUI_TRUE
+GLADEUI_LIBS
+GLADEUI_CFLAGS
+HAVE_GMP_FALSE
+HAVE_GMP_TRUE
+GMP_LIBS
+GMP_CFLAGS
+HAVE_PULSEAUDIO
+HAVE_PULSEAUDIO_FALSE
+HAVE_PULSEAUDIO_TRUE
+VOLUME_CONTROL_LIBS
+VOLUME_CONTROL_CFLAGS
+PULSEAUDIO_LIBS
+PULSEAUDIO_CFLAGS
+SOUNDTHEME_LIBS
+SOUNDTHEME_CFLAGS
+HAVE_SOUND_THEME
+HAVE_SOUND_THEME_FALSE
+HAVE_SOUND_THEME_TRUE
+SOUND_THEME_LIBS
+SOUND_THEME_CFLAGS
+PKG_CONFIG_LIBDIR
+PKG_CONFIG_PATH
+PKG_CONFIG
+WARN_CFLAGS
+EGREP
+GREP
+CPP
+LN_S
+DATADIRNAME
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+ALL_LINGUAS
+INTLTOOL_PERL
+GMSGFMT
+MSGFMT
+MSGMERGE
+XGETTEXT
+INTLTOOL_POLICY_RULE
+INTLTOOL_SERVICE_RULE
+INTLTOOL_THEME_RULE
+INTLTOOL_SCHEMAS_RULE
+INTLTOOL_CAVES_RULE
+INTLTOOL_XML_NOMERGE_RULE
+INTLTOOL_XML_RULE
+INTLTOOL_KBD_RULE
+INTLTOOL_XAM_RULE
+INTLTOOL_UI_RULE
+INTLTOOL_SOUNDLIST_RULE
+INTLTOOL_SHEET_RULE
+INTLTOOL_SERVER_RULE
+INTLTOOL_PONG_RULE
+INTLTOOL_OAF_RULE
+INTLTOOL_PROP_RULE
+INTLTOOL_KEYS_RULE
+INTLTOOL_DIRECTORY_RULE
+INTLTOOL_DESKTOP_RULE
+INTLTOOL_EXTRACT
+INTLTOOL_MERGE
+INTLTOOL_UPDATE
+USE_NLS
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+PACKAGE_VERSION_MICRO
+PACKAGE_VERSION_MINOR
+PACKAGE_VERSION_MAJOR
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_maintainer_mode
+enable_nls
+enable_dependency_tracking
+enable_compile_warnings
+enable_iso_c
+enable_pulseaudio
+enable_profiles
+enable_grecord
+with_mateconf_source
+with_mateconf_schema_file_dir
+enable_schemas_install
+with_help_dir
+with_omf_dir
+with_help_formats
+enable_scrollkeeper
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+with_sysroot
+enable_libtool_lock
+enable_gstprops
+enable_gstmix
+enable_silent_rules
+enable_cxx_warnings
+enable_iso_cxx
+enable_more_warnings
+'
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+PKG_CONFIG
+PKG_CONFIG_PATH
+PKG_CONFIG_LIBDIR
+SOUND_THEME_CFLAGS
+SOUND_THEME_LIBS
+PULSEAUDIO_CFLAGS
+PULSEAUDIO_LIBS
+VOLUME_CONTROL_CFLAGS
+VOLUME_CONTROL_LIBS
+GMP_CFLAGS
+GMP_LIBS
+GLADEUI_CFLAGS
+GLADEUI_LIBS
+GSR_CFLAGS
+GSR_LIBS
+GSTPROPS_CFLAGS
+GSTPROPS_LIBS
+GSTMIXER_CFLAGS
+GSTMIXER_LIBS'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval $ac_prev=\$ac_option
+ ac_prev=
+ continue
+ fi
+
+ case $ac_option in
+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *=) ac_optarg= ;;
+ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
+ datadir=$ac_optarg ;;
+
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
+
+ -enable-* | --enable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=\$ac_optarg ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst | --locals)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=\$ac_optarg ;;
+
+ -without-* | --without-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=no ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir
+do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+ case $ac_val in
+ */ )
+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+ eval $ac_var=\$ac_val;;
+ esac
+ # Be sure to have absolute directory names.
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_myself" : 'X\(//\)[^/]' \| \
+ X"$as_myself" : 'X\(//\)$' \| \
+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures mate-media 2.32.0 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root [DATAROOTDIR/doc/mate-media]
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+
+System types:
+ --build=BUILD configure for building on BUILD [guessed]
+ --host=HOST cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+ case $ac_init_help in
+ short | recursive ) echo "Configuration of mate-media 2.32.0:";;
+ esac
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-option-checking ignore unrecognized --enable/--with options
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-maintainer-mode enable make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer
+ --disable-nls do not use Native Language Support
+ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors
+ --enable-compile-warnings=[no/minimum/yes/maximum/error]
+ Turn on compiler warnings
+ --enable-iso-c Try to warn if code is not ISO C
+ --enable-pulseaudio Enable PulseAudio support [default=auto]
+ --enable-profiles enable mate media profiles
+ --enable-grecord enable mate sound recorder
+ --disable-schemas-install
+ Disable the schemas installation
+ --disable-scrollkeeper do not make updates to the scrollkeeper database
+ --enable-shared[=PKGS] build shared libraries [default=yes]
+ --enable-static[=PKGS] build static libraries [default=yes]
+ --enable-fast-install[=PKGS]
+ optimize for fast installation [default=yes]
+ --disable-libtool-lock avoid locking (might break parallel builds)
+ --enable-gstprops enable gstreamer properties
+ --enable-gstmix enable gstreamer mixer
+ --enable-silent-rules less verbose build output (undo: `make V=1')
+ --disable-silent-rules verbose build output (undo: `make V=0')
+ --enable-cxx-warnings=[no/minimum/yes]
+ Turn on compiler warnings.
+
+ --enable-iso-cxx Try to warn if code is not ISO C++
+ --enable-more-warnings Maximum compiler warnings
+
+Optional Packages:
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-mateconf-source=sourceaddress
+ Config database for installing schema files.
+ --with-mateconf-schema-file-dir=dir
+ Directory for installing schema files.
+ --with-help-dir=DIR path to help docs
+ --with-omf-dir=DIR path to OMF files
+ --with-help-formats=FORMATS
+ list of formats
+ --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
+ both]
+ --with-gnu-ld assume the C compiler uses GNU ld [default=no]
+ --with-sysroot=DIR Search for dependent libraries within DIR
+ (or the compiler's sysroot if not specified).
+
+Some influential environment variables:
+ CC C compiler command
+ CFLAGS C compiler flags
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ LIBS libraries to pass to the linker, e.g. -l<library>
+ CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ PKG_CONFIG path to pkg-config utility
+ PKG_CONFIG_PATH
+ directories to add to pkg-config's search path
+ PKG_CONFIG_LIBDIR
+ path overriding pkg-config's built-in search path
+ SOUND_THEME_CFLAGS
+ C compiler flags for SOUND_THEME, overriding pkg-config
+ SOUND_THEME_LIBS
+ linker flags for SOUND_THEME, overriding pkg-config
+ PULSEAUDIO_CFLAGS
+ C compiler flags for PULSEAUDIO, overriding pkg-config
+ PULSEAUDIO_LIBS
+ linker flags for PULSEAUDIO, overriding pkg-config
+ VOLUME_CONTROL_CFLAGS
+ C compiler flags for VOLUME_CONTROL, overriding pkg-config
+ VOLUME_CONTROL_LIBS
+ linker flags for VOLUME_CONTROL, overriding pkg-config
+ GMP_CFLAGS C compiler flags for GMP, overriding pkg-config
+ GMP_LIBS linker flags for GMP, overriding pkg-config
+ GLADEUI_CFLAGS
+ C compiler flags for GLADEUI, overriding pkg-config
+ GLADEUI_LIBS
+ linker flags for GLADEUI, overriding pkg-config
+ GSR_CFLAGS C compiler flags for GSR, overriding pkg-config
+ GSR_LIBS linker flags for GSR, overriding pkg-config
+ GSTPROPS_CFLAGS
+ C compiler flags for GSTPROPS, overriding pkg-config
+ GSTPROPS_LIBS
+ linker flags for GSTPROPS, overriding pkg-config
+ GSTMIXER_CFLAGS
+ C compiler flags for GSTMIXER, overriding pkg-config
+ GSTMIXER_LIBS
+ linker flags for GSTMIXER, overriding pkg-config
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <http://bugzilla.mate.org/enter_bug.cgi?product=mate-media>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d "$ac_dir" ||
+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+ continue
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
+ else
+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
+ done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+ cat <<\_ACEOF
+mate-media configure 2.32.0
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest$ac_exeext && {
+ test "$cross_compiling" = yes ||
+ $as_test_x conftest$ac_exeext
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $2 (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_func
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: program exited with status $ac_status" >&5
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=$ac_status
+fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if eval \${$3+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+ # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_header_compiler=yes
+else
+ ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ ac_header_preproc=yes
+else
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+ yes:no: )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+ no:yes:* )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+( $as_echo "## ------------------------------------------------------------------------ ##
+## Report this to http://bugzilla.mate.org/enter_bug.cgi?product=mate-media ##
+## ------------------------------------------------------------------------ ##"
+ ) | sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+# -------------------------------------------
+# Tests whether TYPE exists after having included INCLUDES, setting cache
+# variable VAR accordingly.
+ac_fn_c_check_type ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ eval "$3=no"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+int
+main ()
+{
+if (sizeof ($2))
+ return 0;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+int
+main ()
+{
+if (sizeof (($2)))
+ return 0;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ eval "$3=yes"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_type
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by mate-media $as_me 2.32.0, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ $as_echo "PATH: $as_dir"
+ done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *\'*)
+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+ 2)
+ as_fn_append ac_configure_args1 " '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ as_fn_append ac_configure_args " '$ac_arg'"
+ ;;
+ esac
+ done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+ (set) 2>&1 |
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ sed -n \
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
+ *)
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+)
+ echo
+
+ $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ $as_echo "$as_me: caught signal $ac_signal"
+ $as_echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+ # We do not want a PATH search for config.site.
+ case $CONFIG_SITE in #((
+ -*) ac_site_file1=./$CONFIG_SITE;;
+ */*) ac_site_file1=$CONFIG_SITE;;
+ *) ac_site_file1=./$CONFIG_SITE;;
+ esac
+elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+else
+ ac_site_file1=$ac_default_prefix/share/config.site
+ ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+ test "x$ac_site_file" = xNONE && continue
+ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file" \
+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special files
+ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
+ esac
+ fi
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+as_fn_append ac_header_list " stdlib.h"
+as_fn_append ac_header_list " unistd.h"
+as_fn_append ac_header_list " sys/param.h"
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ # differences in whitespace do not lead to failure.
+ ac_old_val_w=`echo x $ac_old_val`
+ ac_new_val_w=`echo x $ac_new_val`
+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ ac_cache_corrupted=:
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ eval $ac_var=\$ac_old_val
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+ac_aux_dir=
+for ac_dir in build-aux "$srcdir"/build-aux; do
+ if test -f "$ac_dir/install-sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f "$ac_dir/install.sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f "$ac_dir/shtool"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
+
+
+am__api_version='1.11'
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+ ./ | .// | /[cC]/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ rm -rf conftest.one conftest.two conftest.dir
+ echo one > conftest.one
+ echo two > conftest.two
+ mkdir conftest.dir
+ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ test -s conftest.one && test -s conftest.two &&
+ test -s conftest.dir/conftest.one &&
+ test -s conftest.dir/conftest.two
+ then
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+
+ done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ INSTALL=$ac_install_sh
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# 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]*)
+ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ 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".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+if test x"${MISSING+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+ *)
+ MISSING="\${SHELL} $am_aux_dir/missing" ;;
+ esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+ *)
+ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+ done
+IFS=$as_save_IFS
+
+fi
+
+ test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ MKDIR_P="$ac_install_sh -d"
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_AWK="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='mate-media'
+ VERSION='2.32.0'
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a pax tar archive" >&5
+$as_echo_n "checking how to create a pax tar archive... " >&6; }
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar pax cpio none'
+_am_tools=${am_cv_prog_tar_pax-$_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
+ { echo "$as_me:$LINENO: $_am_tar --version" >&5
+ ($_am_tar --version) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && break
+ done
+ am__tar="$_am_tar --format=posix -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=posix -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 pax -w "$$tardir"'
+ am__tar_='pax -L -x pax -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H pax -L'
+ am__tar_='find "$tardir" -print | cpio -o -H pax -L'
+ am__untar='cpio -i -H pax -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_pax}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5
+ (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ { echo "$as_me:$LINENO: $am__untar <conftest.tar" >&5
+ ($am__untar <conftest.tar) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+if ${am_cv_prog_tar_pax+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ am_cv_prog_tar_pax=$_am_tool
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_pax" >&5
+$as_echo "$am_cv_prog_tar_pax" >&6; }
+
+
+
+
+
+
+
+ PACKAGE_VERSION_MAJOR=$(echo 2.32.0 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 2.32.0 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 2.32.0 | cut -d'.' -f3)
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+ # Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+ enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+ USE_MAINTAINER_MODE=no
+fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+ if test $USE_MAINTAINER_MODE = yes; then
+ MAINTAINER_MODE_TRUE=
+ MAINTAINER_MODE_FALSE='#'
+else
+ MAINTAINER_MODE_TRUE='#'
+ MAINTAINER_MODE_FALSE=
+fi
+
+ MAINT=$MAINTAINER_MODE_TRUE
+
+
+
+if type -p stow > /dev/null && test -d /usr/local/stow ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: *** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE}-${VERSION} ***" >&5
+$as_echo "$as_me: *** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE}-${VERSION} ***" >&6;}
+ ac_default_prefix="/usr/local/stow/${PACKAGE}-${VERSION}"
+fi
+
+ac_config_headers="$ac_config_headers config.h"
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
+ # Check whether --enable-nls was given.
+if test "${enable_nls+set}" = set; then :
+ enableval=$enable_nls; USE_NLS=$enableval
+else
+ USE_NLS=yes
+fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
+
+
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+ am__include=include
+ am__quote=
+ _am_result=GNU
+ ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ case `$am_make -s -f confmf 2> /dev/null` in #(
+ *the\ am__doit\ target*)
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ ;;
+ esac
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+ enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+ AMDEP_TRUE=
+ AMDEP_FALSE='#'
+else
+ AMDEP_TRUE='#'
+ AMDEP_FALSE=
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ fi
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl.exe
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl.exe
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CC" && break
+done
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+ esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link_default") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile. We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+ ;;
+ [ab].out )
+ # We found the default executable, but exeext='' is most
+ # certainly right.
+ break;;
+ *.* )
+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ then :; else
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ fi
+ # We set ac_cv_exeext here because the later test for it is not
+ # safe: cross compilers may not add the suffix if given an `-o'
+ # argument, so we may need to know it at that point already.
+ # Even if this section looks crufty: it has the advantage of
+ # actually working.
+ break;;
+ * )
+ break;;
+ esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+ ac_file=''
+fi
+if test -z "$ac_file"; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ break;;
+ * ) break;;
+ esac
+done
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+ { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if { ac_try='./conftest$ac_cv_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then
+ cross_compiling=no
+ else
+ if test "$cross_compiling" = maybe; then
+ cross_compiling=yes
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ for ac_file in conftest.o conftest.obj conftest.*; do
+ test -f "$ac_file" || continue;
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+ break;;
+ esac
+done
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+else
+ CFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not '\xHH' hex character constants.
+ These don't provoke an error unfortunately, instead are silently treated
+ as 'x'. The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
+ array size at least. It's necessary to write '\x00'==0 to get something
+ that's true only with -std. */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+ xno)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+ *)
+ CC="$CC $ac_cv_prog_cc_c89"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 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_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+
+
+
+case "$am__api_version" in
+ 1.01234)
+ as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
+ ;;
+ *)
+ ;;
+esac
+
+if test -n "0.35.0"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5
+$as_echo_n "checking for intltool >= 0.35.0... " >&6; }
+
+ INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | 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; }'`
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
+$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
+ test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+ as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5
+fi
+
+# Extract the first word of "intltool-update", so it can be a program name with args.
+set dummy intltool-update; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $INTLTOOL_UPDATE in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
+if test -n "$INTLTOOL_UPDATE"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
+$as_echo "$INTLTOOL_UPDATE" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-merge", so it can be a program name with args.
+set dummy intltool-merge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $INTLTOOL_MERGE in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
+if test -n "$INTLTOOL_MERGE"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
+$as_echo "$INTLTOOL_MERGE" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "intltool-extract", so it can be a program name with args.
+set dummy intltool-extract; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $INTLTOOL_EXTRACT in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
+if test -n "$INTLTOOL_EXTRACT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
+$as_echo "$INTLTOOL_EXTRACT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
+ as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
+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 $< $@'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check the gettext tools to make sure they are GNU
+# Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_XGETTEXT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $XGETTEXT in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+XGETTEXT=$ac_cv_path_XGETTEXT
+if test -n "$XGETTEXT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgmerge", so it can be a program name with args.
+set dummy msgmerge; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MSGMERGE+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $MSGMERGE in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+MSGMERGE=$ac_cv_path_MSGMERGE
+if test -n "$MSGMERGE"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MSGFMT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $MSGFMT in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+MSGFMT=$ac_cv_path_MSGFMT
+if test -n "$MSGFMT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_GMSGFMT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $GMSGFMT in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+ ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
+ as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
+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
+ as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
+fi
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_INTLTOOL_PERL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $INTLTOOL_PERL in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
+if test -n "$INTLTOOL_PERL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
+$as_echo "$INTLTOOL_PERL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test -z "$INTLTOOL_PERL"; then
+ as_fn_error $? "perl not found" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
+$as_echo_n "checking for perl >= 5.8.1... " >&6; }
+$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
+if test $? -ne 0; then
+ as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5
+else
+ IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
+$as_echo "$IT_PERL_VERSION" >&6; }
+fi
+if test "x" != "xno-xml"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
+$as_echo_n "checking for XML::Parser... " >&6; }
+ if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+ else
+ as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5
+ fi
+fi
+
+# Substitute ALL_LINGUAS so we can use it in po/Makefile
+
+
+# Set DATADIRNAME correctly if it is not set yet
+# (copied from glib-gettext.m4)
+if test -z "$DATADIRNAME"; then
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+ return _nl_msg_cat_cntr
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ DATADIRNAME=share
+else
+ case $host in
+ *-*-solaris*)
+ ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
+ DATADIRNAME=share
+else
+ DATADIRNAME=lib
+fi
+
+ ;;
+ *)
+ DATADIRNAME=lib
+ ;;
+ esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ fi
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl.exe
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl.exe
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CC" && break
+done
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+else
+ CFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not '\xHH' hex character constants.
+ These don't provoke an error unfortunately, instead are silently treated
+ as 'x'. The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
+ array size at least. It's necessary to write '\x00'==0 to get something
+ that's true only with -std. */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+ xno)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+ *)
+ CC="$CC $ac_cv_prog_cc_c89"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 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_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
+$as_echo_n "checking for library containing strerror... " >&6; }
+if ${ac_cv_search_strerror+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_func_search_save_LIBS=$LIBS
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char strerror ();
+int
+main ()
+{
+return strerror ();
+ ;
+ return 0;
+}
+_ACEOF
+for ac_lib in '' cposix; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_search_strerror=$ac_res
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext
+ if ${ac_cv_search_strerror+:} false; then :
+ break
+fi
+done
+if ${ac_cv_search_strerror+:} false; then :
+
+else
+ ac_cv_search_strerror=no
+fi
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
+$as_echo "$ac_cv_search_strerror" >&6; }
+ac_res=$ac_cv_search_strerror
+if test "$ac_res" != no; then :
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
+
+fi
+
+
+# Checks for programs.
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+# Checks for header files.
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # Double quotes because CPP needs to be expanded
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+ break
+fi
+
+ done
+ ac_cv_prog_CPP=$CPP
+
+fi
+ CPP=$ac_cv_prog_CPP
+else
+ ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$GREP"; then
+ ac_path_GREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in grep ggrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+ # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'GREP' >> "conftest.nl"
+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_GREP="$ac_path_GREP"
+ ac_path_GREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_GREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+ then ac_cv_path_EGREP="$GREP -E"
+ else
+ if test -z "$EGREP"; then
+ ac_path_EGREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in egrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+ # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'EGREP' >> "conftest.nl"
+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_EGREP="$ac_path_EGREP"
+ ac_path_EGREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_EGREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_EGREP=$EGREP
+fi
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_stdc=yes
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then :
+ :
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ return 2;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+for ac_header in fcntl.h limits.h malloc.h strings.h sys/ioctl.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+for ac_header in sys/sockio.h sys/param.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# Checks for typedefs, structures, and compiler characteristics.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
+$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
+if ${ac_cv_c_const+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+/* FIXME: Include the comments suggested by Paul. */
+#ifndef __cplusplus
+ /* Ultrix mips cc rejects this. */
+ typedef int charset[2];
+ const charset cs;
+ /* SunOS 4.1.1 cc rejects this. */
+ char const *const *pcpcc;
+ char **ppc;
+ /* NEC SVR4.0.2 mips cc rejects this. */
+ struct point {int x, y;};
+ static struct point const zero = {0,0};
+ /* AIX XL C 1.02.0.0 rejects this.
+ It does not let you subtract one const X* pointer from another in
+ an arm of an if-expression whose if-part is not a constant
+ expression */
+ const char *g = "string";
+ pcpcc = &g + (g ? g-g : 0);
+ /* HPUX 7.0 cc rejects these. */
+ ++pcpcc;
+ ppc = (char**) pcpcc;
+ pcpcc = (char const *const *) ppc;
+ { /* SCO 3.2v4 cc rejects this. */
+ char *t;
+ char const *s = 0 ? (char *) 0 : (char const *) 0;
+
+ *t++ = 0;
+ if (s) return 0;
+ }
+ { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
+ int x[] = {25, 17};
+ const int *foo = &x[0];
+ ++foo;
+ }
+ { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+ typedef const int *iptr;
+ iptr p = 0;
+ ++p;
+ }
+ { /* AIX XL C 1.02.0.0 rejects this saying
+ "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+ struct s { int j; const int *ap[3]; };
+ struct s *b; b->j = 5;
+ }
+ { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+ const int foo = 10;
+ if (!foo) return 0;
+ }
+ return !cs[0] && !zero.x;
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_c_const=yes
+else
+ ac_cv_c_const=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
+$as_echo "$ac_cv_c_const" >&6; }
+if test $ac_cv_c_const = no; then
+
+$as_echo "#define const /**/" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
+$as_echo_n "checking for inline... " >&6; }
+if ${ac_cv_c_inline+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_c_inline=no
+for ac_kw in inline __inline__ __inline; do
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifndef __cplusplus
+typedef int foo_t;
+static $ac_kw foo_t static_foo () {return 0; }
+$ac_kw foo_t foo () {return 0; }
+#endif
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_c_inline=$ac_kw
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ test "$ac_cv_c_inline" != no && break
+done
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
+$as_echo "$ac_cv_c_inline" >&6; }
+
+case $ac_cv_c_inline in
+ inline | yes) ;;
+ *)
+ case $ac_cv_c_inline in
+ no) ac_val=;;
+ *) ac_val=$ac_cv_c_inline;;
+ esac
+ cat >>confdefs.h <<_ACEOF
+#ifndef __cplusplus
+#define inline $ac_val
+#endif
+_ACEOF
+ ;;
+esac
+
+ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
+if test "x$ac_cv_type_off_t" = xyes; then :
+
+else
+
+cat >>confdefs.h <<_ACEOF
+#define off_t long int
+_ACEOF
+
+fi
+
+ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
+if test "x$ac_cv_type_size_t" = xyes; then :
+
+else
+
+cat >>confdefs.h <<_ACEOF
+#define size_t unsigned int
+_ACEOF
+
+fi
+
+
+# Checks for library functions.
+if test $ac_cv_c_compiler_gnu = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
+$as_echo_n "checking whether $CC needs -traditional... " >&6; }
+if ${ac_cv_prog_gcc_traditional+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_pattern="Autoconf.*'x'"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sgtty.h>
+Autoconf TIOCGETP
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "$ac_pattern" >/dev/null 2>&1; then :
+ ac_cv_prog_gcc_traditional=yes
+else
+ ac_cv_prog_gcc_traditional=no
+fi
+rm -f conftest*
+
+
+ if test $ac_cv_prog_gcc_traditional = no; then
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <termio.h>
+Autoconf TCGETA
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "$ac_pattern" >/dev/null 2>&1; then :
+ ac_cv_prog_gcc_traditional=yes
+fi
+rm -f conftest*
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
+$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
+ if test $ac_cv_prog_gcc_traditional = yes; then
+ CC="$CC -traditional"
+ fi
+fi
+
+
+
+
+ for ac_header in $ac_header_list
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+
+
+
+for ac_func in getpagesize
+do :
+ ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
+if test "x$ac_cv_func_getpagesize" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_GETPAGESIZE 1
+_ACEOF
+
+fi
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
+$as_echo_n "checking for working mmap... " >&6; }
+if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "$cross_compiling" = yes; then :
+ ac_cv_func_mmap_fixed_mapped=no
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_includes_default
+/* malloc might have been renamed as rpl_malloc. */
+#undef malloc
+
+/* Thanks to Mike Haertel and Jim Avera for this test.
+ Here is a matrix of mmap possibilities:
+ mmap private not fixed
+ mmap private fixed at somewhere currently unmapped
+ mmap private fixed at somewhere already mapped
+ mmap shared not fixed
+ mmap shared fixed at somewhere currently unmapped
+ mmap shared fixed at somewhere already mapped
+ For private mappings, we should verify that changes cannot be read()
+ back from the file, nor mmap's back from the file at a different
+ address. (There have been systems where private was not correctly
+ implemented like the infamous i386 svr4.0, and systems where the
+ VM page cache was not coherent with the file system buffer cache
+ like early versions of FreeBSD and possibly contemporary NetBSD.)
+ For shared mappings, we should conversely verify that changes get
+ propagated back to all the places they're supposed to be.
+
+ Grep wants private fixed already mapped.
+ The main things grep needs to know about mmap are:
+ * does it exist and is it safe to write into the mmap'd area
+ * how to use it (BSD variants) */
+
+#include <fcntl.h>
+#include <sys/mman.h>
+
+#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
+char *malloc ();
+#endif
+
+/* This mess was copied from the GNU getpagesize.h. */
+#ifndef HAVE_GETPAGESIZE
+# ifdef _SC_PAGESIZE
+# define getpagesize() sysconf(_SC_PAGESIZE)
+# else /* no _SC_PAGESIZE */
+# ifdef HAVE_SYS_PARAM_H
+# include <sys/param.h>
+# ifdef EXEC_PAGESIZE
+# define getpagesize() EXEC_PAGESIZE
+# else /* no EXEC_PAGESIZE */
+# ifdef NBPG
+# define getpagesize() NBPG * CLSIZE
+# ifndef CLSIZE
+# define CLSIZE 1
+# endif /* no CLSIZE */
+# else /* no NBPG */
+# ifdef NBPC
+# define getpagesize() NBPC
+# else /* no NBPC */
+# ifdef PAGESIZE
+# define getpagesize() PAGESIZE
+# endif /* PAGESIZE */
+# endif /* no NBPC */
+# endif /* no NBPG */
+# endif /* no EXEC_PAGESIZE */
+# else /* no HAVE_SYS_PARAM_H */
+# define getpagesize() 8192 /* punt totally */
+# endif /* no HAVE_SYS_PARAM_H */
+# endif /* no _SC_PAGESIZE */
+
+#endif /* no HAVE_GETPAGESIZE */
+
+int
+main ()
+{
+ char *data, *data2, *data3;
+ const char *cdata2;
+ int i, pagesize;
+ int fd, fd2;
+
+ pagesize = getpagesize ();
+
+ /* First, make a file with some known garbage in it. */
+ data = (char *) malloc (pagesize);
+ if (!data)
+ return 1;
+ for (i = 0; i < pagesize; ++i)
+ *(data + i) = rand ();
+ umask (0);
+ fd = creat ("conftest.mmap", 0600);
+ if (fd < 0)
+ return 2;
+ if (write (fd, data, pagesize) != pagesize)
+ return 3;
+ close (fd);
+
+ /* Next, check that the tail of a page is zero-filled. File must have
+ non-zero length, otherwise we risk SIGBUS for entire page. */
+ fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
+ if (fd2 < 0)
+ return 4;
+ cdata2 = "";
+ if (write (fd2, cdata2, 1) != 1)
+ return 5;
+ data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
+ if (data2 == MAP_FAILED)
+ return 6;
+ for (i = 0; i < pagesize; ++i)
+ if (*(data2 + i))
+ return 7;
+ close (fd2);
+ if (munmap (data2, pagesize))
+ return 8;
+
+ /* Next, try to mmap the file at a fixed address which already has
+ something else allocated at it. If we can, also make sure that
+ we see the same garbage. */
+ fd = open ("conftest.mmap", O_RDWR);
+ if (fd < 0)
+ return 9;
+ if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
+ MAP_PRIVATE | MAP_FIXED, fd, 0L))
+ return 10;
+ for (i = 0; i < pagesize; ++i)
+ if (*(data + i) != *(data2 + i))
+ return 11;
+
+ /* Finally, make sure that changes to the mapped area do not
+ percolate back to the file as seen by read(). (This is a bug on
+ some variants of i386 svr4.0.) */
+ for (i = 0; i < pagesize; ++i)
+ *(data2 + i) = *(data2 + i) + 1;
+ data3 = (char *) malloc (pagesize);
+ if (!data3)
+ return 12;
+ if (read (fd, data3, pagesize) != pagesize)
+ return 13;
+ for (i = 0; i < pagesize; ++i)
+ if (*(data + i) != *(data3 + i))
+ return 14;
+ close (fd);
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+ ac_cv_func_mmap_fixed_mapped=yes
+else
+ ac_cv_func_mmap_fixed_mapped=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
+$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
+if test $ac_cv_func_mmap_fixed_mapped = yes; then
+
+$as_echo "#define HAVE_MMAP 1" >>confdefs.h
+
+fi
+rm -f conftest.mmap conftest.txt
+
+
+# CFLAGS
+
+
+ # Check whether --enable-compile-warnings was given.
+if test "${enable_compile_warnings+set}" = set; then :
+ enableval=$enable_compile_warnings;
+else
+ enable_compile_warnings="yes"
+fi
+
+
+ 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"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ has_option=yes
+else
+ has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS="$SAVE_CFLAGS"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+ 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
+ ;;
+ *)
+ as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
+ ;;
+ esac
+ CFLAGS="$realsave_CFLAGS"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
+$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
+$as_echo "$warning_flags" >&6; }
+
+ # Check whether --enable-iso-c was given.
+if test "${enable_iso_c+set}" = set; then :
+ enableval=$enable_iso_c;
+else
+ enable_iso_c=no
+fi
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
+ 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
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
+$as_echo "$complCFLAGS" >&6; }
+
+ WARN_CFLAGS="$warning_flags $complCFLAGS"
+
+
+
+# AS_NANO(GM_RELEASE="yes", GM_RELEASE="no")
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Wall" >&5
+$as_echo_n "checking to see if compiler understands -Wall... " >&6; }
+
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Wall"
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ flag_ok=yes
+else
+ flag_ok=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS="$save_CFLAGS"
+
+ if test "X$flag_ok" = Xyes ; then
+ GM_ERROR_CFLAGS="-Wall"
+ true
+ else
+
+ true
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
+$as_echo "$flag_ok" >&6; }
+
+
+if test "x$GM_RELEASE" = "xno"
+then
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if compiler understands -Werror" >&5
+$as_echo_n "checking to see if compiler understands -Werror... " >&6; }
+
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror"
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ flag_ok=yes
+else
+ flag_ok=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS="$save_CFLAGS"
+
+ if test "X$flag_ok" = Xyes ; then
+ GM_ERROR_CFLAGS="$GM_ERROR_CFLAGS -Werror"
+ true
+ else
+
+ true
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_ok" >&5
+$as_echo "$flag_ok" >&6; }
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: Using $GM_ERROR_CFLAGS as error checking CFLAGS" >&5
+$as_echo "$as_me: Using $GM_ERROR_CFLAGS as error checking CFLAGS" >&6;}
+
+GLIB_REQUIRED_VERSION=2.18.2
+GTK_REQUIRED_VERSION=2.18.0
+MATECONF_REQUIRED_VERSION=2.6.1
+PA_REQUIRED_VERSION=0.9.16
+CANBERRA_REQUIRED_VERSION=0.13
+
+
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+ ac_pt_PKG_CONFIG=$PKG_CONFIG
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $ac_pt_PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_pt_PKG_CONFIG" = x; then
+ PKG_CONFIG=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ PKG_CONFIG=$ac_pt_PKG_CONFIG
+ fi
+else
+ PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+ _pkg_min_version=0.9.0
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+ if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
+fi
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOUND_THEME" >&5
+$as_echo_n "checking for SOUND_THEME... " >&6; }
+
+if test -n "$SOUND_THEME_CFLAGS"; then
+ pkg_cv_SOUND_THEME_CFLAGS="$SOUND_THEME_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= \$MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= \$CANBERRA_REQUIRED_VERSION
+ libxml-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_SOUND_THEME_CFLAGS=`$PKG_CONFIG --cflags "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$SOUND_THEME_LIBS"; then
+ pkg_cv_SOUND_THEME_LIBS="$SOUND_THEME_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= \$MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= \$CANBERRA_REQUIRED_VERSION
+ libxml-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_SOUND_THEME_LIBS=`$PKG_CONFIG --libs "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ SOUND_THEME_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0" 2>&1`
+ else
+ SOUND_THEME_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$SOUND_THEME_PKG_ERRORS" >&5
+
+ have_soundtheme=no
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ have_soundtheme=no
+else
+ SOUND_THEME_CFLAGS=$pkg_cv_SOUND_THEME_CFLAGS
+ SOUND_THEME_LIBS=$pkg_cv_SOUND_THEME_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_soundtheme=yes
+fi
+
+if test "x$have_soundtheme" = "xyes" ; then
+
+$as_echo "#define HAVE_SOUND_THEME /**/" >>confdefs.h
+
+fi
+ if test x$have_soundtheme = xyes; then
+ HAVE_SOUND_THEME_TRUE=
+ HAVE_SOUND_THEME_FALSE='#'
+else
+ HAVE_SOUND_THEME_TRUE='#'
+ HAVE_SOUND_THEME_FALSE=
+fi
+
+
+
+
+
+
+GTK_REQUIRED_VERSION=2.15.1
+
+# Check whether --enable-pulseaudio was given.
+if test "${enable_pulseaudio+set}" = set; then :
+ enableval=$enable_pulseaudio; enable_pulseaudio=$enableval
+else
+ enable_pulseaudio=auto
+fi
+
+
+if test "x$enable_pulseaudio" != "xno"; then
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PULSEAUDIO" >&5
+$as_echo_n "checking for PULSEAUDIO... " >&6; }
+
+if test -n "$PULSEAUDIO_CFLAGS"; then
+ pkg_cv_PULSEAUDIO_CFLAGS="$PULSEAUDIO_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse >= \$PA_REQUIRED_VERSION libpulse-mainloop-glib >= \$PA_REQUIRED_VERSION\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_PULSEAUDIO_CFLAGS=`$PKG_CONFIG --cflags "libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$PULSEAUDIO_LIBS"; then
+ pkg_cv_PULSEAUDIO_LIBS="$PULSEAUDIO_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse >= \$PA_REQUIRED_VERSION libpulse-mainloop-glib >= \$PA_REQUIRED_VERSION\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_PULSEAUDIO_LIBS=`$PKG_CONFIG --libs "libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ PULSEAUDIO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION" 2>&1`
+ else
+ PULSEAUDIO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$PULSEAUDIO_PKG_ERRORS" >&5
+
+ have_pulseaudio=no
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ have_pulseaudio=no
+else
+ PULSEAUDIO_CFLAGS=$pkg_cv_PULSEAUDIO_CFLAGS
+ PULSEAUDIO_LIBS=$pkg_cv_PULSEAUDIO_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_pulseaudio=yes
+fi
+
+ if test "x$enable_pulseaudio" = "xyes" -a "x$have_pulseaudio" = "xno"; then
+ as_fn_error $? "PulseAudio support explicitly requested but dependencies not found" "$LINENO" 5
+ fi
+
+ if test "x$have_pulseaudio" = "xyes" ; then
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VOLUME_CONTROL" >&5
+$as_echo_n "checking for VOLUME_CONTROL... " >&6; }
+
+if test -n "$VOLUME_CONTROL_CFLAGS"; then
+ pkg_cv_VOLUME_CONTROL_CFLAGS="$VOLUME_CONTROL_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= \$MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= \$CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ \""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ ") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_VOLUME_CONTROL_CFLAGS=`$PKG_CONFIG --cflags "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ " 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$VOLUME_CONTROL_LIBS"; then
+ pkg_cv_VOLUME_CONTROL_LIBS="$VOLUME_CONTROL_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= \$GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= \$MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= \$CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ \""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ ") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_VOLUME_CONTROL_LIBS=`$PKG_CONFIG --libs "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ " 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ VOLUME_CONTROL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ " 2>&1`
+ else
+ VOLUME_CONTROL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ " 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$VOLUME_CONTROL_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ ) were not met:
+
+$VOLUME_CONTROL_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables VOLUME_CONTROL_CFLAGS
+and VOLUME_CONTROL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables VOLUME_CONTROL_CFLAGS
+and VOLUME_CONTROL_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ VOLUME_CONTROL_CFLAGS=$pkg_cv_VOLUME_CONTROL_CFLAGS
+ VOLUME_CONTROL_LIBS=$pkg_cv_VOLUME_CONTROL_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+fi
+
+
+
+
+ if $PKG_CONFIG --atleast-version 2.26 glib-2.0; then
+ VOLUME_CONTROL_CFLAGS="$VOLUME_CONTROL_CFLAGS -DG_CONST_RETURN=const"
+ fi
+
+
+$as_echo "#define HAVE_PULSEAUDIO /**/" >>confdefs.h
+
+ fi
+else
+ have_pulseaudio=no
+fi
+ if test x$have_pulseaudio = xyes; then
+ HAVE_PULSEAUDIO_TRUE=
+ HAVE_PULSEAUDIO_FALSE='#'
+else
+ HAVE_PULSEAUDIO_TRUE='#'
+ HAVE_PULSEAUDIO_FALSE=
+fi
+
+
+
+
+
+
+have_profiles=no
+
+# Check whether --enable-profiles was given.
+if test "${enable_profiles+set}" = set; then :
+ enableval=$enable_profiles;
+else
+ enable_profiles=yes
+fi
+
+
+if test "x$enable_profiles" = "xyes"; then
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP" >&5
+$as_echo_n "checking for GMP... " >&6; }
+
+if test -n "$GMP_CFLAGS"; then
+ pkg_cv_GMP_CFLAGS="$GMP_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GMP_CFLAGS=`$PKG_CONFIG --cflags "
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$GMP_LIBS"; then
+ pkg_cv_GMP_LIBS="$GMP_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GMP_LIBS=`$PKG_CONFIG --libs "
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ GMP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0" 2>&1`
+ else
+ GMP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GMP_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0) were not met:
+
+$GMP_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GMP_CFLAGS
+and GMP_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GMP_CFLAGS
+and GMP_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ GMP_CFLAGS=$pkg_cv_GMP_CFLAGS
+ GMP_LIBS=$pkg_cv_GMP_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_profiles=yes
+fi
+fi
+
+
+ if test x$have_profiles = xyes; then
+ HAVE_GMP_TRUE=
+ HAVE_GMP_FALSE='#'
+else
+ HAVE_GMP_TRUE='#'
+ HAVE_GMP_FALSE=
+fi
+
+
+have_gladeui=no
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLADEUI" >&5
+$as_echo_n "checking for GLADEUI... " >&6; }
+
+if test -n "$GLADEUI_CFLAGS"; then
+ pkg_cv_GLADEUI_CFLAGS="$GLADEUI_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-1.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gladeui-1.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GLADEUI_CFLAGS=`$PKG_CONFIG --cflags "gladeui-1.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$GLADEUI_LIBS"; then
+ pkg_cv_GLADEUI_LIBS="$GLADEUI_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-1.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gladeui-1.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GLADEUI_LIBS=`$PKG_CONFIG --libs "gladeui-1.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ GLADEUI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gladeui-1.0" 2>&1`
+ else
+ GLADEUI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gladeui-1.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GLADEUI_PKG_ERRORS" >&5
+
+ have_gladeui=no
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ have_gladeui=no
+else
+ GLADEUI_CFLAGS=$pkg_cv_GLADEUI_CFLAGS
+ GLADEUI_LIBS=$pkg_cv_GLADEUI_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_gladeui=yes
+fi
+
+
+ if test x$have_gladeui = xyes; then
+ HAVE_GLADEUI_TRUE=
+ HAVE_GLADEUI_FALSE='#'
+else
+ HAVE_GLADEUI_TRUE='#'
+ HAVE_GLADEUI_FALSE=
+fi
+
+
+GLADEUI_CATALOG_DIR="`$PKG_CONFIG --variable=catalogdir gladeui-1.0`"
+
+
+GLADEUI_MODULE_DIR="`$PKG_CONFIG --variable=moduledir gladeui-1.0`"
+
+
+
+GST_REQ=0.10.23
+GST_PLUGINS_BASE_REQ=0.10.23
+GST_MAJORMINOR=0.10
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define GST_MAJORMINOR_QUOTED "$GST_MAJORMINOR"
+_ACEOF
+
+
+have_gst=no
+
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSR" >&5
+$as_echo_n "checking for GSR... " >&6; }
+
+if test -n "$GSR_CFLAGS"; then
+ pkg_cv_GSR_CFLAGS="$GSR_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ gstreamer-\$GST_MAJORMINOR >= \$GST_REQ
+ gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GSR_CFLAGS=`$PKG_CONFIG --cflags "
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$GSR_LIBS"; then
+ pkg_cv_GSR_LIBS="$GSR_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ gstreamer-\$GST_MAJORMINOR >= \$GST_REQ
+ gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GSR_LIBS=`$PKG_CONFIG --libs "
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ GSR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0" 2>&1`
+ else
+ GSR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSR_PKG_ERRORS" >&5
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $GSR_PKG_ERRORS" >&5
+$as_echo "$as_me: WARNING: $GSR_PKG_ERRORS" >&2;}
+ PROGRAMS_GRECORD_ERROR="$GSR_PKG_ERRORS"
+
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $GSR_PKG_ERRORS" >&5
+$as_echo "$as_me: WARNING: $GSR_PKG_ERRORS" >&2;}
+ PROGRAMS_GRECORD_ERROR="$GSR_PKG_ERRORS"
+
+else
+ GSR_CFLAGS=$pkg_cv_GSR_CFLAGS
+ GSR_LIBS=$pkg_cv_GSR_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_gst=yes
+fi
+
+have_grecord=no
+grecord_reason=""
+
+# Check whether --enable-grecord was given.
+if test "${enable_grecord+set}" = set; then :
+ enableval=$enable_grecord;
+else
+ enable_grecord=yes
+fi
+
+
+if test "x$have_profiles" = "xno" ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Grecord will be disabled because of disabled profiles" >&5
+$as_echo "$as_me: WARNING: Grecord will be disabled because of disabled profiles" >&2;}
+ enable_grecord=no
+ have_grecord=no
+ grecord_reason=", mate media profiles is disabled"
+fi
+
+if test "x$have_gst" = "xyes" && test "x$enable_grecord" = "xyes"; then
+ have_grecord=yes
+else
+ if test "x$have_gst" = "xno"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You need GStreamer installed for the mixer and recorder to work" >&5
+$as_echo "$as_me: WARNING: You need GStreamer installed for the mixer and recorder to work" >&2;}
+ sleep 5 2>/dev/null
+ fi
+fi
+
+
+
+ if test x$have_gst = xyes; then
+ HAVE_GSTREAMER_TRUE=
+ HAVE_GSTREAMER_FALSE='#'
+else
+ HAVE_GSTREAMER_TRUE='#'
+ HAVE_GSTREAMER_FALSE=
+fi
+
+ if test x$have_grecord = xyes; then
+ HAVE_GRECORD_TRUE=
+ HAVE_GRECORD_FALSE='#'
+else
+ HAVE_GRECORD_TRUE='#'
+ HAVE_GRECORD_FALSE=
+fi
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define GSR_UIDIR_UNINSTALLED "`pwd`/grecord/src"
+_ACEOF
+
+
+# Extract the first word of "mateconftool-2", so it can be a program name with args.
+set dummy mateconftool-2; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MATECONFTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $MATECONFTOOL in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_MATECONFTOOL="$MATECONFTOOL" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_MATECONFTOOL="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+MATECONFTOOL=$ac_cv_path_MATECONFTOOL
+if test -n "$MATECONFTOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MATECONFTOOL" >&5
+$as_echo "$MATECONFTOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+ 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
+
+
+# Check whether --with-mateconf-source was given.
+if test "${with_mateconf_source+set}" = set; then :
+ withval=$with_mateconf_source; MATECONF_SCHEMA_CONFIG_SOURCE="$withval"
+fi
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
+$as_echo "Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
+
+ if test "x$MATECONF_SCHEMA_FILE_DIR" = "x"; then
+ MATECONF_SCHEMA_FILE_DIR='$(sysconfdir)/mateconf/schemas'
+ fi
+
+
+# Check whether --with-mateconf-schema-file-dir was given.
+if test "${with_mateconf_schema_file_dir+set}" = set; then :
+ withval=$with_mateconf_schema_file_dir; MATECONF_SCHEMA_FILE_DIR="$withval"
+fi
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
+$as_echo "Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
+
+ # Check whether --enable-schemas-install was given.
+if test "${enable_schemas_install+set}" = set; then :
+ enableval=$enable_schemas_install; case ${enableval} in
+ yes|no) ;;
+ *) as_fn_error $? "bad value ${enableval} for --enable-schemas-install" "$LINENO" 5 ;;
+ esac
+fi
+
+ if test "$enable_schemas_install" != no; then
+ MATECONF_SCHEMAS_INSTALL_TRUE=
+ MATECONF_SCHEMAS_INSTALL_FALSE='#'
+else
+ MATECONF_SCHEMAS_INSTALL_TRUE='#'
+ MATECONF_SCHEMAS_INSTALL_FALSE=
+fi
+
+
+
+# Extract the first word of "glib-genmarshal", so it can be a program name with args.
+set dummy glib-genmarshal; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_GLIB_GENMARSHAL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $GLIB_GENMARSHAL in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_GLIB_GENMARSHAL="$GLIB_GENMARSHAL" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_GLIB_GENMARSHAL="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+GLIB_GENMARSHAL=$ac_cv_path_GLIB_GENMARSHAL
+if test -n "$GLIB_GENMARSHAL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_GENMARSHAL" >&5
+$as_echo "$GLIB_GENMARSHAL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+GETTEXT_PACKAGE=mate-media-2.0
+
+
+cat >>confdefs.h <<_ACEOF
+#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
+_ACEOF
+
+
+ for ac_header in locale.h
+do :
+ ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
+if test "x$ac_cv_header_locale_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LOCALE_H 1
+_ACEOF
+
+fi
+
+done
+
+ if test $ac_cv_header_locale_h = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
+$as_echo_n "checking for LC_MESSAGES... " >&6; }
+if ${am_cv_val_LC_MESSAGES+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <locale.h>
+int
+main ()
+{
+return LC_MESSAGES
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ am_cv_val_LC_MESSAGES=yes
+else
+ am_cv_val_LC_MESSAGES=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
+$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
+ if test $am_cv_val_LC_MESSAGES = yes; then
+
+$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
+
+ fi
+ fi
+ USE_NLS=yes
+
+
+ gt_cv_have_gettext=no
+
+ CATOBJEXT=NONE
+ XGETTEXT=:
+ INTLLIBS=
+
+ ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
+if test "x$ac_cv_header_libintl_h" = xyes; then :
+ gt_cv_func_dgettext_libintl="no"
+ libintl_extra_libs=""
+
+ #
+ # First check in libc
+ #
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
+$as_echo_n "checking for ngettext in libc... " >&6; }
+if ${gt_cv_func_ngettext_libc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !ngettext ("","", 1)
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ gt_cv_func_ngettext_libc=yes
+else
+ gt_cv_func_ngettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
+$as_echo "$gt_cv_func_ngettext_libc" >&6; }
+
+ if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
+$as_echo_n "checking for dgettext in libc... " >&6; }
+if ${gt_cv_func_dgettext_libc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return !dgettext ("","")
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ gt_cv_func_dgettext_libc=yes
+else
+ gt_cv_func_dgettext_libc=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
+$as_echo "$gt_cv_func_dgettext_libc" >&6; }
+ fi
+
+ if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+ for ac_func in bind_textdomain_codeset
+do :
+ ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+
+fi
+done
+
+ 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
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
+$as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
+if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char bindtextdomain ();
+int
+main ()
+{
+return bindtextdomain ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_intl_bindtextdomain=yes
+else
+ ac_cv_lib_intl_bindtextdomain=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
+$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
+if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if ${ac_cv_lib_intl_ngettext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_intl_ngettext=yes
+else
+ ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
+$as_echo_n "checking for dgettext in -lintl... " >&6; }
+if ${ac_cv_lib_intl_dgettext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dgettext ();
+int
+main ()
+{
+return dgettext ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_intl_dgettext=yes
+else
+ ac_cv_lib_intl_dgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
+$as_echo "$ac_cv_lib_intl_dgettext" >&6; }
+if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
+ gt_cv_func_dgettext_libintl=yes
+fi
+
+fi
+
+fi
+
+
+ if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
+$as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
+$as_echo "" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
+$as_echo_n "checking for ngettext in -lintl... " >&6; }
+if ${ac_cv_lib_intl_ngettext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char ngettext ();
+int
+main ()
+{
+return ngettext ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_intl_ngettext=yes
+else
+ ac_cv_lib_intl_ngettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
+$as_echo "$ac_cv_lib_intl_ngettext" >&6; }
+if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
+$as_echo_n "checking for dcgettext in -lintl... " >&6; }
+if ${ac_cv_lib_intl_dcgettext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dcgettext ();
+int
+main ()
+{
+return dcgettext ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_intl_dcgettext=yes
+else
+ ac_cv_lib_intl_dcgettext=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
+$as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
+if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
+ gt_cv_func_dgettext_libintl=yes
+ libintl_extra_libs=-liconv
+else
+ :
+fi
+
+else
+ :
+fi
+
+ 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
+ for ac_func in bind_textdomain_codeset
+do :
+ ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_BIND_TEXTDOMAIN_CODESET 1
+_ACEOF
+
+fi
+done
+
+ LIBS="$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
+
+$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
+
+ # Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_MSGFMT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case "$MSGFMT" in
+ /*)
+ ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
+ ac_cv_path_MSGFMT="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
+ ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != "no"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+ if test "$MSGFMT" != "no"; then
+ glib_save_LIBS="$LIBS"
+ LIBS="$LIBS $INTLLIBS"
+ for ac_func in dcgettext
+do :
+ ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
+if test "x$ac_cv_func_dcgettext" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_DCGETTEXT 1
+_ACEOF
+
+fi
+done
+
+ MSGFMT_OPTS=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
+$as_echo_n "checking if msgfmt accepts -c... " >&6; }
+ cat >conftest.foo <<_ACEOF
+
+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 <[email protected]>\n"
+"Language-Team: C <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+_ACEOF
+if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
+ ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+echo "$as_me: failed input was:" >&5
+sed 's/^/| /' conftest.foo >&5
+fi
+
+ # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_GMSGFMT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $GMSGFMT in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+ ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+if test -n "$GMSGFMT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ # Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_XGETTEXT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case "$XGETTEXT" in
+ /*)
+ ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
+ ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+ ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+ return _nl_msg_cat_cntr
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ CATOBJEXT=.gmo
+ DATADIRNAME=share
+else
+ case $host in
+ *-*-solaris*)
+ ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
+if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
+ CATOBJEXT=.gmo
+ DATADIRNAME=share
+else
+ CATOBJEXT=.mo
+ DATADIRNAME=lib
+fi
+
+ ;;
+ *-*-openbsd*)
+ CATOBJEXT=.mo
+ DATADIRNAME=share
+ ;;
+ *)
+ CATOBJEXT=.mo
+ DATADIRNAME=lib
+ ;;
+ esac
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LIBS="$glib_save_LIBS"
+ INSTOBJEXT=.mo
+ else
+ gt_cv_have_gettext=no
+ fi
+ fi
+
+fi
+
+
+
+ if test "$gt_cv_have_gettext" = "yes" ; then
+
+$as_echo "#define ENABLE_NLS 1" >>confdefs.h
+
+ fi
+
+ if test "$XGETTEXT" != ":"; then
+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+ : ;
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
+ XGETTEXT=":"
+ fi
+ fi
+
+ # We need to process the po/ directory.
+ POSUB=po
+
+ ac_config_commands="$ac_config_commands default-1"
+
+
+ for lang in $ALL_LINGUAS; do
+ GMOFILES="$GMOFILES $lang.gmo"
+ POFILES="$POFILES $lang.po"
+ done
+
+
+
+
+
+
+
+
+
+
+
+
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+ if test "x$ALL_LINGUAS" = "x"; then
+ LINGUAS=
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
+$as_echo_n "checking for catalogs to be installed... " >&6; }
+ 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
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
+$as_echo "$LINGUAS" >&6; }
+ fi
+
+ if test -n "$LINGUAS"; then
+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+ fi
+ fi
+
+ MKINSTALLDIRS=
+ if test -n "$ac_aux_dir"; then
+ MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+ fi
+ if test -z "$MKINSTALLDIRS"; then
+ MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+ fi
+
+
+ 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
+
+
+
+gdu_cv_version_required=0.3.2
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking mate-doc-utils >= $gdu_cv_version_required" >&5
+$as_echo_n "checking mate-doc-utils >= $gdu_cv_version_required... " >&6; }
+if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mate-doc-utils >= \$gdu_cv_version_required\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "mate-doc-utils >= $gdu_cv_version_required") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ gdu_cv_have_gdu=yes
+else
+ gdu_cv_have_gdu=no
+fi
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ :
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ as_fn_error $? "mate-doc-utils >= $gdu_cv_version_required not found" "$LINENO" 5
+fi
+
+
+
+# Check whether --with-help-dir was given.
+if test "${with_help_dir+set}" = set; then :
+ withval=$with_help_dir;
+else
+ with_help_dir='${datadir}/mate/help'
+fi
+
+HELP_DIR="$with_help_dir"
+
+
+
+# Check whether --with-omf-dir was given.
+if test "${with_omf_dir+set}" = set; then :
+ withval=$with_omf_dir;
+else
+ with_omf_dir='${datadir}/omf'
+fi
+
+OMF_DIR="$with_omf_dir"
+
+
+
+# Check whether --with-help-formats was given.
+if test "${with_help_formats+set}" = set; then :
+ withval=$with_help_formats;
+else
+ with_help_formats=''
+fi
+
+DOC_USER_FORMATS="$with_help_formats"
+
+
+# Check whether --enable-scrollkeeper was given.
+if test "${enable_scrollkeeper+set}" = set; then :
+ enableval=$enable_scrollkeeper;
+else
+ enable_scrollkeeper=yes
+fi
+
+ if test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"; then
+ ENABLE_SK_TRUE=
+ ENABLE_SK_FALSE='#'
+else
+ ENABLE_SK_TRUE='#'
+ ENABLE_SK_FALSE=
+fi
+
+
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+
+
+ if test "$gdu_cv_have_gdu" = "yes"; then
+ HAVE_MATE_DOC_UTILS_TRUE=
+ HAVE_MATE_DOC_UTILS_FALSE='#'
+else
+ HAVE_MATE_DOC_UTILS_TRUE='#'
+ HAVE_MATE_DOC_UTILS_FALSE=
+fi
+
+
+
+
+case `pwd` in
+ *\ * | *\ *)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.4.2'
+macro_revision='1.3337'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if ${ac_cv_build+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if ${ac_cv_host+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "x$host_alias" = x; then
+ ac_cv_host=$ac_cv_build
+else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+$as_echo_n "checking how to print strings... " >&6; }
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+ ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+ ECHO='printf %s\n'
+else
+ # Use this function as a fallback that always works.
+ func_fallback_echo ()
+ {
+ eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+ }
+ ECHO='func_fallback_echo'
+fi
+
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+ $ECHO ""
+}
+
+case "$ECHO" in
+ printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
+$as_echo "printf" >&6; } ;;
+ print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
+$as_echo "print -r" >&6; } ;;
+ *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
+$as_echo "cat" >&6; } ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+ for ac_i in 1 2 3 4 5 6 7; do
+ ac_script="$ac_script$as_nl$ac_script"
+ done
+ echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+ { ac_script=; unset ac_script;}
+ if test -z "$SED"; then
+ ac_path_SED_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+ # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo '' >> "conftest.nl"
+ "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_SED_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_SED="$ac_path_SED"
+ ac_path_SED_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_SED_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_SED"; then
+ as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+ fi
+else
+ ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+ rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if ${ac_cv_path_FGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+ then ac_cv_path_FGREP="$GREP -F"
+ else
+ if test -z "$FGREP"; then
+ ac_path_FGREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in fgrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+ # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'FGREP' >> "conftest.nl"
+ "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_FGREP="$ac_path_FGREP"
+ ac_path_FGREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_FGREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_FGREP"; then
+ as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_FGREP=$FGREP
+fi
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+
+
+test -z "$GREP" && GREP=grep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then :
+ withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+else
+ with_gnu_ld=no
+fi
+
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [\\/]* | ?:[\\/]*)
+ re_direlt='/[^/][^/]*/\.\./'
+ # Canonicalize the pathname of ld
+ ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+ while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
+fi
+if ${lt_cv_path_LD+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$LD"; then
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ lt_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some variants of GNU ld only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
+$as_echo "$LD" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
+if ${lt_cv_prog_gnu_ld+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
+if ${lt_cv_path_NM+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$NM"; then
+ # Let the user override the test.
+ lt_cv_path_NM="$NM"
+else
+ lt_nm_to_check="${ac_tool_prefix}nm"
+ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+ lt_nm_to_check="$lt_nm_to_check nm"
+ fi
+ for lt_tmp_nm in $lt_nm_to_check; do
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/$lt_tmp_nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
+ break
+ ;;
+ *)
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
+ ;;
+ esac
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+ done
+ : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+ NM="$lt_cv_path_NM"
+else
+ # Didn't find any BSD compatible name lister, look for dumpbin.
+ if test -n "$DUMPBIN"; then :
+ # Let the user override the test.
+ else
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in dumpbin "link -dump"
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$DUMPBIN"; then
+ ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$DUMPBIN" && break
+ done
+fi
+if test -z "$DUMPBIN"; then
+ ac_ct_DUMPBIN=$DUMPBIN
+ for ac_prog in dumpbin "link -dump"
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_DUMPBIN"; then
+ ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_DUMPBIN" && break
+done
+
+ if test "x$ac_ct_DUMPBIN" = x; then
+ DUMPBIN=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ DUMPBIN=$ac_ct_DUMPBIN
+ fi
+fi
+
+ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ *COFF*)
+ DUMPBIN="$DUMPBIN -symbols"
+ ;;
+ *)
+ DUMPBIN=:
+ ;;
+ esac
+ fi
+
+ if test "$DUMPBIN" != ":"; then
+ NM="$DUMPBIN"
+ fi
+fi
+test -z "$NM" && NM=nm
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if ${lt_cv_nm_interface+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_nm_interface="BSD nm"
+ echo "int some_variable = 0;" > conftest.$ac_ext
+ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
+ (eval "$ac_compile" 2>conftest.err)
+ cat conftest.err >&5
+ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+ (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+ cat conftest.err >&5
+ (eval echo "\"\$as_me:$LINENO: output\"" >&5)
+ cat conftest.out >&5
+ if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+ lt_cv_nm_interface="MS dumpbin"
+ fi
+ rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if ${lt_cv_sys_max_cmd_len+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ i=0
+ teststring="ABCD"
+
+ case $build_os in
+ msdosdjgpp*)
+ # On DJGPP, this test can blow up pretty badly due to problems in libc
+ # (any single argument exceeding 2000 bytes causes a buffer overrun
+ # during glob expansion). Even if it were fixed, the result of this
+ # check would be larger than it should be.
+ lt_cv_sys_max_cmd_len=12288; # 12K is about right
+ ;;
+
+ gnu*)
+ # Under GNU Hurd, this test is not required because there is
+ # no limit to the length of command line arguments.
+ # Libtool will interpret -1 as no limit whatsoever
+ lt_cv_sys_max_cmd_len=-1;
+ ;;
+
+ cygwin* | mingw* | cegcc*)
+ # On Win9x/ME, this test blows up -- it succeeds, but takes
+ # about 5 minutes as the teststring grows exponentially.
+ # Worse, since 9x/ME are not pre-emptively multitasking,
+ # you end up with a "frozen" computer, even though with patience
+ # the test eventually succeeds (with a max line length of 256k).
+ # Instead, let's just punt: use the minimum linelength reported by
+ # all of the supported platforms: 8192 (on NT/2K/XP).
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ mint*)
+ # On MiNT this can take a long time and run out of memory.
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ amigaos*)
+ # On AmigaOS with pdksh, this test takes hours, literally.
+ # So we just punt and use a minimum line length of 8192.
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+ # This has been around since 386BSD, at least. Likely further.
+ if test -x /sbin/sysctl; then
+ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+ elif test -x /usr/sbin/sysctl; then
+ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+ else
+ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
+ fi
+ # And add a safety zone
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+ ;;
+
+ interix*)
+ # We know the value 262144 and hardcode it with a safety zone (like BSD)
+ lt_cv_sys_max_cmd_len=196608
+ ;;
+
+ os2*)
+ # The test takes a long time on OS/2.
+ lt_cv_sys_max_cmd_len=8192
+ ;;
+
+ osf*)
+ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+ # nice to cause kernel panics so lets avoid the loop below.
+ # First set a reasonable default.
+ lt_cv_sys_max_cmd_len=16384
+ #
+ if test -x /sbin/sysconfig; then
+ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+ *1*) lt_cv_sys_max_cmd_len=-1 ;;
+ esac
+ fi
+ ;;
+ sco3.2v5*)
+ lt_cv_sys_max_cmd_len=102400
+ ;;
+ sysv5* | sco5v6* | sysv4.2uw2*)
+ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+ if test -n "$kargmax"; then
+ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
+ else
+ lt_cv_sys_max_cmd_len=32768
+ fi
+ ;;
+ *)
+ lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+ if test -n "$lt_cv_sys_max_cmd_len"; then
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+ else
+ # Make teststring a little bigger before we do anything with it.
+ # a 1K string should be a reasonable start.
+ for i in 1 2 3 4 5 6 7 8 ; do
+ teststring=$teststring$teststring
+ done
+ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
+ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+ teststring=$teststring$teststring
+ done
+ # Only check the string length outside the loop.
+ lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+ teststring=
+ # Add a significant safety factor because C++ compilers can tack on
+ # massive amounts of additional arguments before passing them to the
+ # linker. It appears as though 1/2 is a usable value.
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+ fi
+ ;;
+ esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
+$as_echo "none" >&6; }
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+
+
+
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+ = c,a/b,b/c, \
+ && eval 'test $(( 1 + 1 )) -eq 2 \
+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+ && xsi_shell=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+ >/dev/null 2>&1 \
+ && lt_shell_append=yes
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+ lt_unset=unset
+else
+ lt_unset=false
+fi
+
+
+
+
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+ lt_SP2NL='tr \040 \012'
+ lt_NL2SP='tr \015\012 \040\040'
+ ;;
+ *) # EBCDIC based system
+ lt_SP2NL='tr \100 \n'
+ lt_NL2SP='tr \r\n \100\100'
+ ;;
+esac
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
+if ${lt_cv_to_host_file_cmd+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $host in
+ *-*-mingw* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+ ;;
+ *-*-cygwin* )
+ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+ ;;
+ * ) # otherwise, assume *nix
+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+ ;;
+ esac
+ ;;
+ *-*-cygwin* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+ ;;
+ *-*-cygwin* )
+ lt_cv_to_host_file_cmd=func_convert_file_noop
+ ;;
+ * ) # otherwise, assume *nix
+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+ ;;
+ esac
+ ;;
+ * ) # unhandled hosts (and "normal" native builds)
+ lt_cv_to_host_file_cmd=func_convert_file_noop
+ ;;
+esac
+
+fi
+
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
+if ${lt_cv_to_tool_file_cmd+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ #assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+ *-*-mingw* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+ ;;
+ esac
+ ;;
+esac
+
+fi
+
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if ${lt_cv_ld_reload_flag+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+ cygwin* | mingw* | pw32* | cegcc*)
+ if test "$GCC" != yes; then
+ reload_cmds=false
+ fi
+ ;;
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+ else
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ fi
+ ;;
+esac
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$OBJDUMP"; then
+ ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+ ac_ct_OBJDUMP=$OBJDUMP
+ # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_OBJDUMP"; then
+ ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_OBJDUMP="objdump"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_OBJDUMP" = x; then
+ OBJDUMP="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ OBJDUMP=$ac_ct_OBJDUMP
+ fi
+else
+ OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
+if ${lt_cv_deplibs_check_method+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[4-9]*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+beos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+bsdi[45]*)
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ ;;
+
+cygwin*)
+ # func_win32_libid is a shell function defined in ltmain.sh
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ ;;
+
+mingw* | pw32*)
+ # Base MSYS/MinGW do not provide the 'file' command needed by
+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
+ # unless we find 'file', for example because we are cross-compiling.
+ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ else
+ # Keep this pattern in sync with the one in func_win32_libid.
+ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ fi
+ ;;
+
+cegcc*)
+ # use the weaker test based on 'objdump'. See mingw*.
+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ ;;
+
+darwin* | rhapsody*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+freebsd* | dragonfly*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ case $host_cpu in
+ i*86 )
+ # Not sure whether the presence of OpenBSD here was a mistake.
+ # Let's accept both of them until this is cleared up.
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ ;;
+ esac
+ else
+ lt_cv_deplibs_check_method=pass_all
+ fi
+ ;;
+
+gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+haiku*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case $host_cpu in
+ ia64*)
+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+ ;;
+
+interix[3-9]*)
+ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $LD in
+ *-32|*"-32 ") libmagic=32-bit;;
+ *-n32|*"-n32 ") libmagic=N32;;
+ *-64|*"-64 ") libmagic=64-bit;;
+ *) libmagic=never-match;;
+ esac
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+# This must be glibc/ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+ fi
+ ;;
+
+newos6*)
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
+ ;;
+
+*nto* | *qnx*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+openbsd*)
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ fi
+ ;;
+
+osf3* | osf4* | osf5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+rdos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+solaris*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sysv4 | sysv4.3*)
+ case $host_vendor in
+ motorola)
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+ ;;
+ ncr)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ sequent)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+ ;;
+ sni)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+ siemens)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ pc)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ esac
+ ;;
+
+tpf*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+ case $host_os in
+ mingw* | pw32*)
+ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+ want_nocaseglob=yes
+ else
+ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
+ fi
+ ;;
+ esac
+fi
+
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$DLLTOOL"; then
+ ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+ ac_ct_DLLTOOL=$DLLTOOL
+ # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_DLLTOOL"; then
+ ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_DLLTOOL" = x; then
+ DLLTOOL="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ DLLTOOL=$ac_ct_DLLTOOL
+ fi
+else
+ DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+ # two different shell functions defined in ltmain.sh
+ # decide which to use based on capabilities of $DLLTOOL
+ case `$DLLTOOL --help 2>&1` in
+ *--identify-strict*)
+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+ ;;
+ *)
+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+ ;;
+ esac
+ ;;
+*)
+ # fallback: assume linklib IS sharedlib
+ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ ;;
+esac
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+ for ac_prog in ar
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AR"; then
+ ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AR" && break
+ done
+fi
+if test -z "$AR"; then
+ ac_ct_AR=$AR
+ for ac_prog in ar
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_AR"; then
+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_AR="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_AR" && break
+done
+
+ if test "x$ac_ct_AR" = x; then
+ AR="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ AR=$ac_ct_AR
+ fi
+fi
+
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
+$as_echo_n "checking for archiver @FILE support... " >&6; }
+if ${lt_cv_ar_at_file+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_ar_at_file=no
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ echo conftest.$ac_objext > conftest.lst
+ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+ (eval $lt_ar_try) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if test "$ac_status" -eq 0; then
+ # Ensure the archiver fails upon bogus file names.
+ rm -f conftest.$ac_objext libconftest.a
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
+ (eval $lt_ar_try) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if test "$ac_status" -ne 0; then
+ lt_cv_ar_at_file=@
+ fi
+ fi
+ rm -f conftest.* libconftest.a
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
+$as_echo "$lt_cv_ar_at_file" >&6; }
+
+if test "x$lt_cv_ar_at_file" = xno; then
+ archiver_list_spec=
+else
+ archiver_list_spec=$lt_cv_ar_at_file
+fi
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$RANLIB"; then
+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+ ac_ct_RANLIB=$RANLIB
+ # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_RANLIB"; then
+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_RANLIB="ranlib"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_RANLIB" = x; then
+ RANLIB=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ RANLIB=$ac_ct_RANLIB
+ fi
+else
+ RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+
+
+
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+ case $host_os in
+ openbsd*)
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
+ ;;
+ *)
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
+ ;;
+ esac
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
+fi
+
+case $host_os in
+ darwin*)
+ lock_old_archive_extraction=yes ;;
+ *)
+ lock_old_archive_extraction=no ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if ${lt_cv_sys_global_symbol_pipe+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+ symcode='[BCDT]'
+ ;;
+cygwin* | mingw* | pw32* | cegcc*)
+ symcode='[ABCDGISTW]'
+ ;;
+hpux*)
+ if test "$host_cpu" = ia64; then
+ symcode='[ABCDEGRST]'
+ fi
+ ;;
+irix* | nonstopux*)
+ symcode='[BCDEGRST]'
+ ;;
+osf*)
+ symcode='[BCDEGQRST]'
+ ;;
+solaris*)
+ symcode='[BDRT]'
+ ;;
+sco3.2v5*)
+ symcode='[DT]'
+ ;;
+sysv4.2uw2*)
+ symcode='[DT]'
+ ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+ symcode='[ABDT]'
+ ;;
+sysv4)
+ symcode='[DFNSTU]'
+ ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+ symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+ opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+ ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+ symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+ # Write the raw and C identifiers.
+ if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ # Fake it for dumpbin and say T for any non-static function
+ # and D for any global variable.
+ # Also find C++ and __fastcall symbols from MSVC++,
+ # which start with @ or ?.
+ lt_cv_sys_global_symbol_pipe="$AWK '"\
+" {last_section=section; section=\$ 3};"\
+" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
+" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+" \$ 0!~/External *\|/{next};"\
+" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+" {if(hide[section]) next};"\
+" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+" s[1]~/^[@?]/{print s[1], s[1]; next};"\
+" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+" ' prfx=^$ac_symprfx"
+ else
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ fi
+ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+
+ rm -f conftest*
+ cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
+ (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s "$nlist"; then
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+ else
+ rm -f "$nlist"T
+ fi
+
+ # Make sure that we snagged all the symbols we need.
+ if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+ relocations are performed -- see ld's documentation on pseudo-relocs. */
+# define LT_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data. */
+# define LT_DLSYM_CONST
+#else
+# define LT_DLSYM_CONST const
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+ # Now generate the symbol file.
+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+ cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols. */
+LT_DLSYM_CONST struct {
+ const char *name;
+ void *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+ { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+ cat <<\_LT_EOF >> conftest.$ac_ext
+ {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+ return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+ lt_globsym_save_LIBS=$LIBS
+ lt_globsym_save_CFLAGS=$CFLAGS
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+ LIBS=$lt_globsym_save_LIBS
+ CFLAGS=$lt_globsym_save_CFLAGS
+ else
+ echo "cannot find nm_test_func in $nlist" >&5
+ fi
+ else
+ echo "cannot find nm_test_var in $nlist" >&5
+ fi
+ else
+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+ fi
+ else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ fi
+ rm -rf conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+ break
+ else
+ lt_cv_sys_global_symbol_pipe=
+ fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+ lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
+ nm_file_list_spec='@'
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
+$as_echo_n "checking for sysroot... " >&6; }
+
+# Check whether --with-sysroot was given.
+if test "${with_sysroot+set}" = set; then :
+ withval=$with_sysroot;
+else
+ with_sysroot=no
+fi
+
+
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+ if test "$GCC" = yes; then
+ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+ fi
+ ;; #(
+ /*)
+ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+ ;; #(
+ no|'')
+ ;; #(
+ *)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
+$as_echo "${with_sysroot}" >&6; }
+ as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
+ ;;
+esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
+$as_echo "${lt_sysroot:-no}" >&6; }
+
+
+
+
+
+# Check whether --enable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then :
+ enableval=$enable_libtool_lock;
+fi
+
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *ELF-32*)
+ HPUX_IA64_MODE="32"
+ ;;
+ *ELF-64*)
+ HPUX_IA64_MODE="64"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+*-*-irix6*)
+ # Find out which ABI we are using.
+ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -melf32bsmip"
+ ;;
+ *N32*)
+ LD="${LD-ld} -melf32bmipn32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -melf64bmip"
+ ;;
+ esac
+ else
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -32"
+ ;;
+ *N32*)
+ LD="${LD-ld} -n32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -64"
+ ;;
+ esac
+ fi
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ case `/usr/bin/file conftest.o` in
+ *32-bit*)
+ case $host in
+ x86_64-*kfreebsd*-gnu)
+ LD="${LD-ld} -m elf_i386_fbsd"
+ ;;
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ 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"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
+if ${lt_cv_cc_needs_belf+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ lt_cv_cc_needs_belf=yes
+else
+ lt_cv_cc_needs_belf=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ ;;
+*-*solaris*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ case `/usr/bin/file conftest.o` in
+ *64-bit*)
+ case $lt_cv_prog_gnu_ld in
+ yes*)
+ case $host in
+ i?86-*-solaris*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ sparc*-*-solaris*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
+ if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
+ LD="${LD-ld}_sol2"
+ fi
+ ;;
+ *)
+ if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+ LD="${LD-ld} -64"
+ fi
+ ;;
+ esac
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+esac
+
+need_locks="$enable_libtool_lock"
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
+set dummy ${ac_tool_prefix}mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$MANIFEST_TOOL"; then
+ ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
+if test -n "$MANIFEST_TOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
+$as_echo "$MANIFEST_TOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
+ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
+ # Extract the first word of "mt", so it can be a program name with args.
+set dummy mt; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_MANIFEST_TOOL"; then
+ ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
+if test -n "$ac_ct_MANIFEST_TOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_MANIFEST_TOOL" = x; then
+ MANIFEST_TOOL=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
+ fi
+else
+ MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
+fi
+
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
+if ${lt_cv_path_mainfest_tool+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_path_mainfest_tool=no
+ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
+ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+ cat conftest.err >&5
+ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+ lt_cv_path_mainfest_tool=yes
+ fi
+ rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+ MANIFEST_TOOL=:
+fi
+
+
+
+
+
+
+ case $host_os in
+ rhapsody* | darwin*)
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$DSYMUTIL"; then
+ ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+ ac_ct_DSYMUTIL=$DSYMUTIL
+ # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_DSYMUTIL"; then
+ ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_DSYMUTIL" = x; then
+ DSYMUTIL=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ DSYMUTIL=$ac_ct_DSYMUTIL
+ fi
+else
+ DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$NMEDIT"; then
+ ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+ ac_ct_NMEDIT=$NMEDIT
+ # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_NMEDIT"; then
+ ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_NMEDIT="nmedit"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_NMEDIT" = x; then
+ NMEDIT=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ NMEDIT=$ac_ct_NMEDIT
+ fi
+else
+ NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$LIPO"; then
+ ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_LIPO"; then
+ ac_ct_LIPO=$LIPO
+ # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_LIPO"; then
+ ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_LIPO="lipo"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_LIPO" = x; then
+ LIPO=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ LIPO=$ac_ct_LIPO
+ fi
+else
+ LIPO="$ac_cv_prog_LIPO"
+fi
+
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$OTOOL"; then
+ ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL"; then
+ ac_ct_OTOOL=$OTOOL
+ # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_OTOOL"; then
+ ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_OTOOL="otool"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_OTOOL" = x; then
+ OTOOL=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ OTOOL=$ac_ct_OTOOL
+ fi
+else
+ OTOOL="$ac_cv_prog_OTOOL"
+fi
+
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$OTOOL64"; then
+ ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OTOOL64"; then
+ ac_ct_OTOOL64=$OTOOL64
+ # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_OTOOL64"; then
+ ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_OTOOL64="otool64"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_OTOOL64" = x; then
+ OTOOL64=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ OTOOL64=$ac_ct_OTOOL64
+ fi
+else
+ OTOOL64="$ac_cv_prog_OTOOL64"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if ${lt_cv_apple_cc_single_mod+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_apple_cc_single_mod=no
+ if test -z "${LT_MULTI_MODULE}"; then
+ # By default we will add the -single_module flag. You can override
+ # by either setting the environment variable LT_MULTI_MODULE
+ # non-empty at configure time, or by adding -multi_module to the
+ # link flags.
+ rm -rf libconftest.dylib*
+ echo "int foo(void){return 1;}" > conftest.c
+ echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+ _lt_result=$?
+ # If there is a non-empty error log, and "single_module"
+ # appears in it, assume the flag caused a linker warning
+ if test -s conftest.err && $GREP single_module conftest.err; then
+ cat conftest.err >&5
+ # Otherwise, if the output was created with a 0 exit code from
+ # the compiler, it worked.
+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then
+ lt_cv_apple_cc_single_mod=yes
+ else
+ cat conftest.err >&5
+ fi
+ rm -rf libconftest.dylib*
+ rm -f conftest.*
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if ${lt_cv_ld_exported_symbols_list+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_ld_exported_symbols_list=no
+ save_LDFLAGS=$LDFLAGS
+ echo "_main" > conftest.sym
+ LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ lt_cv_ld_exported_symbols_list=yes
+else
+ lt_cv_ld_exported_symbols_list=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
+$as_echo_n "checking for -force_load linker flag... " >&6; }
+if ${lt_cv_ld_force_load+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_ld_force_load=no
+ cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
+ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+ echo "$AR cru libconftest.a conftest.o" >&5
+ $AR cru libconftest.a conftest.o 2>&5
+ echo "$RANLIB libconftest.a" >&5
+ $RANLIB libconftest.a 2>&5
+ cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
+ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+ _lt_result=$?
+ if test -s conftest.err && $GREP force_load conftest.err; then
+ cat conftest.err >&5
+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
+ lt_cv_ld_force_load=yes
+ else
+ cat conftest.err >&5
+ fi
+ rm -f conftest.err libconftest.a conftest conftest.c
+ rm -rf conftest.dSYM
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
+$as_echo "$lt_cv_ld_force_load" >&6; }
+ case $host_os in
+ rhapsody* | darwin1.[012])
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+ darwin1.*)
+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ darwin*) # darwin 5.x on
+ # if running on 10.5 or later, the deployment target defaults
+ # to the OS version, if on x86, and 10.4, the deployment
+ # target defaults to 10.4. Don't you love it?
+ case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+ 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+ 10.[012]*)
+ _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ 10.*)
+ _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+ esac
+ ;;
+ esac
+ if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+ _lt_dar_single_mod='$single_module'
+ fi
+ if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+ _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+ else
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ _lt_dsymutil='~$DSYMUTIL $lib || :'
+ else
+ _lt_dsymutil=
+ fi
+ ;;
+ esac
+
+for ac_header in dlfcn.h
+do :
+ ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
+"
+if test "x$ac_cv_header_dlfcn_h" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_DLFCN_H 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+# Set options
+
+
+
+ enable_dlopen=no
+
+
+ enable_win32_dll=no
+
+
+ # Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then :
+ enableval=$enable_shared; p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_shared=yes ;;
+ no) enable_shared=no ;;
+ *)
+ enable_shared=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_shared=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ enable_shared=yes
+fi
+
+
+
+
+
+
+
+
+
+ # Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then :
+ enableval=$enable_static; p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_static=yes ;;
+ no) enable_static=no ;;
+ *)
+ enable_static=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_static=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ enable_static=yes
+fi
+
+
+
+
+
+
+
+
+
+
+# Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then :
+ withval=$with_pic; lt_p=${PACKAGE-default}
+ case $withval in
+ yes|no) pic_mode=$withval ;;
+ *)
+ pic_mode=default
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for lt_pkg in $withval; do
+ IFS="$lt_save_ifs"
+ if test "X$lt_pkg" = "X$lt_p"; then
+ pic_mode=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ pic_mode=default
+fi
+
+
+test -z "$pic_mode" && pic_mode=default
+
+
+
+
+
+
+
+ # Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then :
+ enableval=$enable_fast_install; p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_fast_install=yes ;;
+ no) enable_fast_install=no ;;
+ *)
+ enable_fast_install=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_fast_install=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ enable_fast_install=yes
+fi
+
+
+
+
+
+
+
+
+
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+test -z "$LN_S" && LN_S="ln -s"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
+if ${lt_cv_objdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+ lt_cv_objdir=.libs
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
+objdir=$lt_cv_objdir
+
+
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+for cc_temp in $compiler""; do
+ case $cc_temp in
+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $MAGIC_CMD in
+[\\/*] | ?:[\\/]*)
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/${ac_tool_prefix}file; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+
+_LT_EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
+if ${lt_cv_path_MAGIC_CMD+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $MAGIC_CMD in
+[\\/*] | ?:[\\/]*)
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/file; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/file"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+
+_LT_EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ else
+ MAGIC_CMD=:
+ fi
+fi
+
+ fi
+ ;;
+esac
+
+# Use C for the default configuration in the libtool script
+
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+
+
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+ case $cc_basename in
+ nvcc*)
+ lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
+ *)
+ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
+ esac
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
+if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler_rtti_exceptions=no
+ ac_outfile=conftest.$ac_objext
+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="-fno-rtti -fno-exceptions"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_rtti_exceptions=yes
+ fi
+ fi
+ $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+ lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+ :
+fi
+
+fi
+
+
+
+
+
+
+ lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_static='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ case $host_cpu in
+ powerpc)
+ # see comment about AmigaOS4 .so support
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ m68k)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+ ;;
+ esac
+ ;;
+
+ beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | cygwin* | pw32* | os2* | cegcc*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ # Although the cygwin gcc ignores -fPIC, still need this for old-style
+ # (--disable-auto-import) libraries
+ lt_prog_compiler_pic='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic='-fno-common'
+ ;;
+
+ haiku*)
+ # PIC is the default for Haiku.
+ # The "-static" flag exists, but is broken.
+ lt_prog_compiler_static=
+ ;;
+
+ hpux*)
+ # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+ # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
+ # sets the default TLS model and affects inlining.
+ case $host_cpu in
+ hppa*64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
+ ;;
+
+ interix[3-9]*)
+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+ # Instead, we relocate shared libraries at runtime.
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ lt_prog_compiler_can_build_shared=no
+ enable_shared=no
+ ;;
+
+ *nto* | *qnx*)
+ # QNX uses GNU C++, but need to define -shared option too, otherwise
+ # it will coredump.
+ lt_prog_compiler_pic='-fPIC -shared'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ lt_prog_compiler_pic=-Kconform_pic
+ fi
+ ;;
+
+ *)
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
+
+ case $cc_basename in
+ nvcc*) # Cuda Compiler Driver 2.2
+ lt_prog_compiler_wl='-Xlinker '
+ if test -n "$lt_prog_compiler_pic"; then
+ lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
+ fi
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ lt_prog_compiler_wl='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static='-Bstatic'
+ else
+ lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | cygwin* | pw32* | os2* | cegcc*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ lt_prog_compiler_wl='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case $host_cpu in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ lt_prog_compiler_static='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ lt_prog_compiler_wl='-Wl,'
+ # PIC (with -KPIC) is the default.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+
+ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ case $cc_basename in
+ # old Intel for x86_64 which still supported -KPIC.
+ ecc*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-static'
+ ;;
+ # icc used to be incompatible with GCC.
+ # ICC 10 doesn't accept -KPIC any more.
+ icc* | ifort*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fPIC'
+ lt_prog_compiler_static='-static'
+ ;;
+ # Lahey Fortran 8.1.
+ lf95*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='--shared'
+ lt_prog_compiler_static='--static'
+ ;;
+ nagfor*)
+ # NAG Fortran compiler
+ lt_prog_compiler_wl='-Wl,-Wl,,'
+ lt_prog_compiler_pic='-PIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+ pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group compilers (*not* the Pentium gcc compiler,
+ # which looks to be a dead project)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fpic'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+ ccc*)
+ lt_prog_compiler_wl='-Wl,'
+ # All Alpha code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+ xl* | bgxl* | bgf* | mpixl*)
+ # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-qpic'
+ lt_prog_compiler_static='-qstaticlink'
+ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
+ # Sun Fortran 8.3 passes all unrecognized flags to the linker
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ lt_prog_compiler_wl=''
+ ;;
+ *Sun\ F* | *Sun*Fortran*)
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ lt_prog_compiler_wl='-Qoption ld '
+ ;;
+ *Sun\ C*)
+ # Sun C 5.9
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ lt_prog_compiler_wl='-Wl,'
+ ;;
+ *Intel*\ [CF]*Compiler*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fPIC'
+ lt_prog_compiler_static='-static'
+ ;;
+ *Portland\ Group*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fpic'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+ esac
+ ;;
+ esac
+ ;;
+
+ newsos6)
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ *nto* | *qnx*)
+ # QNX uses GNU C++, but need to define -shared option too, otherwise
+ # it will coredump.
+ lt_prog_compiler_pic='-fPIC -shared'
+ ;;
+
+ osf3* | osf4* | osf5*)
+ lt_prog_compiler_wl='-Wl,'
+ # All OSF/1 code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+
+ rdos*)
+ lt_prog_compiler_static='-non_shared'
+ ;;
+
+ solaris*)
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ case $cc_basename in
+ f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ lt_prog_compiler_wl='-Qoption ld ';;
+ *)
+ lt_prog_compiler_wl='-Wl,';;
+ esac
+ ;;
+
+ sunos4*)
+ lt_prog_compiler_wl='-Qoption ld '
+ lt_prog_compiler_pic='-PIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ lt_prog_compiler_pic='-Kconform_pic'
+ lt_prog_compiler_static='-Bstatic'
+ fi
+ ;;
+
+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ unicos*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_can_build_shared=no
+ ;;
+
+ uts4*)
+ lt_prog_compiler_pic='-pic'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ *)
+ lt_prog_compiler_can_build_shared=no
+ ;;
+ esac
+ fi
+
+case $host_os in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ lt_prog_compiler_pic=
+ ;;
+ *)
+ lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+ ;;
+esac
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+if ${lt_cv_prog_compiler_pic+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if ${lt_cv_prog_compiler_pic_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler_pic_works=no
+ ac_outfile=conftest.$ac_objext
+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings other than the usual output.
+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_pic_works=yes
+ fi
+ fi
+ $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+ case $lt_prog_compiler_pic in
+ "" | " "*) ;;
+ *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+ esac
+else
+ lt_prog_compiler_pic=
+ lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+
+
+
+
+
+
+
+
+
+
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if ${lt_cv_prog_compiler_static_works+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler_static_works=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
+ echo "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The linker can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_static_works=yes
+ fi
+ else
+ lt_cv_prog_compiler_static_works=yes
+ fi
+ fi
+ $RM -r conftest*
+ LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
+
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+ :
+else
+ lt_prog_compiler_static=
+fi
+
+
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler_c_o=no
+ $RM -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+ fi
+ fi
+ chmod u+w . 2>&5
+ $RM conftest*
+ # SGI C++ compiler will create directory out/ii_files/ for
+ # template instantiation
+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+ $RM out/* && rmdir out
+ cd ..
+ $RM -r conftest
+ $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if ${lt_cv_prog_compiler_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler_c_o=no
+ $RM -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler_c_o=yes
+ fi
+ fi
+ chmod u+w . 2>&5
+ $RM conftest*
+ # SGI C++ compiler will create directory out/ii_files/ for
+ # template instantiation
+ test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+ $RM out/* && rmdir out
+ cd ..
+ $RM -r conftest
+ $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
+ hard_links=yes
+ $RM conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
+ if test "$hard_links" = no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
+
+ runpath_var=
+ allow_undefined_flag=
+ always_export_symbols=no
+ archive_cmds=
+ archive_expsym_cmds=
+ compiler_needs_object=no
+ enable_shared_with_static_runtimes=no
+ export_dynamic_flag_spec=
+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ hardcode_automatic=no
+ hardcode_direct=no
+ hardcode_direct_absolute=no
+ hardcode_libdir_flag_spec=
+ hardcode_libdir_separator=
+ hardcode_minus_L=no
+ hardcode_shlibpath_var=unsupported
+ inherit_rpath=no
+ link_all_deplibs=unknown
+ module_cmds=
+ module_expsym_cmds=
+ old_archive_from_new_cmds=
+ old_archive_from_expsyms_cmds=
+ thread_safe_flag_spec=
+ whole_archive_flag_spec=
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ include_expsyms=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ # Exclude shared library initialization/finalization symbols.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32* | cegcc*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ interix*)
+ # we just hope/assume this is gcc and not c89 (= MSVC++)
+ with_gnu_ld=yes
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ ld_shlibs=yes
+
+ # On some targets, GNU ld is compatible enough with the native linker
+ # that we're better off using the native interface for both.
+ lt_use_gnu_ld_interface=no
+ if test "$with_gnu_ld" = yes; then
+ case $host_os in
+ aix*)
+ # The AIX port of GNU ld has always aspired to compatibility
+ # with the native linker. However, as the warning in the GNU ld
+ # block says, versions before 2.19.5* couldn't really create working
+ # shared libraries, regardless of the interface used.
+ case `$LD -v 2>&1` in
+ *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
+ *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
+ *\ \(GNU\ Binutils\)\ [3-9]*) ;;
+ *)
+ lt_use_gnu_ld_interface=yes
+ ;;
+ esac
+ ;;
+ *)
+ lt_use_gnu_ld_interface=yes
+ ;;
+ esac
+ fi
+
+ if test "$lt_use_gnu_ld_interface" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # Set some defaults for GNU ld with shared library support. These
+ # are reset later if shared libraries are not supported. Putting them
+ # here allows them to be overridden if necessary.
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ export_dynamic_flag_spec='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec=
+ fi
+ supports_anon_versioning=no
+ case `$LD -v 2>&1` in
+ *GNU\ gold*) supports_anon_versioning=yes ;;
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+ *\ 2.11.*) ;; # other 2.11 versions
+ *) supports_anon_versioning=yes ;;
+ esac
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix[3-9]*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ ld_shlibs=no
+ cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.19, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to install binutils
+*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
+*** You will then need to restart the configuration process.
+
+_LT_EOF
+ fi
+ ;;
+
+ amigaos*)
+ case $host_cpu in
+ powerpc)
+ # see comment about AmigaOS4 .so support
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds=''
+ ;;
+ m68k)
+ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ ;;
+ esac
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ allow_undefined_flag=unsupported
+ # Joseph Beckenbach <[email protected]> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32* | cegcc*)
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec='-L$libdir'
+ export_dynamic_flag_spec='${wl}--export-all-symbols'
+ allow_undefined_flag=unsupported
+ always_export_symbols=no
+ enable_shared_with_static_runtimes=yes
+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
+ exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ haiku*)
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ link_all_deplibs=yes
+ ;;
+
+ interix[3-9]*)
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+ export_dynamic_flag_spec='${wl}-E'
+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+ # Instead, shared libraries are loaded at an image base (0x10000000 by
+ # default) and relocated if they conflict, which is a slow very memory
+ # consuming and fragmenting process. To avoid this, we pick a random,
+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ ;;
+
+ gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+ tmp_diet=no
+ if test "$host_os" = linux-dietlibc; then
+ case $cc_basename in
+ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
+ esac
+ fi
+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+ && test "$tmp_diet" = no
+ then
+ tmp_addflag=' $pic_flag'
+ tmp_sharedflag='-shared'
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
+ pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group f77 and f90 compilers
+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
+ tmp_addflag=' -i_dynamic -nofor_main' ;;
+ ifc* | ifort*) # Intel Fortran compiler
+ tmp_addflag=' -nofor_main' ;;
+ lf95*) # Lahey Fortran 8.1
+ whole_archive_flag_spec=
+ tmp_sharedflag='--shared' ;;
+ xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+ tmp_sharedflag='-qmkshrobj'
+ tmp_addflag= ;;
+ nvcc*) # Cuda Compiler Driver 2.2
+ whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ compiler_needs_object=yes
+ ;;
+ esac
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C 5.9
+ whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ compiler_needs_object=yes
+ tmp_sharedflag='-G' ;;
+ *Sun\ F*) # Sun Fortran 8.3
+ tmp_sharedflag='-G' ;;
+ esac
+ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+ if test "x$supports_anon_versioning" = xyes; then
+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ fi
+
+ case $cc_basename in
+ xlf* | bgf* | bgxlf* | mpixlf*)
+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+ whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ esac
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris*)
+ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+ ld_shlibs=no
+ cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+ case `$LD -v 2>&1` in
+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
+ ld_shlibs=no
+ cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+ ;;
+ *)
+ # For security reasons, it is highly recommended that you always
+ # use absolute paths for naming shared libraries, and exclude the
+ # DT_RUNPATH tag from executables and libraries. But doing so
+ # requires that you compile everything twice, which is a pain.
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+ esac
+ ;;
+
+ sunos4*)
+ archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+ esac
+
+ if test "$ld_shlibs" = no; then
+ runpath_var=
+ hardcode_libdir_flag_spec=
+ export_dynamic_flag_spec=
+ whole_archive_flag_spec=
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ allow_undefined_flag=unsupported
+ always_export_symbols=yes
+ archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ hardcode_minus_L=yes
+ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ hardcode_direct=unsupported
+ fi
+ ;;
+
+ aix[4-9]*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ # Also, AIX nm treats weak defined symbols like other global
+ # defined symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ ;;
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ archive_cmds=''
+ hardcode_direct=yes
+ hardcode_direct_absolute=yes
+ hardcode_libdir_separator=':'
+ link_all_deplibs=yes
+ file_list_spec='${wl}-f,'
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" &&
+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ :
+ else
+ # We have old collect2
+ hardcode_direct=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ hardcode_minus_L=yes
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_libdir_separator=
+ fi
+ ;;
+ esac
+ shared_flag='-shared'
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ export_dynamic_flag_spec='${wl}-bexpall'
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ always_export_symbols=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ allow_undefined_flag='-berok'
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+ if test "${lt_cv_aix_libpath+set}" = set; then
+ aix_libpath=$lt_cv_aix_libpath
+else
+ if ${lt_cv_aix_libpath_+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+ lt_aix_libpath_sed='
+ /Import File Strings/,/^$/ {
+ /^0/ {
+ s/^0 *\([^ ]*\) *$/\1/
+ p
+ }
+ }'
+ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ # Check for a 64-bit object if we didn't find anything.
+ if test -z "$lt_cv_aix_libpath_"; then
+ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ if test -z "$lt_cv_aix_libpath_"; then
+ lt_cv_aix_libpath_="/usr/lib:/lib"
+ fi
+
+fi
+
+ aix_libpath=$lt_cv_aix_libpath_
+fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+ allow_undefined_flag="-z nodefs"
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+ if test "${lt_cv_aix_libpath+set}" = set; then
+ aix_libpath=$lt_cv_aix_libpath
+else
+ if ${lt_cv_aix_libpath_+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+ lt_aix_libpath_sed='
+ /Import File Strings/,/^$/ {
+ /^0/ {
+ s/^0 *\([^ ]*\) *$/\1/
+ p
+ }
+ }'
+ lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ # Check for a 64-bit object if we didn't find anything.
+ if test -z "$lt_cv_aix_libpath_"; then
+ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ if test -z "$lt_cv_aix_libpath_"; then
+ lt_cv_aix_libpath_="/usr/lib:/lib"
+ fi
+
+fi
+
+ aix_libpath=$lt_cv_aix_libpath_
+fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag=' ${wl}-bernotok'
+ allow_undefined_flag=' ${wl}-berok'
+ if test "$with_gnu_ld" = yes; then
+ # We only use this code for GNU lds that support --whole-archive.
+ whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ else
+ # Exported symbols can be pulled into shared objects from archives
+ whole_archive_flag_spec='$convenience'
+ fi
+ archive_cmds_need_lc=yes
+ # This is similar to how AIX traditionally builds its shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ case $host_cpu in
+ powerpc)
+ # see comment about AmigaOS4 .so support
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds=''
+ ;;
+ m68k)
+ archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ ;;
+ esac
+ ;;
+
+ bsdi[45]*)
+ export_dynamic_flag_spec=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32* | cegcc*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ case $cc_basename in
+ cl*)
+ # Native MSVC
+ hardcode_libdir_flag_spec=' '
+ allow_undefined_flag=unsupported
+ always_export_symbols=yes
+ file_list_spec='@'
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+ else
+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
+ # The linker will not automatically build a static lib if we build a DLL.
+ # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
+ enable_shared_with_static_runtimes=yes
+ exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+ # Don't use ranlib
+ old_postinstall_cmds='chmod 644 $oldlib'
+ postlink_cmds='lt_outputfile="@OUTPUT@"~
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile="$lt_outputfile.exe"
+ lt_tool_outputfile="$lt_tool_outputfile.exe"
+ ;;
+ esac~
+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
+ ;;
+ *)
+ # Assume MSVC wrapper
+ hardcode_libdir_flag_spec=' '
+ allow_undefined_flag=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ old_archive_from_new_cmds='true'
+ # FIXME: Should let the user specify the lib program.
+ old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+ enable_shared_with_static_runtimes=yes
+ ;;
+ esac
+ ;;
+
+ darwin* | rhapsody*)
+
+
+ archive_cmds_need_lc=no
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
+ if test "$lt_cv_ld_force_load" = "yes"; then
+ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+
+ else
+ whole_archive_flag_spec=''
+ fi
+ link_all_deplibs=yes
+ allow_undefined_flag="$_lt_dar_allow_undefined"
+ case $cc_basename in
+ ifort*) _lt_dar_can_shared=yes ;;
+ *) _lt_dar_can_shared=$GCC ;;
+ esac
+ if test "$_lt_dar_can_shared" = "yes"; then
+ output_verbose_link_cmd=func_echo_all
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+ archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+ module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+
+ else
+ ld_shlibs=no
+ fi
+
+ ;;
+
+ dgux*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_shlibpath_var=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2.*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_minus_L=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_direct=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ export_dynamic_flag_spec='${wl}-E'
+ ;;
+
+ hpux10*)
+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ if test "$with_gnu_ld" = no; then
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_direct=yes
+ hardcode_direct_absolute=yes
+ export_dynamic_flag_spec='${wl}-E'
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ fi
+ ;;
+
+ hpux11*)
+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+ case $host_cpu in
+ hppa*64*)
+ archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+
+ # Older versions of the 11.00 compiler do not understand -b yet
+ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
+$as_echo_n "checking if $CC understands -b... " >&6; }
+if ${lt_cv_prog_compiler__b+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_prog_compiler__b=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -b"
+ echo "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The linker can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ lt_cv_prog_compiler__b=yes
+ fi
+ else
+ lt_cv_prog_compiler__b=yes
+ fi
+ fi
+ $RM -r conftest*
+ LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
+$as_echo "$lt_cv_prog_compiler__b" >&6; }
+
+if test x"$lt_cv_prog_compiler__b" = xyes; then
+ archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+else
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+fi
+
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
+
+ case $host_cpu in
+ hppa*64*|ia64*)
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+ ;;
+ *)
+ hardcode_direct=yes
+ hardcode_direct_absolute=yes
+ export_dynamic_flag_spec='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ # Try to use the -exported_symbol ld option, if it does not
+ # work, assume that -exports_file does not work either and
+ # implicitly export all symbols.
+ # This should be the same for all languages, so no per-tag cache variable.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
+if ${lt_cv_irix_exported_symbol+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo (void) { return 0; }
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ lt_cv_irix_exported_symbol=yes
+else
+ lt_cv_irix_exported_symbol=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LDFLAGS="$save_LDFLAGS"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
+ if test "$lt_cv_irix_exported_symbol" = yes; then
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ fi
+ else
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ inherit_rpath=yes
+ link_all_deplibs=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ newsos6)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_shlibpath_var=no
+ ;;
+
+ *nto* | *qnx*)
+ ;;
+
+ openbsd*)
+ if test -f /usr/libexec/ld.so; then
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ hardcode_direct_absolute=yes
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+ export_dynamic_flag_spec='${wl}-E'
+ else
+ case $host_os in
+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ ;;
+ *)
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ os2*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+ archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec='-rpath $libdir'
+ fi
+ archive_cmds_need_lc='no'
+ hardcode_libdir_separator=:
+ ;;
+
+ solaris*)
+ no_undefined_flag=' -z defs'
+ if test "$GCC" = yes; then
+ wlarc='${wl}'
+ archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ else
+ case `$CC -V 2>&1` in
+ *"Compilers 5.0"*)
+ wlarc=''
+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+ ;;
+ *)
+ wlarc='${wl}'
+ archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ ;;
+ esac
+ fi
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_shlibpath_var=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *)
+ # The compiler driver will combine and reorder linker options,
+ # but understands `-z linker_flag'. GCC discards it without `$wl',
+ # but is careful enough not to reorder.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ if test "$GCC" = yes; then
+ whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ else
+ whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
+ fi
+ ;;
+ esac
+ link_all_deplibs=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_direct=yes
+ hardcode_minus_L=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ reload_cmds='$CC -r -o $output$reload_objs'
+ hardcode_direct=no
+ ;;
+ motorola)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv4.3*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ export_dynamic_flag_spec='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ld_shlibs=yes
+ fi
+ ;;
+
+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
+ no_undefined_flag='${wl}-z,text'
+ archive_cmds_need_lc=no
+ hardcode_shlibpath_var=no
+ runpath_var='LD_RUN_PATH'
+
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ ;;
+
+ sysv5* | sco3.2v5* | sco5v6*)
+ # Note: We can NOT use -z defs as we might desire, because we do not
+ # link with -lc, and that would cause any symbols used from libc to
+ # always be unresolved, which means just about no library would
+ # ever link correctly. If we're not using GNU ld we use -z text
+ # though, which does catch some bad symbols but isn't as heavy-handed
+ # as -z defs.
+ no_undefined_flag='${wl}-z,text'
+ allow_undefined_flag='${wl}-z,nodefs'
+ archive_cmds_need_lc=no
+ hardcode_shlibpath_var=no
+ hardcode_libdir_flag_spec='${wl}-R,$libdir'
+ hardcode_libdir_separator=':'
+ link_all_deplibs=yes
+ export_dynamic_flag_spec='${wl}-Bexport'
+ runpath_var='LD_RUN_PATH'
+
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ ;;
+
+ uts4*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_shlibpath_var=no
+ ;;
+
+ *)
+ ld_shlibs=no
+ ;;
+ esac
+
+ if test x$host_vendor = xsni; then
+ case $host in
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ ;;
+ esac
+ fi
+ fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
+test "$ld_shlibs" = no && can_build_shared=no
+
+with_gnu_ld=$with_gnu_ld
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+ # Assume -lc should be added
+ archive_cmds_need_lc=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $archive_cmds in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+if ${lt_cv_archive_cmds_need_lc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ $RM conftest*
+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$lt_prog_compiler_wl
+ pic_flag=$lt_prog_compiler_pic
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$allow_undefined_flag
+ allow_undefined_flag=
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
+ (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ then
+ lt_cv_archive_cmds_need_lc=no
+ else
+ lt_cv_archive_cmds_need_lc=yes
+ fi
+ allow_undefined_flag=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $RM conftest*
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
+$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
+ archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
+ ;;
+ esac
+ fi
+ ;;
+esac
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
+
+if test "$GCC" = yes; then
+ case $host_os in
+ darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+ *) lt_awk_arg="/^libraries:/" ;;
+ esac
+ case $host_os in
+ mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
+ *) lt_sed_strip_eq="s,=/,/,g" ;;
+ esac
+ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+ case $lt_search_path_spec in
+ *\;*)
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+ ;;
+ *)
+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+ ;;
+ esac
+ # Ok, now we have the path, separated by spaces, we can step through it
+ # and add multilib dir if necessary.
+ lt_tmp_lt_search_path_spec=
+ lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ for lt_sys_path in $lt_search_path_spec; do
+ if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+ else
+ test -d "$lt_sys_path" && \
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+ fi
+ done
+ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+ lt_foo="";
+ lt_count=0;
+ for (lt_i = NF; lt_i > 0; lt_i--) {
+ if ($lt_i != "" && $lt_i != ".") {
+ if ($lt_i == "..") {
+ lt_count++;
+ } else {
+ if (lt_count == 0) {
+ lt_foo="/" $lt_i lt_foo;
+ } else {
+ lt_count--;
+ }
+ }
+ }
+ }
+ if (lt_foo != "") { lt_freq[lt_foo]++; }
+ if (lt_freq[lt_foo] == 1) { print lt_foo; }
+}'`
+ # AWK program above erroneously prepends '/' to C:/dos/paths
+ # for these hosts.
+ case $host_os in
+ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+ $SED 's,/\([A-Za-z]:\),\1,g'` ;;
+ esac
+ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
+else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix[4-9]*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[01] | aix4.[01].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ case $host_cpu in
+ powerpc)
+ # Since July 2007 AmigaOS4 officially supports .so libraries.
+ # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ ;;
+ m68k)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ ;;
+ esac
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi[45]*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+ version_type=windows
+ shrext_cmds=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$cc_basename in
+ yes,*)
+ # gcc
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname~
+ chmod a+x \$dldir/$dlname~
+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+ fi'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+
+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
+ ;;
+ mingw* | cegcc*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ ;;
+
+ *,cl*)
+ # Native MSVC
+ libname_spec='$name'
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='${libname}.dll.lib'
+
+ case $build_os in
+ mingw*)
+ sys_lib_search_path_spec=
+ lt_save_ifs=$IFS
+ IFS=';'
+ for lt_path in $LIB
+ do
+ IFS=$lt_save_ifs
+ # Let DOS variable expansion print the short 8.3 style file name.
+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+ done
+ IFS=$lt_save_ifs
+ # Convert to MSYS style.
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
+ ;;
+ cygwin*)
+ # Convert to unix form, then to dos form, then back to unix form
+ # but this time dos style (no spaces!) so that the unix form looks
+ # like /cygdrive/c/PROGRA~1:/cygdr...
+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ ;;
+ *)
+ sys_lib_search_path_spec="$LIB"
+ if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
+ # It is most probably a Windows format PATH.
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ # FIXME: find the short name or the path components, as spaces are
+ # common. (e.g. "Program Files" -> "PROGRA~1")
+ ;;
+ esac
+
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
+ dynamic_linker='Win32 link.exe'
+ ;;
+
+ *)
+ # Assume MSVC wrapper
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ dynamic_linker='Win32 ld.exe'
+ ;;
+ esac
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+
+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd* | dragonfly*)
+ # DragonFly does not have aout. When/if they implement a new
+ # versioning mechanism, adjust this.
+ if test -x /usr/bin/objformat; then
+ objformat=`/usr/bin/objformat`
+ else
+ case $host_os in
+ freebsd[23].*) objformat=aout ;;
+ *) objformat=elf ;;
+ esac
+ fi
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2.*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.[01]* | freebsdelf3.[01]*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
+ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ *) # from 4.6 on, and DragonFly
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+
+haiku*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_lib_prefix=no
+ need_version=no
+ dynamic_linker="$host_os runtime_loader"
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case $host_cpu in
+ ia64*)
+ shrext_cmds='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext_cmds='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext_cmds='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
+ postinstall_cmds='chmod 555 $lib'
+ # or fails outright, so override atomically:
+ install_override_mode=555
+ ;;
+
+interix[3-9]*)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux # correct to gnu/linux during the next big refactor
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be glibc/ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ version_type=linux # correct to gnu/linux during the next big refactor
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+
+ # Some binutils ld are patched to set DT_RUNPATH
+ if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_shlibpath_overrides_runpath=no
+ save_LDFLAGS=$LDFLAGS
+ save_libdir=$libdir
+ eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
+ lt_cv_shlibpath_overrides_runpath=yes
+fi
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LDFLAGS=$save_LDFLAGS
+ libdir=$save_libdir
+
+fi
+
+ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # 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
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+ sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+ sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" ||
+ test -n "$runpath_var" ||
+ test "X$hardcode_automatic" = "Xyes" ; then
+
+ # We can hardcode non-existent directories.
+ if test "$hardcode_direct" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
+ test "$hardcode_minus_L" != no; then
+ # Linking always hardcodes the temporary library directory.
+ hardcode_action=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ hardcode_action=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ hardcode_action=unsupported
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
+
+if test "$hardcode_action" = relink ||
+ test "$inherit_rpath" = yes; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+
+
+
+
+
+
+ if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32* | cegcc*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_dl_dlopen=yes
+else
+ ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+
+fi
+
+ ;;
+
+ *)
+ ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
+if test "x$ac_cv_func_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load"
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
+if ${ac_cv_lib_dld_shl_load+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load ();
+int
+main ()
+{
+return shl_load ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_dld_shl_load=yes
+else
+ ac_cv_lib_dld_shl_load=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+ ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
+if test "x$ac_cv_func_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen"
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
+if ${ac_cv_lib_dl_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_dl_dlopen=yes
+else
+ ac_cv_lib_dl_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
+if ${ac_cv_lib_svld_dlopen+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen ();
+int
+main ()
+{
+return dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_svld_dlopen=yes
+else
+ ac_cv_lib_svld_dlopen=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
+if ${ac_cv_lib_dld_dld_link+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link ();
+int
+main ()
+{
+return dld_link ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_dld_dld_link=yes
+else
+ ac_cv_lib_dld_dld_link=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+ correspondingly for the symbols needed. */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else
+ {
+ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ else puts (dlerror ());
+ }
+ /* dlclose (self); */
+ }
+ else
+ puts (dlerror ());
+
+ return status;
+}
+_LT_EOF
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) >&5 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
+if ${lt_cv_dlopen_self_static+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self_static=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<_LT_EOF
+#line $LINENO "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+/* When -fvisbility=hidden is used, assume the code has been annotated
+ correspondingly for the symbols needed. */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else
+ {
+ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ else puts (dlerror ());
+ }
+ /* dlclose (self); */
+ }
+ else
+ puts (dlerror ());
+
+ return status;
+}
+_LT_EOF
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) >&5 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self_static=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+striplib=
+old_striplib=
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ old_striplib="$STRIP -S"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ fi
+ ;;
+ *)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ ;;
+ esac
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+ # Report which library types will actually be built
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+ test "$can_build_shared" = "no" && enable_shared=no
+
+ # On AIX, shared libraries and static libraries use the same namespace, and
+ # are all built from PIC.
+ case $host_os in
+ aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+ aix[4-9]*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+ # Make sure either enable_shared or enable_static is yes.
+ test "$enable_shared" = yes || enable_static=yes
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
+
+
+
+
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ac_config_commands="$ac_config_commands libtool"
+
+
+
+
+# Only expand once:
+
+
+if test "x$CC" != xcc; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
+$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
+$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
+fi
+set dummy $CC; ac_cc=`$as_echo "$2" |
+ sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+# Make sure it works both with $CC and with simple cc.
+# We do the test twice because some compilers refuse to overwrite an
+# existing .o file with -o, though they will create one.
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } &&
+ test -f conftest2.$ac_objext && { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; };
+then
+ eval ac_cv_prog_cc_${ac_cc}_c_o=yes
+ if test "x$CC" != xcc; then
+ # Test first that cc exists at all.
+ if { ac_try='cc -c conftest.$ac_ext >&5'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then
+ ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+ rm -f conftest2.*
+ if { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } &&
+ test -f conftest2.$ac_objext && { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; };
+ then
+ # cc works too.
+ :
+ else
+ # cc exists but doesn't like -o.
+ eval ac_cv_prog_cc_${ac_cc}_c_o=no
+ fi
+ fi
+ fi
+else
+ eval ac_cv_prog_cc_${ac_cc}_c_o=no
+fi
+rm -f core conftest*
+
+fi
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
+
+fi
+
+# 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
+
+
+
+
+have_gstprops=no
+
+# Check whether --enable-gstprops was given.
+if test "${enable_gstprops+set}" = set; then :
+ enableval=$enable_gstprops;
+else
+ enable_gstprops=yes
+fi
+
+
+if test "x$have_gst" = "xyes" && test "x$enable_gstprops" = "xyes";
+then
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTPROPS" >&5
+$as_echo_n "checking for GSTPROPS... " >&6; }
+
+if test -n "$GSTPROPS_CFLAGS"; then
+ pkg_cv_GSTPROPS_CFLAGS="$GSTPROPS_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ glib-2.0
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-\$GST_MAJORMINOR
+ gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GST_PLUGINS_BASE_REQ
+ libxml-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GSTPROPS_CFLAGS=`$PKG_CONFIG --cflags "
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$GSTPROPS_LIBS"; then
+ pkg_cv_GSTPROPS_LIBS="$GSTPROPS_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ glib-2.0
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-\$GST_MAJORMINOR
+ gstreamer-plugins-base-\$GST_MAJORMINOR >= \$GST_PLUGINS_BASE_REQ
+ libxml-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GSTPROPS_LIBS=`$PKG_CONFIG --libs "
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ GSTPROPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0" 2>&1`
+ else
+ GSTPROPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTPROPS_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0) were not met:
+
+$GSTPROPS_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GSTPROPS_CFLAGS
+and GSTPROPS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GSTPROPS_CFLAGS
+and GSTPROPS_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ GSTPROPS_CFLAGS=$pkg_cv_GSTPROPS_CFLAGS
+ GSTPROPS_LIBS=$pkg_cv_GSTPROPS_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_gstprops=yes
+fi
+
+ GSTPROPS_LIBS="$GSTPROPS_LIBS -lgstinterfaces-$GST_MAJORMINOR"
+
+ MATECC_DESKTOP_DIR=${datadir}/control-center-2.0/capplets
+
+ EXP_VAR=MATECC_DESKTOP_DIR
+ FROM_VAR=$MATECC_DESKTOP_DIR
+
+ prefix_save=$prefix
+ if test "x$prefix" = "xNONE"; then
+ prefix=/usr/local
+ fi
+ exec_prefix_save=$exec_prefix
+ if test "x$exec_prefix" = "xNONE"; then
+ exec_prefix=/usr/local
+ fi
+
+ full_var="$FROM_VAR"
+ while true; do
+ new_full_var="`eval echo $full_var`"
+ if test "x$new_full_var"="x$full_var"; then break; fi
+ full_var=$new_full_var
+ done
+
+ full_var=$new_full_var
+ MATECC_DESKTOP_DIR="$full_var"
+
+ prefix=$prefix_save
+ exec_prefix=$exec_prefix_save
+
+
+cat >>confdefs.h <<_ACEOF
+#define MATECC_DESKTOP_DIR "$MATECC_DESKTOP_DIR"
+_ACEOF
+
+
+
+fi
+
+
+
+ if test x$have_gstprops = xyes; then
+ HAVE_GSTPROPS_TRUE=
+ HAVE_GSTPROPS_FALSE='#'
+else
+ HAVE_GSTPROPS_TRUE='#'
+ HAVE_GSTPROPS_FALSE=
+fi
+
+
+
+have_gstmixer=no
+
+# Check whether --enable-gstmix was given.
+if test "${enable_gstmix+set}" = set; then :
+ enableval=$enable_gstmix;
+else
+ enable_gstmix=auto
+fi
+
+
+if test "x$enable_gstmix" = "xauto" && test "x$have_pulseaudio" = "xno"; then
+ enable_gstmix=yes
+fi
+
+if test "x$have_gst" = "xyes" && test "x$enable_gstmix" = "xyes";
+then
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTMIXER" >&5
+$as_echo_n "checking for GSTMIXER... " >&6; }
+
+if test -n "$GSTMIXER_CFLAGS"; then
+ pkg_cv_GSTMIXER_CFLAGS="$GSTMIXER_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-\$GST_MAJORMINOR
+ gstreamer-plugins-base-\$GST_MAJORMINOR
+ \""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ ") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GSTMIXER_CFLAGS=`$PKG_CONFIG --cflags "
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ " 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$GSTMIXER_LIBS"; then
+ pkg_cv_GSTMIXER_LIBS="$GSTMIXER_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-\$GST_MAJORMINOR
+ gstreamer-plugins-base-\$GST_MAJORMINOR
+ \""; } >&5
+ ($PKG_CONFIG --exists --print-errors "
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ ") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_GSTMIXER_LIBS=`$PKG_CONFIG --libs "
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ " 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ GSTMIXER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ " 2>&1`
+ else
+ GSTMIXER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ " 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$GSTMIXER_PKG_ERRORS" >&5
+
+ as_fn_error $? "Package requirements (
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ ) were not met:
+
+$GSTMIXER_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+Alternatively, you may set the environment variables GSTMIXER_CFLAGS
+and GSTMIXER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details." "$LINENO" 5
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+Alternatively, you may set the environment variables GSTMIXER_CFLAGS
+and GSTMIXER_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ GSTMIXER_CFLAGS=$pkg_cv_GSTMIXER_CFLAGS
+ GSTMIXER_LIBS=$pkg_cv_GSTMIXER_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+ OLD_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $GSTMIXER_CFLAGS"
+
+ ac_fn_c_check_header_mongrel "$LINENO" "gst/audio/mixerutils.h" "ac_cv_header_gst_audio_mixerutils_h" "$ac_includes_default"
+if test "x$ac_cv_header_gst_audio_mixerutils_h" = xyes; then :
+ ac_fn_c_check_header_mongrel "$LINENO" "gst/interfaces/mixer.h" "ac_cv_header_gst_interfaces_mixer_h" "$ac_includes_default"
+if test "x$ac_cv_header_gst_interfaces_mixer_h" = xyes; then :
+ ac_fn_c_check_header_mongrel "$LINENO" "gst/interfaces/propertyprobe.h" "ac_cv_header_gst_interfaces_propertyprobe_h" "$ac_includes_default"
+if test "x$ac_cv_header_gst_interfaces_propertyprobe_h" = xyes; then :
+ have_gstmixer=yes
+fi
+
+
+fi
+
+
+fi
+
+
+
+ CPPFLAGS=$OLD_CPPFLAGS
+ GSTMIXER_LIBS="$GSTMIXER_LIBS -lgstinterfaces-$GST_MAJORMINOR -lgstaudio-$GST_MAJORMINOR"
+
+fi
+fi
+
+
+
+ if test x$have_gstmixer = xyes; then
+ HAVE_GSTMIXER_TRUE=
+ HAVE_GSTMIXER_FALSE='#'
+else
+ HAVE_GSTMIXER_TRUE='#'
+ HAVE_GSTMIXER_FALSE=
+fi
+
+
+
+
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+ enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in
+yes) AM_DEFAULT_VERBOSITY=0;;
+no) AM_DEFAULT_VERBOSITY=1;;
+*) AM_DEFAULT_VERBOSITY=0;;
+esac
+AM_BACKSLASH='\'
+
+
+
+
+
+ DISABLE_DEPRECATED=""
+ if test $USE_MAINTAINER_MODE = yes; then
+ DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK MATECONF MATECOMPONENT MATECOMPONENT_UI MATE LIBGLADE VTE MATE_VFS WNCK LIBSOUP"
+ for DOMAIN in $DOMAINS; do
+ DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
+ done
+ fi
+
+
+
+
+
+ # Check whether --enable-compile-warnings was given.
+if test "${enable_compile_warnings+set}" = set; then :
+ enableval=$enable_compile_warnings;
+else
+ enable_compile_warnings="maximum"
+fi
+
+
+ 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"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ has_option=yes
+else
+ has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS="$SAVE_CFLAGS"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+ 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
+ ;;
+ *)
+ as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
+ ;;
+ esac
+ CFLAGS="$realsave_CFLAGS"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
+$as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
+$as_echo "$warning_flags" >&6; }
+
+ # Check whether --enable-iso-c was given.
+if test "${enable_iso_c+set}" = set; then :
+ enableval=$enable_iso_c;
+else
+ enable_iso_c=no
+fi
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
+ 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
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
+$as_echo "$complCFLAGS" >&6; }
+
+ WARN_CFLAGS="$warning_flags $complCFLAGS"
+
+
+
+ # Check whether --enable-cxx-warnings was given.
+if test "${enable_cxx_warnings+set}" = set; then :
+ enableval=$enable_cxx_warnings;
+else
+ enable_cxx_warnings="minimum"
+fi
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C++ compiler" >&5
+$as_echo_n "checking what warning flags to pass to the C++ compiler... " >&6; }
+ warnCXXFLAGS=
+ if test "x$GXX" != xyes; then
+ enable_cxx_warnings=no
+ fi
+ if test "x$enable_cxx_warnings" != "xno"; then
+ if test "x$GXX" = "xyes"; then
+ case " $CXXFLAGS " in
+ *\ \ -Wall\ \ *) ;;
+ *) warnCXXFLAGS="-Wall -Wno-unused" ;;
+ esac
+
+ ## -W is not all that useful. And it cannot be controlled
+ ## with individual -Wno-xxx flags, unlike -Wall
+ if test "x$enable_cxx_warnings" = "xyes"; then
+ warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
+ fi
+ fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warnCXXFLAGS" >&5
+$as_echo "$warnCXXFLAGS" >&6; }
+
+ # Check whether --enable-iso-cxx was given.
+if test "${enable_iso_cxx+set}" = set; then :
+ enableval=$enable_iso_cxx;
+else
+ enable_iso_cxx=no
+fi
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C++ compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C++ compiler... " >&6; }
+ complCXXFLAGS=
+ if test "x$enable_iso_cxx" != "xno"; then
+ if test "x$GXX" = "xyes"; then
+ case " $CXXFLAGS " in
+ *\ \ -ansi\ \ *) ;;
+ *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
+ esac
+
+ case " $CXXFLAGS " in
+ *\ \ -pedantic\ \ *) ;;
+ *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
+ esac
+ fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCXXFLAGS" >&5
+$as_echo "$complCXXFLAGS" >&6; }
+
+ WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
+
+
+
+# Turn on the additional warnings last, so warnings don't affect other tests.
+# Check whether --enable-more-warnings was given.
+if test "${enable_more_warnings+set}" = set; then :
+ enableval=$enable_more_warnings; set_more_warnings="$enableval"
+else
+
+ if test -d $srcdir/.git; then
+ set_more_warnings=yes
+ else
+ set_more_warnings=no
+ fi
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for more warnings" >&5
+$as_echo_n "checking for more warnings... " >&6; }
+if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="\
+ -Wall \
+ -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+ -Wnested-externs -Wpointer-arith \
+ -Wcast-align -Wsign-compare \
+ $CFLAGS"
+
+ for option in -Wno-unused-parameter -Wno-strict-aliasing -Wno-sign-compare; do
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $option"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
+$as_echo_n "checking whether gcc understands $option... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ has_option=yes
+else
+ has_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ if test $has_option = no; then
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
+$as_echo "$has_option" >&6; }
+ unset has_option
+ unset SAVE_CFLAGS
+ done
+ unset option
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+
+
+
+
+ac_config_files="$ac_config_files Makefile po/Makefile.in sound-theme/Makefile sound-theme/sounds/Makefile mate-volume-control/Makefile mate-volume-control/data/Makefile mate-volume-control/data/mate-volume-control.desktop.in mate-volume-control/data/icons/Makefile mate-volume-control/data/icons/16x16/Makefile mate-volume-control/data/icons/16x16/status/Makefile mate-volume-control/data/icons/22x22/Makefile mate-volume-control/data/icons/22x22/status/Makefile mate-volume-control/data/icons/24x24/Makefile mate-volume-control/data/icons/24x24/status/Makefile mate-volume-control/data/icons/32x32/Makefile mate-volume-control/data/icons/32x32/status/Makefile mate-volume-control/data/icons/scalable/Makefile mate-volume-control/data/icons/scalable/devices/Makefile mate-volume-control/data/icons/scalable/status/Makefile mate-volume-control/src/Makefile grecord/Makefile grecord/mate-sound-recorder.schemas.in grecord/src/Makefile grecord/doc/Makefile grecord/icons/Makefile grecord/icons/16x16/Makefile grecord/icons/22x22/Makefile grecord/icons/24x24/Makefile grecord/icons/32x32/Makefile grecord/icons/48x48/Makefile grecord/icons/scalable/Makefile gstreamer-properties/Makefile gstreamer-properties/help/Makefile gst-mixer/Makefile gst-mixer/icons/Makefile gst-mixer/icons/16x16/Makefile gst-mixer/icons/16x16/devices/Makefile gst-mixer/icons/16x16/status/Makefile gst-mixer/src/Makefile gst-mixer/pixmaps/Makefile gst-mixer/doc/Makefile profiles/Makefile profiles/mate-audio-profiles.schemas.in profiles/mate-media-profiles.pc profiles/glade/Makefile profiles/help/Makefile grecord/mate-sound-recorder.desktop.in gst-mixer/mate-volume-control.desktop.in gstreamer-properties/mate-gstreamer-properties.desktop.in"
+
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+
+ (set) 2>&1 |
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ # `set' does not quote correctly, so add quotes: double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \.
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;; #(
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+) |
+ sed '
+ /^ac_cv_env_/b end
+ t clear
+ :clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+ if test -n "$EXEEXT"; then
+ am__EXEEXT_TRUE=
+ am__EXEEXT_FALSE='#'
+else
+ am__EXEEXT_TRUE='#'
+ am__EXEEXT_FALSE=
+fi
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+ as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ as_fn_error $? "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+ ac_config_commands="$ac_config_commands po/stamp-it"
+
+
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_SOUND_THEME_TRUE}" && test -z "${HAVE_SOUND_THEME_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_SOUND_THEME\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_PULSEAUDIO_TRUE}" && test -z "${HAVE_PULSEAUDIO_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_PULSEAUDIO\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GMP_TRUE}" && test -z "${HAVE_GMP_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GMP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GLADEUI_TRUE}" && test -z "${HAVE_GLADEUI_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GLADEUI\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GSTREAMER_TRUE}" && test -z "${HAVE_GSTREAMER_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GSTREAMER\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GRECORD_TRUE}" && test -z "${HAVE_GRECORD_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GRECORD\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${MATECONF_SCHEMAS_INSTALL_TRUE}" && test -z "${MATECONF_SCHEMAS_INSTALL_FALSE}"; then
+ as_fn_error $? "conditional \"MATECONF_SCHEMAS_INSTALL\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
+ as_fn_error $? "conditional \"ENABLE_SK\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_MATE_DOC_UTILS_TRUE}" && test -z "${HAVE_MATE_DOC_UTILS_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_MATE_DOC_UTILS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GSTPROPS_TRUE}" && test -z "${HAVE_GSTPROPS_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GSTPROPS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${HAVE_GSTMIXER_TRUE}" && test -z "${HAVE_GSTMIXER_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GSTMIXER\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in #(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by mate-media $as_me 2.32.0, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration. Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <http://bugzilla.mate.org/enter_bug.cgi?product=mate-media>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+mate-media config.status 2.32.0
+configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ --*=)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --config | --confi | --conf | --con | --co | --c )
+ $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ shift
+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ CONFIG_SHELL='$SHELL'
+ export CONFIG_SHELL
+ exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
+enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
+SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
+ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
+PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
+host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
+host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
+host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
+build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
+build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
+build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
+SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
+Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
+GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
+EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
+FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
+LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
+NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
+LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
+exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
+lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
+CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
+compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
+GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
+libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
+version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
+install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
+striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+ eval 'cat <<_LTECHO_EOF
+\$1
+_LTECHO_EOF'
+}
+
+# Quote evaled strings.
+for var in SHELL \
+ECHO \
+PATH_SEPARATOR \
+SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+OBJDUMP \
+deplibs_check_method \
+file_magic_cmd \
+file_magic_glob \
+want_nocaseglob \
+DLLTOOL \
+sharedlib_from_linklib_cmd \
+AR \
+AR_FLAGS \
+archiver_list_spec \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+nm_file_list_spec \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_pic \
+lt_prog_compiler_wl \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+MANIFEST_TOOL \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_separator \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+install_override_mode \
+finish_eval \
+old_striplib \
+striplib; do
+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+ ;;
+ esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postlink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec; do
+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
+ *[\\\\\\\`\\"\\\$]*)
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ ;;
+ *)
+ eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+ ;;
+ esac
+done
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+fi
+
+
+ PACKAGE='$PACKAGE'
+ VERSION='$VERSION'
+ TIMESTAMP='$TIMESTAMP'
+ RM='$RM'
+ ofile='$ofile'
+
+
+
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+ "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+ "sound-theme/Makefile") CONFIG_FILES="$CONFIG_FILES sound-theme/Makefile" ;;
+ "sound-theme/sounds/Makefile") CONFIG_FILES="$CONFIG_FILES sound-theme/sounds/Makefile" ;;
+ "mate-volume-control/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/Makefile" ;;
+ "mate-volume-control/data/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/Makefile" ;;
+ "mate-volume-control/data/mate-volume-control.desktop.in") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/mate-volume-control.desktop.in" ;;
+ "mate-volume-control/data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/Makefile" ;;
+ "mate-volume-control/data/icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/16x16/Makefile" ;;
+ "mate-volume-control/data/icons/16x16/status/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/16x16/status/Makefile" ;;
+ "mate-volume-control/data/icons/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/22x22/Makefile" ;;
+ "mate-volume-control/data/icons/22x22/status/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/22x22/status/Makefile" ;;
+ "mate-volume-control/data/icons/24x24/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/24x24/Makefile" ;;
+ "mate-volume-control/data/icons/24x24/status/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/24x24/status/Makefile" ;;
+ "mate-volume-control/data/icons/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/32x32/Makefile" ;;
+ "mate-volume-control/data/icons/32x32/status/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/32x32/status/Makefile" ;;
+ "mate-volume-control/data/icons/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/scalable/Makefile" ;;
+ "mate-volume-control/data/icons/scalable/devices/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/scalable/devices/Makefile" ;;
+ "mate-volume-control/data/icons/scalable/status/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/data/icons/scalable/status/Makefile" ;;
+ "mate-volume-control/src/Makefile") CONFIG_FILES="$CONFIG_FILES mate-volume-control/src/Makefile" ;;
+ "grecord/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/Makefile" ;;
+ "grecord/mate-sound-recorder.schemas.in") CONFIG_FILES="$CONFIG_FILES grecord/mate-sound-recorder.schemas.in" ;;
+ "grecord/src/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/src/Makefile" ;;
+ "grecord/doc/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/doc/Makefile" ;;
+ "grecord/icons/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/Makefile" ;;
+ "grecord/icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/16x16/Makefile" ;;
+ "grecord/icons/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/22x22/Makefile" ;;
+ "grecord/icons/24x24/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/24x24/Makefile" ;;
+ "grecord/icons/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/32x32/Makefile" ;;
+ "grecord/icons/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/48x48/Makefile" ;;
+ "grecord/icons/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES grecord/icons/scalable/Makefile" ;;
+ "gstreamer-properties/Makefile") CONFIG_FILES="$CONFIG_FILES gstreamer-properties/Makefile" ;;
+ "gstreamer-properties/help/Makefile") CONFIG_FILES="$CONFIG_FILES gstreamer-properties/help/Makefile" ;;
+ "gst-mixer/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/Makefile" ;;
+ "gst-mixer/icons/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/icons/Makefile" ;;
+ "gst-mixer/icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/icons/16x16/Makefile" ;;
+ "gst-mixer/icons/16x16/devices/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/icons/16x16/devices/Makefile" ;;
+ "gst-mixer/icons/16x16/status/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/icons/16x16/status/Makefile" ;;
+ "gst-mixer/src/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/src/Makefile" ;;
+ "gst-mixer/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/pixmaps/Makefile" ;;
+ "gst-mixer/doc/Makefile") CONFIG_FILES="$CONFIG_FILES gst-mixer/doc/Makefile" ;;
+ "profiles/Makefile") CONFIG_FILES="$CONFIG_FILES profiles/Makefile" ;;
+ "profiles/mate-audio-profiles.schemas.in") CONFIG_FILES="$CONFIG_FILES profiles/mate-audio-profiles.schemas.in" ;;
+ "profiles/mate-media-profiles.pc") CONFIG_FILES="$CONFIG_FILES profiles/mate-media-profiles.pc" ;;
+ "profiles/glade/Makefile") CONFIG_FILES="$CONFIG_FILES profiles/glade/Makefile" ;;
+ "profiles/help/Makefile") CONFIG_FILES="$CONFIG_FILES profiles/help/Makefile" ;;
+ "grecord/mate-sound-recorder.desktop.in") CONFIG_FILES="$CONFIG_FILES grecord/mate-sound-recorder.desktop.in" ;;
+ "gst-mixer/mate-volume-control.desktop.in") CONFIG_FILES="$CONFIG_FILES gst-mixer/mate-volume-control.desktop.in" ;;
+ "gstreamer-properties/mate-gstreamer-properties.desktop.in") CONFIG_FILES="$CONFIG_FILES gstreamer-properties/mate-gstreamer-properties.desktop.in" ;;
+ "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
+
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp= ac_tmp=
+ trap 'exit_status=$?
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+ eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+ echo "cat >conf$$subs.awk <<_ACEOF" &&
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+} >conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+ N
+ s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+h
+s///
+s/^/:/
+s/[ ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[ ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any. Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[ ]*#[ ]*define[ ][ ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ for (key in D) D_is_set[key] = 1
+ FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+ line = \$ 0
+ split(line, arg, " ")
+ if (arg[1] == "#") {
+ defundef = arg[2]
+ mac1 = arg[3]
+ } else {
+ defundef = substr(arg[1], 2)
+ mac1 = arg[2]
+ }
+ split(mac1, mac2, "(") #)
+ macro = mac2[1]
+ prefix = substr(line, 1, index(line, defundef) - 1)
+ if (D_is_set[macro]) {
+ # Preserve the white space surrounding the "#".
+ print prefix "define", macro P[macro] D[macro]
+ next
+ } else {
+ # Replace #undef with comments. This is necessary, for example,
+ # in the case of _POSIX_SOURCE, which is predefined and required
+ # on some systems where configure will not decide to define it.
+ if (defundef == "undef") {
+ print "/*", prefix defundef, macro, "*/"
+ next
+ }
+ }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir="$ac_dir"; as_fn_mkdir_p
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&2;}
+
+ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+ } >"$ac_tmp/config.h" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+ mv "$ac_tmp/config.h" "$ac_file" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
+ X"$_am_arg" : 'X\(//\)$' \| \
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
+
+
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+ # 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" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
+ X"$mf" : 'X\(//\)$' \| \
+ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # 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_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$file" : 'X\(//\)[^/]' \| \
+ X"$file" : 'X\(//\)$' \| \
+ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir=$dirpart/$fdir; as_fn_mkdir_p
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+ ;;
+ "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
+ sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+ esac ;;
+ "libtool":C)
+
+ # See if we are running on zsh, and set the options which allow our
+ # commands through without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+
+ cfgfile="${ofile}T"
+ trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+ $RM "$cfgfile"
+
+ cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# Written by Gordon Matzigkeit, 1996
+#
+# This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING. If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags=""
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that protects backslashes.
+ECHO=$lt_ECHO
+
+# The PATH separator for the build system.
+PATH_SEPARATOR=$lt_PATH_SEPARATOR
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# convert \$build file names to \$host format.
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+
+# convert \$build files to toolchain format.
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+
+# An object symbol dumper.
+OBJDUMP=$lt_OBJDUMP
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method = "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# How to find potential files when deplibs_check_method = "file_magic".
+file_magic_glob=$lt_file_magic_glob
+
+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
+want_nocaseglob=$lt_want_nocaseglob
+
+# DLL creation program.
+DLLTOOL=$lt_DLLTOOL
+
+# Command to associate shared and link libraries.
+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
+
+# The archiver.
+AR=$lt_AR
+
+# Flags to create an archive.
+AR_FLAGS=$lt_AR_FLAGS
+
+# How to feed a file listing to the archiver.
+archiver_list_spec=$lt_archiver_list_spec
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Whether to use a lock for old archive extraction.
+lock_old_archive_extraction=$lock_old_archive_extraction
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# Specify filename containing input files for \$NM.
+nm_file_list_spec=$lt_nm_file_list_spec
+
+# The root where to search for dependent libraries,and in which our libraries should be installed.
+lt_sysroot=$lt_sysroot
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Manifest tool.
+MANIFEST_TOOL=$lt_MANIFEST_TOOL
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Permission mode override for installation of shared libraries.
+install_override_mode=$lt_install_override_mode
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Commands necessary for finishing linking programs.
+postlink_cmds=$lt_postlink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+ case $host_os in
+ aix3*)
+ cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program. For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+fi
+_LT_EOF
+ ;;
+ esac
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+ # We use sed instead of cat because bash on DJGPP gets confused if
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+ sed '$q' "$ltmain" >> "$cfgfile" \
+ || (rm -f "$cfgfile"; exit 1)
+
+ if test x"$xsi_shell" = xyes; then
+ sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
+func_dirname ()\
+{\
+\ case ${1} in\
+\ */*) func_dirname_result="${1%/*}${2}" ;;\
+\ * ) func_dirname_result="${3}" ;;\
+\ esac\
+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_basename ()$/,/^} # func_basename /c\
+func_basename ()\
+{\
+\ func_basename_result="${1##*/}"\
+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
+func_dirname_and_basename ()\
+{\
+\ case ${1} in\
+\ */*) func_dirname_result="${1%/*}${2}" ;;\
+\ * ) func_dirname_result="${3}" ;;\
+\ esac\
+\ func_basename_result="${1##*/}"\
+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
+func_stripname ()\
+{\
+\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
+\ # positional parameters, so assign one to ordinary parameter first.\
+\ func_stripname_result=${3}\
+\ func_stripname_result=${func_stripname_result#"${1}"}\
+\ func_stripname_result=${func_stripname_result%"${2}"}\
+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
+func_split_long_opt ()\
+{\
+\ func_split_long_opt_name=${1%%=*}\
+\ func_split_long_opt_arg=${1#*=}\
+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
+func_split_short_opt ()\
+{\
+\ func_split_short_opt_arg=${1#??}\
+\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
+func_lo2o ()\
+{\
+\ case ${1} in\
+\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
+\ *) func_lo2o_result=${1} ;;\
+\ esac\
+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_xform ()$/,/^} # func_xform /c\
+func_xform ()\
+{\
+ func_xform_result=${1%.*}.lo\
+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_arith ()$/,/^} # func_arith /c\
+func_arith ()\
+{\
+ func_arith_result=$(( $* ))\
+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_len ()$/,/^} # func_len /c\
+func_len ()\
+{\
+ func_len_result=${#1}\
+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+fi
+
+if test x"$lt_shell_append" = xyes; then
+ sed -e '/^func_append ()$/,/^} # func_append /c\
+func_append ()\
+{\
+ eval "${1}+=\\${2}"\
+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
+func_append_quoted ()\
+{\
+\ func_quote_for_eval "${2}"\
+\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+
+
+ # Save a `func_append' function call where possible by direct use of '+='
+ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+ test 0 -eq $? || _lt_function_replace_fail=:
+else
+ # Save a `func_append' function call even when '+=' is not available
+ sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+ test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
+fi
+
+
+ mv -f "$cfgfile" "$ofile" ||
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+
+ ;;
+ "po/stamp-it":C)
+ if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
+ as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
+ fi
+ rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
+ >"po/stamp-it.tmp"
+ sed '/^#/d
+ s/^[[].*] *//
+ /^[ ]*$/d
+ '"s|^| $ac_top_srcdir/|" \
+ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
+
+ sed '/^POTFILES =/,/[^\\]$/ {
+ /^POTFILES =/!d
+ r po/POTFILES
+ }
+ ' "po/Makefile.in" >"po/Makefile"
+ rm -f "po/Makefile.tmp"
+ mv "po/stamp-it.tmp" "po/stamp-it"
+ ;;
+
+ esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+echo "
+
+ ${PACKAGE} ${VERSION}
+ ============
+
+
+ Prefix: ${prefix}
+ Source code location: ${srcdir}
+ Compiler: ${CC}
+ CFLAGS: ${CFLAGS}
+
+ Volume Control $have_pulseaudio
+ GStreamer properties: $have_gstprops
+ GStreamer profiles: $have_profiles (GladeUI: $have_gladeui)
+ Sound recorder: $have_grecord$grecord_reason
+
+ *Deprecated*:
+
+ GStreamer mixer: $have_gstmixer
+
+"
+
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..36a16b1
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,460 @@
+AC_PREREQ(2.60)
+
+AC_INIT([mate-media],
+ [2011.12.01],
+ [http://bugzilla.mate.org/enter_bug.cgi?product=mate-media])
+
+AC_CONFIG_AUX_DIR([build-aux])
+
+AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 -Wall -Wno-portability tar-pax foreign])
+
+AS_VERSION
+
+AM_MAINTAINER_MODE
+
+if type -p stow > /dev/null && test -d /usr/local/stow ; then
+ AC_MSG_NOTICE([*** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE}-${VERSION} ***])
+ ac_default_prefix="/usr/local/stow/${PACKAGE}-${VERSION}"
+fi
+
+AM_CONFIG_HEADER([config.h])
+AC_CONFIG_MACRO_DIR([m4])
+
+IT_PROG_INTLTOOL([0.35.0])
+
+AC_PROG_CC
+AC_ISC_POSIX
+
+# Checks for programs.
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([fcntl.h limits.h malloc.h strings.h sys/ioctl.h unistd.h])
+AC_CHECK_HEADERS([sys/sockio.h sys/param.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_C_INLINE
+AC_TYPE_OFF_T
+AC_TYPE_SIZE_T
+
+# Checks for library functions.
+AC_PROG_GCC_TRADITIONAL
+AC_FUNC_MMAP
+
+# CFLAGS
+MATE_COMPILE_WARNINGS
+
+# AS_NANO(GM_RELEASE="yes", GM_RELEASE="no")
+AS_COMPILER_FLAG(-Wall, GM_ERROR_CFLAGS="-Wall")
+
+if test "x$GM_RELEASE" = "xno"
+then
+ AS_COMPILER_FLAG(-Werror, GM_ERROR_CFLAGS="$GM_ERROR_CFLAGS -Werror")
+fi
+AC_MSG_NOTICE([Using $GM_ERROR_CFLAGS as error checking CFLAGS])
+
+GLIB_REQUIRED_VERSION=2.18.2
+GTK_REQUIRED_VERSION=2.18.0
+MATECONF_REQUIRED_VERSION=2.6.1
+PA_REQUIRED_VERSION=0.9.16
+CANBERRA_REQUIRED_VERSION=0.13
+
+dnl=======================================================================
+dnl Check for libcanberra
+dnl=======================================================================
+
+PKG_CHECK_MODULES(SOUND_THEME,
+ gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ libxml-2.0,
+ have_soundtheme=yes,
+ have_soundtheme=no)
+
+if test "x$have_soundtheme" = "xyes" ; then
+ AC_DEFINE(HAVE_SOUND_THEME, [], [Define if we can build sound theme])
+fi
+AM_CONDITIONAL(HAVE_SOUND_THEME, test x$have_soundtheme = xyes)
+AC_SUBST(HAVE_SOUND_THEME)
+AC_SUBST(SOUNDTHEME_CFLAGS)
+AC_SUBST(SOUNDTHEME_LIBS)
+
+dnl=======================================================================
+dnl Check for the new volume control modules
+dnl=======================================================================
+
+dnl The new mate-volume-control needs a newer GTK+
+GTK_REQUIRED_VERSION=2.15.1
+
+AC_ARG_ENABLE([pulseaudio],
+ AS_HELP_STRING([--enable-pulseaudio],
+ [Enable PulseAudio support @<:@default=auto@:>@]),
+ enable_pulseaudio=$enableval, enable_pulseaudio=auto)
+
+if test "x$enable_pulseaudio" != "xno"; then
+
+ PKG_CHECK_MODULES(PULSEAUDIO,
+ libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION,
+ have_pulseaudio=yes,
+ have_pulseaudio=no)
+
+ if test "x$enable_pulseaudio" = "xyes" -a "x$have_pulseaudio" = "xno"; then
+ AC_MSG_ERROR([PulseAudio support explicitly requested but dependencies not found])
+ fi
+
+ if test "x$have_pulseaudio" = "xyes" ; then
+ PKG_CHECK_MODULES(VOLUME_CONTROL,
+ gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gio-2.0
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ libcanberra-gtk >= $CANBERRA_REQUIRED_VERSION
+ unique-1.0
+ libxml-2.0
+ )
+
+ AC_SUBST(VOLUME_CONTROL_CFLAGS)
+ AC_SUBST(VOLUME_CONTROL_LIBS)
+
+ if $PKG_CONFIG --atleast-version 2.26 glib-2.0; then
+ VOLUME_CONTROL_CFLAGS="$VOLUME_CONTROL_CFLAGS -DG_CONST_RETURN=const"
+ fi
+
+ AC_DEFINE(HAVE_PULSEAUDIO, [], [Define if we have pulseaudio])
+ fi
+else
+ have_pulseaudio=no
+fi
+AM_CONDITIONAL(HAVE_PULSEAUDIO, test x$have_pulseaudio = xyes)
+AC_SUBST(HAVE_PULSEAUDIO)
+AC_SUBST(PULSEAUDIO_CFLAGS)
+AC_SUBST(PULSEAUDIO_LIBS)
+
+dnl=======================================================================
+dnl profiles
+dnl=======================================================================
+
+have_profiles=no
+
+AC_ARG_ENABLE([profiles],
+ AS_HELP_STRING([--enable-profiles], [enable mate media profiles]),
+ ,enable_profiles=yes)
+
+if test "x$enable_profiles" = "xyes"; then
+ PKG_CHECK_MODULES(GMP, [
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ gstreamer-0.10
+ mateconf-2.0
+ gio-2.0],
+ have_profiles=yes)
+fi
+AC_SUBST(GMP_CFLAGS)
+AC_SUBST(GMP_LIBS)
+AM_CONDITIONAL(HAVE_GMP, [test x$have_profiles = xyes])
+
+dnl Profiles glade ui: needed to edit .ui files with glade3
+have_gladeui=no
+
+PKG_CHECK_MODULES(GLADEUI, [gladeui-1.0], have_gladeui=yes, have_gladeui=no)
+AC_SUBST(GLADEUI_CFLAGS)
+AC_SUBST(GLADEUI_LIBS)
+AM_CONDITIONAL(HAVE_GLADEUI, [test x$have_gladeui = xyes])
+
+GLADEUI_CATALOG_DIR="`$PKG_CONFIG --variable=catalogdir gladeui-1.0`"
+AC_SUBST(GLADEUI_CATALOG_DIR)
+
+GLADEUI_MODULE_DIR="`$PKG_CONFIG --variable=moduledir gladeui-1.0`"
+AC_SUBST(GLADEUI_MODULE_DIR)
+
+dnl=======================================================================
+dnl Check for GStreamer and GSR deps
+dnl=======================================================================
+
+GST_REQ=0.10.23
+GST_PLUGINS_BASE_REQ=0.10.23
+GST_MAJORMINOR=0.10
+
+dnl make available to Makefile.am
+AC_SUBST(GST_MAJORMINOR)
+AC_DEFINE_UNQUOTED(GST_MAJORMINOR_QUOTED, "$GST_MAJORMINOR",
+ [major/minor of GStreamer as a string constant])
+
+have_gst=no
+
+PKG_CHECK_MODULES(GSR, [
+ gstreamer-$GST_MAJORMINOR >= $GST_REQ
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_REQ
+ gtk+-2.0 >= 2.6.0
+ gio-2.0
+ mateconf-2.0],
+ have_gst=yes,
+ [
+ AC_MSG_RESULT(no)
+ AC_MSG_WARN($GSR_PKG_ERRORS)
+ PROGRAMS_GRECORD_ERROR="$GSR_PKG_ERRORS"
+ ])
+
+have_grecord=no
+grecord_reason=""
+
+AC_ARG_ENABLE([grecord],
+ AS_HELP_STRING([--enable-grecord], [enable mate sound recorder]),
+ ,enable_grecord=yes)
+
+if test "x$have_profiles" = "xno" ; then
+ AC_MSG_WARN([Grecord will be disabled because of disabled profiles])
+ enable_grecord=no
+ have_grecord=no
+ grecord_reason=", mate media profiles is disabled"
+fi
+
+if test "x$have_gst" = "xyes" && test "x$enable_grecord" = "xyes"; then
+ have_grecord=yes
+else
+ if test "x$have_gst" = "xno"; then
+ AC_MSG_WARN([You need GStreamer installed for the mixer and recorder to work])
+ sleep 5 2>/dev/null
+ fi
+fi
+
+AC_SUBST(GSR_CFLAGS)
+AC_SUBST(GSR_LIBS)
+AM_CONDITIONAL(HAVE_GSTREAMER, [test x$have_gst = xyes])
+AM_CONDITIONAL(HAVE_GRECORD, [test x$have_grecord = xyes])
+
+dnl uninstalled gsr ui dir
+AC_DEFINE_UNQUOTED(GSR_UIDIR_UNINSTALLED, "`pwd`/grecord/src",
+ [path to uninstalled mate-sound-recorder UI dir])
+
+AC_PATH_PROG(MATECONFTOOL, mateconftool-2)
+AM_MATECONF_SOURCE_2
+
+AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
+
+dnl=======================================================================
+dnl i18n
+dnl=======================================================================
+
+GETTEXT_PACKAGE=mate-media-2.0
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Define to the Gettext package name])
+AM_GLIB_GNU_GETTEXT
+
+MATE_DOC_INIT
+
+AM_PROG_LIBTOOL
+AM_PROG_CC_C_O
+
+dnl=======================================================================
+dnl gstreamer-properties
+dnl=======================================================================
+
+have_gstprops=no
+
+AC_ARG_ENABLE([gstprops],
+ AS_HELP_STRING([--enable-gstprops], [enable gstreamer properties]),
+ ,enable_gstprops=yes)
+
+if test "x$have_gst" = "xyes" && test "x$enable_gstprops" = "xyes";
+then
+ PKG_CHECK_MODULES(GSTPROPS, [
+ glib-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR >= $GST_PLUGINS_BASE_REQ
+ libxml-2.0],
+ have_gstprops=yes)
+
+ GSTPROPS_LIBS="$GSTPROPS_LIBS -lgstinterfaces-$GST_MAJORMINOR"
+
+ MATECC_DESKTOP_DIR=${datadir}/control-center-2.0/capplets
+ AS_AC_EXPAND(MATECC_DESKTOP_DIR, $MATECC_DESKTOP_DIR)
+ AC_DEFINE_UNQUOTED(MATECC_DESKTOP_DIR, "$MATECC_DESKTOP_DIR",
+ [Install path for Mate control-center integration])
+ AC_SUBST(MATECC_DESKTOP_DIR)
+ AC_SUBST(PROGRAMS_GSTPROPS)
+fi
+
+AC_SUBST(GSTPROPS_CFLAGS)
+AC_SUBST(GSTPROPS_LIBS)
+AM_CONDITIONAL(HAVE_GSTPROPS, [test x$have_gstprops = xyes])
+
+dnl=======================================================================
+dnl gst-mixer
+dnl=======================================================================
+
+have_gstmixer=no
+
+AC_ARG_ENABLE([gstmix],
+ AS_HELP_STRING([--enable-gstmix], [enable gstreamer mixer]),
+ ,enable_gstmix=auto)
+
+if test "x$enable_gstmix" = "xauto" && test "x$have_pulseaudio" = "xno"; then
+ enable_gstmix=yes
+fi
+
+if test "x$have_gst" = "xyes" && test "x$enable_gstmix" = "xyes";
+then
+ PKG_CHECK_MODULES(GSTMIXER, [
+ gtk+-2.0
+ mateconf-2.0
+ gstreamer-$GST_MAJORMINOR
+ gstreamer-plugins-base-$GST_MAJORMINOR
+ ],
+ [
+ OLD_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $GSTMIXER_CFLAGS"
+
+ AC_CHECK_HEADER(gst/audio/mixerutils.h,
+ [AC_CHECK_HEADER(gst/interfaces/mixer.h,
+ [AC_CHECK_HEADER(gst/interfaces/propertyprobe.h, have_gstmixer=yes)])])
+
+ CPPFLAGS=$OLD_CPPFLAGS
+ GSTMIXER_LIBS="$GSTMIXER_LIBS -lgstinterfaces-$GST_MAJORMINOR -lgstaudio-$GST_MAJORMINOR"
+ ])
+fi
+
+AC_SUBST(GSTMIXER_CFLAGS)
+AC_SUBST(GSTMIXER_LIBS)
+AM_CONDITIONAL(HAVE_GSTMIXER, [test x$have_gstmixer = xyes])
+
+
+dnl ---------------------------------------------------------------------------
+dnl - Finish
+dnl ---------------------------------------------------------------------------
+
+m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+
+MATE_MAINTAINER_MODE_DEFINES
+MATE_COMPILE_WARNINGS([maximum])
+MATE_CXX_WARNINGS
+
+# 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-unused-parameter -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
+
+
+AC_SUBST(CFLAGS)
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LIBS)
+AC_SUBST(LDFLAGS)
+
+AC_CONFIG_FILES([
+Makefile
+po/Makefile.in
+sound-theme/Makefile
+sound-theme/sounds/Makefile
+mate-volume-control/Makefile
+mate-volume-control/data/Makefile
+mate-volume-control/data/mate-volume-control.desktop.in
+mate-volume-control/data/icons/Makefile
+mate-volume-control/data/icons/16x16/Makefile
+mate-volume-control/data/icons/16x16/status/Makefile
+mate-volume-control/data/icons/22x22/Makefile
+mate-volume-control/data/icons/22x22/status/Makefile
+mate-volume-control/data/icons/24x24/Makefile
+mate-volume-control/data/icons/24x24/status/Makefile
+mate-volume-control/data/icons/32x32/Makefile
+mate-volume-control/data/icons/32x32/status/Makefile
+mate-volume-control/data/icons/scalable/Makefile
+mate-volume-control/data/icons/scalable/devices/Makefile
+mate-volume-control/data/icons/scalable/status/Makefile
+mate-volume-control/src/Makefile
+grecord/Makefile
+grecord/mate-sound-recorder.schemas.in
+grecord/src/Makefile
+grecord/doc/Makefile
+grecord/icons/Makefile
+grecord/icons/16x16/Makefile
+grecord/icons/22x22/Makefile
+grecord/icons/24x24/Makefile
+grecord/icons/32x32/Makefile
+grecord/icons/48x48/Makefile
+grecord/icons/scalable/Makefile
+gstreamer-properties/Makefile
+gstreamer-properties/help/Makefile
+gst-mixer/Makefile
+gst-mixer/icons/Makefile
+gst-mixer/icons/16x16/Makefile
+gst-mixer/icons/16x16/devices/Makefile
+gst-mixer/icons/16x16/status/Makefile
+gst-mixer/src/Makefile
+gst-mixer/pixmaps/Makefile
+gst-mixer/doc/Makefile
+profiles/Makefile
+profiles/mate-audio-profiles.schemas.in
+profiles/mate-media-profiles.pc
+profiles/glade/Makefile
+profiles/help/Makefile
+grecord/mate-sound-recorder.desktop.in
+gst-mixer/mate-volume-control.desktop.in
+gstreamer-properties/mate-gstreamer-properties.desktop.in
+])
+
+AC_OUTPUT
+
+echo "
+
+ ${PACKAGE} ${VERSION}
+ ============
+
+
+ Prefix: ${prefix}
+ Source code location: ${srcdir}
+ Compiler: ${CC}
+ CFLAGS: ${CFLAGS}
+
+ Volume Control $have_pulseaudio
+ GStreamer properties: $have_gstprops
+ GStreamer profiles: $have_profiles (GladeUI: $have_gladeui)
+ Sound recorder: $have_grecord$grecord_reason
+
+ *Deprecated*:
+
+ GStreamer mixer: $have_gstmixer
+
+"
+
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 <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <[email protected]>.
+
+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 <[email protected]>.
+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..f013c9f
--- /dev/null
+++ b/distro/archlinux/PKGBUILD
@@ -0,0 +1,55 @@
+pkgname=mate-media
+pkgver=2011.12.01
+pkgrel=1
+pkgdesc="MATE Media Tools"
+arch=(i686 x86_64)
+license=('GPL')
+depends=('gstreamer0.10-base-plugins' 'mate-panel' 'libmatenotify' 'pulseaudio')
+makedepends=('mate-doc-utils' 'pkgconfig' 'mate-settings-daemon' 'intltool' 'mate-icon-theme' 'libpulse')
+groups=('mate-extras')
+options=(!emptydirs !libtool)
+url="http://matsusoft.com.ar/projects"
+install=mate-media.install
+source=(http://sourceforge.net/projects/matede/files/${pkgver}/${pkgname}.tar.gz/download)
+sha256sums=('9a2051c67bfdb9fc9dd2e55a3c0d733b4b230a3ef1d9c0a5bf2aac11ea068189')
+
+build() {
+ cd "${srcdir}/${pkgname}"
+
+ # brute force
+ #mate-doc-prepare --force --copy
+ #automake
+ #autoconf
+ #autoreconf -i --force
+ #aclocal
+ #intltoolize --automake --copy --force
+ #automake --add-missing
+
+ # Optional Features:
+ # --enable-pulseaudio Enable PulseAudio support [default=auto]
+ # --enable-profiles enable mate media profiles
+ # --enable-grecord enable mate sound recorder
+ # --enable-gstprops enable gstreamer properties
+ # --enable-gstmix enable gstreamer mixer
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --libexecdir=/usr/lib/${pkgname} \
+ --localstatedir=/var --disable-static \
+ --disable-schemas-install \
+ --disable-scrollkeeper \
+ --enable-pulseaudio \
+ --enable-profiles --enable-grecord \
+ --enable-gstprops --enable-gstmix || return 1
+
+ make || return 1
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+
+ make MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
+ #rm -f ${pkgdir}/usr/lib/*.la # can be used options=(!libtools)
+
+ install -m755 -d "${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-media.install b/distro/archlinux/mate-media.install
new file mode 100644
index 0000000..4662445
--- /dev/null
+++ b/distro/archlinux/mate-media.install
@@ -0,0 +1,22 @@
+pkgname=mate-media
+
+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..e9a1801
--- /dev/null
+++ b/distro/ubuntu/build
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+# fill it
+pkgname=mate-applets
+pkgver=2011.12.01
+pkgrel=1
+pkgdesc="MATE Applets"
+#depends="gstreamer0.10-base-plugins, mate-panel, mate-character-map, libgtop, libmatenotify, cpufrequtils"
+# editar esta funcion!
+build() {
+ cd $pkgsrc
+ # descomprimir
+ tar xvzf download
+ # entramos a la carpeta
+ cd ${pkgname}
+
+ # Optional Features:
+ # --enable-pulseaudio Enable PulseAudio support [default=auto]
+ # --enable-profiles enable mate media profiles
+ # --enable-grecord enable mate sound recorder
+ # --enable-gstprops enable gstreamer properties
+ # --enable-gstmix enable gstreamer mixer
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --libexecdir=/usr/lib/${pkgname} \
+ --localstatedir=/var --disable-static \
+ --disable-schemas-install \
+ --enable-pulseaudio \
+ --disable-scrollkeeper \
+ --enable-profiles --enable-grecord \
+ --enable-gstprops --enable-gstmix || return 1
+
+ # there is some pre-compiled files on the tar
+ make || return 1
+
+ make MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
+ #rm -f ${pkgdir}/usr/lib/*.la # can be used options=(!libtools)
+
+ install -m755 -d "${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..37ae857
--- /dev/null
+++ b/distro/ubuntu/postinst
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+pkgname=mate-applets
+
+/usr/sbin/mateconfpkg --install ${pkgname}
+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..425e5b8
--- /dev/null
+++ b/distro/ubuntu/postrm
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+pkgname=mate-applets
+
+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..5a622b0
--- /dev/null
+++ b/distro/ubuntu/preinst
@@ -0,0 +1,6 @@
+#!/bin/sh -e
+
+pkgname=mate-applets
+
+/usr/sbin/mateconfpkg --uninstall ${pkgname}
+
diff --git a/distro/ubuntu/prerm b/distro/ubuntu/prerm
new file mode 100755
index 0000000..dc9e6e1
--- /dev/null
+++ b/distro/ubuntu/prerm
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+set -e
+
+pkgname=mate-applets
+
+/usr/sbin/mateconfpkg --uninstall ${pkgname}
+
+exit 0
diff --git a/grecord/AUTHORS b/grecord/AUTHORS
new file mode 100644
index 0000000..f21ddf6
--- /dev/null
+++ b/grecord/AUTHORS
@@ -0,0 +1,3 @@
+Iain Holmes <[email protected]>
+Ronald Bultje <[email protected]>
+Johan Dahlin <[email protected]>
diff --git a/grecord/ChangeLog.pre-2-26 b/grecord/ChangeLog.pre-2-26
new file mode 100644
index 0000000..accbf03
--- /dev/null
+++ b/grecord/ChangeLog.pre-2-26
@@ -0,0 +1,1820 @@
+==================== 2.25.92 ====================
+
+2008-12-05 Frederic Peters <[email protected]>
+
+ * mate-sound-recorder.schemas.in.in: removed duplicated endtag.
+
+2008-12-05 Frederic Peters <[email protected]>
+
+ * mate-sound-recorder.schemas.in.in:
+ * src/gsr-window.c: (record_input_changed_cb), (fill_record_input),
+ (gsr_window_init): remember last input channel (in a last-input mateconf
+ key). Closes: #558720
+
+2008-12-05 Marc-André Lureau <[email protected]>
+
+ * src/gsr-window.c (gsr_window_init): Fixes critical warning when
+ starting g-s-r. Closes: #561726
+
+2008-09-18 Kjartan Maraas <[email protected]>
+
+ * src/mate-recorder.c:
+ * src/gsr-window.c: (seconds_to_full_string), (fill_record_input),
+ (level_message_handler_cb), (gsr_window_init):
+ Cleanups: make functions static, add prototypes, remove unused
+ variables etc. Bug #552748.
+
+2008-09-07 Gilles Dartiguelongue <[email protected]>
+
+ * Makefile.am: Modernize autofoo, bug #550919
+ move INCLUDES to AM_CPPFLAGS, patch by
+ Marc-Andre Lureau <[email protected]>
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * src/gsr-window.c (about_cb): Fix email address.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * doc/C/mate-sound-recorder.xml: Update documentation about
+ ".oga" (OGG audio) file extension.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * src/gsr-window.c: Hide the input selector when there is no
+ choice.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * src/gsr-window.c: Set profile/input sensitive when record
+ paused/finished.
+
+2008-09-01 Marc-André Lureau <[email protected]>
+
+ * src/gsr-window.c: Don't abort() when the system settings are
+ wrong.
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * src/mate-recorder.c (gsr_add_recent): Another use of mate-vfs
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * src/gsr-window.c (do_save_file), (fill_in_information),
+ (play_cb): Port to GIO from mate-vfs, based on patch by Kalle
+ Vahlman <[email protected]> (Helps: #516090)
+
+2008-08-29 Bastien Nocera <[email protected]>
+
+ * src/Makefile.am:
+ * src/mate-recorder.c (gsr_add_recent), (main):
+ * src/gsr-window.c (file_open_recent_cb), (gsr_window_init),
+ (gsr_window_set_property):
+ Port mate-sound-recorder to using GtkRecent (Closes: #404877)
+ * src/recent-files/*: Remove
+
+2008-04-21 Jens Granseuer <[email protected]>
+
+ * src/gsr-window.c: (gsr_window_init): don't declare variables in the
+ middle of a code block. Fixes build with older compilers (bug #529083)
+
+2008-04-20 Marc-André Lureau <[email protected]>
+
+ * mate-sound-recorder.desktop.in.in, icons/16x16/Makefile.am,
+ icons/16x16/mate-grecord.png ->
+ icons/16x16/mate-sound-recorder.png, icons/22x22/Makefile.am,
+ icons/22x22/mate-grecord.png ->
+ icons/22x22/mate-sound-recorder.png, icons/24x24/Makefile.am,
+ icons/24x24/mate-grecord.png ->
+ icons/24x24/mate-sound-recorder.png, icons/32x32/Makefile.am,
+ icons/32x32/mate-grecord.png ->
+ icons/32x32/mate-sound-recorder.png, icons/48x48/Makefile.am,
+ icons/48x48/mate-grecord.png ->
+ icons/48x48/mate-sound-recorder.png,
+ icons/SOURCE/grecord16x16.svg ->
+ icons/SOURCE/mate-sound-recorder-16x16.svg,
+ icons/SOURCE/grecord22x22.svg ->
+ icons/SOURCE/mate-sound-recorder-22x22.svg,
+ icons/SOURCE/grecord32x32.svg ->
+ icons/SOURCE/mate-sound-recorder-32x32.svg,
+ icons/SOURCE/grecord48x48.svg ->
+ icons/SOURCE/mate-sound-recorder-48x48.svg,
+ icons/scalable/Makefile.am, icons/scalable/mate-grecord.svg ->
+ icons/scalable/mate-sound-recorder.svg, src/mate-recorder.c,
+ src/gsr-window.c:
+ Renamed icon "mate-grecord" -> "mate-sound-recorder"
+ (see #526933)
+
+
+2008-04-17 Marc-Andre Lureau <[email protected]>
+
+ Patch by: Patrick Wade
+
+ * src/gsr-window.c (gsr_window_init): Add navigations shortcut
+ ("_Record as" and "Record from _input") (Closes: #466685)
+
+2008-04-05 Marc-Andre Lureau <[email protected]>
+
+ Icon by: Stephen Brandt
+
+ * icons/{16x16,22x22,24x24,32x32,48x48}: add Tango style icons
+ (see #462551)
+
+2008-03-25 Marc-Andre Lureau <[email protected]>
+
+ * src/gsr-window.c (menu_entries): use more GTK stock text
+ (see #504420)
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ * src/gsr-window.c (fill_in_information):
+ Fix crash introduced by utf8 fix (see #483254)
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ * src/gsr-window.c (fill_record_input, record_state_changed_cb):
+ Make sure the input selector is insensitive if the source does not
+ implement GST_MIXER.
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ * grecord/src/gsr-window.c: Changed the error message when
+ the capture settings are not working.
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ * src/gsr-window.c (make_record_source, fill_record_input): Accept
+ audio sources that do not implement GST_MIXER.
+
+2008-03-23 Marc-Andre Lureau <[email protected]>
+
+ Initial patch by: Tilman Weiers
+
+ * src/gsr-window.c (gsr_window_init, make_record_pipeline): Add
+ recording level indication in the statusbar.
+ (Closes: #430616)
+
+2008-03-22 Marc-Andre Lureau <[email protected]>
+
+ * src/gsr-window.c: more checking before string comparisons, use
+ g_str_equal instead of strcmp.
+
+2008-03-21 Marc-Andre Lureau <[email protected]>
+
+ * src/gsr-window.c: "Help/Help Ctrl+H" renamed to "Help/Contents F1".
+ (Closes: #521919)
+
+2008-03-19 Gabor Kelemen <[email protected]>
+
+ * src/gsr-window.c: Mark window title for translation.
+ (Closes: #516831)
+
+2008-03-17 Marc-Andre Lureau <[email protected]>
+
+ patch by: Andrea Del Signore
+
+ * src/gsr-window.c: Open "capture" page of g-v-c by default.
+ (Closes: #349106)
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * src/gsr-window.c: (record_start), (record_state_changed_cb):
+ Remove the record timeout tick when we're done recording, so
+ the timeout isn't called after we've destroyed the window
+ (Closes: #333351)
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * src/gsr-window.c: (record_cb), (record_input_changed_cb),
+ (fill_record_input), (gsr_window_init): Remember the current
+ capture track when restarting a record, so it doesn't
+ revert back to "Capture", Avoid a warning when trying to set
+ the new capture track after the pipeline has been stopped
+ (Closes: #335556)
+
+2007-09-07 Bastien Nocera <[email protected]>
+
+ * src/gsr-window.c: (make_record_source): Fail to startup if
+ the source selected ends up not having a mixer
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * mate-sound-recorder.schemas.in.in: Remove unused tempdir key
+ * src/gsr-window.c: (do_save_file), (play_cb), (gsr_window_new):
+ Use g_filename_to_uri instead of crappy printfs when converting
+ filenames to URIs (Closes: #437875)
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * mate-sound-recorder.schemas.in.in: Remove obsolete reference
+ to sox (Closes: #412670)
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * src/gsr-window.c: (record_input_changed_cb): Patch from
+ Boris DuÅ¡ek <[email protected]> to avoid crashing when
+ strcmp'ing NULL strings (Helps: #329922)
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * src/gsr-window.c: (file_save_cb), (play_cb):
+ Patch from Mark Siner <[email protected]> to avoid crashing when
+ pressing save for a new file (Closes: #430101)
+
+2007-09-06 Bastien Nocera <[email protected]>
+
+ * Makefile.am: Put the intltool rules next to what they modify,
+ otherwise they don't work
+
+2007-05-14 Michael Terry <[email protected]>
+
+ * Makefile.am: Don't install unused icon mate_mixer.xpm and
+ install the app icon into hicolor theme, not .../pixmaps
+
+ * mate-sound-recorder.desktop.in.in: Remove png suffix from icon
+
+ * pixmaps/:
+ * pixmaps/mate_mixer.xpm:
+
+ Deleted unused directory/icon
+
+2006-12-23 Daniel Nylander <[email protected]>
+
+ * doc/sv/grecord.xml: Updated Swedish translation.
+ * doc/sv/figures/grecord_window.png: Updated screenshot.
+ * doc/sv/grecord-sv.omf: Updated translation.
+
+2006-12-19 Kjartan Maraas <[email protected]>
+
+ * src/gsr-window.c: (pipeline_deep_notify_caps_cb): Fix
+ a crash reported by matebugs.20.naru at spamgourmet.com.
+ Closes bug #352135.
+
+2006-11-16 Irene Huang <[email protected]>
+
+ * src/gsr-window.c: (gsr_window_init): add relationship
+ labelled by for label of length and filename. Set length to be
+ selectable. (fixes bug 364652, 364656)
+
+2006-08-18 Sebastien Bacher <[email protected]>
+
+ * src/gsr-window.c: (fill_record_input):
+ "Clear combo_box first before add inputs", patch based on the work
+ from Baptiste Mille-Mathias <[email protected]>
+ (Closes: #329922)
+
+2005-11-26 Dennis Cranston <[email protected]>
+
+ * src/gsr-window.c: (file_open_cb): Use title capitalization for
+ window title, (file_properties_cb): Use HIG recommended widget
+ spacing, and fix window resizing issues, and add a missing colon
+ to record as label, (gsr_window_init): HIG widget padding fixes.
+ Add missing ellipses to 'open' and 'save as' menu items. Rename 'run
+ mixer' menu item to 'open volume control'.
+
+2005-09-02 Rodrigo Moya <[email protected]>
+
+ * Makefile.am: install grecord pixmap for menu.
+
+2005-06-07 Archana Shah <[email protected]>
+ * src/mate-recorder.c: (delete_event_cb): Callback attached for
+ delete_event.
+ * src/gsr-window.c: If any recorded file is unsaved, throw up a dialog
+ asking if the user wants to save the file before exiting.
+ Fixes bug #306755
+
+2005-06-09 Kjartan Maraas <[email protected]>
+
+ * src/gsr-window.c: (about_cb): Previous commit broke
+ the build. Fix it. Also include <string.h>
+
+2005-05-08 Alan Horkan <horkana tcd ie>
+ * README: Updated contact information and links
+ * src/gsr-window.c: added more AUTHORS, added the list address to
+ main window of about dialog.
+
+2005-05-03 Paolo Borelli <[email protected]>
+
+ * src/recent-files/*:
+ * src/gsr-window.c:
+ * src/mate-recorder.c:
+
+ Recent files support using egg-recent.
+
+2005-05-02 Paolo Borelli <[email protected]>
+
+ * src/gsr-window.[ch]
+ * src/mate-recorder.c:
+ * src/ui.xml:
+
+ Port to GtkUIManager and other cleanups.
+
+2005-04-03 [email protected]
+
+ Reviewed by: Ronald S. Bultje <[email protected]>
+
+ * src/gsr-window.c: (record_start):
+ Fix leak (#172538).
+
+2005-02-04 Archana Shah <[email protected]>
+
+ * src/gsr-window.c (pipeline_error_cb), (play_state_changed_cb):
+ Add timeout function of 3 seconds if we encounter EBUSY while trying to
+ get the device.
+ (handles_ebusy_error): Try to grab the device just once more
+ (is_set_timeout_exists), (set_timeout_exists): Use them
+ Fixes bug #160340
+
+2005-01-24 Balamurali Viswanathan <[email protected]>
+
+ * src/mate-recorder.c (main): Check for the registry if its not there
+ give an error dialog and exit. Fixes bug #138582
+
+2005-01-15 Sebastien Bacher <[email protected]>
+
+ * src/gsr-window.c: (fill_in_information): use ngettext to add a string
+ to the translations (Closes: #162610).
+
+2005-01-15 Sebastien Bacher <[email protected]>
+
+ * src/gsr-window.c: (do_save_file): removed an extra space in
+ two strings (Closes: #162606).
+
+2004-10-12 Balamurali Viswanathan <[email protected]>
+
+ * src/gsr-window.c (media_stop): Don't do a g_object_set on the play
+ pipeline. Since play pipeline is created now in media_play. This
+ stops a crash when the recording is stopped.
+
+2004-09-24 Balamurali Viswanathan <[email protected]>
+
+ * src/gsr-window.c (media_play): If we have a play pipeline already
+ destroy it and create a new one.
+
+2004-03-17 Fernando Herrera <[email protected]>
+
+ * src/mate-recorder.c: (main): use gtk_icon_theme. Fix #137464
+
+2004-03-08 Johan Dahlin <[email protected]>
+
+ * src/gsr-window.c (media_record): If we already have a record
+ pipeline, destroy it before trying to record again.
+
+2004-03-01 Alex Duggan <[email protected]>
+
+ * src/gsr-window.c: s/gst-mixer/mate-volume-control/
+
+2004-02-26 Breda McColgan <[email protected]>
+
+ * doc/C/mate-sound-recorder.xml: Updated for MATE 2.6, technical review draft
+ * doc/C/grecord-C.omf: Updated for MATE 2.6
+ * doc/C/l10n.txt: Updated for MATE 2.6
+ * doc/C/figures/grecord_window.png: Updated for MATE 2.6
+
+2004-02-25 Johan Dahlin <[email protected]>
+
+ * src/gsr-window.c: Major cleanups. Add support for audio
+ profiles. More error checking and better gstreamer integration.
+
+2004-02-24 Ted Gould <[email protected]>
+
+ * src/gsr-window.c: Adding in checking to see if the file
+ name has already been used. This is a patch from
+ Glynn Foster and is related to bug #130653.
+
+2004-02-19 Ted Gould <[email protected]>
+
+ * gsr.xml, Makefile.am, media-rec.png, media-record.png,
+ src/mate-recorder.h:
+ Applying a patch by Balamurali Viswanathan to fix bug #128091
+ which deals with the fact that media-rec.png should be
+ media-record.png. This changes that in all places it should be.
+
+2003-12-13 Jan Arne Petersen <[email protected]>
+
+ * src/grec.c: (on_open_activate_cb), (store_filename),
+ (save_filename), (save_dialog):
+ * src/gsr-window.c: (fchooser_response), (file_open),
+ (fchooser_save_response), (file_save_as): Replace GtkFileSelection
+ with GtkFileChooser.
+
+2003-10-14 Ted Gould <[email protected]>
+
+ * src/gsr-window.c: Undid part of the patch below, because it
+ was using the slider. The problem here is that the slider implies
+ that there is a fixed length of something, and really, we can
+ record for quite a long time. So, just using the counter to
+ show that we're recording.
+
+2003-10-08 Ted Gould <[email protected]>
+
+ * src/gsr-window.c: Fix for bug 123937 to make the mate-recorder
+ have a time status so that people know it's recording. Patch
+ contributed by Balamurali Viswanathan.
+
+2003-09-05 Ted Gould <[email protected]>
+
+ * gsr-window.c: Adding in a couple of patches at the eleventh hour
+ for GSR. But they all really help. 111820 is about playing multiple
+ files sequencially - this was submitted by Balamurali Viswanathan. The
+ second is 118077 and done by Frederic Crozat. It fixes a problem where
+ a matecomponent call was in a callback.
+
+2003-09-05 Irene Ryan <[email protected]>
+
+ * doc/C/mate-sound-recorder.xml: updates to reflect Sound Recorder 2.2.2 for
+ the MATE 2.4 release
+ * doc/C/grecord.xml: updated manual release/date information
+ * doc/C/l10n.txt: updated instuctions for L10N teams
+ * doc/C/figures/grecord_window.png: new screenshot of application
+
+2003-07-11 Kjartan Maraas <[email protected]>
+
+ * src/mate-recorder.c: Pull up fix from stable to make
+ recording work again. Should fix bug #110738.
+
+2003-07-02 Jordi Mallach <[email protected]>
+
+ * mate-sound-recorder.desktop.in: Add X-MATE-Bugzilla entries.
+
+2003-06-09 Kjartan Maraas <[email protected]>
+
+ * src/grec.c: (save_dialog):
+ * src/gsr-window.c: (fill_in_information), (file_properties):
+ * src/preferences.c: (sox_command_changed): Pull up changes from stable.
+
+2003-04-28 Frederic Crozat <[email protected]>
+
+ * src/gsr-window.c: (finalize), (seek_started), (seek_to),
+ (tick_callback), (error_handler), (make_play_pipeline),
+ (make_record_pipeline), (init), (gsr_window_new):
+ - use g_get_tmp_dir().
+ - fix seeking.
+ - pop-up error dialog if gst reports error.
+
+2003-04-26 Christian Neumair <[email protected]>
+
+ * gsr.xml: Fixed a typo (#110819).
+
+2003-03-28 Iain <[email protected]>
+
+ * src/gsr-window.c (shutdown_pipeline): Destroy the pipeline.
+ (finalize): Shutdown the pipelines. Turn off the tick id.
+ (make_play_pipeline): Store the state change ID.
+ (make_record_piipeline): Ditto.
+
+2003-01-22 Irene Ryan <[email protected]>
+
+ * help/C/mate-sound-recorder.xml, record-C.omf: updated to reflect changes for
+ MATE 2.2 release.
+
+2003-01-07 Mark McLoughlin <[email protected]>
+
+ * src/gsr-window.c: (get_length), (tick_callback): update
+ for gstreamer API changes.
+
+2002-12-16 Christian Neumair <[email protected]>
+
+ * .cvsignore: Updated.
+ * src/gsr-window.c: Revamped about dialog.
+ * src/gui.c: Revamped about dialog.
+
+2002-12-09 Iain <[email protected]>
+
+ * src/gsr-window.c (help_about): Removed translation, and fixed copyright
+
+2002-12-03 Christian Neumair <[email protected]>
+
+ * src/gsr-window.c: renamed "Directory:" to "Folder:", revamped about
+ dialog.
+ * src/gui.c: Revamped about dialog.
+ * gsr.xml: renamed "program" to "application".
+
+2002-11-30 Dennis Cranston <[email protected]>
+
+ * gsr.xml: Add mnemonics to run mixer, file information, play,
+ stop, record, and about menu items. Change 'Run mixer' to
+ 'Run Mixer' and 'About Sound Recorder' to 'About'. Add
+ accelerators to play, stop, and record. Fix the 'save as'
+ accelerator. Also, add a 'Contents' menu item to the help menu.
+
+ * src/mate-recorder.c (gsr_open_window): Fix compiler warning.
+ * src/gsr-window.c (gsr_window_close): Fix compiler warning.
+ * src/gsr-window.c (fill_in_information): Dialog clean up. Fix
+ padding. Remove colons from file and audio information titles.
+ Reduce excessive use of bold labels. Use consistent wording for
+ unknown labels. Disable resizing of the dialog.
+ * src/gsr-window.c (help_contents): New function to display
+ the help documentation.
+
+ * docs/C/Makefile.am: Set docname to mate-sound-recorder.
+ * docs/C/mate-sound-recorder.xml: Rename grecord.xml.
+
+2002-11-30 Iain <[email protected]>
+
+ * src/mate-recorder.c (main): Set the default icon.
+
+2002-10-16 Kjartan Maraas <[email protected]>
+
+ * src/sound.c (get_play_time): Fix a leak.
+ * src/sound.c (store_filename): Fix a leak.
+ * src/sound.c (soundfile_supported): Fix a leak.
+
+2002-10-25 Iain <[email protected]>
+
+ * src/gsr-window.c (fill_in_information): Fill in the rest of the
+ details
+ (file_properties): Enable the window to be closed, and switch the
+ channels and sample rate around.
+ (play_deep_notify): Find out the details.
+ (make_play_pipeline) : Attach to deep notify
+
+2002-10-24 Iain <[email protected]>
+
+ * src/gsr-window.c (fill_in_information): Use mate-vfs to format
+ bytes into MB
+
+2002-10-24 Iain <[email protected]>
+
+ * src/gsr-window.c (gsr_window_new): Word wrap the filename.
+ (file_properties): Create a sexy new dialog
+ (fill_in_information): Fill in the file info.
+
+2002-10-24 Iain <[email protected]>
+
+ * gsr.xml: Add a Media menu
+
+2002-10-24 Iain <[email protected]>
+
+ * src/gsr-window.c (file_quit): Call gsr_quit.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (file_mixer): Start the mixer.
+
+ * gsr.xml: Add the mixer and the info menu items.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (play_state_changed): Start the tick_callback every
+ time.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (tick_callback): Check the state of the pipeline
+ first.
+ (play_state_changed): Reset the seekbar to 0.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (do_save_file): Set the cursor for the ev to wait
+ Ghost all buttons that can't be used. Set the status bar.
+ (save_sink_eos): Reset the pipeline start an idle t set up the gui
+ (eos_done): Fix up the GUI,
+ (play_state_changed): Set the statusbar.
+ (record_state_changed): ditto.
+ (init): Ditto.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (do_save_file): Save the file.
+ (get_encoder_for_mimetype): Get the encoder.
+
+2002-10-24 Iain <[email protected]>
+
+ * src/gr-window.c (file_save): Implement.
+ (file_save_as): Open a directory and save the file.
+ (file_sel_save_respone): Save file and store last dir.
+
+ * src/mate-recorder.c: Default name is now got .wav appended.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (media_play): Put some stuff into the state change
+ (media_stop): Ditto.
+ (media_record): Ditto.
+ (record_state_changed): state change callback for record pipeline.
+ (make_record_pipeline): Hook up to the state change.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gsr-window.c (media_play): We can seek now that we're playing.
+ (media_stop): We can't seek anymore.
+ (get_length): Can't seek yet.
+
+2002-10-23 Iain <[email protected]>
+
+ * src/gst-window.c (gsr_window_new): Use the basename.
+ (set_propety): Ditto
+
+2002-10-23 Iain <[email protected]>
+
+ * mate-sound-recorder.schemas: Add a key for the open file dir path
+
+ * src/gsr-window.c (media_play): Grey out the Save and Save As buttons.
+ (media_stop): Ungrey them again.
+ (file_sel_response): Store the directory.
+ (file_open): Set the stored directory.
+
+2002-10-22 Iain <[email protected]>
+
+ * gsr-window.c (finalize): Free working filename.
+ (set_property): Set the location property.
+ (get_property): Get the property
+ (class_init): Add the property.
+ (file_sel_response): Open the file.
+ (file_open): Open a file selector.
+ (gsr_window_new): Use the property.
+
+2002-10-22 Iain <[email protected]>
+
+ * gsr-window.c (file_about): Removed the reference to MATE.
+ (media_play): Check if the file exists before playing.
+ Set the correct state on the toolbar buttons.
+ (media_stop): Set the correct state on the toolbar buttons.
+ (media_record): Ditto.
+ (get_length): If the get_length fails, set the length label to Unknown.
+ (gsr_window_new): Set the buttons correctly.
+
+2002-10-20 Iain <[email protected]>
+
+ * gsr-window.c (finalize): Destroy the pipelines.
+ (seconds_to_string): Convert seconds to hr:mn:sec
+ (seconds_to_full_string): Convert seconds to HH hours MM minutes SS
+ seconds
+ (get_length): Try to get the length from the sink.
+ (seek_to): Seek to a position.
+ (tick_callback): Get the position, set the scale.
+ (play_iterate): Iterate the play pipeline.
+ (play_state_changed): Start all the timeouts and idles for the play
+ pipeline.
+ (make_play_pipeline): Make play pipeline a normal pipeline.
+ Add a real spider.
+ (make_record_pipeline): Use the wavenc. Add a warning if you don't
+ have wavenc.
+ (init): Set temppath;
+ (calculate_format_value): print the format.
+ (gsr_window_new): Add the info strings. Tidy the dialog.
+
+2002-10-19 Iain <[email protected]>
+
+ * src/mate-recorder.[ch]
+ src/gsr-window.[ch]: New code for gst based recorder.
+
+2002-10-07 Iain <[email protected].
+
+ * Lots: Applied Bala's patch for bug 90626
+
+2002-10-07 Iain <[email protected]>
+
+ * src/grec.c: Destroy the dialog after the dialog is closed
+
+2002-09-23 Iain <[email protected]>
+
+ * mate-sound-recorder.desktop.in: Fix spelling
+
+2002-09-23 Iain <[email protected]>
+
+ * src/grec.c: Hook up a dialog to a close function. Patch from He
+ Qiangqiang
+
+2002-09-23 Iain <[email protected]>
+
+ * src/grec.c (save_dont_or_cancel): Fix typo.
+
+2002-08-30 Narayana Pattipati <[email protected]>
+
+ * src/grec.c: Made changes so that mate-sound-recorder saves the
+ file and exits when user tries to kill the application when recording
+ is going on. Also fixes the crash in Linux. Bug#91209
+
+2002-08-22 Rashmi Agrawal <[email protected]>
+
+ * src/grec.c: Changing the tmp file permission to user read only
+
+2002-07-16 Rajkumar Sivasamy <[email protected]>
+
+ * src/gui.c: Added accelerators for menus. Bug id: 88024
+
+2002-07-09 Mark McLoughlin <[email protected]>
+
+ * mate-sound-recorder.desktop.in: use X-MATE-DocPath
+ instead of DocPath.
+
+2002-05-31 Kjartan Maraas <[email protected]>
+
+ * src/prog.c: Don't include <config.h> in a header file that doesn't
+ need it.
+
+2002-05-30 Iain <[email protected]>
+
+ * src/grec.[ch]
+ src/sound.c: Apply patch from [email protected] to allow
+ files with spaces in their name, and not use system for running
+ commands.
+
+2002-05-29 Iain <[email protected]>
+
+ * src/grec.c (record_sound): Check if the samplerate is NULL and if so
+ set it to 22050
+
+2002-05-29 Iain <[email protected]>
+
+ * src/grec.c (check_if_sounddevice_ready): Use the correct esd
+ function to check if it's ok.
+
+ * gui.c: Don't allow the main window to be resized.
+
+2002-05-18 Satyajit Kanungp <[email protected]>
+
+ * src/gui.c: Added help button in the preference dialog box
+ and put a help callback for it.
+
+2002-05-22 Balamurali Viswanathan <[email protected]>
+
+ * src/grec.c: Have Run Mixer option only if we have a audio mixer
+
+2002-05-13 Iain <[email protected]>
+
+ * src/gui.c: Change Mb to MB
+
+2002-04-25 Balamurali Viswanathan <[email protected]>
+
+ * src/grec.c (UpdateStatusbarRecord): Pops up the save dialog
+ box at all times and when recording stops on reaching a
+ particular size. Bug id #75378
+
+2002-04-15 Iain <[email protected]>
+
+ * grec.c (grecord_set_sensitive_nofile): Set the record button on only
+ if we can record.
+
+2002-04-13 Abel Cheung <[email protected]>
+
+ * src/grec.c (store_filename): Fix typo.
+ * src/gui.c (create_about): Added translator_credit.
+
+2002-04-10 Jagadeesh B.G. <[email protected]>
+
+ * src/gui.c (create_grecord_propertybox): Missing accessibility changes
+
+2002-04-10 Balamurali Viswanathan <[email protected]>
+
+ * src/grec.c (UpdateStatusbarRecord): Show the warning the message when
+ recording reaches a particular size and stop at set size
+
+2002-04-07 Iain <[email protected]>
+
+ * src/grec.c (check_for_sox): Check if sox exists and show a warnign
+ if it doesn't.
+ (on_record_activate_cb): Check for sox.
+
+2002-04-07 Iain <[email protected]>
+
+ * src/gui.c (bit8_toggled): Use the toggle buttons
+ (bit16_toggled): Ditto
+ (mono_toggled): Ditto.
+ (stereo_toggled): Ditto.
+ (create_grecord_propertybox): Use radiobuttons instead of combos
+
+2002-04-06 Iain <[email protected]>
+
+ * src/gui.c (playxtimes_changed): ghost or unghost the spinbutton.
+ (create_grecord_propertybox): Use radiobuttons instead of the strange
+ radiobutton/checkbox combo for the repetitions.
+
+2002-04-04 Iain <[email protected]>
+
+ * src/grec.c (on_record_activate_cb): Unghost the save buttons.
+ (on_new_activae_cb): Ghost them.
+ (on_add_echo_activatE_cb): Unghost.
+ (store_filename): ghost.
+ (save_filename): ghost.
+ (save_sound_file): Ghost.
+ (grec_button_new_with_stock_image): Steal code to make a pretty button
+ from Gedit.
+ (grec_dialog_add_button): Make a pretty button and add it to the
+ dialog.
+ (save_dont_or_cancel): Add pretty buttons to the dialog.
+
+ * gui.c (save_set_sensitive): Set the sensitivity on the save menu
+ items.
+ (create_grecord_window): Ghost the save items.
+
+2002-04-02 Iain <[email protected]>
+
+ * src/grec.c (on_runmixer_activate_cb): USe DEFAULT_MIXER instead of
+ hard coding mate-volume-control
+
+2002-04-02 Iain <[email protected]>
+
+ * src/gui.c (create_grecord_propertybox): Set mnemonics.
+
+2002-04-02 Balamurali Viswanathan <[email protected]>i
+
+ * src/grec.c (UpdateStatusbarRecord) : Stops recording exactly at
+ the recordtimeout
+
+2002-04-01 Balamurali Viswanathan <[email protected]>
+
+ * src/grec.c: Stops the timeout function when record times out
+ bug id # 76207
+
+2002-04-01 Iain <[email protected]>
+
+ * src/gui.c (create_grecord_propertybox): Change directory to folder.
+
+ * src/grec.c (store_filename): Ditto.
+ (save_filename): Ditto.
+
+2002-04-01 Balamurali Viswanathan <[email protected]>
+
+ * src/main.c (main): Disable the record button when sox is not there
+ and user closes the preferences dialog with out doing anything to the
+ sox path field
+
+2002-03-30 Iain <[email protected]>
+
+ * src/gui.c: Moved the menus around a bit. No more preferences menu.
+ (create_grecord_window): Removed the gratuitous use of vboxes.
+ Turned the info labels on always, removed the frame.
+
+ * preferences.c: Removed the UI pane, and made some other minor
+ changes to the wording of things.
+
+ * mate-sound-recorder.schemas.in: Removed the show info/sound schemas
+
+2002-03-30 Iain <[email protected]>
+
+ * src/grec.c (on_exit_activate_cb): Change text to Cancel.
+
+2002-03-26 Balamurali Viswanathan <[email protected]>
+
+ * src/grec.c (UpdateStatusbarRecord) : Pops up save dialog when
+ recording timesout and if save when finished is set, bug #75378
+
+2002-03-23 Iain <[email protected]>
+
+ * src/grec.c (record_sound): Apply patch from
+ [email protected] to fix mono recording.
+
+2002-03-23 Iain <[email protected]>
+
+ * src/main.c (main): If sox_command is NULL (mateconf error) set it to
+ sox.
+
+ * src/grec.c (store_filename): Fix warning.
+
+2002-03-22 Iain <[email protected]>
+
+ * Makefile.am: Add media-volume-16.xpm to the EXTRA_DIST
+
+ * src/gui.c: Use media-volume-16.xpm
+
+2002-03-22 Iain <[email protected]>
+
+ * src/grec.c (check_if_loading_finished): Clear the appbar stack.
+ (on_stop_activate_cb): Clear the appbar stack.
+
+2002-03-22 Iain <[email protected]>
+
+ * src/gui.c (create_grecord_window): Remove the stuff that sets the
+ window size. Window manager function.
+ Set the sensitivity on the record button.
+
+ * src/main.c: Add a global able_to_record.
+ (main): Set the able_to_record var.
+
+ * preferences.c (sox_command_changed): Set the able_to_record var, and
+ the sensitivity on the record button.
+
+2002-03-22 Iain <[email protected]>
+
+ * mate-sound-recorder.schemas.in: Add schema for
+ show-warning-messages.
+
+ * src/main.c (main): Remove extra vars.
+ Change the official name from grecord to mate-sound-recorder.
+ Get the config from mateconf.
+ Replace the check for sox in path.
+ (on_dontshowagain_dialog_destroy_activate): Use mateconf.
+
+ * src/preferences.c (on_propertybox_apply_activate): Remove.
+
+2002-03-21 Jagadeesh B. G <[email protected]>
+
+ * src/gui.c (create_grecord_window): Enable expansion of Info frame
+ to support theme compliance
+
+2002-03-21 Balamurali Viswanathan <[email protected]>
+
+ * src/gui.c:
+ * src/grec.c:
+ * src/main.c:
+ * src/preferences.c:
+ * src/sound.c: Removed some deprecated calls
+
+2002-03-20 jacob berkman <[email protected]>
+
+ * Makefile.am (EXTRA_DIST): add pixmap and icons to EXTRA_DIST
+
+2002-03-20 Iain <[email protected]>
+
+ * src/gui.c (create_grecord_window): Neaten some text.
+ (create_grecord_propertybox): Connect the sound widgets to their
+ callbacks.
+
+ * src/preferences.c (audio_format_changed): If the file is the default
+ file then change the info label.
+ (samepl_rate_changed): ditto.
+ (channels_changed): ditto.
+
+2002-03-20 Iain <[email protected]>
+
+ * src/grec.c (on_play_activate_cb): Remove the repeat stuff here. I've
+ worked out how it works :)
+ (UpdateStatusbarPlay): Repeat the correct number of times.
+ : Make dialogs go away when Okay is clicked.
+
+2002-03-19 Iain <[email protected]>
+
+ * Makefile.am: Add the new icons.
+
+ * src/grec.c (on_play_activate_cb): Actually repeat the sample.
+
+ * src/gui.c (create_grecord_window): Use the new Tigert icons :)
+
+ * src/preferences.c: Work around some MateConf bugs.
+
+2002-03-14 Iain <[email protected]>
+
+ * src/grec-c: Include mateconf-client.h
+ (on_runmixer_activate_cb): Use gspawn to get errors and not to suck.
+ (on_show_time_activete): Get MateConfClient and set the value correctly.
+ (on_show_soundinfo_activate_cb): Ditto.
+
+ * src/gui.c: Include mateconf-client.h
+ (create_grecord_window): Neaten some var names.
+ (response_cb): Callback to destroy the window.
+ (Lots of callbacks): Set the mateconf values.
+ (create_grecord_propertybox): Make better variable names.
+ Set some accessibility things (based on a patch from
+ Hook everything back up to the mateconf callbacks.
+ Add some buttons and neaten the dialog code :)
+ (add_relation): form a relation between widgets (from Jagadeesh)
+ (add_paired_relations): Ditto.
+
+ * main.c (main): rearrange code so that gui functions don't get called
+ before the gui is created.
+
+ * preferences.c: Include mateconf-client.h.
+ (Lots of callbacks): To set values from the mateconf values.
+ (load_config_file): Use mateconf instead of mate-config.
+ (save_config_file): Not needed anymore.
+
+ * Makefile.am: Install the schemas.
+
+2002-03-05 Iain <[email protected]>
+
+ * src/grec.c (save_dont_or_cancel): Fix i18n issues.
+
+2002-03-04 Iain <[email protected]>
+
+ * src/gui.c: Call it the mate volume control, and remove the ...
+
+ * src/preferences.c (load_config_file): The mixer command is
+ mate-volume-control, not mate-sound-recorder.
+
+2002-03-04 Iain <[email protected]>
+
+ * src/grec.c (check_if_sounddevice_ready): Use GtkMessageDialog again.
+ Make the error message read better.
+ (on_new_activate_cb): Use new sig for set_min_sec_time.
+ (store_filename): Ditto. Fix memory leak.
+ (UpdateStatusbarPlay): Ditto (not mem leak :).
+ (UpdateStatusbarRecord): Ditto.
+ (check_if_loading_fininshed): Ditto.
+ (save_filename): Fix memory leak.
+ Fix some other dialogs too.
+
+ * src/gui.c (set_window_title): Utility function to set the window
+ title properly.
+ (create_grecord_window): Set the default title.
+
+ * src/sound.[ch] (set_min_sec_time): Remove the crap to set the
+ window title.
+
+2002-03-04 Iain <[email protected]>
+
+ * src/grec.c (save_dont_or_cancel): Display the current filename in
+ the error message.
+
+2002-03-04 Iain <[email protected]>
+
+ * src/grec.c (save_dont_or_cancel): Set the parent window correctly
+
+2002-03-04 Iain <[email protected]>
+
+ * src/grec.c (save_filename): Make all dialogs use gtk_message_dialog
+
+2002-03-04 Iain <[email protected]>
+
+ * src/grec.c (store_filename): Fix memory leak. Make all the dialogs
+ use gtk_message_dialog
+
+2002-03-03 Iain <[email protected]>
+
+ * src/grec.c (on_new_activate_cb): Update for new signature.
+ (on_open_activate_cb): Ditto.
+ (on_exit_activate_cb): Ditto.
+ (save_dont_or_cancel): Rewrite using GtkMessageDialog so that the
+ buttons and text are the same as the HIG would like us to be.
+
+2002-02-09 Gediminas Paulauskas <[email protected]>
+
+ * src/gui.c: remove Exit from toolbar
+ * src/main.c: use mate2 initialization to get entries history
+ working
+ * src/preferences.c: make default mixer mate-volume-control
+
+2002-02-22 Kjartan Maraas <[email protected]>
+
+ * src/gui.c: Remove unsupported #ifdef ENABLE_NLS.
+
+2002-01-31 Seth Nickell <[email protected]>
+
+ * Makefile.am:
+ * Soundrecorder.desktop.in:
+ * mate-sound-recorder.desktop.in:
+ * src/Makefile.am:
+ * src/grec.c:
+ * src/gui.c: (create_about):
+
+ Use a consistent name throughout the program
+ (Sound Recorder) and renname the .desktop file
+ and binary to match the menu name.
+
+2002-01-26 Gediminas Paulauskas <[email protected]>
+
+ * main.c: get translations in UTF-8
+
+2001-12-09 Seth Nickell <[email protected]>
+
+ * Makefile.am:
+
+ fix install location of .desktop files
+
+2001-12-09 Seth Nickell <[email protected]>
+
+ * Makefile.am:
+
+ install .desktop files into datadir/applications
+
+ Use INTL_DESKTOP_RULE rather than SERVER_RULE
+
+ Don't deal with .keys and .mime files.
+
+ * Soundrecorder.desktop.in:
+
+ Add categories field.
+
+ * grecord.keys.in:
+ * grecord.mime:
+
+ Whenever possible, applications should not install
+ MIME or Keys files but should have types registered
+ in the central registry. WAV has been in both KDE
+ and MateVFS registries for a while. Remove these files.
+
+2001-12-02 Iain Holmes <[email protected]>
+
+ * Makefile.am: Comment out the .desktop lines.
+
+2001-11-03 Iain Holmes <[email protected]>
+
+ * src/main.c (main): Updated for new glib-gettext
+
+2001-06-01 Peter Teichman <[email protected]>
+
+ * src/grec.c, src/gui.c, src/sound.c: purge c++ style comments
+
+2001-05-29 Peter Teichman <[email protected]>
+
+ * src/grec.c: fix a reference to a wrong variable
+ * src/main.c: #include libmateui/mate-window-icon.h
+ * src/preferences.c: fix a couple printfs that had more arguments
+ than they wanted
+ * src/sound.c: remove g_free of an uninitialized variable.
+ * These four changes are from a patch by
+ David Hampton <[email protected]>
+
+2001-05-28 Peter Teichman <[email protected]>
+
+ * preferences.c: search the full path for the sox and gmix
+ binaries
+
+2001-05-26 Peter Teichman <[email protected]>
+
+ * src/grec.c (on_record_activate_cb): Reset the recording time
+ when a new record session is started
+
+2001-01-07 Karl Eichwalder <[email protected]>
+
+ * Soundrecorder.desktop (Name, Comment): Sort alphabetically.
+
+2001-01-06 Pablo Saratxaga <[email protected]>
+
+ * src/gui.c: changed the author name to us-ascii charset in the
+ sources, with a comment to tell translators how to write it if
+ their languages accept the right chars.
+
+2001-01-02 Stanislav Visnovsky <[email protected]>
+
+ * Soundrecorder.desktop: Corrected Slovak translation.
+
+2000-12-06 Stanislav Visnovsky <[email protected]>
+
+ * Soundrecorder.desktop: Added Slovak translation.
+
+2000-06-06 Kenneth Christainsen <[email protected]>
+
+ * mate-grecord.png: Added icon from tigert
+ * Makefile.am: Modified for new icon
+ * Soundrecorder.desktop: Added new icon
+
+2000-06-05 Stanislav Brabec <[email protected]>
+
+ * Soundrecorder.desktop: Added Czech desktop entry.
+
+2000-05-25 Andreas Hyden <[email protected]>
+
+ * src/preferences.c: Added 'fullpath = FALSE' after the first check.
+
+2000-05-25 Andreas Hyden <[email protected]>
+
+ * src/main.c: Check if the sox command is a fullpath or not.
+
+2000-05-25 Andreas Hyden <[email protected]>
+
+ * src/main.c: Don't show the sox-warning-dialog.
+
+2000-05-21 Jacob Berkman <[email protected]>
+
+ * src/main.c (main): set the default icon
+
+2000-05-20 Jacob Berkman <[email protected]>
+
+ * src/preferences.c (load_config_file): don't hard code in the
+ path of sox and gmix, since not everyone puts every binary in
+ /usr/bin
+
+2000-05-20 Andreas Hyden <[email protected]>
+
+ * src/sound.c:
+ Include audiofile.h.
+ Function get_play_time () now uses audiofile
+ and it calculates/shows the playtime correct now.
+
+ * src/grec.c:
+ Removed the g_print's used for bugtracking.
+
+2000-05-19 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function on_new_activate_cb ():
+ Call on_stop_activate_cb () if converter running. (Checks convert_is_running)
+
+2000-05-18 Andreas Hyden <[email protected]>
+
+ * src/sound.c: Include config.h. 'Topic' in grecord
+ no gets translated.
+
+2000-05-18 Andreas Hyden <[email protected]>
+
+ * src/prog.h:
+ Added 'gboolean convert_is_running'.
+
+ * src/grec.c:
+ Use the varible in UpdateStatusbarRecord ()
+ to check if the converter is running. Just
+ return FALSE, instead of changing the sensitivity
+ of the widgets.
+
+2000-05-18 Andreas Hyden <[email protected]>
+
+ * src/gui.c: Commented out increase/decrease stuff
+ from effects (will finish that another day).
+
+ Fixed a spelling error in one of the comments.
+ Thanks to Fredrik Andersson for pointing this out.
+
+2000-05-18 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function on_exit_activate_cb ():
+ Don't try to copy backupfile if it doesn't exist.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/main.c: Fixed a string.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Also remove the backup file when exiting.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Not saving the changes now works, when
+ it asks you if you want to save the changes.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.h src/grec.c:
+ Removed function delete_event_cb ().
+ * src/gui.c:
+ Replaced function delete_event_cb () with on_exit_activate_cb () in
+ the signal connection.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/sound.c:
+ More work in add_echo (). Should now work :)
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/gui.h src/gui.c:
+ Make the menu insensitive while loading (run_command ()),
+ so the user can't try to save etc.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h src/gui.c src/sound.h src/sound.c:
+ Removed 'remove echo'-menuitem and the related functions.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Removed some code that was commented,
+ changed a string (sorry translators).
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function on_play_activate ():
+ Only one play_engine=TRUE.
+ * src/sound.c:
+ Only make backup once.
+
+2000-05-16 Andreas Hyden <[email protected]>
+
+ * src/main.c: Fixed a string in the new error-dialog.
+
+2000-05-16 Andreas Hyden <[email protected]>
+
+ * src/main.c: Added dialog that warns you if it
+ can't find sox. Added a 'don't show this message again..' checkbutton.
+
+2000-05-16 Andreas Hyden <[email protected]>
+
+ * src/grec.c: More checks when saving/opening files (more strings).
+ The filedialog doesn't crash anymore when pressing
+ ok with no file selected.
+
+2000-05-16 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Some memoryleaks fixed.
+ Fixed the saving-stuff, should always work ok now.
+
+2000-05-14 Andreas Hyden <[email protected]>
+
+ * src/preferences.c in function on_propertybox_apply_activate ():
+ Check if the user have read-write permissions for the temp directory.
+
+2000-05-14 Andreas Hyden <[email protected]>
+
+ * src/grec.c: added vars play_id and record_id, values
+ set from gtk_timeout_add (). Used when calling
+ function gtk_timeout_remove ().
+ It now works to stop playing a file when repeting is set.
+
+2000-05-13 Pablo Saratxaga <[email protected]>
+
+ * src/Makefile.am,src/main.c: use MATELOCALEDIR
+ * src/preferences.c: don't translate show_mess multiple times
+ (i18n patches from Gediminas Paulauskas <[email protected]>)
+
+2000-05-09 Andreas Hyden <[email protected]>
+
+ * src/gui.c: Changed a string with 'MB' to 'Mb'.
+ * src/grec.c in save_sound_file ():
+ Recorded files now get saved correctly, and it
+ tells you what it's doing.
+
+2000-05-08 Andreas Hyden <[email protected]>
+
+ * src/gui.c:
+ Strings with MB changed to Mb.
+
+2000-05-08 Andreas Hyden <[email protected]>
+
+ * src/gui.c
+ Changed string "GUI" to "User interface" so it will
+ be easier for translators.
+
+2000-05-07 Andreas Hyden <[email protected]>
+
+ * src/gui.c
+ Some GUI changes, some final messages changed (sorry translators).
+
+2000-05-05 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ Fixed stuff in save_sound_file ().
+
+2000-05-03 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ Remove old files when selecting new, and set the time to 00:00.
+
+2000-05-03 Andreas Hyden <[email protected]>
+
+ * src/grec.c
+ Make the right buttons get insensitive after pressing stop while recording.
+ Same thing when playing of file is finished.
+
+2000-05-03 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ The right buttons get insensitive after pressing "new" just while playing.
+
+2000-05-02 Andreas Hyden <[email protected]>
+
+ * src/preferences.c:
+ Do not complain about 'command not' found if
+ just the command is given, not the whole path.
+
+2000-04-30 Andreas Hyden <[email protected]>
+
+ * src/gui.c:
+ Added extra space to the "path"-entries in preferences-dialog.
+ (for translations).
+
+2000-04-29 Karl EICHWALDER <[email protected]>
+
+ * Soundrecorder.desktop: Add de.
+
+2000-04-28 Andreas Hyden <[email protected]>
+
+ * src/gui.c:
+ Commented out help stuff, because there are now documentation avalible yet.
+ Changed message "# of channels" to "mono/stereo", makes it a bit easier
+ to understand.
+
+ * src/preferences.c:
+ Fixed the bug that didn't save the properties in the preferences-dialog
+ when you changed a tab.
+
+ * src/grec.c:
+ Make the play-button sensitive again after adding echo.
+
+ Thanks to Richard Hult for finding the bugs.
+
+2000-04-28 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ The function that checks if the sounddevice is ready or not,
+ now works (it calls esd_audio_open () and checks errno).
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ The undoall function now uses the internal function
+ run_command ().
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/sound.c:
+ It now also shows the time in the mainwindow when set_title is TRUE.
+
+ * src/grec.c:
+ Update the new time when the recording is finished, instead of
+ just after the forking.
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ Added some statusbar-messages used when recording/playing.
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h:
+ Added function check_if_loading_finished ().
+ The loading process now get forked, instead of just
+ blocking the main loop.
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h:
+ Renamed function save_wav_file () to save_sound_file ().
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c:
+ Some messages changed (use the term "sound" instead of ".wav").
+ Marked a string for translation.
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h:
+
+ Renamed function soundtype_supported () to soundfile_supported ().
+ More work in soundfile_supported (), it can now check if
+ the file is valid or not.
+ Some messages changed.
+
+ * src/gui.c:
+
+ It doesn't check if the file is valid if you start grecord with
+ none arguments.
+ Some messages changed.
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Removed the function call to
+ afIdentifyFD ().
+
+2000-04-23 Andreas Hyden <[email protected]>
+
+ * src/grec.h: Removed functon run_command_internaly (), because
+ it's now used anymore.
+
+2000-04-23 Andreas hyden <[email protected]>
+
+ * src/grec.c in function save_dialog ():
+
+ Default save location for recorded files
+ are now your homedirectory.
+
+2000-04-22 Fatih Demir <[email protected]>
+
+ * Soundrecorder.desktop : Added [tr] .
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * Makefile.am: Removed all subdirs but src, because
+ grecord is now a part of mate-multimedia.
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * Released Grecord 0.3.4.
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/sound.c: Function run_command
+ now used when executing commands internaly (like sox).
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * src/gui.c src/gui.h: Removed Info_label from
+ the mainwindow and from the grecord_widgets structure.
+ (Because it isn't used, and never will :)
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h: Added function run_command,
+ which takes care of running the command, setting
+ sensitivity for the widgets and setting
+ some info in the mate_appbar.
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Removed "file_changed=FALSE" from
+ some functions, and added it to save_filename ().
+ This make grecord not to think the file has been
+ saved, when you cancel the saving.
+
+2000-04-19 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/sound.c src/gui.c src/gui.h
+ src/preferences.c:
+
+ Added structure grecord_widgets to gui.h, with
+ pointers to some of the widgets in the main window (gui.c).
+
+ Widgets in grecord are no longer global (the struct takes care of that).
+
+ Added some functions to grec.c grec.h for making the toolbar buttons sensitive/insensitive.
+
+2000-04-18 Andreas Hyden <[email protected]>
+
+ * src/grec.c: You can now disable "Stop recording on timeout".
+
+2000-04-18 Andreas Hyden <[email protected]>
+
+ * src/grec.c: The recording now stops when
+ timeout is reached (if that option is used).
+
+2000-04-18 Andreas Hyden <[email protected]>
+
+ * src/grec.c: The size-warningmessage now shows
+ the size of the file it warns about (not just "blah" :)
+
+2000-04-18 Andreas Hyden <[email protected]>
+
+ * Released Grecord 0.3.3.
+
+2000-04-18 Andreas Hyden <[email protected]>
+
+ * Makefile.am: Added grecord.spec to EXTRA_DIST.
+
+2000-04-17 Andreas Hyden <[email protected]>
+
+ * grecord.spec: Added, thanks to:
+ Marc Lavallée <[email protected]>
+
+2000-04-17 Andreas Hyden <[email protected]>
+
+ * src/gui.c: Use the term sample instead of file.
+ (in the user interface).
+
+2000-04-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function UpdateStatusbarPlay:
+ Fixed the bug with the progressbar and timestatus
+ where "jumping" to fast, when repeating where
+ enabled.
+
+2000-04-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function UpdateStatusbarPlay:
+ Specified times of repeating now works.
+
+ * src/gui.c:
+ Set the lowest value of the "repeat nr of times"
+ spinbutton to 1 (instead of 0).
+
+2000-04-17 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function UpdateStatusbarPlay:
+ "Popup warning message when size is bigger than X MB"-option
+ now works.
+
+2000-04-16 Andreas Hyden <[email protected]>
+
+ * Released Grecord 0.3.2.
+
+2000-04-16 Andreas Hyden <[email protected]>
+
+ * src/sound.c: Don't show the whole path in topic, just
+ the filename (and it doesn't crash, like it did before).
+
+2000-04-16 Andreas Hyden <[email protected]>
+
+ * src/grec.c in function UpdateStatusbarPlay:
+ Repeat playing forever now works.
+
+2000-04-16 Andreas Hyden <[email protected]>
+
+ * src/grec.c: "Stop recording when size
+ of file becomes bigger than a specified vaule"
+ now works.
+
+2000-04-16 Andreas Hyden <[email protected]>
+
+ * src/properties.c: Renamed to preferences.c.
+ * src/properties.h: Renamed to preferences.h.
+ * po/POTFILES.in: Added src/sound.c.
+
+2000-04-15 Andreas Hyden <[email protected]>
+
+ * src/properties.c src/properties.h src/prog.h
+ src/gui.c src/gui.h src/grec.c src/grec.h:
+
+ Changed stored numbers as int instead of char*.
+
+2000-04-15 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h src/prog.h src/properties.h
+ src/properties.c src/gui.c src/gui.h: Added tab
+ "Playing" to preferences dialog. Added
+ "Repeat" checkbox and some other stuff.
+
+2000-04-14 Andreas Hyden <[email protected]>
+
+ * configure.in: Added nl and ru to ALL_LINGUAS.
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ Released Grecord 0.3.1
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ * AUTHORS, README: Changed my email.
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ * src/grec.c: It now checks if the file that
+ is going to be "echoed" exists. If not
+ it returns.
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ * grecord.keys.in: When opening a
+ .wav file from gmc it now plays the file.
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ * src/main.c src/grec.c src/grec.h
+ src/properties.c src/properties.h
+ src/prog.h src/gui.c src/gui.h:
+
+ Changed e-mail and the description in the license.
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ * src/main.c: You can now specify a file
+ to be opened, a file to be opened and played
+ and a file to be opened and recorded.
+
+2000-04-12 Andreas Hyden <[email protected]>
+
+ * configure.in: Changed to version 3.1.
+ * src/sound.c: in function set_min_sec_time ():
+ Removed static from two vars, should not
+ crash anymore.
+ Show the whole path and file, instead
+ of just the filename (caused a crash).
+
+2000-04-09 Andreas Hyden <[email protected]>
+
+ * Released grecord 0.3.
+
+2000-04-09 Andreas Hyden <[email protected]>
+
+ * grec.c sound.c: Setting filename and time
+ on topic works again (without any segment fault).
+ The '/' doesn't show up in the topic anymore.
+
+2000-04-09 Andreas Hyden <[email protected]>
+
+ * grec.c: "Undo all changes" now works.
+
+2000-04-09 Andreas Hyden <[email protected]>
+
+ * support.c support.h: Removed, not needed.
+ * gui.c: Changed GUI, added Undo, undo all
+ and Redo. Added effects to Edit-menu.
+ * grec.c grec.h sound.c sound.h: Added echo, works and
+ bugfixes.
+ * prog.h: Added some strings for new tempfiles.
+ * main.c: Remove tempstrings. Two memoryleaks fixed.
+ Other small bugfixes and changes.
+
+2000-03-05 Andreas Hyden <[email protected]>
+
+ * grecord.mime grecord.keys.in added.
+
+ * Makefile.am: Added mime stuff.
+ Grecord now register .wav files.
+
+2000-03-05 Andreas Hyden <[email protected]>
+
+ * src/gui.c src/grec.c: Added "show time"
+ and "show soundinfo" to the settings menu
+ as toggle buttons. Works.
+
+2000-03-03 Andreas Hyden <[email protected]>
+
+ * src/sound.h src/sound.c src/grec.c src/gui.c:
+ Shows the playtime of the current file in topic.
+
+2000-03-02 Andreas Hyden <[email protected]>
+
+ * src/grec.c src/grec.h: Removed function
+ UpdateStatusbarStop ().
+ Use function _exit() to kill child process.
+ Now plays the whole file. Thanks to Richard Hult
+ for helping.
+
+2000-03-01 Andreas Hyden <[email protected]>
+
+ * src/sound.h src/sound.c: Added function,
+ taking seconds as argument, and shows the
+ time in min and sec on the main window.
+
+ * src/grec.c: Replaced some code in
+ Update* functions with the new function.
+
+2000-02-29 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Converting from raw to wav now
+ following the configuration.
+
+2000-02-28 Andreas Hyden <[email protected]>
+
+ * configure.in: Changed to version 0.3.
+
+2000-02-28 Andreas Hyden <[email protected]>
+
+ Released Grecord 0.2.
+
+2000-02-28 Andreas Hyden <[email protected]>
+
+ * src/grec.c: When playing/recording finish,
+ force the statusbar to go to 100%.
+
+2000-02-27 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Stop during recording/playing
+ when pressing "exit".
+
+2000-02-27 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Avoid on_stop_activate_cb ()
+ being called twice.
+
+2000-02-27 Andreas Hyden <[email protected]>
+
+ * src/grec.c: Stop during recording/playing
+ when pressing "new", and avoid a crash.
+
+2000-02-25 Andreas Hyden <[email protected]>
+
+ * src/properties.c: Marked warningmessages
+ for translation.
+
+2000-02-25 Andreas Hyden <[email protected]>
+
+ * src/grec.h src/grec.c: Added function
+ UpdateStatusbarStop (). It's called
+ once after the playing or the recording
+ timeout.
+
+2000-02-25 Andreas Hyden <[email protected]>
+
+ * src/grec.c: In Update* functions:
+ Showing time when recording and playing
+ in minutes/seconds now works.
+
+2000-02-23 Andreas Hyden <[email protected]>
+
+ * src/gui.h src/gui.c src/properties.c:
+ Soundinfo / time are show/not shown depending
+ on the preferences.
+
+2000-02-23 Andreas Hyden <[email protected]>
+
+ * src/gui.c src/properties.h src/properties.c:
+ Checkbuttons state in the GUI tab get saved.
+
+2000-02-23 Andreas Hyden <[email protected]>
+
+ * src/gui.c: Added tab "GUI" to preferences
+ dialog and added to checkbuttons:
+ Show time and Show sound information.
+ Changed label in tab "Sound options" to "Sound".
+
+2000-02-23 Andreas Hyden <[email protected]>
+
+ * src/gui.h src/gui.c: Added labels to
+ show time in mainwindow.
+ * src/grec.c: Shows time when recording
+ and playing files, in the UpdateBlabla
+ functions.
+
+2000-02-20 Andreas Hyden <[email protected]>
+
+ * src/gui.c: Corrected 'New' in the
+ MATEUIINFO stuff (menus).
+
+2000-02-20 Andreas Hyden <[email protected]>
+
+ * src/properties.c: Tempdirpath default
+ is now /tmp again. Removed adding of
+ a '/' in the tempdir.
+ Memory leaks fixed.
+ * src/grec.c: Use of the g_concat_dir_and_file ()
+ instead of g_strconcat ().
+ Memory leaks fixed.
+ * src/gui.c: Memory leaks fixed.
+
+2000-02-20 Andreas Hyden <[email protected]>
+
+ * src/properties.c: Checking for commands
+ and tempdirectories before the actual
+ saving.
+
+2000-02-20 Andreas Hyden <[email protected]>
+
+ * configure.in: Changed version to 0.2
+
+2000-02-20 Andreas Hyden <[email protected]>
+
+ * configure.in: Changed version to 0.1.1
+
+2000-02-19 Andreas Hyden <[email protected]>
+
+ * src/properties.c: Changed default temp
+ path from /tmp to /tmp/ to avoid problems
+ with a missing /.
+
+2000-02-19 Andreas Hyden <[email protected]>
+
+ * Initial release (0.1)
diff --git a/grecord/INSTALL b/grecord/INSTALL
new file mode 100644
index 0000000..b42a17a
--- /dev/null
+++ b/grecord/INSTALL
@@ -0,0 +1,182 @@
+Basic Installation
+==================
+
+ These are generic installation instructions.
+
+ 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, a file
+`config.cache' that saves the results of its tests to speed up
+reconfiguring, and a file `config.log' containing compiler output
+(useful mainly for debugging `configure').
+
+ 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 at some point `config.cache'
+contains results you don't want to keep, you may remove or edit it.
+
+ The file `configure.in' is used to create `configure' by a program
+called `autoconf'. You only need `configure.in' 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. If you're
+ using `csh' on an old version of System V, you might need to type
+ `sh ./configure' instead to prevent `csh' from trying to execute
+ `configure' itself.
+
+ Running `configure' takes awhile. 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.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. 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.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. You can give `configure'
+initial values for variables by setting them in the environment. Using
+a Bourne-compatible shell, you can do that on the command line like
+this:
+ CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
+
+Or on systems that have the `env' program, you can do it like this:
+ env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
+
+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 must use a version of `make' that
+supports the `VPATH' variable, such as 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 `..'.
+
+ If you have to use a `make' that does not supports the `VPATH'
+variable, you have 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.
+
+Installation Names
+==================
+
+ By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc. You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PATH'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+give `configure' the option `--exec-prefix=PATH', the package will use
+PATH as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=PATH' 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.
+
+ 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'.
+
+Optional Features
+=================
+
+ 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.
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' can not figure out
+automatically, but needs to determine by the type of host the package
+will run on. Usually `configure' can figure that out, but if it prints
+a message saying it can not guess the host type, give it the
+`--host=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name with three fields:
+ CPU-COMPANY-SYSTEM
+
+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 host type.
+
+ If you are building compiler tools for cross-compiling, you can also
+use the `--target=TYPE' option to select the type of system they will
+produce code for and the `--build=TYPE' option to select the type of
+system on which you are compiling the package.
+
+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.
+
+Operation Controls
+==================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--cache-file=FILE'
+ Use and save the results of the tests in FILE instead of
+ `./config.cache'. Set FILE to `/dev/null' to disable caching, for
+ debugging `configure'.
+
+`--help'
+ Print a summary of the options to `configure', and exit.
+
+`--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.
+
+`--version'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`configure' also accepts some other, not widely useful, options.
diff --git a/grecord/Makefile.am b/grecord/Makefile.am
new file mode 100644
index 0000000..15dfafa
--- /dev/null
+++ b/grecord/Makefile.am
@@ -0,0 +1,31 @@
+SUBDIRS = src doc icons
+
+EXTRA_DIST = \
+ README AUTHORS INSTALL ChangeLog.pre-2-26 \
+ mate-sound-recorder.desktop.in.in \
+ mate-sound-recorder.schemas.in
+
+
+Applicationsdir = $(datadir)/applications
+Applications_in_files = mate-sound-recorder.desktop.in.in
+Applications_DATA = $(Applications_in_files:.desktop.in.in=.desktop)
+
+@INTLTOOL_DESKTOP_RULE@
+
+schemadir=$(MATECONF_SCHEMA_FILE_DIR)
+schema_DATA=mate-sound-recorder.schemas
+
+@INTLTOOL_SCHEMAS_RULE@
+
+CLEANFILES=$(Applications_DATA) $(schema_DATA)
+DISTCLEANFILES=$(Applications_in_files:.desktop.in.in=.desktop.in)
+install-schemas:
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA) || true
+
+if MATECONF_SCHEMAS_INSTALL
+install-data-local: install-schemas
+else
+install-data-local:
+endif
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/Makefile.in b/grecord/Makefile.in
new file mode 100644
index 0000000..893ef49
--- /dev/null
+++ b/grecord/Makefile.in
@@ -0,0 +1,735 @@
+# 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 = grecord
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mate-sound-recorder.desktop.in.in \
+ $(srcdir)/mate-sound-recorder.schemas.in.in AUTHORS INSTALL \
+ NEWS
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = mate-sound-recorder.schemas.in \
+ mate-sound-recorder.desktop.in
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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)$(Applicationsdir)" \
+ "$(DESTDIR)$(schemadir)"
+DATA = $(Applications_DATA) $(schema_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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = src doc icons
+EXTRA_DIST = \
+ README AUTHORS INSTALL ChangeLog.pre-2-26 \
+ mate-sound-recorder.desktop.in.in \
+ mate-sound-recorder.schemas.in
+
+Applicationsdir = $(datadir)/applications
+Applications_in_files = mate-sound-recorder.desktop.in.in
+Applications_DATA = $(Applications_in_files:.desktop.in.in=.desktop)
+schemadir = $(MATECONF_SCHEMA_FILE_DIR)
+schema_DATA = mate-sound-recorder.schemas
+CLEANFILES = $(Applications_DATA) $(schema_DATA)
+DISTCLEANFILES = $(Applications_in_files:.desktop.in.in=.desktop.in)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mate-sound-recorder.schemas.in: $(top_builddir)/config.status $(srcdir)/mate-sound-recorder.schemas.in.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+mate-sound-recorder.desktop.in: $(top_builddir)/config.status $(srcdir)/mate-sound-recorder.desktop.in.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-ApplicationsDATA: $(Applications_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(Applicationsdir)" || $(MKDIR_P) "$(DESTDIR)$(Applicationsdir)"
+ @list='$(Applications_DATA)'; test -n "$(Applicationsdir)" || 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)$(Applicationsdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(Applicationsdir)" || exit $$?; \
+ done
+
+uninstall-ApplicationsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(Applications_DATA)'; test -n "$(Applicationsdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(Applicationsdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(Applicationsdir)" && rm -f $$files
+install-schemaDATA: $(schema_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(schemadir)" || $(MKDIR_P) "$(DESTDIR)$(schemadir)"
+ @list='$(schema_DATA)'; test -n "$(schemadir)" || 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)$(schemadir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(schemadir)" || exit $$?; \
+ done
+
+uninstall-schemaDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(schema_DATA)'; test -n "$(schemadir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(schemadir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(schemadir)" && 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 $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(Applicationsdir)" "$(DESTDIR)$(schemadir)"; 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 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-ApplicationsDATA install-data-local \
+ install-schemaDATA
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-ApplicationsDATA uninstall-schemaDATA
+
+.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-ApplicationsDATA \
+ 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-ps \
+ install-ps-am install-schemaDATA 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-ApplicationsDATA uninstall-am \
+ uninstall-schemaDATA
+
+
+@INTLTOOL_DESKTOP_RULE@
+
+@INTLTOOL_SCHEMAS_RULE@
+install-schemas:
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA) || true
+
+@MATECONF_SCHEMAS_INSTALL_TRUE@install-data-local: install-schemas
+@MATECONF_SCHEMAS_INSTALL_FALSE@install-data-local:
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/NEWS b/grecord/NEWS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/grecord/NEWS
diff --git a/grecord/README b/grecord/README
new file mode 100644
index 0000000..ddf0899
--- /dev/null
+++ b/grecord/README
@@ -0,0 +1,18 @@
+MATE Sound record (grecord) is a simple program for recording
+and playing sound files.
+You can start it by either typing 'grecord' at the command line
+or selecting MATE menu->Multimedia->Soundrecorder if you're
+running MATE.
+
+It's goal isn't to be a super ultra wav editor, just to
+be able to play and record, and later, be able
+to do some basic "effects".
+
+If you have any questions, ideas, bugreports, please send
+them to:
+or add them to our Bug tracking system
+http://bugzilla.mate.org/enter_bug.cgi?product=mate-media
+
+
+
diff --git a/grecord/doc/C/figures/grecord_window.png b/grecord/doc/C/figures/grecord_window.png
new file mode 100644
index 0000000..3cb8fb8
--- /dev/null
+++ b/grecord/doc/C/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/C/legal.xml b/grecord/doc/C/legal.xml
new file mode 100644
index 0000000..acb0b40
--- /dev/null
+++ b/grecord/doc/C/legal.xml
@@ -0,0 +1,76 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of MATE manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any MATE documentation, and the members of
+ the MATE Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ </para>
+ </listitem>
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/grecord/doc/C/mate-sound-recorder.xml b/grecord/doc/C/mate-sound-recorder.xml
new file mode 100644
index 0000000..dba1fe9
--- /dev/null
+++ b/grecord/doc/C/mate-sound-recorder.xml
@@ -0,0 +1,259 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+ <!ENTITY legal SYSTEM "legal.xml">
+ <!ENTITY appversion "2.5.2">
+ <!ENTITY manrevision "2.5">
+ <!ENTITY date "February 2004">
+ <!ENTITY app "Sound Recorder">
+ <!ENTITY ug "MATE Desktop User Guide">
+]>
+<!--
+ (Do not remove this comment block.)
+ Maintained by the MATE Documentation Project
+ http://developer.mate.org/projects/gdp
+ Template version: 2.0 beta
+ Template last modified Apr 11, 2002
+
+-->
+<!-- =============Document Header ============================= -->
+<article id="index" lang="en">
+<!-- please do not change the id; for translations, change lang to -->
+<!-- appropriate code -->
+ <articleinfo>
+ <title>&app; Manual V&manrevision;</title>
+
+ <copyright>
+ <year>2002</year>
+ <year>2003</year>
+ <year>2004</year>
+ <holder>Sun Microsystems</holder>
+ </copyright>
+
+<!-- translators: uncomment this:
+
+ <copyright>
+ <year>2003</year>
+ <holder>ME-THE-TRANSLATOR (Latin translation)</holder>
+ </copyright>
+
+ -->
+ <abstract role="description">
+ <para>&app; is a simple application to record and play different sound files</para>
+ </abstract>
+
+ <publisher>
+ <publishername> MATE Documentation Project </publishername>
+ </publisher>
+
+ &legal;
+
+ <authorgroup>
+ <author role="maintainer">
+ <firstname>Sun</firstname>
+ <surname>MATE Documentation Team</surname>
+ <affiliation>
+ <orgname>Sun Microsystems</orgname>
+ <address></address>
+ </affiliation>
+ </author>
+
+<!-- This is appropriate place for other contributors: translators,
+ maintainers, etc. Commented out by default.
+ <othercredit role="translator">
+ <firstname>Latin</firstname>
+ <surname>Translator 1</surname>
+ <affiliation>
+ <orgname>Latin Translation Team</orgname>
+ <address> <email>[email protected]</email> </address>
+ </affiliation>
+ <contrib>Latin translation</contrib>
+ </othercredit>
+-->
+ </authorgroup>
+
+ <revhistory>
+ <revision>
+ <revnumber>&app; Manual V&manrevision;</revnumber>
+ <date>&date;</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>Sound Recorder Manual V2.4</revnumber>
+ <date>September 2003</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>Sound Recorder Manual V2.3</revnumber>
+ <date>January 2003</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>Sound Recorder Manual V2.2</revnumber>
+ <date>August 2002</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>Sound Recorder Manual V2.1</revnumber>
+ <date>June 2002</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>Sound Recorder Manual V2.0</revnumber>
+ <date>May 2002</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ </revhistory>
+
+ <releaseinfo>This manual describes version &appversion; of &app;.
+ </releaseinfo>
+ <legalnotice>
+ <title>Feedback</title>
+ <para>To report a bug or make a suggestion regarding the &app; application or this manual, follow the directions in the <ulink url="ghelp:mate-feedback" type="help">MATE Feedback Page</ulink>.
+ </para>
+<!-- Translators may also add here feedback address for translations -->
+ </legalnotice>
+ </articleinfo>
+
+ <indexterm>
+ <primary>Sound Recorder</primary>
+ </indexterm>
+
+<!-- ============= Document Body ============================= -->
+<!-- ============= Introduction ============================== -->
+
+ <sect1 id="grecord-introduction">
+ <title>Introduction</title>
+ <para>The <application>&app;</application> application enables you
+ to record and play <filename>.flac</filename>, <filename>.ogg</filename>
+ (OGG audio, or <filename>.oga</filename>), and <filename>.wav</filename>
+ sound files.</para>
+ </sect1>
+
+ <sect1 id="grecord-getting-started">
+ <title>Getting Started</title>
+
+ <para>You can start <application>&app;</application> in the following ways:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>Application</guilabel> menu</term>
+ <listitem>
+ <para>Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound Recorder</guimenuitem></menuchoice>. </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Command line</term>
+ <listitem>
+ <para>Execute the following command: <command>mate-sound-recorder</command></para>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>When you start <application>&app;</application>, the following window is displayed.</para>
+
+ <!-- ==== Figure ==== -->
+ <figure id="grecord-fig">
+ <title>&app; Window</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/grecord_window.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase>Shows &app; main window. Contains menubar, toolbar, progress bar, and statusbar. </phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <!-- ==== End of Figure ==== -->
+
+ </sect1>
+
+<!-- ================ Usage ================================ -->
+
+ <sect1 id="grecord-usage">
+ <title>Usage</title>
+
+ <sect2 id="grecord-record">
+ <title>To Start a New Recording</title>
+ <para>To start a new recording session, perform the following steps:</para>
+ <orderedlist>
+ <listitem><para>Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice>.</para></listitem>
+ <listitem><para>Use the <guilabel>Record as</guilabel> drop-down list to select one of the following recording options: </para>
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>CD Quality, Lossless</guilabel></para>
+ </listitem>
+ <listitem>
+ <para><guilabel>CD Quality, Lossy</guilabel></para>
+ </listitem>
+ <listitem>
+ <para><guilabel>Voice</guilabel></para>
+ </listitem>
+ </itemizedlist>
+</listitem>
+ <listitem><para>To start recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Record</guimenuitem></menuchoice>.</para></listitem>
+ <listitem><para>To stop recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Stop</guimenuitem></menuchoice>.</para></listitem>
+ <listitem><para>To play back the recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></menuchoice>.</para></listitem>
+ <listitem><para>To run the audio mixer, choose <menuchoice><guimenu>File</guimenu>
+ <guimenuitem>Open Volume Control</guimenuitem>
+ </menuchoice>.</para></listitem>
+ <listitem><para>To save the recording, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name for the sound file.</para></listitem>
+ </orderedlist>
+ </sect2>
+
+ <sect2 id="grecord-play">
+ <title>To Play a Sound File</title>
+ <para>To play a sound file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</guibutton>. <application>&app;</application> displays the duration of the file in minutes and seconds below the progress bar. To play the file, choose <menuchoice><guimenu>Control</guimenu> <guimenuitem>Play</guimenuitem></menuchoice>. The progress indicator moves along the progress bar as the sound file is playing. </para>
+ </sect2>
+
+ <sect2 id="grecord-props">
+ <title>To Display the Properties of a File</title>
+ <para>To display the properties of a file, choose
+ <menuchoice><guimenu>File</guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. <application>&app;</application> displays the following information about the file:</para>
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>File Information</guilabel></term>
+ <listitem>
+ <para><guilabel>Folder</guilabel> displays the name of the folder in which the file is located.</para>
+ <para><guilabel>Filename</guilabel> displays the name of the file.</para>
+ <para><guilabel>File size</guilabel> displays the size of the file.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>Audio Information</guilabel></term>
+ <listitem>
+ <para><guilabel>Song length</guilabel> displays the length of the audio data in the file.</para>
+ <para><guilabel>Number of channels</guilabel> displays the number of channels on which the audio data was recorded.</para>
+ <para><guilabel>Sample rate</guilabel> displays the sample rate at which the audio data was recorded.</para>
+ <para><guilabel>Bit rate</guilabel> displays the bit rate at which the audio data was recorded.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+ </sect1>
+
+</article>
diff --git a/grecord/doc/ChangeLog b/grecord/doc/ChangeLog
new file mode 100644
index 0000000..3708ee3
--- /dev/null
+++ b/grecord/doc/ChangeLog
@@ -0,0 +1,150 @@
+2009-03-25 Claude Paroz <[email protected]>
+
+ * fr/fr.po: Updated French translation
+
+2009-03-18 Kostas Papadimas <[email protected]>
+
+ * Makefile.am:
+ * el/el.po: Added Greek translation by Fotis Tsamis
+
+2009-03-16 Philip Withnall <[email protected]>
+
+ * Makefile.am:
+ * en_GB/en_GB.po: Added British English translation by Jen Ockwell
+
+2009-03-04 Milo Casagrande <[email protected]>
+
+ * it/it.po: Updated Italian translation
+
+==================== 2.25.92 ====================
+
+2009-02-24 Gil Forcada <[email protected]>
+
+ * ca/ca.po: Updated Catalan translation by Joan Duran.
+
+2009-02-17 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Updated Swedish translation
+
+2009-01-24 Mario Bl�ttermann <[email protected]>
+
+ * de/de.po: Updated German translation.
+
+2008-12-15 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-12-05 Marc-Andr� Lureau <[email protected]>
+
+ * C/mate-sound-recorder.xml: Use .ogg extension back (revert .oga
+ changes). Closes again: #543306
+
+2008-09-20 Robert-Andr� Mauchin <[email protected]>
+
+ * fr/fr.po: Updated French translation.
+
+2008-09-13 Mario Bl�ttermann <[email protected]>
+
+ * de/de.po: Updated German translation
+
+2008-09-03 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Updated Swedish translation
+
+2008-09-02 Jorge Gonzalez <[email protected]>
+
+ * es/es.po: Updated Spanish translation
+
+2008-09-01 Marc-Andr� Lureau <[email protected]>
+
+ * C/mate-sound-recorder.xml: Replace "Run Mixer" with "Open
+ Volume Control". Fixes: #548468
+
+2008-07-21 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Updated Swedish translation
+
+2008-06-13 Jan Arne Petersen <[email protected]>
+
+ * Makefile.am:
+ * de/de.po:
+ * de/figures/grecord_window.png: Added German translation by Mario
+ Blättermann.
+
+ * de/figures/*.png (deleted):
+ * de/figures/*.eps (deleted):
+ * de/legal.xml (deleted):
+ * de/grecord.xml (deleted):
+ * de/grecord-de.omf (deleted): Remove old translation.
+
+2008-03-08 Jorge Gonzalez <[email protected]>
+
+ * es/es.po: Updated Spanish translation
+ * es/figures/*.png: Deleted old figures, updated new one
+
+2008-03-03 Vasiliy Faronov <[email protected]>
+
+ * Makefile.am:
+ * ru/ru.po: Added Russian translation.
+
+2008-03-01 Luca Ferretti <[email protected]>
+
+ * it.po: Fix validity error.
+
+2008-03-01 Luca Ferretti <[email protected]>
+
+ * Makefile.am:
+ * it/figures/grecord_window.png:
+ * it/it.po:
+ Added Italian translation by Milo Casagrande.
+
+ * it/grecord-it.omf:
+ * it/grecord.xml:
+ * it/legal.xml:
+ * it/figures/*:
+ Removed obsolete files.
+
+2007-10-23 Gil Forcada <[email protected]>
+
+ * Makefile.am: Added ca to DOC_LINGUAS.
+ * ca/ca.po: Added Catalan translation by Joan Duran.
+ * ca/figures*: Added screenshots for Catalan documentation.
+
+2007-09-12 Maxim Dziumanenko <[email protected]>
+
+ * uk/uk.po: Updated Ukrainian translation.
+ * uk/*xml: Removed obsolete files.
+ * Makefile.am: Added uk to DOC_LINGUAS
+
+2007-08-23 Yannig Marchegay <[email protected]>
+
+ * oc/oc.po: Added Occitan translation
+
+2007-08-19 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Added Swedish translation
+ * Makefile.am: Added sv to DOC_LINGUAS
+ * sv/*xml: Removed obsolete files.
+ * sv/figures/*: Removed obsolete files and added new one.
+
+2007-08-17 Jorge Gonzalez <[email protected]>
+
+ * es/es.po: Added Spanish translation
+ * Makefile.am: Added es to DOC_LINGUAS
+
+2007-08-17 Claude Paroz <[email protected]>
+
+ * Makefile.am: Added fr to DOC_LINGUAS.
+ * fr/.cvsignore:
+ * fr/grecord-fr.omf:
+ * fr/grecord.xml:
+ * fr/legal.xml: Removed obsolete files.
+ * fr/figures/*: Updated grecord_window.png and removed all other
+ files.
+ * fr/fr.po: Added French translation, converted to g-d-u.
+
+2007-05-13 Marc-Andre Lureau <[email protected]>
+
+ * MATE DocUtils migration
+
diff --git a/grecord/doc/Makefile.am b/grecord/doc/Makefile.am
new file mode 100644
index 0000000..f7ddf51
--- /dev/null
+++ b/grecord/doc/Makefile.am
@@ -0,0 +1,9 @@
+include $(top_srcdir)/build-aux/mate-doc-utils.make
+dist-hook: doc-dist-hook
+DOC_MODULE = mate-sound-recorder
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_FIGURES = figures/grecord_window.png
+DOC_LINGUAS = ca cs da de el en_GB es fr it oc ru sv uk zh_CN
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/doc/Makefile.in b/grecord/doc/Makefile.in
new file mode 100644
index 0000000..7490ca3
--- /dev/null
+++ b/grecord/doc/Makefile.in
@@ -0,0 +1,993 @@
+# 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@
+
+# mate-doc-utils.make - make magic for building documentation
+# Copyright (C) 2004-2005 Shaun McCance <[email protected]>
+#
+# 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.
+
+################################################################################
+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@
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/build-aux/mate-doc-utils.make ChangeLog
+subdir = grecord/doc
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+_clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header)
+_DOC_REAL_FORMATS = $(if $(DOC_USER_FORMATS),$(DOC_USER_FORMATS),$(DOC_FORMATS))
+_DOC_REAL_LINGUAS = $(if $(filter environment,$(origin LINGUAS)), \
+ $(filter $(LINGUAS),$(DOC_LINGUAS)), \
+ $(DOC_LINGUAS))
+
+_DOC_ABS_SRCDIR = @abs_srcdir@
+_xml2po_mode = $(if $(DOC_ID),mallard,docbook)
+@ENABLE_SK_TRUE@_ENABLE_SK = true
+
+################################################################################
+db2omf_args = \
+ --stringparam db2omf.basename $(DOC_MODULE) \
+ --stringparam db2omf.format $(3) \
+ --stringparam db2omf.dtd \
+ $(shell xmllint --format $(2) | grep -h PUBLIC | head -n 1 \
+ | sed -e 's/.*PUBLIC \(\"[^\"]*\"\).*/\1/') \
+ --stringparam db2omf.lang $(notdir $(patsubst %/$(notdir $(2)),%,$(2))) \
+ --stringparam db2omf.omf_dir "$(OMF_DIR)" \
+ --stringparam db2omf.help_dir "$(HELP_DIR)" \
+ --stringparam db2omf.omf_in "$(_DOC_OMF_IN)" \
+ $(if $(_ENABLE_SK), \
+ --stringparam db2omf.scrollkeeper_cl "$(_skcontentslist)") \
+ $(_db2omf) $(2)
+
+_DOC_OMF_IN = $(if $(DOC_MODULE),$(wildcard $(_DOC_ABS_SRCDIR)/$(DOC_MODULE).omf.in))
+_DOC_OMF_DB = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-$(lc).omf))
+
+_DOC_OMF_HTML = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-html-$(lc).omf))
+
+
+# FIXME
+_DOC_OMF_ALL = \
+ $(if $(filter docbook,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_DB)) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_HTML))
+
+
+################################################################################
+_DOC_C_MODULE = $(if $(DOC_MODULE),C/$(DOC_MODULE).xml)
+_DOC_C_PAGES = $(foreach page,$(DOC_PAGES),C/$(page))
+_DOC_C_ENTITIES = $(foreach ent,$(DOC_ENTITIES),C/$(ent))
+_DOC_C_INCLUDES = $(foreach inc,$(DOC_INCLUDES),C/$(inc))
+_DOC_C_DOCS = \
+ $(_DOC_C_ENTITIES) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES) $(_DOC_C_MODULE)
+
+_DOC_C_DOCS_NOENT = \
+ $(_DOC_C_MODULE) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES)
+
+_DOC_C_FIGURES = $(if $(DOC_FIGURES), \
+ $(foreach fig,$(DOC_FIGURES),C/$(fig)), \
+ $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/C/figures/*.png)))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_C_HTML = $(foreach f, \
+ $(shell xsltproc --xinclude \
+ --stringparam db.chunk.basename "$(DOC_MODULE)" \
+ $(_chunks) "C/$(DOC_MODULE).xml"), \
+ C/$(f).xhtml)
+
+
+###############################################################################
+_DOC_POFILES = $(if $(DOC_MODULE)$(DOC_ID), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(lc).po))
+
+_DOC_MOFILES = $(patsubst %.po,%.mo,$(_DOC_POFILES))
+_DOC_LC_MODULES = $(if $(DOC_MODULE), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xml))
+
+_DOC_LC_PAGES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach page,$(_DOC_C_PAGES), \
+ $(lc)/$(notdir $(page)) ))
+
+_DOC_LC_INCLUDES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach inc,$(_DOC_C_INCLUDES), \
+ $(lc)/$(notdir $(inc)) ))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_LC_HTML = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach doc,$(_DOC_C_HTML), \
+ $(lc)/$(notdir $(doc)) ))
+
+_DOC_LC_DOCS = \
+ $(_DOC_LC_MODULES) $(_DOC_LC_INCLUDES) $(_DOC_LC_PAGES) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_LC_HTML))
+
+_DOC_LC_FIGURES = $(foreach lc,$(_DOC_REAL_LINGUAS), \
+ $(patsubst C/%,$(lc)/%,$(_DOC_C_FIGURES)) )
+
+_DOC_SRC_FIGURES = \
+ $(foreach fig,$(_DOC_C_FIGURES), $(foreach lc,C $(_DOC_REAL_LINGUAS), \
+ $(wildcard $(srcdir)/$(lc)/$(patsubst C/%,%,$(fig))) ))
+
+_DOC_POT = $(if $(DOC_MODULE),$(DOC_MODULE).pot)
+
+################################################################################
+_DOC_HTML_ALL = $(if $(filter html HTML,$(_DOC_REAL_FORMATS)), \
+ $(_DOC_C_HTML) $(_DOC_LC_HTML))
+
+_DOC_HTML_TOPS = $(foreach lc,C $(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xhtml)
+_clean_omf = $(if $(_DOC_OMF_IN),clean-doc-omf)
+_clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk)
+_clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc)
+_clean_dir = $(if $(DOC_MODULE)$(DOC_ID),clean-doc-dir)
+_doc_install_dir = $(if $(DOC_ID),$(DOC_ID),$(DOC_MODULE))
+DOC_MODULE = mate-sound-recorder
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_FIGURES = figures/grecord_window.png
+DOC_LINGUAS = ca cs da de el en_GB es fr it oc ru sv uk zh_CN
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build-aux/mate-doc-utils.make $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/doc/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/doc/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+tags: TAGS
+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
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-local mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-local
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-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 \
+ maintainer-clean-local
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool \
+ mostlyclean-local
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-local
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ clean-local dist-hook distclean distclean-generic \
+ distclean-libtool distclean-local distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic maintainer-clean-local mostlyclean \
+ mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
+ pdf-am ps ps-am uninstall uninstall-am uninstall-local
+
+
+DOC_H_FILE ?=
+
+DOC_H_DOCS ?=
+
+$(DOC_H_FILE): $(DOC_H_DOCS);
+ echo 'const gchar* documentation_credits[] = {' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ xsltproc --path "$$xmlpath" $(_credits) $$doc; \
+ done | sort | uniq \
+ | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \
+ | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> [email protected]
+ echo ' NULL' >> [email protected]
+ echo '};' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
+ echo $$xmlpath; \
+ ids=`xsltproc --xinclude --path "$$xmlpath" $(_ids) $$doc`; \
+ for id in $$ids; do \
+ echo '#define HELP_'`echo $$docid`'_'`echo $$id \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$$id'"' >> [email protected]; \
+ done; \
+ echo >> [email protected]; \
+ done;
+
+dist-check-gdu:
+@HAVE_MATE_DOC_UTILS_FALSE@ @echo "*** MATE Doc Utils must be installed in order to make dist"
+@HAVE_MATE_DOC_UTILS_FALSE@ @false
+
+.PHONY: dist-doc-header
+dist-doc-header: $(DOC_H_FILE)
+ @if test -f "$(DOC_H_FILE)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $${d}$(DOC_H_FILE) $(distdir)/$(DOC_H_FILE)"; \
+ $(INSTALL_DATA) "$${d}$(DOC_H_FILE)" "$(distdir)/$(DOC_H_FILE)";
+
+doc-dist-hook: dist-check-gdu $(if $(DOC_H_FILE),dist-doc-header)
+
+.PHONY: clean-doc-header
+clean-local: $(_clean_doc_header)
+distclean-local: $(_clean_doc_header)
+mostlyclean-local: $(_clean_doc_header)
+maintainer-clean-local: $(_clean_doc_header)
+clean-doc-header:
+ rm -f $(DOC_H_FILE)
+
+all: $(DOC_H_FILE)
+
+################################################################################
+
+DOC_MODULE ?=
+
+DOC_ID ?=
+
+DOC_PAGES ?=
+
+DOC_ENTITIES ?=
+
+DOC_INCLUDES ?=
+
+DOC_FIGURES ?=
+
+DOC_FORMATS ?= docbook
+
+DOC_LINGUAS ?=
+
+################################################################################
+
+_xml2po ?= `which xml2po`
+
+_db2html ?= `$(PKG_CONFIG) --variable db2html mate-doc-utils`
+_db2omf ?= `$(PKG_CONFIG) --variable db2omf mate-doc-utils`
+_malrng ?= `$(PKG_CONFIG) --variable malrng mate-doc-utils`
+_chunks ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/chunks.xsl
+_credits ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/credits.xsl
+_ids ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/ids.xsl
+@ENABLE_SK_TRUE@_skpkgdatadir ?= `scrollkeeper-config --pkgdatadir`
+@ENABLE_SK_TRUE@_sklocalstatedir ?= `scrollkeeper-config --pkglocalstatedir`
+@ENABLE_SK_TRUE@_skcontentslist ?= $(_skpkgdatadir)/Templates/C/scrollkeeper_cl.xml
+
+$(_DOC_OMF_DB) : $(_DOC_OMF_IN)
+$(_DOC_OMF_DB) : $(DOC_MODULE)-%.omf : %/$(DOC_MODULE).xml
+ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+ echo "The file '$(_skcontentslist)' does not exist." >&2; \
+ echo "Please check your ScrollKeeper installation." >&2; \
+ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'docbook') || { rm -f "$@"; exit 1; }
+
+$(_DOC_OMF_HTML) : $(_DOC_OMF_IN)
+$(_DOC_OMF_HTML) : $(DOC_MODULE)-html-%.omf : %/$(DOC_MODULE).xml
+@ENABLE_SK_TRUE@ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+@ENABLE_SK_TRUE@ echo "The file '$(_skcontentslist)' does not exist" >&2; \
+@ENABLE_SK_TRUE@ echo "Please check your ScrollKeeper installation." >&2; \
+@ENABLE_SK_TRUE@ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'xhtml') || { rm -f "$@"; exit 1; }
+
+.PHONY: omf
+omf: $(_DOC_OMF_ALL)
+
+.PHONY: po
+po: $(_DOC_POFILES)
+
+.PHONY: mo
+mo: $(_DOC_MOFILES)
+
+$(_DOC_POFILES):
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ @if test ! -f $@ -a -f $(srcdir)/$@; then \
+ echo "cp $(srcdir)/$@ $@"; \
+ cp "$(srcdir)/$@" "$@"; \
+ fi;
+ @docs=; \
+ list='$(_DOC_C_DOCS_NOENT)'; for doc in $$list; do \
+ docs="$$docs $(_DOC_ABS_SRCDIR)/$$doc"; \
+ done; \
+ if ! test -f $@; then \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp); \
+ else \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs); \
+ fi
+
+$(_DOC_MOFILES): %.mo: %.po
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ msgfmt -o $@ $<
+
+# FIXME: fix the dependancy
+# FIXME: hook xml2po up
+$(_DOC_LC_DOCS) : $(_DOC_MOFILES)
+$(_DOC_LC_DOCS) : $(_DOC_C_DOCS)
+ if ! test -d $(dir $@); then mkdir $(dir $@); fi
+ if [ -f "C/$(notdir $@)" ]; then d="../"; else d="$(_DOC_ABS_SRCDIR)/"; fi; \
+ mo="$(dir $@)$(patsubst %/$(notdir $@),%,$@).mo"; \
+ if [ -f "$${mo}" ]; then mo="../$${mo}"; else mo="$(_DOC_ABS_SRCDIR)/$${mo}"; fi; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -t "$${mo}" \
+ "$${d}C/$(notdir $@)" > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)
+.PHONY: pot
+pot: $(_DOC_POT)
+$(_DOC_POT): $(_DOC_C_DOCS_NOENT)
+ $(_xml2po) -m $(_xml2po_mode) -e -o $@ $^
+
+$(_DOC_HTML_TOPS): $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ xsltproc -o $@ --xinclude --param db.chunk.chunk_top "false()" --stringparam db.chunk.basename "$(DOC_MODULE)" --stringparam db.chunk.extension ".xhtml" $(_db2html) $(patsubst %.xhtml,%.xml,$@)
+
+################################################################################
+
+all: \
+ $(_DOC_C_DOCS) $(_DOC_LC_DOCS) \
+ $(_DOC_OMF_ALL) $(_DOC_DSK_ALL) \
+ $(_DOC_HTML_ALL) $(_DOC_POFILES)
+
+################################################################################
+
+.PHONY: clean-doc-omf clean-doc-dsk clean-doc-lc clean-doc-dir
+
+clean-doc-omf: ; rm -f $(_DOC_OMF_DB) $(_DOC_OMF_HTML)
+clean-doc-dsk: ; rm -f $(_DOC_DSK_DB) $(_DOC_DSK_HTML)
+clean-doc-lc:
+ rm -f $(_DOC_LC_DOCS)
+ rm -f $(_DOC_MOFILES)
+ @list='$(_DOC_POFILES)'; for po in $$list; do \
+ if ! test "$$po" -ef "$(srcdir)/$$po"; then \
+ echo "rm -f $$po"; \
+ rm -f "$$po"; \
+ fi; \
+ done
+# .xml2.po.mo cleaning is obsolete as of 0.18.1 and could be removed in 0.20.x
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc/.xml2po.mo"; then \
+ echo "rm -f $$lc/.xml2po.mo"; \
+ rm -f "$$lc/.xml2po.mo"; \
+ fi; \
+ done
+clean-doc-dir: clean-doc-lc
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ for dir in `find $$lc -depth -type d`; do \
+ if ! test $$dir -ef $(srcdir)/$$dir; then \
+ echo "rmdir $$dir"; \
+ rmdir "$$dir"; \
+ fi; \
+ done; \
+ done
+
+clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+distclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+mostlyclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+maintainer-clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+
+################################################################################
+
+.PHONY: dist-doc-docs dist-doc-pages dist-doc-figs dist-doc-omf dist-doc-dsk
+doc-dist-hook: \
+ $(if $(DOC_MODULE)$(DOC_ID),dist-doc-docs) \
+ $(if $(_DOC_C_FIGURES),dist-doc-figs) \
+ $(if $(_DOC_OMF_IN),dist-doc-omf)
+# $(if $(_DOC_DSK_IN),dist-doc-dsk)
+
+dist-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo " $(mkinstalldirs) $(distdir)/$$lc"; \
+ $(mkinstalldirs) "$(distdir)/$$lc"; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)'; \
+ for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$docdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$docdir"; \
+ $(mkinstalldirs) "$(distdir)/$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \
+ $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \
+ done
+
+dist-doc-figs: $(_DOC_SRC_FIGURES)
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; \
+ for fig in $$list; do \
+ if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$fig"; then \
+ figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$figdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$figdir"; \
+ $(mkinstalldirs) "$(distdir)/$$figdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$fig $(distdir)/$$fig"; \
+ $(INSTALL_DATA) "$$d$$fig" "$(distdir)/$$fig"; \
+ fi; \
+ done;
+
+dist-doc-omf:
+ @if test -f "$(_DOC_OMF_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_OMF_IN) $(distdir)/$(notdir $(_DOC_OMF_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_OMF_IN)" "$(distdir)/$(notdir $(_DOC_OMF_IN))"
+
+dist-doc-dsk:
+ @if test -f "$(_DOC_DSK_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_DSK_IN) $(distdir)/$(notdir $(_DOC_DSK_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_DSK_IN)" "$(distdir)/$(notdir $(_DOC_DSK_IN))"
+
+################################################################################
+
+.PHONY: check-doc-docs check-doc-omf
+check: \
+ $(if $(DOC_MODULE),check-doc-docs) \
+ $(if $(DOC_ID),check-doc-pages) \
+ $(if $(_DOC_OMF_IN),check-doc-omf)
+
+check-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --postvalid $$d$$lc/$(DOC_MODULE).xml"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --postvalid "$$d$$lc/$(DOC_MODULE).xml"; \
+ done
+
+check-doc-pages: $(_DOC_C_PAGES) $(_DOC_LC_PAGES)
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ for page in $(DOC_PAGES); do \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --relaxng $(_malrng) $$d$$lc/$$page"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --relaxng "$(_malrng)" "$$d$$lc/$$page"; \
+ done; \
+ done
+
+check-doc-omf: $(_DOC_OMF_ALL)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf"; \
+ xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf; \
+ done
+
+################################################################################
+
+.PHONY: install-doc-docs install-doc-html install-doc-figs install-doc-omf install-doc-dsk
+
+install-data-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),install-doc-docs) \
+ $(if $(_DOC_HTML_ALL),install-doc-html) \
+ $(if $(_DOC_C_FIGURES),install-doc-figs) \
+ $(if $(_DOC_OMF_IN),install-doc-omf)
+# $(if $(_DOC_DSK_IN),install-doc-dsk)
+
+install-doc-docs:
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo "$(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc"; \
+ $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \
+ if ! test -d "$$docdir"; then \
+ echo "$(mkinstalldirs) $$docdir"; \
+ $(mkinstalldirs) "$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \
+ done
+
+install-doc-figs:
+ @list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ figsymlink=false; \
+ if test -f "$$lc/$$fig"; then \
+ figfile="$$lc/$$fig"; \
+ elif test -f "$(srcdir)/$$lc/$$fig"; then \
+ figfile="$(srcdir)/$$lc/$$fig"; \
+ else \
+ figsymlink=true; \
+ fi; \
+ figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ figdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$figdir"; \
+ if ! test -d "$$figdir"; then \
+ echo "$(mkinstalldirs) $$figdir"; \
+ $(mkinstalldirs) "$$figdir"; \
+ fi; \
+ figbase=`echo $$fig | sed -e 's/^.*\///'`; \
+ if $$figsymlink; then \
+ echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
+ ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+ else \
+ echo "$(INSTALL_DATA) $$figfile $$figdir$$figbase"; \
+ $(INSTALL_DATA) "$$figfile" "$$figdir$$figbase"; \
+ fi; \
+ done; \
+ done
+
+install-doc-html:
+ echo install-html
+
+install-doc-omf:
+ $(mkinstalldirs) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "$(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ $(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf; \
+ done
+ @if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-update -p $(DESTDIR)$(_sklocalstatedir) -o $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ scrollkeeper-update -p "$(DESTDIR)$(_sklocalstatedir)" -o "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ fi;
+
+install-doc-dsk:
+ echo install-dsk
+
+################################################################################
+
+.PHONY: uninstall-doc-docs uninstall-doc-html uninstall-doc-figs uninstall-doc-omf uninstall-doc-dsk
+uninstall-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),uninstall-doc-docs) \
+ $(if $(_DOC_HTML_ALL),uninstall-doc-html) \
+ $(if $(_DOC_C_FIGURES),uninstall-doc-figs) \
+ $(if $(_DOC_OMF_IN),uninstall-doc-omf)
+# $(if $(_DOC_DSK_IN),uninstall-doc-dsk)
+
+uninstall-doc-docs:
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ done
+
+uninstall-doc-figs:
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; for fig in $$list; do \
+ echo "rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ done;
+
+uninstall-doc-omf:
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-uninstall -p $(_sklocalstatedir) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ scrollkeeper-uninstall -p "$(_sklocalstatedir)" "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ fi; \
+ echo "rm -f $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ rm -f "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ done
+dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/doc/ca/ca.po b/grecord/doc/ca/ca.po
new file mode 100644
index 0000000..aa37ab4
--- /dev/null
+++ b/grecord/doc/ca/ca.po
@@ -0,0 +1,499 @@
+# Traducció del grecord de l'equip de Softcatalà.
+# Copyright © 2007-2009 Free Software Foundation, Inc.
+# Joan Duran <[email protected]>, 2007-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: grecord\n"
+"POT-Creation-Date: 2009-02-14 04:33+0000\n"
+"PO-Revision-Date: 2009-02-13 20:31+0100\n"
+"Last-Translator: Joan Duran <[email protected]>\n"
+"Language-Team: Catalan <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Manual de l'enregistrador de so (versió 2.5)"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"L'enregistrador de so és una aplicació simple que enregistra i reprodueix "
+"diferents fitxers de so"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Projecte de documentació del MATE"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Teniu permís per a copiar, distribuir i/o modificar aquest document, sota "
+"els termes de la Llicència de documentació lliure GNU (GFDL), versió 1.1 o "
+"qualsevol versió publicada posteriorment per la Free Software Foundation, "
+"sense seccions invariants, sense texts de portada i sense texts de "
+"contraportada. Podeu trobar una còpia de la GFDL en aquest <ulink type=\"help"
+"\" url=\"ghelp:fdl\">enllaç</ulink> o en el fitxer COPYING-DOCS distribuït "
+"amb aquest manual."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Aquest manual forma part d'una col·lecció de manuals del MATE distribuïts "
+"sota la GFDL. Si voleu distribuir aquest manual independentment de la "
+"col·lecció, podeu fer-ho afegint una còpia de la llicència al manual, tal "
+"com es descriu a la secció 6 de la llicència."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molts dels noms que les empreses utilitzen per a distingir els seus "
+"productes i serveis es consideren marques comercials. Quan aquests noms "
+"apareguin en qualsevol documentació del MATE, si els membres del Projecte "
+"de documentació del MATE han estat avisats pel que fa a les marques, els "
+"noms apareixeran en majúscules o amb les inicials en majúscules."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENT S'OFEREIX «TAL COM ÉS», SENSE CAP TIPUS DE GARANTIA, NI EXPLÍCITA "
+"NI IMPLÍCITA; AIXÒ INCLOU, SENSE LIMITAR-S'HI, LES GARANTIES QUE EL DOCUMENT "
+"O LA VERSIÓ MODIFICADA DEL DOCUMENT NO TINGUI DEFECTES, SIGUI "
+"COMERCIALITZABLE, SIGUI ADEQUAT PER A UN ÚS CONCRET O NO INFRINGEIXI CAP "
+"LLEI. TOT EL RISC PEL QUE FA A LA QUALITAT, EXACTITUD I RENDIMENT DEL "
+"DOCUMENT O LA VERSIÓ MODIFICADA DEL DOCUMENT ÉS VOSTRE. EN CAS QUE EL "
+"DOCUMENT RESULTÉS DEFECTUÓS EN QUALSEVOL ASPECTE, VÓS (NO PAS L'ESCRIPTOR "
+"INICIAL, L'AUTOR O CAP ALTRE COL·LABORADOR) ASSUMIU TOT EL COST DE "
+"MANTENIMENT, REPARACIÓ O CORRECCIÓ. AQUESTA RENÚNCIA DE GARANTIA CONSTITUEIX "
+"UNA PART ESSENCIAL D'AQUESTA LLICÈNCIA. NO S'AUTORITZA L'ÚS DE CAP DOCUMENT "
+"O VERSIÓ MODIFICADA DEL DOCUMENT EXCEPTE SOTA AQUESTA RENÚNCIA DE GARANTIA; "
+"I "
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN CAP CAS I SOTA CAP INTERPRETACIÓ LEGAL, JA SIGUI PER AGREUJAMENT "
+"(INCLOENT-HI LA NEGLIGÈNCIA), CONTRACTE O ALTRE CAS, L'AUTOR, L'ESCRIPTOR "
+"ORIGINAL, QUALSEVOL DELS COL·LABORADORS O DISTRIBUÏDORS DEL DOCUMENT O UNA "
+"VERSIÓ MODIFICADA DEL DOCUMENT NI CAP PROVEÏDOR D'AQUESTES PARTS NO SERAN "
+"RESPONSABLES DAVANT DE NINGÚ PER CAP DANY DIRECTE, INDIRECTE, ESPECIAL, "
+"ACCIDENTAL O CONSECUTIU DE QUALSEVOL TIPUS; AIXÒ INCLOU, SENSE LIMITAR-S'HI, "
+"ELS DANYS PER PÈRDUA DE CLIENTS, INTERRUPCIONS DE LA FEINA, FALLADA O "
+"MALFUNCIONAMENT DE L'ORDINADOR, O QUALSEVOL ALTRA PÈRDUA O DANY RELACIONAT "
+"AMB L'ÚS DEL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT, FINS I TOT SI "
+"S'HA INFORMAT AQUESTA PART DE LA POSSIBILITAT D'AQUESTS DANYS."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"EL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT S'OFEREIXEN SOTA ELS "
+"TERMES DE LA LLICÈNCIA DE DOCUMENTACIÓ LLIURE DE GNU, TENINT EN COMPTE QUE: "
+"<placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "Equip de documentació del MATE"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Febrer de 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Equip de documentació del MATE de Sun"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Manual de l'enregistrador de so (versió 2.4)"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Setembre de 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Manual de l'enregistrador de so (versió 2.3)"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Gener de 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Manual de l'enregistrador de so (versió 2.2)"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Agost de 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Manual de l'enregistrador de so (versió 2.1)"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Juny de 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Manual de l'enregistrador de so (versió 2.0)"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Maig de 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Aquest manual descriu la versió 2.5.2 de l'enregistrador de so."
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Comentaris"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Per a informar d'un error o fer algun suggeriment quant a l'enregistrador de "
+"so o aquest manual, seguiu les indicacions a la <ulink url=\"ghelp:mate-"
+"feedback\" type=\"help\">pàgina de comentaris del MATE</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Enregistrador de so"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introducció"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"L'<application>enregistrador de so</application> us permet enregistrar i "
+"reproduir fitxers de so <filename>.flac</filename>, <filename>.ogg</"
+"filename> (àudio OGG o <filename>.oga</filename>) i <filename>.wav</"
+"filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Inici"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"Podeu iniciar l'<application>enregistrador de so</application> de les "
+"maneres següents:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Menú <guimenu>Aplicacions</guimenu>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Trieu l'element del menú <menuchoice><guisubmenu>So i vídeo</"
+"guisubmenu><guimenuitem>Enregistrador de so</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Línia d'ordres"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Executeu l'ordre següent: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"En iniciar l'<application>enregistrador de so</application> es mostrarà la "
+"finestra següent."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Finestra de l'enregistrador de so"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Mostra la finestra principal de l'enregistrador de so. Conté una barra de "
+"menú, una barra d'eines, una barra de progrés i una barra d'estat."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Utilització"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Per a iniciar un enregistrament nou"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr ""
+"Per a iniciar una sessió d'enregistrament nova, realitzeu els passos "
+"següents:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Seleccioneu <menuchoice><guimenu>Fitxer</guimenu><guimenuitem>Nou</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Utilitzeu la llista desplegable <guilabel>Anomena i enregistra</guilabel> "
+"per a seleccionar una de les opcions d'enregistrament següents:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Qualitat de CD, sense pèrdua"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Qualitat de CD, amb pèrdua"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Veu"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Per a iniciar l'enregistrament, seleccioneu <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Enregistra</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Per a aturar l'enregistrament, seleccioneu <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Atura</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Per a reproduir l'enregistrament, seleccioneu <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Reprodueix</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Per a executar el control del volum, seleccioneu "
+"<menuchoice><guimenu>Fitxer</guimenu><guimenuitem>Obre el control de volum</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Per a desar l'enregistrament, seleccioneu <menuchoice><guimenu>Fitxer</"
+"guimenu><guimenuitem>Anomena i desa</guimenuitem></menuchoice> i introduïu "
+"el nom del fitxer de so."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Per a reproduir un fitxer de so"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Per a reproduir un fitxer de so, seleccioneu <menuchoice><guimenu>Fitxer</"
+"guimenu><guimenuitem>Obre</guimenuitem></menuchoice>. Seleccioneu un fitxer "
+"de so en el diàleg <guilabel>Obre un fitxer</guilabel> i feu clic a "
+"<guibutton>Obre</guibutton>. L'<application>enregistrador de so</"
+"application> mostra la duració del fitxer en minuts i segons sota la barra "
+"de progrés. Per a reproduir el fitxer, seleccioneu "
+"<menuchoice><guimenu>Control</guimenu><guimenuitem>Reprodueix</guimenuitem></"
+"menuchoice>. L'indicador de la barra de progrés es mou al llarg de la barra "
+"de progrés mentre es reprodueix el fitxer de so."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Per a mostrar les propietats del fitxer"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Per a mostrar les propietats del fitxer, seleccioneu "
+"<menuchoice><guimenu>Fitxer</guimenu><guimenuitem>Propietats</guimenuitem></"
+"menuchoice>. L'<application>enregistrador de so</application> mostra la "
+"informació següent del fitxer:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Informació sobre el fitxer"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"La <guilabel>Carpeta</guilabel> mostra el nom de la carpeta on està ubicat "
+"el fitxer."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "El <guilabel>Nom del fitxer</guilabel> mostra el nom del fitxer."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "La <guilabel>Mida del fitxer</guilabel> mostra la mida del fitxer."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Informació sobre l'àudio"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"La <guilabel>Durada del fitxer</guilabel> mostra la durada de les dades "
+"d'àudio en el fitxer."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"El <guilabel>Nombre de canals</guilabel> mostra el nombre de canals on s'han "
+"enregistrat les dades d'àudio."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"El <guilabel>Ritme de mostreig</guilabel> mostra el ritme de mostreig a la "
+"que s'han enregistrat les dades d'àudio."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"El <guilabel>Ritme de bit</guilabel> mostra el ritme de bit a la que s'han "
+"enregistrat les dades d'àudio."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Joan Duran <[email protected]>, 2007-2009"
diff --git a/grecord/doc/ca/figures/grecord_window.png b/grecord/doc/ca/figures/grecord_window.png
new file mode 100644
index 0000000..d100b26
--- /dev/null
+++ b/grecord/doc/ca/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/cs/cs.po b/grecord/doc/cs/cs.po
new file mode 100644
index 0000000..8dbb501
--- /dev/null
+++ b/grecord/doc/cs/cs.po
@@ -0,0 +1,316 @@
+# Czech translation of grecord help.
+# Copyright (C) 2009 the author(s) of mate-media.
+# This file is distributed under the same license as the grecord help.
+# Marek Černocký <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2-28\n"
+"POT-Creation-Date: 2009-07-04 12:53+0000\n"
+"PO-Revision-Date: 2009-07-05 23:27+0100\n"
+"Last-Translator: Marek Černocký <[email protected]>\n"
+"Language-Team: Czech <[email protected]>\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-Poedit-Language: Czech\n"
+"X-Poedit-Country: CZECH REPUBLIC\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid "@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr "@@image: 'figures/grecord_window.png'; md5=e7f93b8c459ea455b8899ba528c30614"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Příručka V2.5 k Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid "Sound Recorder is a simple application to record and play different sound files"
+msgstr "Záznamník zvuků je jednoduchá aplikace na záznam a přehrávání různých zvukových souborů."
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para)
+#: C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para)
+#: C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para)
+#: C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentační projekt MATE"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU Free Documentation License, verze 1.1 nebo jakékoli další verze vydané nadací Free Software Foundation; bez neměnných oddílů, bez textů předních desek a bez textů zadních desek. Kopie této licence je zahrnuta v oddílu jménem <ulink type=\"help\" url=\"ghelp:fdl\">GNU Free Documentation License</ulink> nebo v souboru COPYING-DOCS dodávaném s touto příručkou."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Tato příručka je součástí kolekce příruček MATE, distribuovaných pod licencí GNU FDL. Pokud chcete tento dokument šířit odděleně od kolekce, musíte přiložit kopii licence dle popisu v sekci 6 dané licence."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Mnoho užívaných jmen určených k zviditelnění produktů nebo služeb jsou ochranné známky. Na místech, kde jsou tato jména v dokumentaci užita a členové Dokumentačního projektu MATE jsou si vědomi skutečnosti, že se jedná o ochrannou známku, je takové jméno psáno velkými písmeny celé nebo s velkým písmenem na začátku."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "DOKUMENT JE POSKYTOVÁN V PODOBĚ „JAK JE“ BEZ ZÁRUKY V JAKÉKOLIV PODOBĚ, NEPOSKYTUJÍ SE ANI ODVOZENÉ ZÁRUKY, ZÁRUKY, ŽE DOKUMENT, NEBO JEHO UPRAVENÁ VERZE, JE BEZCHYBNÝ NEBO ZÁRUKY PRODEJNOSTI, VHODNOSTI PRO URČITÝ ÚČEL NEBO NEPORUŠENOSTI. RIZIKO NEKVALITY, NEPŘESNOSTI A ŠPATNÉHO PROVEDENÍ DOKUMENTU, NEBO JEHO UPRAVENÉ VERZE, LEŽÍ NA VÁS. POKUD KVŮLI TOMUTO DOKUMENTU, NEBO JEHO UPRAVENÉ VERZI, NASTANE PROBLÉM, VY (NIKOLIV PŮVODNÍ AUTOR NEBO JAKÝKOLIV PŘISPĚVATEL) PŘEBÍRÁTE JAKÉKOLIV NÁKLADY ZA NUTNÉ ÚPRAVY, OPRAVY ČI SLUŽBY. TOTO PROHLÁŠENÍ O ZÁRUCE PŘEDSTAVUJE ZÁKLADNÍ SOUČÁST TÉTO LICENCE. BEZ TOHOTO PROHLÁŠENÍ NENÍ, PODLE TÉTO DOHODY, POVOLENO UŽÍVÁNÍ ANI ÚPRAVY TOHOTO DOKUMENTU; DÁLE"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "ZA ŽÁDNÝCH OKOLNOSTÍ A ŽÁDNÝCH PRÁVNÍCH PŘEDPOKLADŮ, AŤ SE JEDNÁ O PŘEČIN (VČETNĚ NEDBALOSTNÍCH), SMLOUVU NEBO JINÉ, NENÍ AUTOR, PŮVODNÍ PISATEL, KTERÝKOLIV PŘISPĚVATEL NEBO KTERÝKOLIV DISTRIBUTOR TOHOTO DOKUMENTU NEBO UPRAVENÉ VERZE DOKUMENTU NEBO KTERÝKOLIV DODAVATEL NĚKTERÉ Z TĚCHTO STRAN ODPOVĚDNÝ NĚJAKÉ OSOBĚ ZA PŘÍMÉ, NEPŘÍMÉ, SPECIÁLNÍ, NAHODILÉ NEBO NÁSLEDNÉ ŠKODY JAKÉHOKOLIV CHARAKTERU, VČETNĚ, ALE NEJEN, ZA POŠKOZENÍ ZE ZTRÁTY DOBRÉHO JMÉNA, PŘERUŠENÍ PRÁCE, PORUCHY NEBO NESPRÁVNÉ FUNKCE POČÍTAČE NEBO JINÉHO A VŠECH DALŠÍCH ŠKOD NEBO ZTRÁT VYVSTÁVAJÍCÍCH Z NEBO VZTAHUJÍCÍCH SE K POUŽÍVÁNÍ TOHOTO DOKUMENTU NEBO UPRAVENÝCH VERZÍ DOKUMENTU, I KDYŽ BY TAKOVÁTO STRANA BYLA INFORMOVANÁ O MOŽNOSTI TAKOVÉHOTO POŠKOZENÍ."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "DOKUMENT A JEHO UPRAVENÉ VERZE JSOU ŠÍŘENY V SOULADU SE ZNĚNÍM LICENCE GNU FREE DOCUMENTATION LICENSE S NÁSLEDUJÍCÍM USTANOVENÍM: <placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "Dokumentační tým MATE"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Únor 2004"
+
+#: C/mate-sound-recorder.xml:80(para)
+#: C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para)
+#: C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para)
+#: C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Dokumentační tým MATE firmy Sun"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Příručka V2.4 k Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Září 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Příručka V2.3 k Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Leden 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Příručka V2.2 k Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Srpen 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Příručka V2.1 k Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Červen 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Příručka V2.0 k Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Květen 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Tato příručka popisuje Záznamník zvuků ve verzi 2.5.2"
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Ohlasy"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid "To report a bug or make a suggestion regarding the Sound Recorder application or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k aplikaci Záznamník zvuků nebo této příručce, postupujte dle instrukcí na stránce <ulink url=\"ghelp:mate-feedback\" type=\"help\">Stránka s ohlasy na MATE</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Záznamník zvuků"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Úvod"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid "The <application>Sound Recorder</application> application enables you to record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound files."
+msgstr "Aplikace <application>Záznamník zvuků</application> vám umožňuje zaznamenávat a přehrávat zvukové soubory <filename>.flac</filename>, <filename>.ogg</filename> (OGG audio nebo <filename>.oga</filename>) a <filename>.wav</filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Začínáme"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid "You can start <application>Sound Recorder</application> in the following ways:"
+msgstr "<application>Záznamník zvuků</application> můžete spustit následujícími způsoby:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Nabídka <guilabel>Aplikace</guilabel>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid "Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound Recorder</guimenuitem></menuchoice>."
+msgstr "Zvolte <menuchoice><guisubmenu>Zvuk a video</guisubmenu><guimenuitem>Záznamník zvuků</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Příkazový řádek"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Spusťte následující příkaz: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid "When you start <application>Sound Recorder</application>, the following window is displayed."
+msgstr "Když spustíte <application>Záznamník zvuků</application>, zobrazí se následující okno."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Okno Záznamníku zvuků"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid "Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, and statusbar."
+msgstr "Ukazuje hlavní okno Záznamníku zvuků. Obsahuje panel nabídek, panel nástrojů, ukazatel průběhu a stavový řádek."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Použití"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Spuštění nového záznamu"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "Pokud chcete začít zaznamenávat nový zvuk, proveďte následující kroky:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid "Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice>."
+msgstr "Zvolte <menuchoice><guimenu>Soubor</guimenu><guimenuitem>Nový</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid "Use the <guilabel>Record as</guilabel> drop-down list to select one of the following recording options:"
+msgstr "Použijte vyskakovací seznam <guilabel>Zaznamenávat jako</guilabel> k volbě jedné z následujících možností záznamu:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "CD kvalita, bezztrátová"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "CD kvalita, ztrátová"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Hlas"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid "To start recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr "Zaznamenávání spustíte volbou <menuchoice><guimenu>Ovládaní</guimenu><guimenuitem>Zaznamenávat</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid "To stop recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr "Zaznamenávání zastavíte volbou <menuchoice><guimenu>Ovládaní</guimenu><guimenuitem>Zastavit</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid "To play back the recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr "Přehrávání záznamu spustíte volbou <menuchoice><guimenu>Ovládaní</guimenu><guimenuitem>Přehrát</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid "To run the audio mixer, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr "Směšovač zvuku spustíte volbou <menuchoice><guimenu>Soubor</guimenu><guimenuitem>Otevřít ovládání hlasitosti</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid "To save the recording, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name for the sound file."
+msgstr "Záznam uložíte volbou <menuchoice><guimenu>Soubor</guimenu><guimenuitem>Uložit jako</guimenuitem></menuchoice> a následným zadáním názvu zvukového souboru."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Přehrávání zvukového souboru"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid "To play a sound file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</guibutton>. <application>Sound Recorder</application> displays the duration of the file in minutes and seconds below the progress bar. To play the file, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></menuchoice>. The progress indicator moves along the progress bar as the sound file is playing."
+msgstr "Pokud chcete přehrát zvukový soubor, zvolte <menuchoice><guimenu>Soubor</guimenu><guimenuitem>Otevřít</guimenuitem></menuchoice>. V dialogovém okně <guilabel>Otevřít soubor</guilabel> vyberte zvukový soubor a klikněte na <guibutton>Otevřít</guibutton>. <application>Záznamník zvuků</application> zobrazí pod ukazatelem průběhu délku souboru v minutách a sekundách. Přehrávání spustíte volbou <menuchoice><guimenu>Ovládání</guimenu><guimenuitem>Přehrát</guimenuitem></menuchoice>. Během přehrávání se posouvá ukazatel průběhu."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Zobrazení vlastností souboru"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid "To display the properties of a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. <application>Sound Recorder</application> displays the following information about the file:"
+msgstr "Pokud chcete zobrazit vlastnosti souboru, zvolte <menuchoice><guimenu>Soubor</guimenu><guimenuitem>Vlastnosti</guimenuitem></menuchoice>. <application>Záznamník zvuků</application> zobrazí o souboru následující informace:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Informace o souboru"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid "<guilabel>Folder</guilabel> displays the name of the folder in which the file is located."
+msgstr "<guilabel>Složka</guilabel> zobrazuje název složky, ve které je soubor umístěný."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Jméno souboru</guilabel> zobrazuje název souboru."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Velikost souboru</guilabel> zobrazuje velikost souboru."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Informace o zvuku"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid "<guilabel>Song length</guilabel> displays the length of the audio data in the file."
+msgstr "<guilabel>Stopáž souboru</guilabel> zobrazuje délku zvukových dat v souboru."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid "<guilabel>Number of channels</guilabel> displays the number of channels on which the audio data was recorded."
+msgstr "<guilabel>Počet kanálů</guilabel> zobrazuje počet kanálů, ve kterých jsou zvuková data zaznamenaná."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid "<guilabel>Sample rate</guilabel> displays the sample rate at which the audio data was recorded."
+msgstr "<guilabel>Vzorkovací kmitočet</guilabel> zobrazuje vzorkovací kmitočet, při kterém byla zvuková data zaznamenaná."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid "<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data was recorded."
+msgstr "<guilabel>Přenosová rychlost</guilabel> zobrazuje přenosovou rychlost, při které byla zvuková data zaznamenaná."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Mare Černocký <[email protected]>, 2009."
+
diff --git a/grecord/doc/cs/figures/grecord_window.png b/grecord/doc/cs/figures/grecord_window.png
new file mode 100644
index 0000000..8c0834a
--- /dev/null
+++ b/grecord/doc/cs/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/da/da.po b/grecord/doc/da/da.po
new file mode 100644
index 0000000..7cf82b7
--- /dev/null
+++ b/grecord/doc/da/da.po
@@ -0,0 +1,500 @@
+# Danish translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Joe Hansen ([email protected]), 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"POT-Creation-Date: 2009-10-13 22:06+0200\n"
+"PO-Revision-Date: 2009-10-06 19:00+0000\n"
+"Last-Translator: Joe Hansen <[email protected]>\n"
+"Language-Team: Danish <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: ../C/mate-sound-recorder.xml:24(title)
+#: ../C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Manual for Lydoptager version 2.5"
+
+#: ../C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: ../C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: ../C/mate-sound-recorder.xml:30(holder)
+#: ../C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: ../C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Lydoptager er et simpelt program til at optage og afspille forskellige "
+"lydfiler"
+
+#: ../C/mate-sound-recorder.xml:46(publishername)
+#: ../C/mate-sound-recorder.xml:81(para)
+#: ../C/mate-sound-recorder.xml:89(para)
+#: ../C/mate-sound-recorder.xml:97(para)
+#: ../C/mate-sound-recorder.xml:105(para)
+#: ../C/mate-sound-recorder.xml:113(para)
+#: ../C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "MATE-dokumentationsprojekt"
+
+#: ../C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: ../C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE-dokumentationshold"
+
+#: ../C/mate-sound-recorder.xml:80(para)
+#: ../C/mate-sound-recorder.xml:88(para)
+#: ../C/mate-sound-recorder.xml:96(para)
+#: ../C/mate-sound-recorder.xml:104(para)
+#: ../C/mate-sound-recorder.xml:112(para)
+#: ../C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE-dokumentationshold"
+
+#: ../C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Lydoptagermanual version 2.4"
+
+#: ../C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: ../C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Lydoptagermanual version 2.3"
+
+#: ../C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Januar 2003"
+
+#: ../C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Lydoptagermanual version 2.2"
+
+#: ../C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "August 2002"
+
+#: ../C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Lydoptagermanual version 2.1"
+
+#: ../C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Juni 2002"
+
+#: ../C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Lydoptagermanual version 2.0"
+
+#: ../C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Maj 2002"
+
+#: ../C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Denne manual beskriver version 2.5.2 af Lydoptager."
+
+#: ../C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Tilbagemeldinger"
+
+#: ../C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Hvis du ønsker at indrapportere en fejl eller komme med et forslag "
+"vedrørende Lydoptager eller denne manual så følg vejledningen på siden "
+"<ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">tilbagemeldinger "
+"omkring MATE</ulink>."
+
+#: ../C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Lydoptager"
+
+#: ../C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introduktion"
+
+#: ../C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"Programmet <application>Lydoptager</application> gør dig i stand til at "
+"optage og afspille lydfilerne <filename>.flac</filename>, <filename>.ogg</"
+"filename> (OGG-lyd, eller <filename>.oga</filename>) og <filename>.wav</"
+"filename>."
+
+#: ../C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Kom i gang"
+
+#: ../C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr "Du kan starte <application>Lydoptager</application> på følgende måder:"
+
+#: ../C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Menuen <guilabel>Programmer</guilabel>"
+
+#: ../C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guisubmenu>Multimedie</guisubmenu><guimenuitem>Lydoptager</"
+"guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Kommandolinje"
+
+#: ../C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Udfør den følgende kommando: <command>mate-sound-recorder</command>"
+
+#: ../C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"Når du starter <application>Lydoptager</application>, vises det følgende "
+"vindue."
+
+#: ../C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Vindue for Lydoptager"
+
+#: ../C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Vis lydoptagers hovedvindue. Indeholder menubjælke, værktøjsbjælke, "
+"statuslinje, og statusbjælke."
+
+#: ../C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Anvendelse"
+
+#: ../C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Start af en ny optagelse"
+
+#: ../C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "Udfør de følgende trin for at begynde på en ny optagelse:"
+
+#: ../C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guimenu>Fil</guimenu><guimenuitem>Ny</guimenuitem></"
+"menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Brug rullegardinlisten <guilabel>Optag som</guilabel> til at vælge en af de "
+"følgende optagelsesindstillinger:"
+
+#: ../C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Cd-kvalitet, uden kvalitetstab"
+
+#: ../C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Cd-kvalitet, kvalitetstab"
+
+#: ../C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Stemme"
+
+#: ../C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guimenu>Handling</guimenu><guimenuitem>Optag</"
+"guimenuitem></menuchoice> for at starte en optagelse."
+
+#: ../C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guimenu>Handling</guimenu><guimenuitem>Stop</guimenuitem></"
+"menuchoice> for at stoppe en optagelse."
+
+#: ../C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guimenu>Handling</guimenu><guimenuitem>Afspil</"
+"guimenuitem></menuchoice> for at afspille en optagelse."
+
+#: ../C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guimenu>Fil</guimenu><guimenuitem>Åbn lydstyrkekontrol</"
+"guimenuitem></menuchoice>, for at starte lydmikseren."
+
+#: ../C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Vælg <menuchoice><guimenu>Fil</guimenu><guimenuitem>Gem som</guimenuitem></"
+"menuchoice>, tast så et navn for lydfilen, for at gemme optagelsen."
+
+#: ../C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Afspil en lydfil"
+
+#: ../C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Vælg <menuchoice><guimenu>Fil<guimenu><guimenuitem>Åbn</guimenuitem></"
+"menuchoice> for at afspille en lydfil. Vælg en lydfil i vinduet "
+"<guilabel>Åbn en fil</guilabel>, og klik derefter <guibutton>Åbn<guibutton>. "
+"<application>Lydoptager</application> viser varigheden på filen i minutter "
+"og sekunder under statuslinjen. For at afspille filen vælges "
+"<menuchoice><guimenu>Handling</guimenu><guimenuitem>Afspil</guimenuitem></"
+"menuchoice>. Statuslinjen bevæger sig fremad under afspilningen af lydfilen."
+
+#: ../C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Visning af egenskaber for en fil"
+
+#: ../C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Vælg <menuchoice><guimenu>Fil</guimenu><guimenuitem>Filinformation</"
+"guimenuitem></menuchoice> for at vise egenskaberne på en fil. "
+"<application>Lydoptager</application> viser de følgende informationer for en "
+"fil:"
+
+#: ../C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Filinformation"
+
+#: ../C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"<guilabel>Mappe</guilabel> viser navnet på mappen hvor filen er placeret."
+
+#: ../C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Filnavn</guilabel> viser navnet på filen."
+
+#: ../C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Filstørrelse</guilabel> viser størrelsen på filen."
+
+#: ../C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Lydinformation"
+
+#: ../C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr "<guilabel>Sanglængde</guilabel> viser længden på lydindholdet i filen."
+
+#: ../C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Antal kanaler</guilabel> viser antallet af kanaler som "
+"lydindholdet blev optaget med."
+
+# nb samplingsrate (rate er ikke oversat i programmet)
+#: ../C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Samplingsfrekvens</guilabel> viser den samplingsfrekvens som "
+"lydindholdet blev optaget med."
+
+# nb hedder bitrate i programmet ordliste har bithastighed.
+#: ../C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Bithastighed</guilabel> viser bithastigheden som lydindholdet blev "
+"optaget med."
+
+#: ../C/legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Tilladelse er givet til at kopiere, distribuere og/eller ændre dette "
+"dokument under betingelserne i GNU Free Documentation License (GFDL), "
+"version 1.1 eller enhver senere version udgivet af Free Software Foundation; "
+"uden invariante afsnit, forsidetekster, samt bagsidetekster. Du kan se en "
+"kopi af GFDL her <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> eller i "
+"filen COPYING-DOCS som distribueres sammen med denne manual."
+
+#: ../C/legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Denne manual er en del af den samling af MATE-manualer som udgives under "
+"GFDL. Hvis du ønsker at distribuere denne manuel adskilt fra samlingen, kan "
+"du gøre dette ved at tilføje en kopi af licensen til manualen, som beskrevet "
+"i afsnit 6 af licensen."
+
+#: ../C/legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"En stor del af de navne som anvendes af firmaer til at identificere deres "
+"produkter og tjenester hævdes som værende varemærker. Hvor disse navne "
+"fremgår i en hvilken som helst MATE-dokumentation, og medlemmerne af MATE-"
+"dokumentationsprojeket er gjort opmærksom på disse varemærker, så er disse "
+"navne vist med store bogstaver eller stort begyndelsesbogstav."
+
+#: ../C/legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DETTE DOKUMENT GØRES TILGÆNGELIGT SÅDAN SOM DET ER, UDEN NOGEN FORM FOR "
+"GARANTI, HVERKEN UDTALT ELLER ANTYDET, DERIBLANDT, UDEN BEGRÆNSNINGER, "
+"GARANTIER OM AT DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET ER FRIT FOR "
+"DEFEKTER, PASSENDE TIL ET BESTEMT FORMÅL ELLER IKKE-KRÆNKENDE. DU HÆFTER "
+"SELV FOR HELE RISIKOEN VEDRØRENDE KVALITET, KORREKTHED OG YDELSE FOR "
+"DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET. SKULLE ET DOKUMENT, ELLER "
+"EN ÆNDRET VERSION AF ET DOKUMENT VISE SIG AT VÆRE DEFEKT PÅ EN HVILKEN SOM "
+"HELST MÅDE, HÆFTER DU FOR BETALING FOR EVENTUEL NØDVENDIG SERVICE, "
+"REPARATION ELLER KORREKTION (OG IKKE HVERKEN DEN OPRINDELIGE FORFATTER, "
+"SKRIBENT ELLER NOGEN ANDEN BIDRAGYDER). DENNE ERKLÆRING OM GARANTIFORBEHOLD "
+"ER EN ESSENTIEL DEL AF DENNE LICENS. INGEN BRUG AF NOGET DOKUMENT ELLER "
+"ÆNDRET VERSION AF DOKUMENTET ER AUTORISERET HERUNDER BORTSET FRA DENNE "
+"ANSVARSFRASKRIVELSE OG"
+
+#: ../C/legal.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER INGEN OMSTÆNDIGHEDER OG UNDER INGEN JURIDISK TEORI, UANSET OM DET ER "
+"EN BEVIDST SKADENDE HANDLING (INKLUSIVE UFORSVARLIGHED) ELLER PÅ HVILKEN SOM "
+"HELST ANDEN MÅDE, KAN FORFATTEREN, SKRIBENT, BIDRAGYDERE, DISTRIBUTØRER "
+"ELLER FORSYNER AF DETTE DOKUMENT ELLER MODIFICEREDE VERSIONER GØRES "
+"ANSVARLIG OVERFOR NOGEN PERSON FOR NOGEN DIREKTE, INDIREKTE, SPECIEL, "
+"TILFÆLDIG ELLER FØLGENDE SKADE PÅFØRT NOGEN INKLUSIVE, UDEN BEGRÆNSNING, "
+"SKADE SOM FØLGE AF TAB AF RYGTE, ARBEJDSSTOP, COMPUTERFEJL ELLER -SVIGT, "
+"ELLER ENHVER ANDEN FORM FOR SKADE ELLER TAB SOM ER OPSTÅET I FORBINDELSE MED "
+"BRUG AF DETTE DOKUMENT ELLER MODIFICEREDE VERSIONER HERAF, SELV HVIS EN "
+"SÅDAN PART HAR VÆRET INFORMERET OM MULIGHEDEN FOR SÅDANNE SKADER."
+
+#: ../C/legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOKUMENTET OG ÆNDREDE VERSIONER AF DOKUMENTET STILLES TIL RÅDIGHED UNDER GNU "
+"FREE DOCOMENTATION LICENSE MED FØLGENDE BETINGELSER: <placeholder-1/>"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/legal.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Joe Hansen <[email protected]>, 2009.\n"
+"\n"
+"Dansk-gruppen <[email protected]>\n"
+"Mere info: http://www.dansk-gruppen.dk"
+
+#~ msgid "February 2004"
+#~ msgstr "Februar 2004"
diff --git a/grecord/doc/de/de.po b/grecord/doc/de/de.po
new file mode 100644
index 0000000..686b16e
--- /dev/null
+++ b/grecord/doc/de/de.po
@@ -0,0 +1,500 @@
+# German translation of the grecord manual.
+# Mario Blättermann <[email protected]>, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2008-12-05 00:56+0000\n"
+"PO-Revision-Date: 2009-01-24 13:19+0100\n"
+"Last-Translator: Mario Blättermann <[email protected]>\n"
+"Language-Team: Deutsch <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=bc115c071009f9ae3f2e585ed2f64c2a"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Audio-Recorder-Handbuch V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder) C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Audio-Recorder ist eine einfache Anwendung zum Aufnehmen und Abspielen "
+"verschiedener Audiodateien"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "MATE-Dokumentationsprojekt"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in "
+"the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free "
+"Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free "
+"Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte "
+"sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt "
+"und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem "
+"<ulink type=\"help\" url=\"ghelp:fdl\">Link</ulink> oder in der mit diesem "
+"Handbuch gelieferten Datei COPYING-DOCS."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Dieses Handbuch ist Teil einer Sammlung von MATE-Handbüchern, die unter der "
+"GFDL veröffentlicht werden. Wenn Sie dieses Handbuch getrennt von der "
+"Sammlung weiterverbreiten möchten, können Sie das tun, indem Sie eine Kopie "
+"der Lizenz zum Handbuch hinzufügen, wie es in Abschnitt 6 der Lizenz "
+"beschrieben ist."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und "
+"Dienstleistungen von anderen zu unterscheiden, sind eingetragene "
+"Warenzeichen. An den Stellen, an denen diese Namen in einer MATE-"
+"Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem "
+"großen Anfangsbuchstaben geschrieben, wenn das MATE-Dokumentationsprojekt "
+"auf diese Warenzeichen hingewiesen wird."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK "
+"AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS "
+"LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DIESES DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE GARANTIEN IRGENDEINER "
+"ART, SOWOHL AUSDRÜCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH "
+"AUCH OHNE EINSCHRÄNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÄNDERTE "
+"FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÜR EINEN BESTIMMTEN "
+"ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE "
+"RISIKO WAS QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÄNDERTE "
+"FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE "
+"VERÄNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE (NICHT "
+"DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÜR "
+"NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER "
+"HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG "
+"EINES DOKUMENTS ODER EINER VERÄNDERTEN VERSION DES DOKUMENTS IST NICHT "
+"GESTATTET AUßER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNTER KEINEN UMSTÄNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH "
+"UNERLAUBTEN HANDLUNGEN (EINSCHLIEßLICH FAHRLÄSSIGKEIT), VERTRAG ODER "
+"ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN "
+"VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÄNDERTEN FASSUNG DES "
+"DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN "
+"FÜR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÄDEN JEGLICHER "
+"ART, EINSCHLIEßLICH UND OHNE EINSCHRÄNKUNGEN SCHÄDEN DURCH VERLUST VON "
+"KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN ODER "
+"ALLE ANDEREN SCHÄDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT DER "
+"VERWENDUNG DES DOKUMENTS UND VERÄNDERTER FASSUNGEN DES DOKUMENTS ERGEBEN, "
+"AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN "
+"INFORMIERT WAREN."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DAS DOKUMENT UND VERÄNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN "
+"BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÜGUNG GESTELLT MIT DEM "
+"WEITERGEHENDEN VERSTÄNDNIS, DASS: <placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE-Dokumentationsteam"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Februar 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE-Dokumentationsteam"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Audiorecorder-Handbuch V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Audio-Recorder-Handbuch V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Januar 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Audio-Recorder-Handbuch V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "August 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Audio-Recorder-Handbuch V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Juni 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Audio-Recorder-Handbuch V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Mai 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Dieses Handbuch beschreibt Version 2.5.2 von Audio-Recorder"
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Rückmeldungen"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder application "
+"or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback"
+"\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Um Fehler zu melden oder einen Vorschlag zur Anwendung <application>Audio-"
+"Recorder</application> oder zu diesem Handbuch zu machen, folgen Sie den "
+"Anweisungen auf der <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE-"
+"Seite für Rückmeldungen</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Audio-Recorder"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Einführung"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"Die <application>Audio-Recorder</application>-Anwendung erlaubt Ihnen das "
+"Aufnehmen und Abspielen von <filename>.flac</filename>, <filename>.oga</"
+"filename> (OGG-Audio, oder <filename>.oga</filename>), und <filename>.wav</"
+"filename>-Audiodateien."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Erste Schritte"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following ways:"
+msgstr ""
+"Sie können <application>Sound Recorder</application> auf folgende Arten "
+"starten:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Menü <guilabel>Anwendungen</guilabel>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Wählen Sie <menuchoice><guisubmenu>Unterhaltungsmedien</"
+"guisubmenu><guimenuitem>Audio-Recorder</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Befehlszeile"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr ""
+"Führen Sie folgenden Befehl aus: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"Wenn Sie <application>Audio-Recorder</application> starten, wird das folgende "
+"Fenster angezeigt."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Das Fenster von Audio-Recorder"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Zeigt das Hauptfenster von Audio-Recorder. Enthält Menüleiste, "
+"Werkzeugleiste, Fortschrittsleiste und Statusleiste."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Benutzung"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "So starten Sie eine neue Aufnahme"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr ""
+"Um eine neue Aufnahme zu starten, führen Sie die folgenden Schritte aus:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Wählen Sie <menuchoice><guimenu>Datei</guimenu><guimenuitem>Neu</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Öffnen Sie das <guilabel>Aufnehmen als:</guilabel>-Aufklappmenü, um eines der "
+"folgenden Aufnahmeformate auszuwählen:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "CD-Qualität, verlustfrei"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "CD-Qualität, verlustbehaftet"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Sprache"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Um eine Aufnhme zu starten, wählen Sie <menuchoice><guimenu>Steuerung</"
+"guimenu><guimenuitem>Aufnahme</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Um die Aufnahme zu stoppen, wählen Sie <menuchoice><guimenu>Steuerung</"
+"guimenu><guimenuitem>Stopp</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Um die Aufnahme wiederzugeben, wählen Sie <menuchoice><guimenu>Steuerung</"
+"guimenu><guimenuitem>Wiedergabe</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Um den Audio-Mixer zu öffnen, wählen Sie <menuchoice><guimenu>Datei</"
+"guimenu><guimenuitem>Lautstärkeregler öffnen</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name for "
+"the sound file."
+msgstr ""
+"Um die Aufnahme zu speichern, wählen Sie <menuchoice><guimenu>Datei</"
+"guimenu><guimenuitem>Speichern unter</guimenuitem></menuchoice>, dann geben "
+"Sie den Namen der Audio-Datei ein."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "So spielen Sie eine Audiodatei ab"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></"
+"menuchoice>. The progress indicator moves along the progress bar as the sound "
+"file is playing."
+msgstr ""
+"Um eine Audiodatei abzuspielen,wählen Sie <menuchoice><guimenu>Datei</"
+"guimenu><guimenuitem>Öffnen</guimenuitem></menuchoice>. Wählen Sie im Dialog "
+"<guilabel>Eine Datei öffnen</guilabel> eine Audio-Datei aus, dann klicken Sie "
+"auf <guibutton>OK</guibutton>. <application>Audio-Recorder</application> "
+"zeigt die Spielzeit der Datei in Minuten und Sekunden unten im "
+"Fortschrittsbalken an. Um den Abspielvorgang zu starten, wählen Sie "
+"<menuchoice><guimenu>Steuerung</guimenu><guimenuitem>Wiedergabe</"
+"guimenuitem></menuchoice>. Die Anzeige bewegt sich entlang des "
+"Fortschrittsbalkens, wenn die Audio-Datei abgespielt wird."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "So zeigen Sie die Eigenschaften einer Datei an"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Um die Eigenschaften einer Datei anzuzeigen, wählen Sie "
+"<menuchoice><guimenu>Datei</guimenu><guimenuitem>Eigenschaften</guimenuitem></"
+"menuchoice>. <application>Audio-Recorder</application> zeigt die folgenden "
+"Informationen über die Datei an:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Dateiinformationen"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the file "
+"is located."
+msgstr ""
+"<guilabel>Ordner</guilabel> zeigt den Namen des Ordners an, in welchem sich "
+"die Datei befindet."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Dateiname</guilabel> zeigt den Namen der Datei an."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Dateigröße</guilabel> zeigt die Größe der Datei an."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Audio-Informationen"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in the "
+"file."
+msgstr ""
+"<guilabel>Dateidauer</guilabel> zeigt die Spieldauer der Audiodaten in der "
+"Datei an."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Anzahl der Kanäle</guilabel> zeigt die Anzahl der Kanäle der "
+"aufgenommenen Audiodaten an."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Samplerate</guilabel> zeigt die Samplerate der aufgenommenen "
+"Audiodaten an."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Bitrate</guilabel> zeigt die Bitrate der aufgenommenen Audiodaten "
+"an."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Mario Blättermann <[email protected]>, 2008, 2009"
diff --git a/grecord/doc/de/figures/grecord_window.png b/grecord/doc/de/figures/grecord_window.png
new file mode 100644
index 0000000..b178588
--- /dev/null
+++ b/grecord/doc/de/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/el/el.po b/grecord/doc/el/el.po
new file mode 100644
index 0000000..c90c2be
--- /dev/null
+++ b/grecord/doc/el/el.po
@@ -0,0 +1,498 @@
+# Μάριος Ζηντίλης <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: 2009-08-26 16:17+0000\n"
+"PO-Revision-Date: 2009-08-27 01:51+0300\n"
+"Last-Translator: Μάριος Ζηντίλης <[email protected]>\n"
+"Language-Team: Greek <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Greek\n"
+"X-Poedit-Country: GREECE\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"c@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Εγχειρίδιο εγγραφής ήχου Εκδ. 2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Η εγγραφή ήχου είναι μια απλή εφαρμογή για την εγγραφή και αναπαραγωγή "
+"διάφορων αρχείων ήχου"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Έργο τεκμηρίωσης του MATE"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Χορηγείται η άδεια για αντιγραφή, διανομή ή/και τροποποίηση αυτού του "
+"εγγράφου κάτω από τους όρους του GNU·Free·Documentation·License·(GFDL) "
+"έκδοσης 1.1 ή οποιαδήποτε άλλης έκδοσης δημοσιευμένης από το "
+"Free·Software·Foundation χωρίς αναλλοίωτα στοιχεία, χωρίς κείμενα Front-"
+"Cover και κείμενα Back-Cover. Μπορείτε να βρείτε ένα αντίγραφο της GFDL σ' "
+"αυτό το <ulink type=\"help\" url=\"ghelp:fdl\">σύνδεσμο</ulink> ή στο αρχείο "
+"COPYING-DOCS που διανέμεται με αυτόν τον οδηγό."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Το εγχειρίδιο αυτό είναι τμήμα της συλλογής εγχειριδίων MATE που διανέμεται "
+"υπό την άδεια GFDL. Αν επιθυμείτε να διανήμετε το παρόν εγχειρίδιο χωριστά "
+"από την συλλογή, μπορείτε να το κάνετε προσθέτοντας ένα αντίγραφο της άδειας "
+"στο εγχειρίδιο, όπως περιγράφεται στο τμήμα 6 της άδειας."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Πολλά ονόματα που χρησιμοποιούν οι εταιρίες για να διακρίνουν μεταξύ τους "
+"προϊόντα και υπηρεσίες διεκδικούνται ως εμπορικά σήματα. Όπου τα ονόματα "
+"αυτά εμφανίζονται σε οποιαδήποτε τεκμηρίωση MATE, και τα μέλη του Έργου "
+"Τεκμηρίωσης MATE είναι ενήμερα αυτών των εμπορικών σημάτων, τότε τα ονόματά "
+"τους εμφανίζονται με κεφαλαία γράμματα ή με τα αρχικά κεφαλαία γράμματα."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"Ο ΠΑΡΟΝ ΕΓΓΡΑΦΟ ΠΑΡΕΧΕΤΑΙ \"ΩΣ ΕΧΕΙ\", ΧΩΡΙΣ ΟΠΟΙΑΔΗΠΟΤΕ ΕΓΓΥΗΣΗ, "
+"ΕΚΠΕΦΡΑΣΜΕΝΗ Ή ΥΠΑΙΝΙΣΣΟΜΕΝΗ, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΧΩΡΙΣ ΠΕΡΙΟΡΙΣΜΟΥΣ, "
+"ΕΓΓΥΗΣΕΩΝ ΟΤΙ ΤΟ ΕΓΓΡΑΦΟ Ή Η ΤΡΟΠΟΠΟΙΗΜΕΝΗ ΕΚΔΟΣΗ ΤΟΥ ΕΙΝΑΙ ΑΠΑΛΑΓΜΕΝΟ "
+"ΑΤΕΛΕΙΩΝ, ΕΜΠΟΡΕΥΣΙΜΟ, ΚΑΤΑΛΛΗΛΟ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΗ ΧΡΗΣΗ Ή ΑΠΑΡΑΒΙΑΣΤΟ. Ο "
+"ΧΡΗΣΤΗΣ ΑΝΑΛΑΜΒΑΝΕΙ ΚΑΘΕ ΚΙΝΔΥΝΟ ΠΟΥ ΜΠΟΡΕΙ ΝΑ ΠΡΟΚΥΨΕΙ ΩΣ ΠΡΟΣ ΤΗΝ "
+"ΠΟΙΟΤΗΤΑ, ΑΚΡΙΒΕΙΑ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΕΓΓΡΑΦΟΥ Ή ΤΩΝ ΤΡΟΠΟΠΟΙΗΜΕΝΩΝ ΕΚΔΟΣΕΩΝ "
+"ΤΟΥ. ΑΝ ΟΠΟΙΟΔΗΠΟΤΕ ΕΓΓΡΑΦΟ Ή ΤΡΟΠΟΠΟΙΗΜΕΝΗ ΕΚΔΟΣΗ ΤΟΥ ΑΠΟΔΕΙΧΘΟΥΝ "
+"ΕΛΛΑΤΩΜΑΤΙΚΑ ΜΕ ΟΠΟΙΟΝΔΗΠΟΤΕ ΤΡΟΠΟ, Ο ΤΕΛΙΚΟΣ ΧΡΗΣΤΗΣ (ΚΑΙ ΟΧΙ Ο ΑΡΧΙΚΟΣ "
+"ΣΥΓΓΡΑΦΕΑΣ, ΣΥΝΤΑΚΤΗΣ Ή ΟΠΟΙΟΣΔΗΠΟΤΕ ΤΟ ΔΙΕΝΗΜΕ) ΑΝΑΛΑΜΒΑΝΕΙ ΤΟ ΚΟΣΤΟΣ "
+"ΟΠΟΙΑΣΔΗΠΟΤΕ ΕΠΙΣΚΕΥΗΣ Ή ΔΙΟΡΘΩΣΗΣ. ΑΥΤΗ Η ΠΑΡΑΙΤΗΣΗ ΑΠΟ ΕΓΓΥΗΤΙΚΕΣ ΕΥΘΥΝΕΣ "
+"ΣΥΝΙΣΤΑ ΟΥΣΙΑΣΤΙΚΟ ΜΕΡΟΣ ΤΗΣ ΑΔΕΙΑΣ. ΟΥΔΕΜΙΑ ΧΡΗΣΗ ΟΙΟΥΔΗΠΟΤΕ ΕΓΓΡΑΦΟΥ Ή "
+"ΤΡΟΠΟΠΟΙΗΜΕΝΟΥ ΕΓΓΡΑΦΟΥ ΕΞΟΥΣΙΟΔΟΤΕΙΤΑΙ ΕΦΕΞΗΣ, ΠΑΡΑ ΥΠΟ ΤΟΝ ΟΡΟ ΤΗΣ ΩΣ ΑΝΩ "
+"ΠΑΡΑΙΤΗΣΗΣ ΚΑΙ"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΚΑΙ ΣΕ ΚΑΜΙΑ ΝΟΜΟΛΟΓΙΑ ΑΣΤΙΚΟΥ ΑΔΙΚΗΜΑΤΟΣ "
+"(ΠΕΡΙΛΑΜΒΑΝΟΜΕΝΗΣ ΕΚΕΙΝΟΥ ΤΗΣ ΑΜΕΛΕΙΑΣ), ΣΥΜΒΟΛΑΙΟΥ Ή ΑΛΛΟΥ, Ο ΣΥΝΤΑΚΤΗΣ, Ο "
+"ΑΡΧΙΚΟΣ ΣΥΓΓΡΑΦΕΑΣ, ΟΠΟΙΟΣΔΗΠΟΤΕ ΣΥΝΕΡΓΑΤΗΣ Ή ΟΠΟΙΟΣΔΗΠΟΤΕ ΔΙΑΝΟΜΕΑΣ ΤΟΥ "
+"ΕΓΓΡΑΦΟΥ Ή ΤΡΟΠΟΠΟΙΗΜΕΝΗΣ ΕΚΔΟΣΗΣ ΤΟΥ ΕΓΓΡΑΦΟΥ, Ή ΟΠΟΙΣΔΗΠΟΤΕ ΠΡΟΜΗΘΕΥΤΗΣ "
+"ΟΠΟΙΟΥΔΗΠΟΤΕ ΕΚ ΤΩΝ ΑΝΩΤΕΡΩ ΠΡΟΣΩΠΩΝ ΕΙΝΑΙ ΥΠΕΥΘΥΝΟΣ ΕΝΑΝΤΙ ΟΙΟΥΔΗΠΟΤΕ "
+"ΠΡΟΣΩΠΟΥ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΑΜΕΣΗ, ΕΜΜΕΣΗ, ΙΔΙΑΙΤΗΕΡΗ, ΑΤΥΧΗ Ή ΣΥΝΕΠΑΓΟΜΕΝΗ "
+"ΒΛΑΒΗ ΟΙΟΥΔΗΠΟΤΕ ΧΑΡΑΚΤΗΡΑ ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΧΩΡΙΣ ΠΕΡΙΟΡΙΣΜΟΥΣ, ΒΛΑΒΕΣ "
+"ΕΞΑΙΤΙΑΣ ΑΠΩΛΕΙΑΣ ΠΕΛΑΤΕΙΑΣ, ΣΤΑΣΗ ΕΡΓΑΣΙΑΣ, ΑΣΤΟΧΙΑ Ή ΚΑΚΗ ΛΕΙΤΟΥΡΓΙΑ "
+"ΥΠΟΛΟΓΙΣΤΗ, Ή ΟΠΟΙΑΔΗΠΟΤΕ ΚΑΙ ΚΑΘΕ ΑΛΛΗ ΒΛΑΒΗ Ή ΑΠΩΛΕΙΑ ΠΟΥ ΘΑ ΕΓΕΙΡΕΙ Ή "
+"ΣΧΕΤΙΖΕΤΑΙ ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΕΓΓΡΑΦΟΥ ΚΑΙ ΟΠΟΙΑΣΔΗΠΟΤΕ ΤΡΟΠΟΠΟΙΗΜΕΝΗΣ ΕΚΔΟΣΗΣ "
+"ΤΟΥ ΕΓΓΡΑΦΟΥ, ΑΚΟΜΗ ΚΑΙ ΑΝ ΚΑΠΟΙΟ ΑΠΟ ΑΥΤΑ ΤΑ ΠΡΟΣΩΠΑ ΕΙΝΑΙ ΕΝΗΜΕΡΟ ΓΙΑ ΤΗΝ "
+"ΠΙΘΑΝΟΤΗΤΑ ΠΡΟΚΛΗΣΗΣ ΤΕΤΟΙΩΝ ΒΛΑΒΩΝ."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ΤΟ ΕΓΓΡΑΦΟ ΚΑΙ ΟΙ ΤΡΟΠΟΠΟΙΗΜΕΝΕΣ ΕΚΔΟΣΕΙΣ ΤΟΥ ΕΓΓΡΑΦΟΥ ΠΑΡΕΧΟΝΤΑΙ ΥΠΟ ΤΟΥΣ "
+"ΟΡΟΥΣ ΤΗΣ ΕΛΕΥΘΕΡΗΣ ΑΔΕΙΑΣ ΤΕΚΜΗΡΙΩΣΗΣ GNU ΜΕ ΤΗΝ ΠΕΡΑΙΤΕΡΩ ΚΑΤΑΝΟΗΣΗ ΟΤΙ: "
+"<placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Φεβρουάριος 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Sound Recorder Manual V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Σεπτέμβριος 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Sound Recorder Manual V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Ιανουάριος 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Sound Recorder Manual V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Αύγουστος 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Sound Recorder Manual V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Ιούνιος 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Sound Recorder Manual V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Μάιος 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Αυτό το εγχειρίδιο περιγράφει την έκδοση 2.5.2 της Εγγραφής ήχου."
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Ανάδραση"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Για να αναφέρετε ένα πρόβλημα ή να κάνετε μια πρόταση για την εγγραφή ήχου ή "
+"αυτό το εγχειρίδιο, ακολουθήστε τις οδηγίες στο <ulink url=\"ghelp:mate-"
+"feedback\" type=\"help\">MATE Feedback Page</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Εγγραφή ήχου"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Εισαγωγή"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"Η <application>Εγγραφή ήχου</application> σας επιτρέπει να εγγράψετε και να "
+"αναπαράγετε αρχεία ήχου μορφής <filename>.flac</filename>, <filename>.ogg</"
+"filename> (OGG ήχου, ή <filename>.oga</filename>), και <filename>.wav</"
+"filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Έναρξη"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"Μπορείτε να ξεκινήσετε την <application>Εγγραφή ήχου</application> με τους "
+"ακόλουθους τρόπους:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Μενού <guilabel>Εφαρμογές</guilabel>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Επιλέξτε <menuchoice><guisubmenu>Ήχος &amp; Βίντεο</"
+"guisubmenu><guimenuitem>Εγγραφή ήχου</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Γραμμή εντολών"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Εκτελέστε την ακόλουθη εντολή: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"Όταν εκκινείτε την <application>Εγγραφή ήχου</application>, εμφανίζεται το "
+"ακόλουθο παράθυρο."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Παράθυρο Εγγραφής ήχου"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Απεικονίζει το κεντρικό παράθυρο της Εγγραφής ήχου. Περιέχει γραμμή μενού, "
+"γραμμή εργαλείων, γραμμή προόδου και γραμμή κατάστασης."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Χρήση"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Έναρξη νέας εγγραφής"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "Για να αρχίσετε μια νέα εγγραφή, ακολουθήστε τα παρακάτω βήματα:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Επιλέξτε <menuchoice><guimenu>Αρχείο</guimenu><guimenuitem>Νέο</guimenuitem></"
+"menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Χρησιμοποιήστε τη λίστα <guilabel>Ηχογράφηση ως</guilabel> για να επιλέξετε "
+"μια από τις ακόλουθες επιλογές ηχογράφησης:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Ποιότητα CD, Μη απωλεστική"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Ποιότητα CD, Απωλεστική"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Ομιλία"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Για να αρχίσετε την εγγραφή, επιλέξτε <menuchoice><guimenu>Έλεγχος</"
+"guimenu><guimenuitem>Εγγραφή</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Για να σταματήσετε την εγγραφή, επιλέξτε <menuchoice><guimenu>Έλεγχος</"
+"guimenu><guimenuitem>Διακοπή</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Για να αναπαράγετε την εγγραφή, επιλέξτε <menuchoice><guimenu>Έλεγχος</"
+"guimenu><guimenuitem>Αναπαραγωγή</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Για να ξεκινήσετε τον μίκτη ήχου, επιλέξτε <menuchoice><guimenu>Αρχείο</"
+"guimenu><guimenuitem>Άνοιγμα ελέγχου έντασης ήχου</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Για να αποθηκεύσετε την εγγραφή επιλέξτε <menuchoice><guimenu>Αρχείο</"
+"guimenu><guimenuitem>Αποθήκευση ως</guimenuitem></menuchoice> και μετά δώστε "
+"ένα όνομα για το αρχείο ήχου."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Για να αναπαράγετε ένα αρχείο ήχου."
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Για να αναπαράγετε ένα αρχείο ήχου, επιλέξτε <menuchoice><guimenu>Αρχείο</"
+"guimenu><guimenuitem>Άνοιγμα</guimenuitem></menuchoice>. Επιλέξτε ένα αρχείο "
+"ήχου στο παράθυρο διαλόγου <guilabel>Άνοιγμα αρχείου</guilabel> και μετά "
+"πατήστε <guibutton>OK</guibutton>. Η <application>Εγγραφή ήχου</application> "
+"εμφανίζει τη διάρκεια του αρχείου σε λεπτά και δευτερόλεπτα κάτω από τη "
+"γραμμή προόδου. Για να αναπαράξετε το αρχείο, επιλέξτε "
+"<menuchoice><guimenu>Έλεγχος</guimenu><guimenuitem>Αναπαραγωγή</"
+"guimenuitem></menuchoice>. Ο δείκτης προόδου μετακινείται στη γραμμή προόδου "
+"καθώς αναπαράγεται το αρχείο."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Εμφάνιση ιδιοτήτων αρχείου"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Για να εμφανίσετε τις ιδιότητες ενός αρχείου, επιλέξτε "
+"<menuchoice><guimenu>Αρχείο</guimenu><guimenuitem>Ιδιότητες</guimenuitem></"
+"menuchoice>. Η <application>Εγγραφή ήχου</application> εμφανίζει τις "
+"ακόλουθες πληροφορίες για το αρχείο:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Πληροφορίες αρχείου"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"<guilabel>Folder</guilabel>: εμφανίζει το όνομα του φακέλου στον οποίο "
+"βρίσκεται το αρχείο."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Όνομα αρχείου</guilabel>: εμφανίζει το όνομα του αρχείου."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr ""
+"<guilabel>Μέγεθος αρχείου</guilabel>: εμφανίζει το μέγεθος του αρχείου."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Πληροφορίες ήχου"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"<guilabel>Διάρκεια τραγουδιού</guilabel>: εμφανίζει τη διάρκεια των "
+"δεδομένων ήχου του αρχείου."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Αριθμός καναλιών</guilabel>: εμφανίζει τον αριθμό των καναλιών στα "
+"οποία εγγράφηκαν τα ηχητικά δεδομένα."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Ρυθμός δειγματολοηψίας</guilabel>: εμφανίζει το ρυθμό "
+"δειγματοληψίας με τον οποίο ηχογραφήθηκαν τα ηχητικά δεδομένα."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Bit rate</guilabel>: εμφανίζει το ρυθμό διαμεταγωγής με τον οποίο "
+"ηχογραφήθηκαν τα ηχητικά δεδομένα."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Michael Kotsarinis, 2009"
diff --git a/grecord/doc/el/figures/grecord_window.png b/grecord/doc/el/figures/grecord_window.png
new file mode 100644
index 0000000..6d4a01e
--- /dev/null
+++ b/grecord/doc/el/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/en_GB/en_GB.po b/grecord/doc/en_GB/en_GB.po
new file mode 100644
index 0000000..d1fd437
--- /dev/null
+++ b/grecord/doc/en_GB/en_GB.po
@@ -0,0 +1,494 @@
+# Abigail Brady <[email protected]>, 2009.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Sound Recorder Manual\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-03-16 07:13+0000\n"
+"PO-Revision-Date: 2009-03-16 12:12+0100\n"
+"Last-Translator: Jen Ockwell <[email protected]>\n"
+"Language-Team: British English <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: British English\n"
+"X-Poedit-Country: UNITED KINGDOM\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Sound Recorder Manual V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation Licence (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the licence to the manual, as described in "
+"section 6 of the licence."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENCE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENCE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "February 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Sound Recorder Manual V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Sound Recorder Manual V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "January 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Sound Recorder Manual V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "August 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Sound Recorder Manual V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "June 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Sound Recorder Manual V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "May 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "This manual describes version 2.5.2 of Sound Recorder."
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Feedback"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Sound Recorder"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Getting Started"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "<guilabel>Application</guilabel> menu"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Command line"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Execute the following command: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Sound Recorder Window"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Usage"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "To Start a New Recording"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "To start a new recording session, perform the following steps:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "CD Quality, Lossless"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "CD Quality, Lossy"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Voice"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "To Play a Sound File"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialogue, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "To Display the Properties of a File"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "File Information"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Filename</guilabel> displays the name of the file."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>File size</guilabel> displays the size of the file."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Audio Information"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Jen Ockwell <[email protected]>, 2009"
diff --git a/grecord/doc/es/es.po b/grecord/doc/es/es.po
new file mode 100644
index 0000000..509a7e8
--- /dev/null
+++ b/grecord/doc/es/es.po
@@ -0,0 +1,498 @@
+# translation of grecord.HEAD.po to Español
+# Jorge González <[email protected]>, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: grecord.HEAD\n"
+"POT-Creation-Date: 2008-12-05 00:56+0000\n"
+"PO-Revision-Date: 2008-12-15 21:32+0100\n"
+"Last-Translator: Jorge González <[email protected]>\n"
+"Language-Team: Español <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Manual del Grabador de sonido V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"El Grabador de sonido es una aplicación simple para grabar y reproducir "
+"diferentes archivos de sonido"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Proyecto de documentación de MATE"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Se concede permiso para copiar, distribuir o modificar este documento según "
+"las condiciones de la GNU Free Documentation License (GFDL), Versión 1.1 o "
+"cualquier versión posterior publicada por la Free Software Foundation sin "
+"Secciones invariantes, Textos de portada y Textos de contraportada. "
+"Encontrará una copia de la GFDL en este <ulink type=\"help\" url=\"ghelp:fdl"
+"\">enlace</ulink> o en el archivo COPYING-DOCS distribuido con este manual."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Este manual forma parte de una colección de documentos de MATE distribuidos "
+"según la GFDL. Si desea distribuir este manual de forma independiente de la "
+"colección, puede hacerlo agregando una copia de la licencia al documento, "
+"según se describe en la sección 6 de la misma."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Muchos de los nombres utilizados por las empresas para distinguir sus "
+"productos y servicios se consideran marcas comerciales. Cuando estos nombres "
+"aparezcan en la documentación de MATE, y siempre que se haya informado a "
+"los miembros del Proyecto de documentación de MATE de dichas marcas "
+"comerciales, los nombres aparecerán en mayúsculas o con las iniciales en "
+"mayúsculas."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENTO SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, NI "
+"EXPLÍCITA NI IMPLÍCITA INCLUYENDO, SIN LIMITACIÓN, GARANTÍA DE QUE EL "
+"DOCUMENTO O VERSIÓN MODIFICADA DE ÉSTE CAREZCA DE DEFECTOS COMERCIALES, SEA "
+"ADECUADO A UN FIN CONCRETO O INCUMPLA ALGUNA NORMATIVA. TODO EL RIESGO "
+"RELATIVO A LA CALIDAD, PRECISIÓN Y UTILIDAD DEL DOCUMENTO O SU VERSIÓN "
+"MODIFICADA RECAE EN USTED. SI CUALQUIER DOCUMENTO O VERSIÓN MODIFICADA DE "
+"AQUÉL RESULTARA DEFECTUOSO EN CUALQUIER ASPECTO, USTED (Y NO EL REDACTOR "
+"INICIAL, AUTOR O CONTRIBUYENTE) ASUMIRÁ LOS COSTES DE TODA REPARACIÓN, "
+"MANTENIMIENTO O CORRECCIÓN NECESARIOS. ESTA RENUNCIA DE GARANTÍA ES UNA "
+"PARTE ESENCIAL DE ESTA LICENCIA. NO SE AUTORIZA EL USO DE NINGÚN DOCUMENTO "
+"NI VERSIÓN MODIFICADA DE ÉSTE POR EL PRESENTE, SALVO DENTRO DEL CUMPLIMIENTO "
+"DE LA RENUNCIA;Y"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN NINGUNA CIRCUNSTANCIA NI BAJO NINGUNA TEORÍA LEGAL, SEA POR ERROR "
+"(INCLUYENDO NEGLIGENCIA) CONTRATO O DOCUMENTO DE OTRO TIPO, EL AUTOR, EL "
+"ESCRITOR INICIAL, EL AUTOR DE APORTACIONES NI NINGÚN DISTRIBUIDOR DEL "
+"DOCUMENTO O VERSIÓN MODIFICADA DEL DOCUMENTO, NI NINGÚN PROVEEDOR DE NINGUNA "
+"DE ESAS PARTES, SERÁ RESPONSABLE ANTE NINGUNA PERSONA POR NINGÚN DAÑO "
+"DIRECTO, INDIRECTO, ESPECIAL, INCIDENTAL O DERIVADO DE NINGÚN TIPO, "
+"INCLUYENDO, SIN LIMITACIÓN DAÑOS POR PÉRDIDA DE FONDO DE COMERCIO, PARO "
+"TÉCNICO, FALLO INFORMÁTICO O AVERÍA O CUALQUIER OTRO POSIBLE DAÑO O AVERÍA "
+"DERIVADO O RELACIONADO CON EL USO DEL DOCUMENTO O SUS VERSIONES MODIFICADAS, "
+"AUNQUE DICHA PARTE HAYA SIDO INFORMADA DE LA POSIBILIDAD DE QUE SE "
+"PRODUJESEN ESOS DAÑOS."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ESTE DOCUMENTO Y LAS VERSIONES MODIFICADAS DEL MISMO SE PROPORCIONAN SEGÚN "
+"LAS CONDICIONES ESTABLECIDAS EN LA LICENCIA DE DOCUMENTACIÓN LIBRE DE GNU "
+"(GFDL) Y TENIENDO EN CUENTA QUE: <placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "Equipo de documentación de MATE"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Febrero de 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Equipo de documentación de MATE de Sun"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Manual del Grabador de sonido V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Septiembre de 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Manual del Grabador de sonido V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Enero de 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Manual del Grabador de sonido V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Agosto de 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Manual del Grabador de sonido V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Junio de 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Manual del Grabador de sonido V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Mayo de 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Este manual describe la versión 2.5.2 del Grabador de sonido."
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Comentarios"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Para informar de un fallo, o hacer alguna sugerencia concerniente a la "
+"aplicación Grabador de sonido o este manual, siga las indicaciones en la "
+"<ulink url=\"ghelp:mate-feedback\" type=\"help\">Página de comentarios de "
+"MATE</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Grabador de sonido"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introducción"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"La aplicación <application>Grabador de sonido</application> le permite "
+"grabar y reproducir archivos de sonido <filename>.flac</filename>, "
+"<filename>.oga</filename> (sonido OGG u <filename>.oga</filename>) y "
+"<filename>.wav</filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Inicio"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"Puede iniciar el <application>Grabador de sonido</application> de las "
+"siguientes formas:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Menú <guilabel>Aplicaciones</guilabel>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Elija <menuchoice><guisubmenu>Sonido y vídeo</"
+"guisubmenu><guimenuitem>Grabador de sonido</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Línea de comandos"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Ejecute el siguiente comando: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"Se mostrará la siguiente ventana al iniciar el <application>Grabador de "
+"sonido</application>."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Ventana del Grabador de sonido"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Muestra la ventana principal del Grabador de sonido. Contiene una barra de "
+"menú, una barra de herramientas, una barra de progreso y una barra de estado."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Iniciar una nueva grabación"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr ""
+"Para iniciar una nueva sesión de grabación, realice los siguientes pasos:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Elija <menuchoice><guimenu>Archivo</guimenu><guimenuitem>Nuevo</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Use la lista desplegable <guilabel>Grabar como</guilabel> para seleccionar "
+"una de las siguientes opciones de grabación:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Calidad de CD, sin pérdida"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Calidad de CD, con pérdida"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Voz"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Para iniciar la grabación, elija <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Grabar</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Para parar la grabación, elija <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Detener</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Para reproducir la grabación, elija <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Reproducir</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Para ejecutar el mezclador de sonido, elija <menuchoice><guimenu>Archivo</"
+"guimenu><guimenuitem>Abrir Control de volumen</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Para guardar la grabación, elija <menuchoice><guimenu>Archivo</"
+"guimenu><guimenuitem>Guardar como</guimenuitem></menuchoice> y escriba un "
+"nombre para el archivo de sonido."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Reproducir un sonido"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Para reproducir un archivo de sonido elija <menuchoice><guimenu>Archivo</"
+"guimenu><guimenuitem>Abrir</guimenuitem></menuchoice>. Seleccione un archivo "
+"de sonido en el diálogo <guilabel>Abrir un archivo</guilabel>, después pulse "
+"<guibutton>Aceptar</guibutton>. El <application>Grabador de sonido</"
+"application> muestra la duración del archivo en minutos y segundos debajo de "
+"la barra de progreso. Para reproducir el archivo, elija "
+"<menuchoice><guimenu>Control</guimenu><guimenuitem>Reproducir</guimenuitem></"
+"menuchoice>. El indicador de progreso se mueve a lo largo de la barra de "
+"progreso según se va reproduciendo el archivo de sonido."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Mostrar las propiedades de un archivo"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Para mostrar las propiedades de un archivo elija "
+"<menuchoice><guimenu>Archivo</guimenu><guimenuitem>Propiedades</"
+"guimenuitem></menuchoice>. El <application>Grabador de sonido</application> "
+"muestra la siguiente información acerca del archivo:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Información de archivo"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"<guilabel>Carpeta</guilabel> muestra el nombre de la carpeta en la que se "
+"ubica el archivo."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Nombre de archivo</guilabel> muestra el nombre del archivo."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Tamaño de archivo</guilabel> muestra el tamaño del archivo."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Información de audio"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"<guilabel>Duración del archivo</guilabel> muestra la longitud de los datos "
+"de sonido en el archivo."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Número de canales</guilabel> muestra el número de canales en los "
+"que se grabaron los datos de sonido."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Frec. de muestreo</guilabel> muestra la frecuencia de muestreo a "
+"la que se grabaron los datos de sonido."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Frec. de bits</guilabel> muestra la tasa de bit a la que se "
+"grabaron los datos de sonido."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Jorge González <[email protected]>, 2007-2008"
diff --git a/grecord/doc/es/figures/grecord_window.png b/grecord/doc/es/figures/grecord_window.png
new file mode 100644
index 0000000..ea74f09
--- /dev/null
+++ b/grecord/doc/es/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/fr/figures/grecord_window.png b/grecord/doc/fr/figures/grecord_window.png
new file mode 100644
index 0000000..bd1bfc9
--- /dev/null
+++ b/grecord/doc/fr/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/fr/fr.po b/grecord/doc/fr/fr.po
new file mode 100644
index 0000000..24c7b52
--- /dev/null
+++ b/grecord/doc/fr/fr.po
@@ -0,0 +1,507 @@
+# French translation of grecord documentation.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the grecord documentation package.
+#
+# Claude Paroz <[email protected]>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: grecord doc fr\n"
+"POT-Creation-Date: 2008-12-05 00:56+0000\n"
+"PO-Revision-Date: 2009-03-25 22:23+0100\n"
+"Last-Translator: Robert-André Mauchin <[email protected]>\n"
+"Language-Team: MATE French Team <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Manuel de l'enregistreur de sons v2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+# Contributeurs GDP récurrents
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"L'Enregistreur de sons est une application simple pour enregistrer et lire "
+"différents fichiers sons."
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Projet de documentation MATE"
+
+# Mentions légales
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
+"ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page de couverture ni texte de dernière "
+"page de couverture. Vous trouverez un exemplaire de cette licence en suivant "
+"ce <ulink type=\"help\" url=\"ghelp:fdl\">lien</ulink> ou dans le fichier "
+"COPYING-DOCS fourni avec le présent manuel."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ce manuel fait partie de la collection de manuels MATE distribués selon les "
+"termes de la licence de documentation libre GNU. Si vous souhaitez "
+"distribuer ce manuel indépendamment de la collection, vous devez joindre un "
+"exemplaire de la licence au document, comme indiqué dans la section 6 de "
+"celle-ci."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"La plupart des noms utilisés par les entreprises pour distinguer leurs "
+"produits et services sont des marques déposées. Lorsque ces noms "
+"apparaissent dans la documentation MATE et que les membres du projet de "
+"Documentation MATE sont informés de l'existence de ces marques déposées, "
+"soit ces noms entiers, soit leur première lettre est en majuscule."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"LE PRÉSENT DOCUMENT EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPRESSE "
+"OU IMPLICITE, Y COMPRIS, ET SANS LIMITATION, LES GARANTIES DE "
+"MARCHANDABILITÉ, D'ADÉQUATION À UN OBJECTIF PARTICULIER OU DE NON INFRACTION "
+"DU DOCUMENT OU DE SA VERSION MODIFIÉE. L'UTILISATEUR ASSUME TOUT RISQUE "
+"RELATIF À LA QUALITÉ, À LA PERTINENCE ET À LA PERFORMANCE DU DOCUMENT OU DE "
+"SA VERSION DE MISE À JOUR. SI LE DOCUMENT OU SA VERSION MODIFIÉE S'AVÉRAIT "
+"DÉFECTUEUSE, L'UTILISATEUR (ET NON LE RÉDACTEUR INITIAL, L'AUTEUR, NI TOUT "
+"AUTRE PARTICIPANT) ENDOSSERA LES COÛTS DE TOUTE INTERVENTION, RÉPARATION OU "
+"CORRECTION NÉCESSAIRE. CETTE DÉNÉGATION DE RESPONSABILITÉ CONSTITUE UNE "
+"PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU DE "
+"SA VERSION MODIFIÉE N'EST AUTORISÉE AUX TERMES DU PRÉSENT ACCORD, EXCEPTÉ "
+"SOUS CETTE DÉNÉGATION DE RESPONSABILITÉ ; "
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN AUCUNE CIRCONSTANCE ET SOUS AUCUNE INTERPRÉTATION DE LA LOI, QU'IL "
+"S'AGISSE D'UN DÉLIT CIVIL (Y COMPRIS LA NÉGLIGENCE), CONTRACTUEL OU AUTRE, "
+"L'AUTEUR, LE RÉDACTEUR INITIAL, TOUT PARTICIPANT OU TOUT DISTRIBUTEUR DE CE "
+"DOCUMENT OU DE SA VERSION MODIFIÉE, OU TOUT FOURNISSEUR DE L'UNE DE CES "
+"PARTIES NE POURRA ÊTRE TENU RESPONSABLE À L'ÉGARD DE QUICONQUE POUR TOUT "
+"DOMMAGE DIRECT, INDIRECT, PARTICULIER, OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, "
+"SANS LIMITATION, LES DOMMAGES LIÉS À LA PERTE DE CLIENTÈLE, À UN ARRÊT DE "
+"TRAVAIL, À UNE DÉFAILLANCE OU UN MAUVAIS FONCTIONNEMENT INFORMATIQUE, OU À "
+"TOUT AUTRE DOMMAGE OU PERTE LIÉE À L'UTILISATION DU DOCUMENT ET DE SES "
+"VERSIONS MODIFIÉES, MÊME SI LADITE PARTIE A ÉTÉ INFORMÉE DE L'ÉVENTUALITÉ DE "
+"TELS DOMMAGES."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"LE PRÉSENT DOCUMENT ET SES VERSIONS MODIFIÉES SONT FOURNIS SELON LES TERMES "
+"DE LA LICENCE DE DOCUMENTATION LIBRE GNU SACHANT QUE : <placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "Équipe de documentation MATE"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Février 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Équipe de documentation MATE Sun"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Manuel de l'enregistreur de sons v2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Septembre 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Manuel de l'enregistreur de sons v2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Janvier 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Manuel de l'enregistreur de sons v2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Août 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Manuel de l'enregistreur de sons v2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Juin 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Manuel de l'enregistreur de sons v2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Mai 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr ""
+"Ce manuel documente la version 2.5.2 de l'Enregistreur de sons (Sound "
+"Recorder)."
+
+# Autres chaînes
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Votre avis"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Pour rapporter une anomalie ou émettre une suggestion concernant "
+"Enregistreur de sons ou ce manuel, suiviez les indications de la <ulink url="
+"\"ghelp:mate-feedback\" type=\"help\">page des réactions sur MATE</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Enregistreur de sons"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"L'application <application>Enregistreur de sons</application> permet "
+"d'enregistrer et de lire des fichiers sons aux formats <filename>.flac</"
+"filename>, <filename>.ogg</filename> (audio OGG ou <filename>.oga</filename>) "
+"et <filename>.wav</filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Premiers pas"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"Vous pouvez démarrer l'<application>Enregistreur de sons</application> en "
+"recourant à l'une des méthodes suivantes :"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Menu <guilabel>Application</guilabel>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Choisissez <menuchoice><guisubmenu>Son et vidéo</"
+"guisubmenu><guimenuitem>Enregistreur de sons</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Ligne de commande"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr ""
+"Exécutez la commande suivante : <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"Lorsque vous lancez l'<application>Enregistreur de sons</application>, la "
+"fenêtre suivante apparaît."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Fenêtre de l'Enregistreur de sons"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Montre la fenêtre principale de l'Enregistreur de sons. Contient la barre de "
+"menus, la barre d'outils, la barre de progression et la barre d'état."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Utilisation"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Lancement d'un nouvel enregistrement"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr ""
+"Pour ouvrir une nouvelle session d'enregistrement, procédez comme suit :"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Choisissez <menuchoice><guimenu>Fichier</guimenu><guimenuitem>Nouveau</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Utilisez la liste déroulante <guilabel>Enregistrer sous</guilabel> pour "
+"sélectionner l'une des options d'enregistrement suivantes :"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Qualité CD, sans perte"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Qualité CD, avec perte"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Voix"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Pour lancer l'enregistrement, choisissez <menuchoice><guimenu>Contrôle</"
+"guimenu><guimenuitem>Enregistrer</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Pour arrêter l'enregistrement, choisissez <menuchoice><guimenu>Contrôle</"
+"guimenu><guimenuitem>Arrêter</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Pour lire l'enregistrement, choisissez <menuchoice><guimenu>Contrôle</"
+"guimenu><guimenuitem>Lecture</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Pour lancer le mixeur audio, choisissez <menuchoice><guimenu>Fichier</"
+"guimenu><guimenuitem>Ouvrir le contrôleur de volume</guimenuitem></"
+"menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Pour enregistrer votre fichier, choisissez <menuchoice><guimenu>Fichier</"
+"guimenu><guimenuitem>Enregistrer sous</guimenuitem></menuchoice>, puis "
+"saisissez un nom pour le fichier son."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Lecture d'un fichier son"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Pour lire un fichier son, choisissez <menuchoice><guimenu>Fichier</"
+"guimenu><guimenuitem>Ouvrir</guimenuitem></menuchoice>. Sélectionnez un "
+"fichier son dans la boîte de dialogue <guilabel>Ouvrir un fichier</"
+"guilabel>, puis cliquez sur le bouton <guibutton>Ouvrir</guibutton>. "
+"L'<application>Enregistreur de sons</application> affiche la durée du "
+"fichier en minutes et en secondes en-dessous de la barre d'avancement. Pour "
+"lire le fichier, choisissez <menuchoice><guimenu>Contrôle</"
+"guimenu><guimenuitem>Lecture</guimenuitem></menuchoice>. L'indicateur de "
+"progression se déplace le long de la barre d'avancement au fur et à mesure "
+"de la lecture du fichier."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Affichage des propriétés d'un fichier"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Pour afficher les propriétés d'un fichier, choisissez "
+"<menuchoice><guimenu>Fichier</guimenu><guimenuitem>Propriétés</guimenuitem></"
+"menuchoice>. L'<application>Enregistreur de sons</application> affiche les "
+"informations suivantes à propos du fichier :"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Informations du fichier"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"<guilabel>Dossier</guilabel> affiche le nom du dossier dans lequel se trouve "
+"le fichier."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Nom du fichier</guilabel> affiche le nom du fichier."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Taille du fichier</guilabel> affiche la taille du fichier."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Informations audio"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"<guilabel>Durée du fichier</guilabel> affiche la longueur des données audio "
+"dans le fichier."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Nombre de canaux</guilabel> affiche le nombre de canaux utilisés "
+"pour enregistrer les données audio."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Taux d'échantillonnage</guilabel> affiche le taux "
+"d'échantillonnage appliqué aux données audio lors de l'enregistrement."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Débit</guilabel> affiche le débit binaire utilisé pour enregistrer "
+"les données audio."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Claude Paroz <[email protected]>, 2007."
diff --git a/grecord/doc/it/figures/grecord_window.png b/grecord/doc/it/figures/grecord_window.png
new file mode 100644
index 0000000..b24aec9
--- /dev/null
+++ b/grecord/doc/it/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/it/it.po b/grecord/doc/it/it.po
new file mode 100644
index 0000000..31fb7e7
--- /dev/null
+++ b/grecord/doc/it/it.po
@@ -0,0 +1,501 @@
+# Traduzione del manuale di grecord
+# Copyright (c) 2006, 2007, 2008, 2009 The Free Software Foundation, Inc.
+# This file is distributed under the same license as the grecord package.
+#
+#
+# Milo Casagrande <[email protected]>, 2006-2009, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: grecord manual\n"
+"POT-Creation-Date: 2009-05-04 19:43+0000\n"
+"PO-Revision-Date: 2009-08-16 17:04+0200\n"
+"Last-Translator: Milo Casagrande <[email protected]>\n"
+"Language-Team: Italian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr "fatto"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Manuale di Registratore di suoni V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Registratore di suoni è una semplice applicazione per registrare e "
+"riprodurre diversi file sonori"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Questo documento può essere copiato, distribuito o modificato solo in "
+"conformità con i termini della GNU Free Documentation License (GFDL) "
+"Versione 1.1 o delle versioni successive pubblicate dalla Free Software "
+"Foundation senza sezioni invariabili, frontespizi e testi di copertina. Una "
+"copia della GFDL è disponibile su questo <ulink type=\"help\" url=\"ghelp:fdl"
+"\">collegamento</ulink> o nel file COPYING-DOCS distribuito con questo "
+"manuale."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Questo manuale fa parte di una raccolta di manuali MATE distribuita in "
+"conformità con la GFDL. Per poter distribuire questo manuale separatamente, "
+"è necessario inserirvi una copia della licenza, come descritto nella sezione "
+"6 della licenza."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molti dei nomi usati dalle aziende per distinguere i propri prodotti e "
+"servizi sono rivendicati come marchi. Quando questi nomi compaiono nella "
+"documentazione di MATE, e i partecipanti al MATE Documentation Project "
+"sono consapevoli del loro utilizzo, essi vengono scritti in lettere "
+"maiuscole o con l'iniziale maiuscola."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"IL DOCUMENTO VIENE FORNITO SENZA GARANZIE DI ALCUN TIPO, ESPLICITE O "
+"IMPLICITE, INCLUSE, MA SENZA LIMITAZIONE, LE GARANZIE ATTESTANTI CHE IL "
+"DOCUMENTO O LE SUE VERSIONI MODIFICATE SIANO PRIVI DI DIFETTI, "
+"COMMERCIALIZZABILI, IDONEI A UN DETERMINATO SCOPO O CHE NON VIOLINO DIRITTI "
+"DI TERZI. SI DECLINA QUALUNQUE RESPONSABILITÀ RIGUARDO AI RISCHI INERENTI LA "
+"QUALITÀ, L'ACCURATEZZA E LE PRESTAZIONI DEL DOCUMENTO O DI UNA SUA VERSIONE "
+"MODIFICATA. QUALORA UN DOCUMENTO O UNA SUA VERSIONE MODIFICATA DOVESSERO "
+"PRESENTARE QUALUNQUE TIPO DI DIFETTO, IL COSTO DI EVENTUALI INTERVENTI DI "
+"ASSISTENZA, RIPARAZIONE O CORREZIONE SARÀ A CARICO DELL'UTENTE (NON DEL "
+"REDATTORE INIZIALE, DELL'AUTORE O DI ALTRI COLLABORATORI). QUESTA "
+"LIMITAZIONE DELLA GARANZIA COSTITUISCE PARTE ESSENZIALE DELLA LICENZA. L'USO "
+"DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE È CONSENTITO SOLO ENTRO I "
+"TERMINI DI QUESTA LIMITAZIONE DELLA GARANZIA;"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"IN NESSUNA CIRCOSTANZA E PER NESSUNA RAGIONE LEGALE, INCLUSI I PRINCIPI DI "
+"COLPA (INCLUSA LA NEGLIGENZA), ACCORDO CONTRATTUALE O ALTRO, SARÀ POSSIBILE "
+"CONSIDERARE L'AUTORE, IL REDATTORE INIZIALE, GLI ALTRI COLLABORATORI, "
+"QUALUNQUE DISTRIBUTORE DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA O "
+"QUALUNQUE FORNITORE DELLE PERSONE CITATE, RESPONSABILE NEI CONFRONTI DI "
+"QUALUNQUE PERSONA PER DANNI DIRETTI, INDIRETTI, SPECIALI, INCIDENTALI O "
+"CONSEGUENTI DI QUALUNQUE NATURA, INCLUSI, MA SENZA LIMITAZIONE, I DANNI PER "
+"PERDITA DI AVVIAMENTO, INTERRUZIONE DEL LAVORO, GUASTO O MALFUNZIONAMENTO "
+"DEL COMPUTER O QUALUNQUE ALTRO DANNO O PERDITA DERIVANTE O CORRELATA ALL'USO "
+"DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA, ANCHE QUALORA LE PERSONE "
+"CITATE FOSSERO STATE INFORMATE DELLA POSSIBILITÀ DI TALI DANNI."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"QUESTO DOCUMENTO E LE SUE VERSIONI MODIFICATE VENGONO FORNITI IN BASE AI "
+"TERMINI DELLA GNU FREE DOCUMENTATION LICENSE, CON L'INTESA CHE: <placeholder-"
+"1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Febbraio 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Manuale di Registratore di suoni V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Settembre 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Manuale di Registratore di suoni V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Gennaio 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Manuale di Registratore di suoni V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Agosto 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Manuale di Registratore di suoni V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Giugno 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Manuale di Registratore di suoni V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Maggio 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Questo manuale descrive la versione 2.5.2 di Registratore di suoni"
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Commenti"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Per segnalare un problema o inviare suggerimenti riguardo Registratore di "
+"suoni o su questo manuale, seguire le istruzioni presenti alla <ulink url="
+"\"ghelp:user-guide?feedback-bugs\" type=\"help\">pagina di commenti della "
+"guida utente di MATE</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Registratore di suoni"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introduzione"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"L'applicazione <application>Registratore di suoni</application> permette di "
+"registrare e riprodurre file audio come <filename>.flac</filename>, "
+"<filename>.ogg</filename> (audio OGG od <filename>.oga</filename>) e "
+"<filename>.wav</filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Per iniziare"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"È possibile avviare <application>Registratore di suoni</application> nei "
+"seguenti modi:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Menù <guilabel>Applicazioni</guilabel>"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Scegliere <menuchoice><guisubmenu>Audio e Video</"
+"guisubmenu><guimenuitem>Registratore di suoni</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Riga di comando"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Eseguire il seguente comando: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"All'avvio di <application>Registratore di suoni</application> viene "
+"visualizzata la seguente finestra."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Finestra di Registratore di suoni"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Mostra la finestra principale di Registratore di suoni. Contiene la barra "
+"dei menù, la barra degli strumenti, la barra di avanzamento e la barra di "
+"stato."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Avviare una nuova registrazione"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr ""
+"Per iniziare una nuova sessione di registrazione, procedere come segue:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Scegliere <menuchoice><guimenu>File</guimenu><guimenuitem>Nuovo</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"Usare l'elenco a discesa <guilabel>Registra come:</guilabel> per selezionare "
+"una delle seguenti opzioni:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Qualità CD, senza perdita"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Qualità CD, con perdita"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Voce"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Per avviare la registrazione, scegliere <menuchoice><guimenu>Controlli</"
+"guimenu><guimenuitem>Registra</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Per fermare la registrazione, scegliere <menuchoice><guimenu>Controlli</"
+"guimenu><guimenuitem>Ferma</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Per riprodurre la registrazione, scegliere <menuchoice><guimenu>Controlli</"
+"guimenu><guimenuitem>Riproduci</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"Per avviare il controllo audio, scegliere <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Apri «Regolazione volume»</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Per salvare la registrazione, scegliere <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Salva come</guimenuitem></menuchoice>, quindi digitare "
+"un nome per il file audio."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Riprodurre un file audio"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Per riprodurre un file audio, scegliere <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Apri</guimenuitem></menuchoice>. Selezionare un file "
+"audio nella finestra di dialogo <guilabel>Apri un file</guilabel> e fare "
+"clic su <guibutton>OK</guibutton>. <application>Registratore di suoni</"
+"application> visualizza la durata del file in minuti e secondi al di sotto "
+"della barra di avanzamento. Per riprodurre il file, scegliere "
+"<menuchoice><guimenu>Controlli</guimenu><guimenuitem>Riproduci</"
+"guimenuitem></menuchoice>. Durante la riproduzione del file, l'indicatore di "
+"avanzamento si sposta lungo la barra."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Visualizzare le proprietà di un file"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Per visualizzare le proprietà di un file, scegliere "
+"<menuchoice><guimenu>File</guimenu><guimenuitem>Proprietà</guimenuitem></"
+"menuchoice>. <application>Registratore di suoni</application> mostra le "
+"seguenti informazioni riguardo il file:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Informazioni sul file"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"<guilabel>Cartella</guilabel> visualizza il nome della cartella in cui è "
+"posizionato il file."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Nome del file</guilabel> visualizza il nome del file."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr ""
+"<guilabel>Dimensioni del file</guilabel> visualizza la dimensione del file."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Informazioni sull'audio"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"<guilabel>Durata del file</guilabel> visualizza la lunghezza dei dati audio "
+"del file."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Numero di canali</guilabel> visualizza il numero di canali su cui "
+"è stato registrato l'audio."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Frequenza di campionamento</guilabel> visualizza la frequenza con "
+"cui è stata campionata la registrazione audio."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Bit rate</guilabel> visualizza il bit rate della registrazione."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Milo Casagrande <[email protected]>"
diff --git a/grecord/doc/mate-sound-recorder.omf.in b/grecord/doc/mate-sound-recorder.omf.in
new file mode 100644
index 0000000..2d1cce7
--- /dev/null
+++ b/grecord/doc/mate-sound-recorder.omf.in
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<omf>
+ <resource>
+ <creator>
+ </creator>
+ <maintainer>
+ </maintainer>
+ <title>
+ Sound Recorder Manual V2.5
+ </title>
+ <date>
+ 2004-02-26
+ </date>
+ <version identifier="2.5" date="2004-02-26" description="Updated for MATE 2.6, program version 2.5.2"/>
+ <subject category="GNOME|Applications|Sound and Video"/>
+ <description>
+ User manual for Sound Recorder.
+ </description>
+ <type>
+ user's guide
+ </type>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN"/>
+ <identifier url="mate-sound-recorder.xml"/>
+ <language code="C"/>
+ <relation seriesid="ab608794-6437-11d6-8710-e52e6a5e9920"/>
+ <rights type="GNU FDL" license.version="1.1" holder="Sun Microsystems"/>
+ </resource>
+</omf>
diff --git a/grecord/doc/oc/oc.po b/grecord/doc/oc/oc.po
new file mode 100644
index 0000000..5474561
--- /dev/null
+++ b/grecord/doc/oc/oc.po
@@ -0,0 +1,407 @@
+# Translation of oc.po to Occitan
+# Occitan translation of grecord documentation.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the grecord documentation package.
+#
+# Yannig MARCHEGAY ([email protected]> - 2006-2007
+#
+# Yannig Marchegay (Kokoyaya) <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: oc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-08-23 10:49+0100\n"
+"PO-Revision-Date: 2007-11-20 14:31+0100\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <[email protected]>\n"
+"Language-Team: Occitan <[email protected]>\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.11.4\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:178(None)
+msgid "@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr "@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+# Contributeurs GDP récurrents
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Projècte de documentacion de MATE"
+
+# Mentions légales
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "Còla de documentacion de MATE"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Febrièr de 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Còla Sun de documentacion de MATE"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Setembre de 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Genièr de 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Agost de 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Junh de 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Mai de 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr ""
+
+# Autres chaînes
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introduccion"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename>, and "
+"<filename>.wav</filename> sound files."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:149(title)
+msgid "Getting Started"
+msgstr "Per començar"
+
+#: C/mate-sound-recorder.xml:151(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:155(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:157(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:161(term)
+msgid "Command line"
+msgstr "Linha de comanda"
+
+#: C/mate-sound-recorder.xml:163(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:170(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:174(title)
+msgid "Sound Recorder Window"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:181(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:193(title)
+msgid "Usage"
+msgstr "Utilizacion"
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "To Start a New Recording"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:197(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:199(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:203(guilabel)
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "Voice"
+msgstr "Votz"
+
+#: C/mate-sound-recorder.xml:213(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:214(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:215(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Run Mixer</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:222(title)
+msgid "To Play a Sound File"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:223(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Display the Properties of a File"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:232(guilabel)
+msgid "File Information"
+msgstr "Entresenhas sul fichièr"
+
+#: C/mate-sound-recorder.xml:234(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:235(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:236(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:240(guilabel)
+msgid "Audio Information"
+msgstr ""
+
+#: C/mate-sound-recorder.xml:242(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:243(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:244(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+
+#: C/mate-sound-recorder.xml:245(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Yannig Marchegay (Kokoyaya) <[email protected]>"
+
diff --git a/grecord/doc/ru/ru.po b/grecord/doc/ru/ru.po
new file mode 100644
index 0000000..db4963b
--- /dev/null
+++ b/grecord/doc/ru/ru.po
@@ -0,0 +1,479 @@
+# Translation of grecord docs into Russian.
+# Vasiliy Faronov <[email protected]>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media trunk\n"
+"POT-Creation-Date: 2008-02-29 14:36+0000\n"
+"PO-Revision-Date: 2008-02-29 20:33+0300\n"
+"Last-Translator: Vasiliy Faronov <[email protected]>\n"
+"Language-Team: Russian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:178(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Руководство Звукозаписи V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder) C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Звукозапись — это простое приложение для записи и воспроизведения разных "
+"звуковых файлов."
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in "
+"the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Разрешается копировать, распространять и/или изменять этот документ на "
+"условиях лицензии GNU Free Documentation License (GFDL), версии 1.1 или любой "
+"более поздней версии, опубликованной Фондом свободного программного "
+"обеспечения (Free Software Foundation), без неизменяемых частей и без текстов "
+"на обложках. Вы можете найти копию лицензии GFDL по <ulink type=\"help\" url="
+"\"ghelp:fdl\">этой ссылке</ulink> или в файле COPYING-DOCS, распространяемом "
+"с этим документом."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Это руководство — часть документации MATE, которая распространяется на "
+"условиях лицензии GNU FDL. Если вы хотите распространять это руководство "
+"отдельно от остальной документации, вам следует приложить к руководству копию "
+"лицензии, как описано в разделе 6 лицензии."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Некоторые имена и марки используются компаниями для обозначения их продуктов "
+"и услуг и являются торговыми марками. Там, где эти имена присутствуют в "
+"документации и где участники проекта документирования MATE знают об этом, "
+"имена выделяются заглавными буквами или начальной заглавной буквой."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK "
+"AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS "
+"LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ДОКУМЕНТ РАСПРОСТРАНЯЕТСЯ «КАК ЕСТЬ», БЕЗ ВСЯКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ НЕЯВНЫХ, "
+"ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ГАРАНТИИ ТОГО, ЧТО ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ "
+"ДОКУМЕНТА СВОБОДНА ОТ ДЕФЕКТОВ, ПРИГОДНА К ПРОДАЖЕ, ПРИГОДНА К ИСПОЛЬЗОВАНИЮ "
+"В ОПРЕДЕЛЁННЫХ ЦЕЛЯХ ИЛИ НЕ НАРУШАЕТ ЗАКОНЫ. ВЕСЬ РИСК, КАСАЮЩИЙСЯ КАЧЕСТВА, "
+"ТОЧНОСТИ ИЛИ ПРАВИЛЬНОСТИ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ЛЕЖИТ НА "
+"ВАС. ЕСЛИ ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА ИМЕЕТ НЕДОСТАТКИ, ВЫ (А НЕ "
+"АВТОР ДОКУМЕНТА ИЛИ ЕГО ПОМОЩНИК) БЕРЁТЕ НА СЕБЯ СТОИМОСТЬ ЛЮБОЙ НЕОБХОДИМОЙ "
+"ДОРАБОТКИ, КОРРЕКЦИИ ИЛИ ВОССТАНОВЛЕНИЯ. ЭТОТ ОТКАЗ ОТ ГАРАНТИЙ СОСТАВЛЯЕТ "
+"ВАЖНУЮ ЧАСТЬ ЛИЦЕНЗИИ. НИКАКОЕ ИСПОЛЬЗОВАНИЕ ДОКУМЕНТА ИЛИ ИЗМЕНЁННОЙ ВЕРСИИ "
+"ДОКУМЕНТА НЕ ДОПУСКАЕТСЯ БЕЗ ДАННОГО ПРЕДУПРЕЖДЕНИЯ И"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ И НИ ПРИ КАКОМ ЗАКОННОМ СПОСОБЕ, НИ ПО КАКОМУ "
+"СОГЛАШЕНИЮ ИЛИ ДРУГОЙ ПРИЧИНЕ, АВТОР, СОЗДАТЕЛЬ, ПОМОЩНИКИ ИЛИ "
+"РАСПРОСТРАНИТЕЛИ ДОКУМЕНТА НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ПРЯМОЙ, КОСВЕННЫЙ, "
+"СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПРЕДНАМЕРЕННЫЙ УЩЕРБ ЛЮБОГО СВОЙСТВА, ВКЛЮЧАЯ, БЕЗ "
+"ОГРАНИЧЕНИЯ, ПОТЕРЮ ЖЕЛАНИЯ, РАБОТОСПОСОБНОСТИ, КОМПЬЮТЕРНЫЕ СБОИ ИЛИ "
+"ПОЛОМКИ, ИЛИ ЛЮБОЙ ДРУГОЙ УЩЕРБ ИЛИ ПОТЕРИ, ВОЗНИКАЮЩИЕ ВСЛЕДСТВИЕ ИЛИ "
+"СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ДАЖЕ "
+"ЕСЛИ СТОРОНА БЫЛА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ДОКУМЕНТ И ИЗМЕНЁННЫЕ ВЕРСИИ ДОКУМЕНТА ПРЕДОСТАВЛЯЮТСЯ ПОЛЬЗОВАТЕЛЮ НА "
+"УСЛОВИЯХ ЛИЦЕНЗИИ GNU FREE DOCUMENTATION LICENSE С УВЕДОМЛЕНИЕМ О ТОМ, ЧТО: "
+"<placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "февраль 2004"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Руководство Звукозаписи V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "сентябрь 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Руководство Звукозаписи V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "январь 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Руководство Звукозаписи V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "август 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Руководство Звукозаписи V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "июнь 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Руководство Звукозаписи V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "май 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Это руководство описывает Звукозапись версии 2.5.2."
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Обратная связь"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder application "
+"or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback"
+"\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Чтобы сообщить об ошибке или сделать предложение по Звукозаписи или этому "
+"руководству, следуйте указаниям в документе <ulink url=\"ghelp:mate-feedback"
+"\" type=\"help\">Обратная связь с MATE</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Звукозапись"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Введение"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename>, and "
+"<filename>.wav</filename> sound files."
+msgstr ""
+"Приложение <application>Звукозапись</application> позволяет вам записывать и "
+"воспроизводить звуковые файлы <filename>.flac</filename>, <filename>.ogg</"
+"filename> и <filename>.wav</filename>."
+
+#: C/mate-sound-recorder.xml:149(title)
+msgid "Getting Started"
+msgstr "Начало работы"
+
+#: C/mate-sound-recorder.xml:151(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following ways:"
+msgstr ""
+"Запустить <application>Звукозапись</application> можно следующими способами:"
+
+#: C/mate-sound-recorder.xml:155(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "Меню <guilabel>Приложения</guilabel>"
+
+#: C/mate-sound-recorder.xml:157(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Выберите <menuchoice><guisubmenu>Аудио и видео</"
+"guisubmenu><guimenuitem>Звукозапись</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:161(term)
+msgid "Command line"
+msgstr "Командная строка"
+
+#: C/mate-sound-recorder.xml:163(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Выполните команду <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:170(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"При запуске <application>Звукозаписи</application> появляется следующее окно."
+
+#: C/mate-sound-recorder.xml:174(title)
+msgid "Sound Recorder Window"
+msgstr "Окно Звукозаписи"
+
+#: C/mate-sound-recorder.xml:181(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Показывает главное окно Звукозаписи. Оно содержит строку меню, панель "
+"инструментов, полосу прогресса и строку состояния."
+
+#: C/mate-sound-recorder.xml:193(title)
+msgid "Usage"
+msgstr "Использование"
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "To Start a New Recording"
+msgstr "Чтобы начать новую запись"
+
+#: C/mate-sound-recorder.xml:197(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "Чтобы начать новый сеанс записи, сделайте следующее:"
+
+#: C/mate-sound-recorder.xml:199(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Выберите <menuchoice><guimenu>Файл</guimenu><guimenuitem>Создать</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"В выпадающем списке <guilabel>Записать как</guilabel> выберите один из "
+"следующих параметров записи:"
+
+#: C/mate-sound-recorder.xml:203(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "CD-качество, без потерь"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "CD-качество, с потерями"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "Voice"
+msgstr "Голос"
+
+#: C/mate-sound-recorder.xml:213(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Чтобы начать запись, выберите <menuchoice><guimenu>Управление</"
+"guimenu><guimenuitem>Записать</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:214(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Чтобы остановить запись, выберите <menuchoice><guimenu>Управление</"
+"guimenu><guimenuitem>Остановить</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:215(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Чтобы воспроизвести записанное, выберите <menuchoice><guimenu>Управление</"
+"guimenu><guimenuitem>Воспроизвести</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Run Mixer</guimenuitem></menuchoice>."
+msgstr ""
+"Чтобы запустить звуковой микшер, выберите <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Запустить микшер</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name for "
+"the sound file."
+msgstr ""
+"Чтобы сохранить записанное, выберите <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Сохранить как</guimenuitem></menuchoice>, затем введите "
+"имя для звукового файла."
+
+#: C/mate-sound-recorder.xml:222(title)
+msgid "To Play a Sound File"
+msgstr "Чтобы воспроизвести звуковой файл"
+
+#: C/mate-sound-recorder.xml:223(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></"
+"menuchoice>. The progress indicator moves along the progress bar as the sound "
+"file is playing."
+msgstr ""
+"Чтобы воспроизвести звуковой файл, выберите <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Открыть</guimenuitem></menuchoice>. В диалоге "
+"<guilabel>Открыть файл</guilabel> выберите звуковой файл, затем нажмите "
+"<guibutton>OK</guibutton>. <application>Звукозапись</application> покажет "
+"продолжительность файла в минутах и секундах под полосой прогресса. Чтобы "
+"воспроизвести файл, выберите <menuchoice><guimenu>Управление</"
+"guimenu><guimenuitem>Воспроизвести</guimenuitem></menuchoice>. Индикатор "
+"прогресса будет перемещаться по полосе прогресса по мере того, как будет "
+"воспроизводиться звуковой файл."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Display the Properties of a File"
+msgstr "Чтобы просмотреть свойства файла"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Чтобы просмотреть свойства файла, выберите <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Свойства</guimenuitem></menuchoice>. "
+"<application>Звукозапись</application> покажет следующие сведения:"
+
+#: C/mate-sound-recorder.xml:232(guilabel)
+msgid "File Information"
+msgstr "Сведения о файле"
+
+#: C/mate-sound-recorder.xml:234(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the file "
+"is located."
+msgstr "<guilabel>Папка</guilabel> — имя папки, в которой находится файл."
+
+#: C/mate-sound-recorder.xml:235(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Имя файла</guilabel> — имя звукового файла."
+
+#: C/mate-sound-recorder.xml:236(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Размер файла</guilabel> — размер звукового файла."
+
+#: C/mate-sound-recorder.xml:240(guilabel)
+msgid "Audio Information"
+msgstr "Сведения о звуке"
+
+#: C/mate-sound-recorder.xml:242(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in the "
+"file."
+msgstr ""
+"<guilabel>Продолжительность файла</guilabel> — продолжительность звуковых "
+"данных в файле."
+
+#: C/mate-sound-recorder.xml:243(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"<guilabel>Число каналов</guilabel> — количество каналов, в которых были "
+"записаны звуковые данные."
+
+#: C/mate-sound-recorder.xml:244(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"<guilabel>Частота дискретизации</guilabel> — частота дискретизации, при "
+"которой были записаны звуковые данные."
+
+#: C/mate-sound-recorder.xml:245(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"<guilabel>Ширина потока</guilabel> — ширина потока, в котором были записаны "
+"звуковые данные."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Василий Фаронов <[email protected]>, 2008"
diff --git a/grecord/doc/sv/figures/grecord_window.png b/grecord/doc/sv/figures/grecord_window.png
new file mode 100644
index 0000000..a520147
--- /dev/null
+++ b/grecord/doc/sv/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/sv/sv.po b/grecord/doc/sv/sv.po
new file mode 100644
index 0000000..7235777
--- /dev/null
+++ b/grecord/doc/sv/sv.po
@@ -0,0 +1,307 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: sound recorder doc\n"
+"POT-Creation-Date: 2008-12-05 00:56+0000\n"
+"PO-Revision-Date: 2009-02-17 02:05+0100\n"
+"Last-Translator: Daniel Nylander <[email protected]>\n"
+"Language-Team: Swedish <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid "@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr "@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Handbok för Ljudinspelare V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid "Sound Recorder is a simple application to record and play different sound files"
+msgstr "Ljudinspelare är ett enkelt program för att spela in och upp olika ljudfiler"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para)
+#: C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para)
+#: C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para)
+#: C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentationsprojekt för MATE"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "Tillstånd att kopiera, distribuera och/eller modifiera detta dokument ges under villkoren i GNU Free Documentation License (GFDL), version 1.1 eller senare, utgivet av Free Software Foundation utan standardavsnitt och omslagstexter. En kopia av GFDL finns att hämta på denna <ulink type=\"help\" url=\"ghelp:fdl\">länk</ulink> eller i filen COPYING-DOCS som medföljer denna handbok."
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Denna handbok utgör en av flera MATE-handböcker som distribueras under villkoren i GFDL. Om du vill distribuera denna handbok separat från övriga handböcker kan du göra detta genom att lägga till en kopia av licensavtalet i handboken enligt instruktionerna i avsnitt 6 i licensavtalet."
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Flera namn på produkter och tjänster är registrerade varumärken. I de fall dessa namn förekommer i MATE-dokumentation - och medlemmarna i MATE-dokumentationsprojektet är medvetna om dessa varumärken - är de skrivna med versaler eller med inledande versal."
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "DOKUMENTET TILLHANDAHÅLLS I \"BEFINTLIGT SKICK\" UTAN NÅGRA SOM HELST GARANTIER, VARE SIG UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, GARANTIER ATT DOKUMENTET ELLER EN MODIFIERAD VERSION AV DOKUMENTET INTE INNEHÅLLER NÅGRA FELAKTIGHETER, ÄR LÄMPLIGT FÖR ETT VISST ÄNDAMÅL ELLER INTE STRIDER MOT LAG. HELA RISKEN VAD GÄLLER KVALITET, EXAKTHET OCH UTFÖRANDE AV DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET LIGGER HELT OCH HÅLLET PÅ ANVÄNDAREN. OM ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT SKULLE VISA SIG INNEHÅLLA FELAKTIGHETER I NÅGOT HÄNSEENDE ÄR DET DU (INTE DEN URSPRUNGLIGA SKRIBENTEN, FÖRFATTAREN ELLER NÅGON ANNAN MEDARBETARE) SOM FÅR STÅ FÖR ALLA EVENTUELLA KOSTNADER FÖR SERVICE, REPARATIONER ELLER KORRIGERINGAR. DENNA GARANTIFRISKRIVNING UTGÖR EN VÄSENTLIG DEL AV DETTA LICENSAVTAL. DETTA INNEBÄR ATT ALL ANVÄNDNING AV ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT BEVILJAS ENDAST UNDER DENNA ANSVARSFRISKRIVNING;"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "UNDER INGA OMSTÄNDIGHETER ELLER INOM RAMEN FÖR NÅGON LAGSTIFTNING, OAVSETT OM DET GÄLLER KRÄNKNING (INKLUSIVE VÅRDSLÖSHET), KONTRAKT ELLER DYLIKT, SKA FÖRFATTAREN, DEN URSPRUNGLIGA SKRIBENTEN ELLER ANNAN MEDARBETARE ELLER ÅTERFÖRSÄLJARE AV DOKUMENTET ELLER AV EN MODIFIERAD VERSION AV DOKUMENTET ELLER NÅGON LEVERANTÖR TILL NÅGON AV NÄMNDA PARTER STÄLLAS ANSVARIG GENTEMOT NÅGON FÖR NÅGRA DIREKTA, INDIREKTA, SÄRSKILDA ELLER OFÖRUTSEDDA SKADOR ELLER FÖLJDSKADOR AV NÅGOT SLAG, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, SKADOR BETRÄFFANDE FÖRLORAD GOODWILL, HINDER I ARBETET, DATORHAVERI ELLER NÅGRA ANDRA TÄNKBARA SKADOR ELLER FÖRLUSTER SOM KAN UPPKOMMA PÅ GRUND AV ELLER RELATERAT TILL ANVÄNDNINGEN AV DOKUMENTET ELLER MODIFIERADE VERSIONER AV DOKUMENTET, ÄVEN OM PART SKA HA BLIVIT INFORMERAD OM MÖJLIGHETEN TILL SÅDANA SKADOR."
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET TILLHANDAHÅLLS UNDER VILLKOREN I GNU FREE DOCUMENTATION LICENSE ENDAST UNDER FÖLJANDE FÖRUTSÄTTNINGAR: <placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Suns"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE-dokumentationsteam"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "Februari 2004"
+
+#: C/mate-sound-recorder.xml:80(para)
+#: C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para)
+#: C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para)
+#: C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Suns MATE-dokumentationsteam"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Handbok för Ljudinspelare V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Handbok för Ljudinspelare V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Januari 2003"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Handbok för Ljudinspelare V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Augusti 2002"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Handbok för Ljudinspelare V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Juni 2002"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Handbok för Ljudinspelare V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Maj 2002"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "Den här handboken beskriver version 2.5.2 av Ljudinspelare."
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Återkoppling"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid "To report a bug or make a suggestion regarding the Sound Recorder application or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "För att rapportera ett fel eller föreslå någonting angående programmet Ljudinspelare eller den här handboken, följ anvisningarna på <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE:s återkopplingssida</ulink>."
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Ljudinspelare"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Introduktion"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid "The <application>Sound Recorder</application> application enables you to record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound files."
+msgstr "Programmet <application>Ljudinspelare</application> låter dig spela in och upp ljudfiler med formaten <filename>.flac</filename>, <filename>.ogg</filename> (OGG-ljud, eller <filename>.oga</filename>) samt <filename>.wav</filename>."
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "Komma igång"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid "You can start <application>Sound Recorder</application> in the following ways:"
+msgstr "Du kan starta <application>Ljudinspelare</application> på följande sätt:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "<guilabel>Program</guilabel>-menyn"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid "Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound Recorder</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Ljudinspelare</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "Kommandorad"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Kör följande kommando: <command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid "When you start <application>Sound Recorder</application>, the following window is displayed."
+msgstr "När du startar <application>Ljudinspelare</application> kommer följande fönster att visas."
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "Ljudinspelare-fönstret"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid "Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, and statusbar."
+msgstr "Visar huvudfönstret i Ljudinspelare. Innehåller menyrad, verktygsrad, förloppsrad och statusrad."
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "Användning"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "Starta en ny inspelning"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "Genomför följande steg för att starta en ny inspelningssession:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid "Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guimenu>Arkiv</guimenu><guimenuitem>Ny</guimenuitem></menuchoice>."
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid "Use the <guilabel>Record as</guilabel> drop-down list to select one of the following recording options:"
+msgstr "Använd rullgardinslistan <guilabel>Spela in som</guilabel> för att välja ett av följande inspelningsalternativ:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "Cd-kvalitet, förlustfri"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "Cd-kvalitet, förlust"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "Röst"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid "To start recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guimenu>Kontroll</guimenu><guimenuitem>Spela in</guimenuitem></menuchoice> för att starta inspelningen."
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid "To stop recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guimenu>Kontroll</guimenu><guimenuitem>Stopp</guimenuitem></menuchoice> för att stoppa inspelningen."
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid "To play back the recording, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guimenu>Kontroll</guimenu><guimenuitem>Spela</guimenuitem></menuchoice> för att spela upp inspelningen."
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid "To run the audio mixer, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guimenu>Arkiv</guimenu><guimenuitem>Öppna volymkontroll</guimenuitem></menuchoice> för att starta ljudmixern."
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid "To save the recording, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name for the sound file."
+msgstr "Välj <menuchoice><guimenu>Arkiv</guimenu><guimenuitem>Spara som</guimenuitem></menuchoice> för att spara inspelningen, ange sedan ett namn för ljudfilen."
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "Spela upp en ljudfil"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid "To play a sound file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</guibutton>. <application>Sound Recorder</application> displays the duration of the file in minutes and seconds below the progress bar. To play the file, choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</guimenuitem></menuchoice>. The progress indicator moves along the progress bar as the sound file is playing."
+msgstr "Välj <menuchoice><guimenu>Arkiv</guimenu><guimenuitem>Öppna</guimenuitem></menuchoice> för att spela upp en ljudfil. Välj en ljudfil i dialogrutan <guilabel>Öppna en fil</guilabel>, klicka sedan på <guibutton>OK</guibutton>. <application>Ljudinspelare</application> visar speltiden för filen i minuter och sekunder under förloppsmätaren. Välj <menuchoice><guimenu>Kontroll</guimenu><guimenuitem>Spela</guimenuitem></menuchoice> för att spela upp filen. Förloppsmätaren visar speltiden under tiden ljudfilen spelas upp."
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "Visa egenskaperna för en fil"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid "To display the properties of a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. <application>Sound Recorder</application> displays the following information about the file:"
+msgstr "Välj <menuchoice><guimenu>Arkiv</guimenu><guimenuitem>Filinformation</guimenuitem></menuchoice> för att visa egenskaperna för en fil. <application>Ljudinspelare</application> visar följande information om filen:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "Filinformation"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid "<guilabel>Folder</guilabel> displays the name of the folder in which the file is located."
+msgstr "<guilabel>Mapp</guilabel> visar namnet på mappen i vilken filen finns."
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>Filnamn</guilabel> visar namnet på filen."
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>Filstorlek</guilabel> visar storleken på filen."
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "Ljudinformation"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid "<guilabel>Song length</guilabel> displays the length of the audio data in the file."
+msgstr "<guilabel>Låtlängd</guilabel> visar speltiden för ljuddatat i filen."
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid "<guilabel>Number of channels</guilabel> displays the number of channels on which the audio data was recorded."
+msgstr "<guilabel>Antal kanaler</guilabel> visar antalet kanaler som ljuddatat spelades in med."
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid "<guilabel>Sample rate</guilabel> displays the sample rate at which the audio data was recorded."
+msgstr "<guilabel>Samplingsfrekvens</guilabel> visar samplingsfrekvensen som ljuddatat spelades in med."
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid "<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data was recorded."
+msgstr "<guilabel>Bitfrekvens</guilabel> visar bitfrekvensen som ljuddatat spelades in med."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Daniel Nylander <[email protected]>, 2007, 2008, 2009"
+
diff --git a/grecord/doc/uk/figures/grecord_window.png b/grecord/doc/uk/figures/grecord_window.png
new file mode 100644
index 0000000..3cb8fb8
--- /dev/null
+++ b/grecord/doc/uk/figures/grecord_window.png
Binary files differ
diff --git a/grecord/doc/uk/uk.po b/grecord/doc/uk/uk.po
new file mode 100644
index 0000000..cdf0121
--- /dev/null
+++ b/grecord/doc/uk/uk.po
@@ -0,0 +1,1568 @@
+# Ukrainian translation of the mate-media module.
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Maxim Dizumanenko <[email protected]>, 2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-09-13 00:50+0300\n"
+"PO-Revision-Date: 2005-08-25 00:28+0300\n"
+"Last-Translator: Maxim V. Dziumanenko <[email protected]>\n"
+"Language-Team: Ukrainian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../C/legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Дозволяється копіювати, розповсюджувати та/або змінювати цей документ на "
+"умовах ліцензії GNU Free Documentation License (GFDL), версії 1.1 або будь-"
+"якої старшої версії, що опублікована Free Software Foundation без "
+"інваріантних розділів, тексту титульної сторінки, та тексту фінальної "
+"сторінки. Копію GFDL можна знайти <ulink type=\"help\" url=\"ghelp:fdl\">за "
+"адресою</ulink> або у файлі COPYING-DOCS, що постачається з цією довідкою."
+
+#: ../C/legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ця довідка є частиною збірки документації з MATE, що постачається на умовах "
+"ліцензії GFDL. Якщо ви бажаєте розповсюджувати цю довідку окремо від збірки, "
+"можете це зробити додавши до довідки копію ліцензії, як описано у пункті 6 "
+"ліцензії."
+
+#: ../C/legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Більшість назв, що використовуються компаніями для розповсюдження їх "
+"продуктів та послуг є торговими марками. Якщо такі назви зустрічаються у "
+"документації з MATE та учасникам проекту документування MATE відомо, що "
+"вони є торговими марками, тоді ці назви пишуться великими літерами або "
+"починаються з великої літери."
+
+#: ../C/legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ДОКУМЕНТ НАДАЄТЬСЯ \"ЯК Є\", БЕЗ БУДЬ-ЯКИХ ГАРАНТІЇ, ЯВНИХ ЧИ НЕЯВНИХ, "
+"ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, ГАРАНТІЙ ЩО ЦЕЙ ДОКУМЕНТ ЧИ ЗМІНЕНА ВЕРСІЯ "
+"ДОКУМЕНТА ВІЛЬНІ ВІД ДЕФЕКТІВ, ПРИДАТНІ ДО ПРОДАЖУ, ВІДПОВІДАЮТЬ ПЕВНІЙ МЕТІ "
+"АБО НЕ ПОРУШУЮТЬ ЧИЇСЬ ПРАВА. ВЕСЬ РИЗИК ЗА ЯКІСТЬ, ТОЧНІСТЬ, ТА ЧИННІСТЬ "
+"ЦЬОГО ДОКУМЕНТУ АБО ЙОГО ЗМІНЕНИХ ВЕРСІЙ ЛЕЖИТЬ НА ВАС. ЯКЩО БУДЬ-ЯКИЙ "
+"ДОКУМЕНТ ЧИ ЗМІНЕНА ВЕРСІЯ БУДУТЬ ВИЗНАНІ ДЕФЕКТНИМИ У БУДЬ-ЯКОМУ "
+"ВІДНОШЕННІ, ВИ (НЕ ПОЧАТКОВИЙ УКЛАДАЧ, АВТОР АБО БУДЬ-ЯКИЙ СПІВАВТОР) БЕРЕТЕ "
+"НА СЕБЕ ВИТРАТИ ЗА БУДЬ-ЯКЕ НЕОБХІДНЕ ОБСЛУГОВУВАННЯ, РЕМОНТ ЧИ ВИПРАВЛЕННЯ. "
+"ЦЯ ВІДМОВА ВІД ГАРАНТІЙ СКЛАДАЄ ВАЖЛИВУ ЧАСТИНУ ЦІЄЇ ЛІЦЕНЗІЇ. НЕ "
+"ДОПУСКАЄТЬСЯ ВИКОРИСТАННЯ ЦЬОГО ДОКУМЕНТУ АБО ЙОГО ЗМІНЕНОЇ ВЕРСІЇ БЕЗ "
+"ПРИЙНЯТТЯ ЦІЄЇ ВІДМОВИ; ТА"
+
+#: ../C/legal.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"НІ ЗА ЯКИХ ОБСТАВИН ТА ЗА БУДЬ-ЯКОГО ЗАКОНОДАВСТВА, ЧИ ТО ГРОМАДЯНСЬКОЇ "
+"ВІДПОВІДАЛЬНОСТІ (ВКЛЮЧАЮЧИ ХАЛАТНІСТЬ), ДОГОВОРУ, ЧИ ЧОГОСЬ ІНШОГО, АВТОР, "
+"ПОЧАТКОВИЙ УКЛАДАЧ, БУДЬ-ЯКИЙ СПІВАВТОР, АБО ДИСТРИБ'ЮТОР ДОКУМЕНТУ ЧИ "
+"ЗМІНЕНОЇ ВЕРСІЇ ДОКУМЕНТУ, АБО БУДЬ-ЯКИЙ ПОСТАЧАЛЬНИК БУДЬ-ЯКОЇ З ЦИХ "
+"СТОРІН, НЕ НЕСЕ ВІДПОВІДАЛЬНІСТЬ ПЕРЕД БУДЬ-ЯКОЮ ОСОБОЮ ЗА БУДЬ-ЯКІ ПРЯМІ, "
+"НЕПРЯМІ, ОСОБЛИВІ, ВИПАДКОВІ, АБО ІСТОТНІ ЗБИТКИ БУДЬ-ЯКОГО ХАРАКТЕРУ "
+"ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, ЗБИТКАМИ ВІД ВТРАТИ ПРЕСТИЖУ, ЗУПИНКИ РОБОТИ, "
+"ЗБОЇВ АБО НЕСПРАВНОСТЕЙ КОМП'ЮТЕРА, АБО БУДЬ-ЯКІ ІНШІ ЗБИТКИ АБО ВТРАТИ ЩО "
+"ВИНИКЛИ БЕЗВІДНОСНО АБО ВНАСЛІДОК ВИКОРИСТАННЯ ЦЬОГО ДОКУМЕНТУ ТА ЗМІНЕНИХ "
+"ВЕРСІЙ ЦЬОГО ДОКУМЕНТУ, НАВІТЬ ЯКЩО ЦІ СТОРОНИ, МОЖЛИВО, БУЛИ ПРОІНФОРМОВАНІ "
+"ПРО МОЖЛИВІСТЬ ТАКИХ ЗБИТКІВ."
+
+#: ../C/legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ДОКУМЕНТ ТА ЗМІНЕНІ ВЕРСІЇ ЦЬОГО ДОКУМЕНТУ ПОСТАЧАЮТЬСЯ НА УМОВАХ ВІЛЬНОЇ "
+"ЛІЦЕНЗІЇ ДЛЯ ДОКУМЕНТАЦІЇ GNU З ПОДАЛЬШИМ РОЗУМІННЯМ ЩО: <placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/mate-sound-recorder.xml:178(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: ../C/mate-sound-recorder.xml:24(title)
+#: ../C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "Довідка з програми Запис звуку версії 2.5"
+
+#: ../C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: ../C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: ../C/mate-sound-recorder.xml:30(holder)
+#: ../C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: ../C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr ""
+"Програма запису звуку - проста програма для запису та відтворення різних звукових файлів"
+
+#: ../C/mate-sound-recorder.xml:46(publishername)
+#: ../C/mate-sound-recorder.xml:81(para)
+#: ../C/mate-sound-recorder.xml:89(para)
+#: ../C/mate-sound-recorder.xml:97(para)
+#: ../C/mate-sound-recorder.xml:105(para)
+#: ../C/mate-sound-recorder.xml:113(para)
+#: ../C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "Проект документації MATE"
+
+#: ../C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: ../C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "Команда документації MATE"
+
+#: ../C/mate-sound-recorder.xml:80(para)
+#: ../C/mate-sound-recorder.xml:88(para)
+#: ../C/mate-sound-recorder.xml:96(para)
+#: ../C/mate-sound-recorder.xml:104(para)
+#: ../C/mate-sound-recorder.xml:112(para)
+#: ../C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun команда документації MATE"
+
+#: ../C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "Довідка з програми Запис звуку версії 2.4"
+
+#: ../C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "Вересень 2003"
+
+#: ../C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "Довідка з програми Запис звуку версії 2.3"
+
+#: ../C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "Січень 2003"
+
+#: ../C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "Довідка з програми Запис звуку версії 2.2"
+
+#: ../C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "Серпень 2002"
+
+#: ../C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "Довідка з програми Запис звуку версії 2.1"
+
+#: ../C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "Червень 2002"
+
+#: ../C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "Довідка з програми Запис звуку версії 2.0"
+
+#: ../C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "Травень 2002"
+
+#: ../C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "У довідці описується програма Запис звуку версії 2.5.2"
+
+#: ../C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "Зворотний зв'язок"
+
+#: ../C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Щоб сповістити про помилку або внести пропозицію стосовно програми Запис "
+"звуку або цієї довідки, скористайтесь інструкціями, що наведені на сторінці "
+"<ulink url=\"ghelp:mate-feedback\" type=\"help\">Зворотний зв'язок з MATE</"
+"ulink>"
+
+#: ../C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "Запис звуку"
+
+#: ../C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "Вступ"
+
+#: ../C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename>, and "
+"<filename>.wav</filename> sound files."
+msgstr ""
+"Програма <application>Запис звуку</application> дозволяє записувати та "
+"відтворювати звукові файли формату <filename>.flac</filename>, <filename>."
+"ogg</filename>, та <filename>.wav</filename>."
+
+#: ../C/mate-sound-recorder.xml:149(title)
+msgid "Getting Started"
+msgstr "Початок роботи"
+
+#: ../C/mate-sound-recorder.xml:151(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr ""
+"Програму <application>запис звуку</application> можна запустити наступним "
+"чином:"
+
+#: ../C/mate-sound-recorder.xml:155(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "У меню <guilabel>Програми</guilabel>"
+
+#: ../C/mate-sound-recorder.xml:157(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"Виберіть пункт <menuchoice><guisubmenu>Мультимедія</"
+"guisubmenu><guimenuitem>Запис звуку</guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:161(term)
+msgid "Command line"
+msgstr "З командного рядка"
+
+#: ../C/mate-sound-recorder.xml:163(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "Виконайте наступну команду: <command>mate-sound-recorder</command>"
+
+#: ../C/mate-sound-recorder.xml:170(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr ""
+"Після запуску програми <application>Запис звуку</application>, відкриється "
+"наступне вікно."
+
+#: ../C/mate-sound-recorder.xml:174(title)
+msgid "Sound Recorder Window"
+msgstr "Вікно програми Запис звуку"
+
+#: ../C/mate-sound-recorder.xml:181(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr ""
+"Показано вікно програми Запис звуку. Містить панель меню, панель "
+"інструментів, та рядок стану."
+
+#: ../C/mate-sound-recorder.xml:193(title)
+msgid "Usage"
+msgstr "Використання"
+
+#: ../C/mate-sound-recorder.xml:196(title)
+msgid "To Start a New Recording"
+msgstr "Запис нового фрагменту"
+
+#: ../C/mate-sound-recorder.xml:197(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "Щоб розпочати запис, виконайте наступні дії:"
+
+#: ../C/mate-sound-recorder.xml:199(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Виберіть <menuchoice><guimenu>Файл</guimenu><guimenuitem>Створити</"
+"guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:200(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr ""
+"У розкривному списку <guilabel>Записати як</guilabel> виберіть спосіб запису:"
+
+#: ../C/mate-sound-recorder.xml:203(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "CD якість, без втрат якості"
+
+#: ../C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "CD якість, з втратами якості"
+
+#: ../C/mate-sound-recorder.xml:209(guilabel)
+msgid "Voice"
+msgstr "Звук"
+
+#: ../C/mate-sound-recorder.xml:213(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"Щоб почати запис, виберіть <menuchoice><guimenu>Керування</"
+"guimenu><guimenuitem>Записати</guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:214(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"Щоб зупинити запис, виберіть <menuchoice><guimenu>Керування</"
+"guimenu><guimenuitem>Зупинити</guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:215(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"Відтворити записаний фрагмент можна вибравши <menuchoice><guimenu>Керування</"
+"guimenu><guimenuitem>Відтворити</guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Run Mixer</guimenuitem></menuchoice>."
+msgstr ""
+"Щоб відкрити регулятор гучності, виберіть <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Запустити мікшер</guimenuitem></menuchoice>."
+
+#: ../C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"Щоб зберегти записаний фрагмент, виберіть <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Зберегти як</guimenuitem></menuchoice>, потім вкажіть "
+"назву звукового файлу."
+
+#: ../C/mate-sound-recorder.xml:222(title)
+msgid "To Play a Sound File"
+msgstr "Відтворення звукового файлу"
+
+#: ../C/mate-sound-recorder.xml:223(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"Щоб відтворити звуковий файл виберіть <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Відкрити</guimenuitem></menuchoice>. Виберіть файл "
+"удіалоговому вікні <guilabel>Відкрити файл</guilabel>, потім натисніть "
+"<guibutton>Гаразд</guibutton>. Програма <application>Запис звуку</"
+"application> відобразить тривалість файлу у хвилинах та секундах внизу "
+"панелі поступу. Щоб відтворити файл, виберіть "
+"<menuchoice><guimenu>Керування</guimenu><guimenuitem>Відтворити</"
+"guimenuitem></menuchoice>. При відтворенні звуку індикатор поступу "
+"переміщується вздовж панелі поступу."
+
+#: ../C/mate-sound-recorder.xml:227(title)
+msgid "To Display the Properties of a File"
+msgstr "Відображення властивостей файлу"
+
+#: ../C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"Щоб відобразити властивості файлу, виберіть <menuchoice><guimenu>Файл</"
+"guimenu><guimenuitem>Інформація про файл</guimenuitem></menuchoice>. "
+"Програма <application>Запис звуку</application> відображає наступну "
+"інформацію про файл:"
+
+#: ../C/mate-sound-recorder.xml:232(guilabel)
+msgid "File Information"
+msgstr "Інформація про файл"
+
+#: ../C/mate-sound-recorder.xml:234(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr ""
+"У полі <guilabel>Тека</guilabel> відображається назва теки, у якій "
+"розташований файл."
+
+#: ../C/mate-sound-recorder.xml:235(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "У полі <guilabel>Файл</guilabel> відображається назва файлу."
+
+#: ../C/mate-sound-recorder.xml:236(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "У полі <guilabel>Розмір файлу</guilabel> відображається розмір файлу."
+
+#: ../C/mate-sound-recorder.xml:240(guilabel)
+msgid "Audio Information"
+msgstr "Аудіо інформація"
+
+#: ../C/mate-sound-recorder.xml:242(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr ""
+"У полі <guilabel>Тривалість</guilabel> відображається тривалість звукових "
+"даних у файлі."
+
+#: ../C/mate-sound-recorder.xml:243(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr ""
+"У полі <guilabel>Кількість каналів</guilabel> відображається кількість "
+"каналів у записаному звуковому фрагменті."
+
+#: ../C/mate-sound-recorder.xml:244(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr ""
+"У полі <guilabel>Частота фрагменту</guilabel> відображається частота "
+"дискретизації звукового фрагменту."
+
+#: ../C/mate-sound-recorder.xml:245(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr ""
+"У полі <guilabel>Потік бітів</guilabel> відображається щільність потоку "
+"бітів, з яким було записано звукові дані."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr "Максим Дзюманенко <[email protected]>, 2004, 2005."
+
+#~ msgid "February 2004"
+#~ msgstr "Лютий 2004"
+
+#~ msgid ""
+#~ "@@image: 'figures/gstreamer_properties_window.png'; "
+#~ "md5=131b5536ef622be97dafffec5a571626"
+#~ msgstr ""
+#~ "@@image: 'figures/gstreamer_properties_window.png'; "
+#~ "md5=131b5536ef622be97dafffec5a571626"
+
+#~ msgid "GStreamer Properties Manual V2.4"
+#~ msgstr "Довідка з програми Вибір мультимедійної системи версії 2.4"
+
+#~ msgid "Christian Fredrik Kalager Schaller"
+#~ msgstr "Christian Fredrik Kalager Schaller"
+
+#~ msgid "Christian Fredrik"
+#~ msgstr "Christian Fredrik"
+
+#~ msgid "Kalager Schaller"
+#~ msgstr "Kalager Schaller"
+
+#~ msgid "mate.org"
+#~ msgstr "mate.org"
+
+#~ msgid "GStreamer Properties Manual V1.0"
+#~ msgstr "Довідка з програми Вибір мультимедійної системи версії 1.0"
+
+#~ msgid "December 2003"
+#~ msgstr "Грудень 2003"
+
+#~ msgid "This manual describes version 2.2.2 of GStreamer Properties."
+#~ msgstr ""
+#~ "У цій довідці описується програма Вибір мультимедійної системи версії "
+#~ "2.2.2"
+
+#~ msgid ""
+#~ "To report a bug or make a suggestion regarding the GStreamer Properties "
+#~ "application or this manual, follow the directions in the <ulink url="
+#~ "\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+#~ msgstr ""
+#~ "Щоб сповістити про помилку або внести пропозицію стосовно програми Вибір "
+#~ "мультимедійної системи або цієї довідки, відвідайте сторінку <ulink url="
+#~ "\"ghelp:mate-feedback\" type=\"help\">Зворотний зв'язок з MATE</ulink>."
+
+#~ msgid "GStreamer properties"
+#~ msgstr "Вибір мультимедійної системи"
+
+#~ msgid ""
+#~ "The <application>GStreamer Properties</application> application enables "
+#~ "you to configure parameters related to the hardware and multimedia "
+#~ "systems on your system. Only advanced users should normally need this as "
+#~ "your OS vendor should be shipping the system with the correct defaults."
+#~ msgstr ""
+#~ "Програма <application>Вибір мультимедійної системи</application> дозволяє "
+#~ "налаштовувати параметри обладнання та мультимедійних систем вашої "
+#~ "системи. Зазвичай, нею користуються лише досвідчені користувачі, тому що "
+#~ "постачальний вашої ОС має постачати систему з коректними початковими "
+#~ "значеннями."
+
+#~ msgid ""
+#~ "You can start <application>GStreamer Properties</application> in the "
+#~ "following ways:"
+#~ msgstr ""
+#~ "Програму <application>Вибір мультимедійної системи</application> можна "
+#~ "запустити наступним чином:"
+
+#~ msgid "<guimenu>Applications</guimenu> menu"
+#~ msgstr "У меню <guimenu>Програми</guimenu>"
+
+#~ msgid ""
+#~ "Choose <menuchoice><guisubmenu>Preferences</"
+#~ "guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+#~ msgstr ""
+#~ "Виберіть <menuchoice><guisubmenu>Параметри</guisubmenu><guimenuitem>Вибір "
+#~ "мультимедійної системи</guimenuitem></menuchoice>."
+
+#~ msgid ""
+#~ "Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+#~ "keycap>."
+#~ msgstr ""
+#~ "Введіть <command>gstreamer-properties</command>, потім натисніть "
+#~ "<keycap>Enter</keycap>."
+
+#~ msgid ""
+#~ "When you start <application>GStreamer Properties</application>, the "
+#~ "following window is displayed."
+#~ msgstr ""
+#~ "Коли ви запустите програму <application>Вибір мультимедійної системи</"
+#~ "application>, відкриється наступне вікно."
+
+#~ msgid "GStreamer Properties Window"
+#~ msgstr "Вікно програми Вибір мультимедійної системи"
+
+#~ msgid ""
+#~ "Shows GStreamer Properties main window. Contains menubar, toolbar, drop-"
+#~ "down menus for the input and output audio options."
+#~ msgstr ""
+#~ "Показано вікно програми Вибір мультимедійної системи. Містить панель "
+#~ "меню, панель інструментів, розкривні списки для параметрів вводу та "
+#~ "виводу звуку."
+
+#~ msgid ""
+#~ "The GStreamer properties capplet offers four drop down menus spread over "
+#~ "two tabs. There are two drop-menues for audio and two for video. These "
+#~ "choices set the default for most MATE applications for output and input "
+#~ "of Sound and Video."
+#~ msgstr ""
+#~ "Елемент центру керування GStreamer має чотири розкривні меню у двох "
+#~ "вкладках. По два меню для звуку та відео. Меню визначають типові значення "
+#~ "вводу та виводу звуку та відео для усіх програм MATE."
+
+#~ msgid "Understanding the menu options"
+#~ msgstr "Значення пунктів меню"
+
+#~ msgid ""
+#~ "Looking at the screen for setting audio options you notice that the two "
+#~ "sections says are called Default Sink and Default Source. These are terms "
+#~ "used in the GStreamer framework that MATE uses to describe where data is "
+#~ "sent and where it comes from. The Default sink is in other words where "
+#~ "MATE apps should output their sound, while Default source is where the "
+#~ "sound comes from."
+#~ msgstr ""
+#~ "Дивлячись на екран на параметри звуку ви помітите, що є дві секції з "
+#~ "назвами Типовий пристрій вводу та Типовий пристрій виводу. Ці терміни "
+#~ "використовуються у оточенні GStreamer, яке використовує MATE для опису "
+#~ "куди дані направляються та звідки вони надходять. Типовий пристрій виводу "
+#~ "- іншими словами куди програма MATE має направляти звукові дані, а "
+#~ "Типовий пристрій вводу - звідки надходять звукові дані."
+
+#~ msgid ""
+#~ "The reason you might want to alter these settings is because under Unix "
+#~ "there are many different audio systems and sound server which you might "
+#~ "want to output to. For for instance on Linux popular alternatives are the "
+#~ "OSS sound system, the ALSA sound system, the ESD sound server and the "
+#~ "ARTSd sound server."
+#~ msgstr ""
+#~ "Ви можете забажати змінити ці параметри тому що у Unix є кілька звукових "
+#~ "систем та сервер звуку, у які можна виводити звук. Наприклад у Linux "
+#~ "популярні звукові системи OSS, ALSA, звукові сервера ESD та ARTSd."
+
+#~ msgid ""
+#~ "For instance if you wish that your MATE applcations output their sound "
+#~ "to the ESD sound server you set the Default Sink to use ESD. And if you "
+#~ "wish that your MATE applications which has sound recording capabilities "
+#~ "use the OSS sound system to do this you choose OSS as the Default Source."
+#~ msgstr ""
+#~ "Наприклад, якщо ви бажаєте, щоб ваші програми MATE виводили звук через "
+#~ "сервер звуку ESD, встановіть у Типовий пристрій виводу значення ESD. Щоб "
+#~ "програми MATE, що мають можливість запису звуку використовували звукову "
+#~ "систему OSS, встановіть у Типовий пристрій вводу у значення OSS."
+
+#~ msgid ""
+#~ "As mentioned elsewhere in this user guide. These setting are meant for as "
+#~ "a tool for advanced users who have specialized need. As an ordinary user "
+#~ "you should not need to set these as the vendor of your distribution of "
+#~ "Linux or Unix should have set them for you and sensible defaults."
+#~ msgstr ""
+#~ "Як вже було вказано, ці параметри для досвідчених користувачів з "
+#~ "особливими потребами. Звичайному користувачу не слід змінювати параметри, "
+#~ "тому що вони встановлені у розумні значення виробником дистрибутиву Linux "
+#~ "чи Unix."
+
+#~ msgid ""
+#~ "@@image: 'figures/cdplayer_window.png'; "
+#~ "md5=266fee0a2742f004777d7e8dcd9e1d1b"
+#~ msgstr ""
+#~ "@@image: 'figures/cdplayer_window.png'; "
+#~ "md5=266fee0a2742f004777d7e8dcd9e1d1b"
+
+#~ msgid ""
+#~ "@@image: 'figures/preferences_button.png'; "
+#~ "md5=de31cab6b1d8c28f1981d43d54976312"
+#~ msgstr ""
+#~ "@@image: 'figures/preferences_button.png'; "
+#~ "md5=de31cab6b1d8c28f1981d43d54976312"
+
+#~ msgid ""
+#~ "@@image: 'figures/cdplayer_trackeditor_button.png'; "
+#~ "md5=e58eab42539feab02deb85e58460fa75"
+#~ msgstr ""
+#~ "@@image: 'figures/cdplayer_trackeditor_button.png'; "
+#~ "md5=e58eab42539feab02deb85e58460fa75"
+
+#~ msgid ""
+#~ "@@image: 'figures/play_button.png'; md5=f4da8a85e738c16466c34a1afbb2e0ce"
+#~ msgstr ""
+#~ "@@image: 'figures/play_button.png'; md5=f4da8a85e738c16466c34a1afbb2e0ce"
+
+#~ msgid ""
+#~ "@@image: 'figures/next_button.png'; md5=c2ebc40429a4ddc4a5ce4b4b57ddbeea"
+#~ msgstr ""
+#~ "@@image: 'figures/next_button.png'; md5=c2ebc40429a4ddc4a5ce4b4b57ddbeea"
+
+#~ msgid ""
+#~ "@@image: 'figures/previous_button.png'; "
+#~ "md5=6285b999d0fbdb4613bc0f7b44636340"
+#~ msgstr ""
+#~ "@@image: 'figures/previous_button.png'; "
+#~ "md5=6285b999d0fbdb4613bc0f7b44636340"
+
+#~ msgid ""
+#~ "@@image: 'figures/forward_button.png'; "
+#~ "md5=b229b955ab050024006726975d932a43"
+#~ msgstr ""
+#~ "@@image: 'figures/forward_button.png'; "
+#~ "md5=b229b955ab050024006726975d932a43"
+
+#~ msgid ""
+#~ "@@image: 'figures/rewind_button.png'; md5=a3193fc86488f20212335fc2ec6cc259"
+#~ msgstr ""
+#~ "@@image: 'figures/rewind_button.png'; md5=a3193fc86488f20212335fc2ec6cc259"
+
+#~ msgid ""
+#~ "@@image: 'figures/pause_button.png'; md5=a34cda50f22ea8edb65d6f32e556bc2c"
+#~ msgstr ""
+#~ "@@image: 'figures/pause_button.png'; md5=a34cda50f22ea8edb65d6f32e556bc2c"
+
+#~ msgid ""
+#~ "@@image: 'figures/stop_button.png'; md5=ce03083a057ad34875324798f94ec943"
+#~ msgstr ""
+#~ "@@image: 'figures/stop_button.png'; md5=ce03083a057ad34875324798f94ec943"
+
+#~ msgid ""
+#~ "@@image: 'figures/cdplayer_trackeditor_window.png'; "
+#~ "md5=e98474dcc2a572825d57d5afcf4ae8dd"
+#~ msgstr ""
+#~ "@@image: 'figures/cdplayer_trackeditor_window.png'; "
+#~ "md5=e98474dcc2a572825d57d5afcf4ae8dd"
+
+#~ msgid ""
+#~ "@@image: 'figures/eject_button.png'; md5=4e356b1b0175da374a1530bc3d4c3e43"
+#~ msgstr ""
+#~ "@@image: 'figures/eject_button.png'; md5=4e356b1b0175da374a1530bc3d4c3e43"
+
+#~ msgid "CD Player Manual V2.6"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.6"
+
+#~ msgid "CD Player Manual V2.5"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.5"
+
+#~ msgid "August 2003"
+#~ msgstr "Серпень 2003"
+
+#~ msgid "CD Player Manual V2.4"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.4"
+
+#~ msgid "April 2003"
+#~ msgstr "Квітень 2003"
+
+#~ msgid "CD Player Manual V2.3"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.3"
+
+#~ msgid "CD Player Manual V2.2"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.2"
+
+#~ msgid "CD Player Manual V2.1"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.1"
+
+#~ msgid "July 2002"
+#~ msgstr "Липень 2002"
+
+#~ msgid "CD Player Manual V2.0"
+#~ msgstr "Довідка з програми Програвач компакт-дисків версії 2.0"
+
+#~ msgid "This manual describes version 2.5.2 of CD Player."
+#~ msgstr "Довідка описує програму Програвач компакт-дисків версії 2.5.2"
+
+#~ msgid ""
+#~ "To report a bug or make a suggestion regarding the CD Player application "
+#~ "or this manual, follow the directions in the <ulink url=\"ghelp:mate-"
+#~ "feedback\" type=\"help\">MATE Feedback Page</ulink>."
+#~ msgstr ""
+#~ "Щоб сповістити про помилку або внести пропозицію відносно програми "
+#~ "Програвач компакт-дисків або цієї довідки, відвідайте сторінку <ulink url="
+#~ "\"ghelp:mate-feedback\" type=\"help\">Зворотний зв'язок з MATE</ulink>."
+
+#~ msgid "CD Player"
+#~ msgstr "Програвач компакт-дисків"
+
+#~ msgid ""
+#~ "The <application>CD Player</application> application enables you to play "
+#~ "audio Compact Discs (CDs) on your computer. You can use <application>CD "
+#~ "Player</application> to perform the following tasks with audio CDs:"
+#~ msgstr ""
+#~ "Програма <application>Програвач компакт-дисків</application> дозволяє "
+#~ "програвати на комп'ютері компакт-диски (CD). <application>Програвач "
+#~ "компакт-дисків</application> можне використовувати наступні дії з аудіо "
+#~ "компакт-дисками:"
+
+#~ msgid "Play, pause, stop, or eject a CD."
+#~ msgstr "Відтворювати, призупиняти, зупиняти та витягувати компакт-диск."
+
+#~ msgid "Move through the tracks on the CD."
+#~ msgstr "Переходити з доріжки на доріжку диску."
+
+#~ msgid "Adjust the output volume from the CD Player."
+#~ msgstr "Регулювати гучність звуку компакт-диску."
+
+#~ msgid "Edit the track information."
+#~ msgstr "Редагувати інформацію про доріжку."
+
+#~ msgid "To Start CD Player"
+#~ msgstr "Запуск програвача компакт-дисків"
+
+#~ msgid ""
+#~ "You can start <application>CD Player</application> in the following ways:"
+#~ msgstr ""
+#~ "<application>Програвач компакт-дисків</application> можна запустити "
+#~ "наступним чином:"
+
+#~ msgid ""
+#~ "Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>CD "
+#~ "Player</guimenuitem></menuchoice>."
+#~ msgstr ""
+#~ "Виберіть <menuchoice><guisubmenu>Мультимедія</"
+#~ "guisubmenu><guimenuitem>Програвач компакт-дисків</guimenuitem></"
+#~ "menuchoice>."
+
+#~ msgid "Execute the following command: <command>mate-cd</command>"
+#~ msgstr "Виконайте наступну команду: <command>mate-cd</command>"
+
+#~ msgid "When You Start CD Player"
+#~ msgstr "Після запуску програвача компакт-дисків"
+
+#~ msgid ""
+#~ "When you start <application>CD Player</application>, the following window "
+#~ "is displayed."
+#~ msgstr ""
+#~ "Після запуску програми <application>Програвач компакт-дисків</"
+#~ "application> відкриється наступне вікно."
+
+#~ msgid "CD Player Window"
+#~ msgstr "Вікно програвача"
+
+#~ msgid "Shows CD Player main window."
+#~ msgstr "Показано головне вікно програвача компакт-дисків"
+
+#~ msgid ""
+#~ "The <application>CD Player</application> window contains the following "
+#~ "elements:"
+#~ msgstr ""
+#~ "Вікно програми <application>Програвач компакт-дисків</application> "
+#~ "містить наступні елементи:"
+
+#~ msgid ""
+#~ "A display area that displays details about the CD that you are playing."
+#~ msgstr "Область відображення подробиць про компакт-диск, що відтворюється."
+
+#~ msgid ""
+#~ "A <guilabel>Volume control</guilabel> slider that enables you to control "
+#~ "the output volume."
+#~ msgstr ""
+#~ "Повзунок <guilabel>Регулятор гучності</guilabel>, що дозволяє регулювати "
+#~ "гучність звуку."
+
+#~ msgid ""
+#~ "A <guilabel>Position</guilabel> slider that displays the progress of the "
+#~ "current track. You can move the slider forwards or backwards to move the "
+#~ "play to a different position on the track."
+#~ msgstr ""
+#~ "Повзунок <guilabel>Позиція</guilabel>Ґ, що відображає поступ відтворення "
+#~ "поточної доріжки. Перетягуючи повзунок вперед та назад можна переходити "
+#~ "до різних частин доріжки."
+
+#~ msgid "Shows Preferences button."
+#~ msgstr "Показано кнопку параметрів."
+
+#~ msgid ""
+#~ "A <inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button that enables you to open the <guilabel>Preferences</guilabel> "
+#~ "dialog."
+#~ msgstr ""
+#~ "Кнопка <inlinemediaobject><placeholder-1/><placeholder-2/></"
+#~ "inlinemediaobject> відкриває діалогове вікно <guilabel>Параметри</"
+#~ "guilabel>."
+
+#~ msgid ""
+#~ "A drop-down list that enables you to view the names of the tracks on the "
+#~ "CD and move to a track."
+#~ msgstr ""
+#~ "Розкривний список, що дозволяє переглядати назви доріжок компакт-диску та "
+#~ "переходити між доріжками."
+
+#~ msgid "Shows Open track editor button."
+#~ msgstr "Показано кнопку відкривання редактора доріжки"
+
+#~ msgid ""
+#~ "A <inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button that enables you to open the <guilabel>Track Editor</guilabel> "
+#~ "dialog."
+#~ msgstr ""
+#~ "A <inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button that enables you to open the <guilabel>Track Editor</guilabel> "
+#~ "dialog."
+
+#~ msgid "A button area that enables you to play the tracks on the CD."
+#~ msgstr "Кнопки, що керують відтворенням доріжок компакт-диску."
+
+#~ msgid "To Play a CD"
+#~ msgstr "Відтворення компакт-диску"
+
+#~ msgid "Shows Play button."
+#~ msgstr "Показано кнопку відтворення"
+
+#~ msgid ""
+#~ "To play a CD, insert the CD in the CD drive of your computer, then press "
+#~ "the <inlinemediaobject><placeholder-1/><placeholder-2/></"
+#~ "inlinemediaobject> button."
+#~ msgstr ""
+#~ "Щоб відтворити компакт-диск, вставте диск у пристрій вашого комп'ютера, "
+#~ "потім натисніть кнопку <inlinemediaobject><placeholder-1/><placeholder-2/"
+#~ "></inlinemediaobject>."
+
+#~ msgid ""
+#~ "The application displays the following information in the display area:"
+#~ msgstr "У області відображення виводиться наступна інформація:"
+
+#~ msgid "Time elapsed on the current track."
+#~ msgstr "Час відтворення поточної доріжки, що минув."
+
+#~ msgid "Name of the artist."
+#~ msgstr "Ім'я виконавця."
+
+#~ msgid "Title of the CD."
+#~ msgstr "Заголовок компакт-диску."
+
+#~ msgid "To Move Through Tracks"
+#~ msgstr "Переміщення між доріжками"
+
+#~ msgid "To play different tracks on the CD, perform the following actions:"
+#~ msgstr "Для відтворення доріжок компакт-диску виконайте наступні дії:"
+
+#~ msgid "Shows Next track button."
+#~ msgstr "Показано кнопку переходу на наступну доріжку."
+
+#~ msgid ""
+#~ "To move to the next track on the CD, click on the "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button."
+#~ msgstr ""
+#~ "Щоб перейти на наступну доріжку компакт-диску, натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>."
+
+#~ msgid "Shows Previous track button."
+#~ msgstr "Показано кнопку переходу на попередню доріжку"
+
+#~ msgid ""
+#~ "To move to the previous track on the CD, click twice on the "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button."
+#~ msgstr ""
+#~ "Для переходу на попередню доріжку компакт-диску, двічі натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>."
+
+#~ msgid ""
+#~ "To display a list of the tracks on the CD, click on the drop-down list "
+#~ "located below the display area. To move to a track on the list, select a "
+#~ "track from the list."
+#~ msgstr ""
+#~ "Щоб вивести перелік доріжок диску, натисніть на розкривному списку, що "
+#~ "розташований нижче області відображення. Для переходу на доріжку зі "
+#~ "списку, виберіть її у списку."
+
+#~ msgid "To Fast Forward a Track"
+#~ msgstr "Швидкий перехід вперед"
+
+#~ msgid "Shows Fast forward button."
+#~ msgstr "Показано кнопку швидкого переходу вперед"
+
+#~ msgid ""
+#~ "To fast forward a track, click on the <inlinemediaobject><placeholder-1/"
+#~ "><placeholder-2/></inlinemediaobject> button."
+#~ msgstr ""
+#~ "Для швидкого переходу вперед по доріжці, натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>."
+
+#~ msgid "To Rewind a Track"
+#~ msgstr "Перехід назад"
+
+#~ msgid "Shows Rewind button."
+#~ msgstr "Показано кнопку переходу назад."
+
+#~ msgid ""
+#~ "To rewind a track, click on the <inlinemediaobject><placeholder-1/"
+#~ "><placeholder-2/></inlinemediaobject> button."
+#~ msgstr ""
+#~ "Для швидкого переходу назад по доріжці, натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>."
+
+#~ msgid "To Pause a CD"
+#~ msgstr "Призупинення відтворення"
+
+#~ msgid "Shows Pause button."
+#~ msgstr "Показано кнопку призупинення."
+
+#~ msgid ""
+#~ "To pause a CD that is playing, click on the "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button. To resume playing the CD, click on the "
+#~ "<inlinemediaobject><placeholder-3/><placeholder-4/></inlinemediaobject> "
+#~ "button again."
+#~ msgstr ""
+#~ "Щоб призупинити відтворення компакт-диску натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>. "
+#~ "Для продовження відтворення знову натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-3/><placeholder-4/></inlinemediaobject>."
+
+#~ msgid "To Stop a CD"
+#~ msgstr "Зупинення відтворення"
+
+#~ msgid "Shows Stop button."
+#~ msgstr "Показано кнопку зупинення."
+
+#~ msgid ""
+#~ "To stop playing a CD, click on the <inlinemediaobject><placeholder-1/"
+#~ "><placeholder-2/></inlinemediaobject> button."
+#~ msgstr ""
+#~ "Щоб зупинити відтворення диску натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>."
+
+#~ msgid "To Adjust the Volume"
+#~ msgstr "Регулювання гучності"
+
+#~ msgid ""
+#~ "To adjust the output volume of the CD Player, move the volume slider to "
+#~ "specify the volume level you require. The volume slider is located to the "
+#~ "right of the display area in the application window. Move the slider "
+#~ "upwards to increase the volume. Move the slider downwards to decrease the "
+#~ "volume."
+#~ msgstr ""
+#~ "Щоб відрегулювати гучність відтворення, переміщуйте повзунок регулятора "
+#~ "гучності до отримання бажаного рівня. Регулятор гучності розташований "
+#~ "праворуч від області відображення. Переміщення регулятора вгору збільшує "
+#~ "гучність, вниз - зменшує."
+
+#~ msgid "To Edit CD Information"
+#~ msgstr "Редагування інформації про компакт-диск"
+
+#~ msgid "To edit the CD information, perform the following steps:"
+#~ msgstr "Для редагування інформації про компакт-дик виконайте наступні дії:"
+
+#~ msgid ""
+#~ "To open the <guilabel>Track Editor</guilabel> dialog, click on the "
+#~ "<inlinemediaobject><placeholder-1/></inlinemediaobject> button. The "
+#~ "<guilabel>Track Editor</guilabel> dialog is displayed, see <xref linkend="
+#~ "\"fig-cd-track-editor\"/>."
+#~ msgstr ""
+#~ "Щоб відкрити діалогове вікно <guilabel>Редактор доріжок</guilabel>, "
+#~ "натисніть кнопку <inlinemediaobject><placeholder-1/></inlinemediaobject>. "
+#~ "Відкриється вікно <guilabel>Редактор доріжок</guilabel>, довіться <xref "
+#~ "linkend=\"fig-cd-track-editor\"/>."
+
+#~ msgid ""
+#~ "To edit the name of the artist, edit the contents of the "
+#~ "<guilabel>Artist</guilabel> text box."
+#~ msgstr ""
+#~ "Для редагування імені виконавця відредагуйте вміст текстового поля "
+#~ "<guilabel>Виконавець</guilabel>."
+
+#~ msgid ""
+#~ "To edit the title of the CD, edit the contents of the <guilabel>Disc "
+#~ "Title</guilabel> text box."
+#~ msgstr ""
+#~ "Назва компакт-диску змінюється у текстовому полі <guilabel>Назва диску</"
+#~ "guilabel>."
+
+#~ msgid ""
+#~ "To add comments about the CD, the genre of music, and the year the CD was "
+#~ "produced, click on the arrow next to <guilabel>Show advanced disc "
+#~ "options</guilabel>."
+#~ msgstr ""
+#~ "Щоб додати коментарі відносно компакт-диску, жанру музики, та рік випуску "
+#~ "диску натисніть стрілку біля <guilabel>Показати додаткові параметри "
+#~ "диску</guilabel>."
+
+#~ msgid ""
+#~ "To edit the title of a track, click twice on the track in the "
+#~ "<guilabel>Title</guilabel> column of the track table, then type the new "
+#~ "title."
+#~ msgstr ""
+#~ "Щоб відредагувати назву доріжки двічі клацніть у таблиці на доріжці у "
+#~ "стовпчику <guilabel>Назва</guilabel>, потім введіть нову назву."
+
+#~ msgid ""
+#~ "To add additional information about a track, select the track in the "
+#~ "track table, then click on the arrow next to <guilabel>Show advanced "
+#~ "track options</guilabel>."
+#~ msgstr ""
+#~ "Щоб додати додаткову інформацію про доріжку,виберіть доріжку у таблиці, "
+#~ "потім натисніть на стрілці біля <guilabel>Показати додаткові параметри "
+#~ "доріжки</guilabel>."
+
+#~ msgid ""
+#~ "Type the additional track information in the <guilabel>Extra track data</"
+#~ "guilabel> text box."
+#~ msgstr ""
+#~ "Введіть додаткову інформацію про доріжку у текстовому полі <guilabel>Дані "
+#~ "додаткової доріжки</guilabel>."
+
+#~ msgid ""
+#~ "To save the changes on your local computer, click <guibutton>Save</"
+#~ "guibutton>."
+#~ msgstr ""
+#~ "Щоб зберегти зміни у комп'ютері, натисніть <guibutton>Зберегти</"
+#~ "guibutton>."
+
+#~ msgid "Track Editor Dialog"
+#~ msgstr "Діалогове вікно редагування доріжок"
+
+#~ msgid "To Eject a CD"
+#~ msgstr "Витягування компакт-диску"
+
+#~ msgid "Shows Eject CD button."
+#~ msgstr "Показано кнопку витягування компакт-диску"
+
+#~ msgid ""
+#~ "To eject a CD, click on the <inlinemediaobject><placeholder-1/"
+#~ "><placeholder-2/></inlinemediaobject> button. This action stops the CD if "
+#~ "the CD is still playing, and opens the CD tray."
+#~ msgstr ""
+#~ "Щоб витягнути компакт-диск, натисніть кнопку "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject>. "
+#~ "Якщо диск відтворювався, відтворення диску зупиниться, та відкриється "
+#~ "лоток пристрою компакт-дисків."
+
+#~ msgid "Preferences"
+#~ msgstr "Параметри"
+
+#~ msgid ""
+#~ "To configure <application>CD Player</application>, click on the "
+#~ "<inlinemediaobject><placeholder-1/><placeholder-2/></inlinemediaobject> "
+#~ "button."
+#~ msgstr ""
+#~ "Щоб налаштувати програму <application>Програвач компакт-дисків</"
+#~ "application>, натисніть кнопку <inlinemediaobject><placeholder-1/"
+#~ "><placeholder-2/></inlinemediaobject>."
+
+#~ msgid "CD Player Device"
+#~ msgstr "Пристрій компакт-дисків"
+
+#~ msgid ""
+#~ "Use this text box to specify the name of the CDROM device. Click "
+#~ "<guibutton>Apply change</guibutton> to save a change to this setting."
+#~ msgstr "У цьому полі вкажіть пристрій CDROM."
+
+#~ msgid "Start playing CD when CD Player starts"
+#~ msgstr "Починати відтворення під час запуску програвача"
+
+#~ msgid ""
+#~ "Select this option to start playing the CD in the CD drive when you start "
+#~ "the <application>CD Player</application> application."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для запуску відтворення компакт-диску у пристрої, "
+#~ "коли ви запускаєте програму <application>Програвач компакт-дисків</"
+#~ "application>."
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Намагатись відкрити лоток під час виходу з програвача"
+
+#~ msgid ""
+#~ "Select this option to automatically eject the CD in the CD drive when the "
+#~ "<application>CD Player</application> application exits."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для автоматичного витягування відкривання лотка "
+#~ "пристрою коли ви закриваєте програму <application>Програвач компакт-"
+#~ "дисків</application>."
+
+#~ msgid "Available Themes"
+#~ msgstr "Теми"
+
+#~ msgid ""
+#~ "Use this list box to select a display theme for the <application>CD "
+#~ "Player</application>. The themes available are as follows:"
+#~ msgstr ""
+#~ "У цьому списку виберіть тему відображення програми <application>Програвач "
+#~ "компакт-дисків</application>. Доступні теми:"
+
+#~ msgid "None"
+#~ msgstr "Немає"
+
+#~ msgid ""
+#~ "Provides standard buttons and allows the standard Mate Theme to show "
+#~ "through making <application>CD Player</application> match your other "
+#~ "applications."
+#~ msgstr ""
+#~ "Надає стандартні кнопки та дозволяє стандартній темі Mate показувати "
+#~ "через <application>Програвач компакт-дисків</application> відповідати "
+#~ "іншим програмам."
+
+#~ msgid "lcd"
+#~ msgstr "lcd"
+
+#~ msgid "Provides standard buttons and a gray background in the display area."
+#~ msgstr "Стандартні кнопки та сіре тло у області відображення."
+
+#~ msgid "red-lcd"
+#~ msgstr "red-lcd"
+
+#~ msgid "Provides standard buttons and a red background in the display area."
+#~ msgstr "Стандартні кнопки та червоне тло у області відображення."
+
+#~ msgid ""
+#~ "@@image: 'figures/mate-volume-control_window.png'; "
+#~ "md5=ddda1f9663ceb6347b212196b53f0574"
+#~ msgstr ""
+#~ "@@image: 'figures/mate-volume-control_window.png'; "
+#~ "md5=ddda1f9663ceb6347b212196b53f0574"
+
+#~ msgid "MATE Volume Control Manual V2.1"
+#~ msgstr "Довідка з програми Регулятор гучності версії 2.1"
+
+#~ msgid "Christian Schaller"
+#~ msgstr "Christian Schaller"
+
+#~ msgid "Michael Froh"
+#~ msgstr "Michael Froh"
+
+#~ msgid "2000"
+#~ msgstr "2000"
+
+#~ msgid "Erik Jarvi"
+#~ msgstr "Erik Jarvi"
+
+#~ msgid "[email protected]"
+#~ msgstr "[email protected]"
+
+#~ msgid "Michael"
+#~ msgstr "Michael"
+
+#~ msgid "Froh"
+#~ msgstr "Froh"
+
+#~ msgid "[email protected]"
+#~ msgstr "[email protected]"
+
+#~ msgid "Erik"
+#~ msgstr "Erik"
+
+#~ msgid "Jarvi"
+#~ msgstr "Jarvi"
+
+#~ msgid "[email protected]"
+#~ msgstr "[email protected]"
+
+#~ msgid "2.0"
+#~ msgstr "2.0"
+
+#~ msgid "25 October 2003"
+#~ msgstr "20 Жовтня 2003"
+
+#~ msgid "Christian Schaller <email>[email protected]</email>"
+#~ msgstr "Christian Schaller <email>[email protected]</email>"
+
+#~ msgid "1.0"
+#~ msgstr "1.0"
+
+#~ msgid "19 Feb 2002"
+#~ msgstr "19 лютого 2002"
+
+#~ msgid "Michael Froh <email>[email protected]</email>"
+#~ msgstr "Michael Froh <email>[email protected]</email>"
+
+#~ msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+#~ msgstr "Оновлено до Docbook 4.1.2, для MATE 2.0"
+
+#~ msgid "0.1"
+#~ msgstr "0.1"
+
+#~ msgid "23 Mar 2001"
+#~ msgstr "23 березня 2001"
+
+#~ msgid "Erik Jarvi <email>[email protected]</email>"
+#~ msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#~ msgid "This was the original release, for MATE 1.2"
+#~ msgstr "Перший випуск, для MATE 1.2"
+
+#~ msgid "This manual describes version 2.2.2 of MATE Volume Control."
+#~ msgstr "У довідці описується 2.2.2 програми Регулятор гучності."
+
+#~ msgid ""
+#~ "To report a bug or make a suggestion regarding the MATE Volume Control "
+#~ "application or this manual, follow the directions in the <ulink url="
+#~ "\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+#~ msgstr ""
+#~ "Щоб сповістити про помилку чи внести пропозицію відносно програми "
+#~ "Регулятор гучності або цієї довідки, відвідайте сторінку <ulink url="
+#~ "\"ghelp:mate-feedback\" type=\"help\">Зворотний зв'язок з MATE</ulink>."
+
+#~ msgid "mate-volume-control"
+#~ msgstr "mate-volume-control"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Регулятор гучності MATE"
+
+#~ msgid ""
+#~ "The <application>MATE Volume Control</application> application is an "
+#~ "audio mixer that enables you to mix audio for two-channel sound cards."
+#~ msgstr ""
+#~ "Програма <application>Регулятор гучності MATE</application> - мікшер, що "
+#~ "дозволяє змішувати звук для двоканальних звукових карток."
+
+#~ msgid "To Start MATE Volume Control"
+#~ msgstr "Запуск регулятора гучності"
+
+#~ msgid ""
+#~ "You can start <application>MATE Volume Control</application> in the "
+#~ "following ways:"
+#~ msgstr ""
+#~ "Програму <application>Регулятор гучності MATE</application> можна "
+#~ "запустити наступним чином:"
+
+#~ msgid ""
+#~ "Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+#~ "Control</guimenuitem></menuchoice>."
+#~ msgstr ""
+#~ "Виберіть <menuchoice><guisubmenu>Мультимедія</"
+#~ "guisubmenu><guimenuitem>Регулятор гучності</guimenuitem></menuchoice>."
+
+#~ msgid ""
+#~ "Execute the following command: <command>mate-volume-control</command>"
+#~ msgstr "Виконайте наступну команду: <command>mate-volume-control</command>"
+
+#~ msgid "When You Start MATE Volume Control"
+#~ msgstr "Після запуску програми Регулятор гучності"
+
+#~ msgid ""
+#~ "When you start <application>MATE Volume Control</application>, the "
+#~ "following window is displayed:"
+#~ msgstr ""
+#~ "Після запуску програми <application>Регулятор гучності MATE</"
+#~ "application>, відкриється наступне вікно:"
+
+#~ msgid "MATE Volume Control Window"
+#~ msgstr "Вікно програми Регулятор гучності"
+
+#~ msgid "Shows Volume Control main window."
+#~ msgstr "Показано головне вікно програми Регулятор гучності"
+
+#~ msgid ""
+#~ "The <application>MATE Volume Control</application> window contains the "
+#~ "following elements:"
+#~ msgstr ""
+#~ "Вікно програми <application>Регулятор гучності MATE</application> "
+#~ "містить наступні елементи:"
+
+#~ msgid "Menubar"
+#~ msgstr "Панель меню"
+
+#~ msgid ""
+#~ "The menus on the menubar contain all of the commands that you need to "
+#~ "work with <application>MATE Volume Control</application>."
+#~ msgstr ""
+#~ "Меню у панелі меню містить команди для роботи з регулятором гучності."
+
+#~ msgid "Display area"
+#~ msgstr "область відображення"
+
+#~ msgid ""
+#~ "The display area contains the channel faders and associated options for "
+#~ "several mixers, which enable you to control the volume on those mixers."
+#~ msgstr ""
+#~ "Область відображення містить регулятори та відповідні параметри для "
+#~ "кількох мікшерів, що дозволяє контролювати рівень сигналу цих мікшерів."
+
+#~ msgid ""
+#~ "<application>MATE Volume Control</application> populates the display "
+#~ "area dynamically, based on the functionality supported by your sound "
+#~ "card. The mixers displayed in your <application>MATE Volume Control</"
+#~ "application> window might be different to those shown in Figure 1."
+#~ msgstr ""
+#~ "Програма <application>Регулятор гучності MATE</application> заповнює "
+#~ "область відображення динамічно на основі функціональності вашої звукової "
+#~ "карти. Мікшери, що відображаються у вашому вікні програми "
+#~ "<application>Регулятор гучності MATE</application> можуть відрізнятись "
+#~ "від показаних на Рис. 1."
+
+#~ msgid "To Change a Mixer Volume"
+#~ msgstr "Зміна рівня гучності"
+
+#~ msgid ""
+#~ "To change a mixer volume, use the channel faders for that mixer, as "
+#~ "follows:"
+#~ msgstr ""
+#~ "Щоб змінити рівень гучності, використовуйте регулятори відповідного "
+#~ "мікшера:"
+
+#~ msgid "To increase the volume, slide the fader up."
+#~ msgstr "Для збільшення гучності перетягніть повзунок вгору."
+
+#~ msgid "To decrease the volume, slide the fader down."
+#~ msgstr "Для зменшення гучності перетягніть повзунок вниз."
+
+#~ msgid "To Lock the Mixer Channels"
+#~ msgstr "Блокування каналів мікшера"
+
+#~ msgid ""
+#~ "To lock the left and right mixer channels together, select the "
+#~ "<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+#~ "channels, <application>MATE Volume Control</application> synchronizes "
+#~ "both faders."
+#~ msgstr ""
+#~ "Щоб заблокувати разом обидва канали мікшера, відмітьте для цього мікшера "
+#~ "параметр <guilabel>Блокувати</guilabel>. Тепер <application>Регулятор "
+#~ "гучності MATE</application> синхронізує обидва регулятори."
+
+#~ msgid "To Silence a Mixer"
+#~ msgstr "Вимикання мікшера"
+
+#~ msgid ""
+#~ "To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+#~ "mixer."
+#~ msgstr ""
+#~ "Щоб вимкнути гучність мікшера, відмітьте для нього параметр "
+#~ "<guilabel>Приглушити</guilabel>."
+
+#~ msgid ""
+#~ "When you adjust the fader of a muted channel, <application>MATE Volume "
+#~ "Control</application> deselects the <guilabel>Mute</guilabel> option for "
+#~ "that mixer."
+#~ msgstr ""
+#~ "При регулюванні гучності приглушеного каналу, <application>Регулятор "
+#~ "гучності</application> знімає відмітку <guilabel>Приглушити</guilabel> з "
+#~ "цього мікшера."
+
+#~ msgid "To Specify the Current Recording Source"
+#~ msgstr "Визначення джерела запису"
+
+#~ msgid ""
+#~ "Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+#~ "source."
+#~ msgstr ""
+#~ "Будь-який мікшер, що має параметр <guilabel>Запис</guilabel> може "
+#~ "слугувати джерелом запису."
+
+#~ msgid ""
+#~ "To specify the current recording source, select the <guilabel>Rec</"
+#~ "guilabel> option for that mixer."
+#~ msgstr ""
+#~ "Щоб вказати джерело запису, відмітьте параметр <guilabel>Rec</guilabel> "
+#~ "для цього мікшера."
+
+#~ msgid ""
+#~ "To configure <application>MATE Volume Control</application>, choose "
+#~ "<menuchoice><guimenu>Settings</guimenu><guimenuitem>Preferences</"
+#~ "guimenuitem></menuchoice>."
+#~ msgstr ""
+#~ "Щоб налаштувати програму <application>Регулятор гучності MATE</"
+#~ "application>, виберіть <menuchoice><guimenu>Правка</"
+#~ "guimenu><guimenuitem>Параметри</guimenuitem></menuchoice>."
+
+#~ msgid ""
+#~ "<application>MATE Volume Control</application> populates the "
+#~ "<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+#~ "based on the functionality supported by your sound card."
+#~ msgstr ""
+#~ "<application>Регулятор гучності</application> заповнює діалогове вікно "
+#~ "<guilabel>Параметри регулятора гучності</guilabel> динамічно, на основі "
+#~ "функціональності вашої звукової карти."
+
+#~ msgid ""
+#~ "Use the options in the <guilabel>Shown</guilabel> column to select the "
+#~ "mixers that are displayed in the main <application>MATE Volume Control</"
+#~ "application> window."
+#~ msgstr ""
+#~ "У стовпчику <guilabel>Показувати</guilabel> відмітьте мікшери, які мають "
+#~ "відображатись у головному вікні програми <application>Регулятор гучності</"
+#~ "application>."
+
+#~ msgid "vol"
+#~ msgstr "vol"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the main volume."
+#~ msgstr "Відмітьте цей параметр для показу головних регуляторів гучності."
+
+#~ msgid "pcm"
+#~ msgstr "pcm"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the wave files."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності звукових файлів."
+
+#~ msgid "speaker"
+#~ msgstr "speaker"
+
+#~ msgid ""
+#~ "Select this option to display the fader that controls the speaker output "
+#~ "jack."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності вбудованого "
+#~ "динаміка."
+
+#~ msgid "line"
+#~ msgstr "line"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the line input on "
+#~ "your sound card, if the sound card has a line input."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності лінійного входу "
+#~ "звукової карти, якщо вона має лінійний вхід."
+
+#~ msgid "mic"
+#~ msgstr "mic"
+
+#~ msgid ""
+#~ "Select this option to display the fader that controls the microphone "
+#~ "input on your sound card."
+#~ msgstr "Відмітьте цей параметр для показу регуляторів гучності мікрофону."
+
+#~ msgid "cd"
+#~ msgstr "cd"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the CD player input "
+#~ "gain."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності пристрою "
+#~ "програвання компакт-дисків."
+
+#~ msgid "igain"
+#~ msgstr "igain"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the volume level of "
+#~ "the selected recording device."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності вибраного пристрою "
+#~ "запису."
+
+#~ msgid "line1"
+#~ msgstr "line1"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the second line "
+#~ "input on your sound card, if the sound card has a second line input."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності другого лінійного "
+#~ "взходу звукової карти, якщо вона має такий вхід."
+
+#~ msgid "phin"
+#~ msgstr "phin"
+
+#~ msgid ""
+#~ "Select this option to display the fader that controls the volume of the "
+#~ "phin device."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності пристрою phin."
+
+#~ msgid "video"
+#~ msgstr "video"
+
+#~ msgid ""
+#~ "Select this option to display the faders that control the volume of the "
+#~ "video devices."
+#~ msgstr ""
+#~ "Відмітьте цей параметр для показу регуляторів гучності відео-пристрою."
+
+#~ msgid ""
+#~ "To change a mixer label, double-click on the text in the <guilabel>Mixer "
+#~ "label</guilabel> column, then enter the new label text."
+#~ msgstr ""
+#~ "Щоб змінити позначку мікшера, двічі клацніть у стовпчику "
+#~ "<guilabel>Позначка мікшера</guilabel> та введіть текст позначки."
+
+#~ msgid ""
+#~ "To reset the mixer labels to the default values, click on the "
+#~ "<guibutton>Reset labels to their defaults</guibutton> button."
+#~ msgstr ""
+#~ "Щоб скинути позначки мікшера на типові значення, натисніть на кнопку "
+#~ "<guibutton>Скинути позначки на типові</guibutton>."
diff --git a/grecord/doc/zh_CN/zh_CN.po b/grecord/doc/zh_CN/zh_CN.po
new file mode 100644
index 0000000..f21a95a
--- /dev/null
+++ b/grecord/doc/zh_CN/zh_CN.po
@@ -0,0 +1,454 @@
+# Simplified Chinese translation of grecord.
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the grecord package.
+#
+# TeliuTe <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: grecord.HEAD\n"
+"POT-Creation-Date: 2009-04-08 22:08+0000\n"
+"PO-Revision-Date: 2009-04-13 18:55+0600\n"
+"Last-Translator: TeliuTe <[email protected]>\n"
+"Language-Team: Chinese (simplified) <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-sound-recorder.xml:181(None)
+msgid ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+msgstr ""
+"@@image: 'figures/grecord_window.png'; md5=ff971d62d718a6546f73344761b2c527"
+
+#: C/mate-sound-recorder.xml:24(title)
+#: C/mate-sound-recorder.xml:77(revnumber)
+msgid "Sound Recorder Manual V2.5"
+msgstr "录音机手册 V2.5"
+
+#: C/mate-sound-recorder.xml:27(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-sound-recorder.xml:28(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-sound-recorder.xml:29(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-sound-recorder.xml:30(holder)
+#: C/mate-sound-recorder.xml:56(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-sound-recorder.xml:42(para)
+msgid ""
+"Sound Recorder is a simple application to record and play different sound "
+"files"
+msgstr "录音机是一个简单的应用程序,可以录制和播放不同的音乐文件"
+
+#: C/mate-sound-recorder.xml:46(publishername)
+#: C/mate-sound-recorder.xml:81(para) C/mate-sound-recorder.xml:89(para)
+#: C/mate-sound-recorder.xml:97(para) C/mate-sound-recorder.xml:105(para)
+#: C/mate-sound-recorder.xml:113(para) C/mate-sound-recorder.xml:121(para)
+msgid "MATE Documentation Project"
+msgstr "MATE 文档项目"
+
+#: C/mate-sound-recorder.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software "
+"Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本, 该许可证没"
+"有固定的部分、没有封面和背页文本。您可以在此<ulink type=\"help\" url=\"ghelp:"
+"fdl\">链接</ulink>上或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副"
+"本。"
+
+#: C/mate-sound-recorder.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"本手册是在 GFDL 许可之下分发的 MATE 手册集合的一部分。如果想要单独分发此手"
+"册,可以在手册中添加该许可证的一份副本然后分发,如该许可证的第 6 部分所述。"
+
+#: C/mate-sound-recorder.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 MATE 文"
+"档以及 MATE 文档项目的成员中,这些名称都是以全大写字母或首字母大写显示,从而"
+"表明它们是商标。"
+
+#: C/mate-sound-recorder.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"文档按“原样”提供,不提供任何明示或暗示的保证,包括但不限于:文档或文档的修改"
+"版本没有适销性方面的缺陷、适合特定目的的适用性,以及没有侵权行为。您将自行承"
+"担本文档以及文档修改版本的质量、准确性以及性能方面的风险。如果任何文档或文档"
+"修改版本存在缺陷,您(而不是最初的编写者、作者或撰写人)将承担所有必需的服务、"
+"维修或更正的费用。此免责声明是本许可证的重要组成部分。如果不接受此免责声明,"
+"那么您就没有权利使用任何文档或文档的修改版本;并且"
+
+#: C/mate-sound-recorder.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"无论在任何情况以及在任何法律理论下,本文档或文档修改版本的作者、最初的编写"
+"者、任何撰写人或任何分发者,或者任意这些方的任何提供者都不对任何人由于使用本"
+"文档或文档修改版本引起或带来的任何直接的、间接的、特殊的、偶然的或继发的损失"
+"承担任何民事(包括疏忽)、合同或其它方面的责任,这些损失包括但不限于信誉损失、"
+"工作停止、计算机失败或故障,或任何以及所有其它损失或由此引发的或与之相关的损"
+"失,即使这些方已被告知存在出现此类损失的可能性时也是如此。"
+
+#: C/mate-sound-recorder.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"本文档以及文档的修改版本都是在遵循 GNU 自由文档许可证的条款下提供,这表示具有"
+"以下含义:<placeholder-1/>"
+
+#: C/mate-sound-recorder.xml:53(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-sound-recorder.xml:54(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE 文档小组"
+
+#: C/mate-sound-recorder.xml:78(date)
+msgid "February 2004"
+msgstr "2004年2月"
+
+#: C/mate-sound-recorder.xml:80(para) C/mate-sound-recorder.xml:88(para)
+#: C/mate-sound-recorder.xml:96(para) C/mate-sound-recorder.xml:104(para)
+#: C/mate-sound-recorder.xml:112(para) C/mate-sound-recorder.xml:120(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-sound-recorder.xml:85(revnumber)
+msgid "Sound Recorder Manual V2.4"
+msgstr "录音机手册 V2.4"
+
+#: C/mate-sound-recorder.xml:86(date)
+msgid "September 2003"
+msgstr "2003年9月"
+
+#: C/mate-sound-recorder.xml:93(revnumber)
+msgid "Sound Recorder Manual V2.3"
+msgstr "录音机手册 V2.3"
+
+#: C/mate-sound-recorder.xml:94(date)
+msgid "January 2003"
+msgstr "2003年1月"
+
+#: C/mate-sound-recorder.xml:101(revnumber)
+msgid "Sound Recorder Manual V2.2"
+msgstr "录音机手册 V2.2"
+
+#: C/mate-sound-recorder.xml:102(date)
+msgid "August 2002"
+msgstr "2002年8月"
+
+#: C/mate-sound-recorder.xml:109(revnumber)
+msgid "Sound Recorder Manual V2.1"
+msgstr "录音机手册 V2.1"
+
+#: C/mate-sound-recorder.xml:110(date)
+msgid "June 2002"
+msgstr "2002年6月"
+
+#: C/mate-sound-recorder.xml:117(revnumber)
+msgid "Sound Recorder Manual V2.0"
+msgstr "录音机手册 V2.0"
+
+#: C/mate-sound-recorder.xml:118(date)
+msgid "May 2002"
+msgstr "2002年5月"
+
+#: C/mate-sound-recorder.xml:126(releaseinfo)
+msgid "This manual describes version 2.5.2 of Sound Recorder."
+msgstr "本手册讲述的是录音机手册 2.5.2 版。"
+
+#: C/mate-sound-recorder.xml:129(title)
+msgid "Feedback"
+msgstr "反馈"
+
+#: C/mate-sound-recorder.xml:130(para)
+msgid ""
+"To report a bug or make a suggestion regarding the Sound Recorder "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"要报告关于录音机工具或使用手册中的缺陷,或者提出建议,请参照 <ulink url="
+"\"ghelp:mate-feedback\" type=\"help\">MATE 反馈页</ulink> 上的指导。"
+
+#: C/mate-sound-recorder.xml:137(primary)
+msgid "Sound Recorder"
+msgstr "录音机"
+
+#: C/mate-sound-recorder.xml:144(title)
+msgid "Introduction"
+msgstr "介绍"
+
+#: C/mate-sound-recorder.xml:145(para)
+msgid ""
+"The <application>Sound Recorder</application> application enables you to "
+"record and play <filename>.flac</filename>, <filename>.ogg</filename> (OGG "
+"audio, or <filename>.oga</filename>), and <filename>.wav</filename> sound "
+"files."
+msgstr ""
+"<application>录音机</application> 程序允许您录制和播放 <filename>.flac</"
+"filename>、<filename>.ogg</filename> (OGG 音频,或者 <filename>.oga</"
+"filename>) 和 <filename>.wav</filename> 类型的音乐文件。"
+
+#: C/mate-sound-recorder.xml:152(title)
+msgid "Getting Started"
+msgstr "快速入门"
+
+#: C/mate-sound-recorder.xml:154(para)
+msgid ""
+"You can start <application>Sound Recorder</application> in the following "
+"ways:"
+msgstr "您可以用下面的方法来启动 <application>录音机</application>:"
+
+#: C/mate-sound-recorder.xml:158(term)
+msgid "<guilabel>Application</guilabel> menu"
+msgstr "<guilabel>应用程序</guilabel> 菜单"
+
+#: C/mate-sound-recorder.xml:160(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Sound "
+"Recorder</guimenuitem></menuchoice>."
+msgstr ""
+"选择 <menuchoice><guisubmenu>影音</guisubmenu><guimenuitem>录音机</"
+"guimenuitem></menuchoice>。"
+
+#: C/mate-sound-recorder.xml:164(term)
+msgid "Command line"
+msgstr "命令行"
+
+#: C/mate-sound-recorder.xml:166(para)
+msgid "Execute the following command: <command>mate-sound-recorder</command>"
+msgstr "运行下面的命令:<command>mate-sound-recorder</command>"
+
+#: C/mate-sound-recorder.xml:173(para)
+msgid ""
+"When you start <application>Sound Recorder</application>, the following "
+"window is displayed."
+msgstr "当您启动了 <application>录音机</application>,会出来下面的窗口。"
+
+#: C/mate-sound-recorder.xml:177(title)
+msgid "Sound Recorder Window"
+msgstr "录音机窗口"
+
+#: C/mate-sound-recorder.xml:184(phrase)
+msgid ""
+"Shows Sound Recorder main window. Contains menubar, toolbar, progress bar, "
+"and statusbar."
+msgstr "显示录音机主窗口。包括菜单栏、工具栏、进度条和状态栏。"
+
+#: C/mate-sound-recorder.xml:196(title)
+msgid "Usage"
+msgstr "用法"
+
+#: C/mate-sound-recorder.xml:199(title)
+msgid "To Start a New Recording"
+msgstr "开始一个新的录制"
+
+#: C/mate-sound-recorder.xml:200(para)
+msgid "To start a new recording session, perform the following steps:"
+msgstr "要开始一个新的录制会话,请按下面的步骤操作:"
+
+#: C/mate-sound-recorder.xml:202(para)
+msgid ""
+"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"点菜单 <menuchoice><guimenu>文件</guimenu><guimenuitem>新建</guimenuitem></"
+"menuchoice>。"
+
+#: C/mate-sound-recorder.xml:203(para)
+msgid ""
+"Use the <guilabel>Record as</guilabel> drop-down list to select one of the "
+"following recording options:"
+msgstr "点击 <guilabel>录制为</guilabel> 下拉列表中选择下面的一个录制选项:"
+
+#: C/mate-sound-recorder.xml:206(guilabel)
+msgid "CD Quality, Lossless"
+msgstr "CD 质量,无损"
+
+#: C/mate-sound-recorder.xml:209(guilabel)
+msgid "CD Quality, Lossy"
+msgstr "CD 质量,有损"
+
+#: C/mate-sound-recorder.xml:212(guilabel)
+msgid "Voice"
+msgstr "语音"
+
+#: C/mate-sound-recorder.xml:216(para)
+msgid ""
+"To start recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Record</guimenuitem></menuchoice>."
+msgstr ""
+"要开始录制,点菜单 <menuchoice><guimenu>控制</guimenu><guimenuitem>录制</"
+"guimenuitem></menuchoice>。"
+
+#: C/mate-sound-recorder.xml:217(para)
+msgid ""
+"To stop recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Stop</guimenuitem></menuchoice>."
+msgstr ""
+"要停止录制,点菜单 <menuchoice><guimenu>控制</guimenu><guimenuitem>停止</"
+"guimenuitem></menuchoice>。"
+
+#: C/mate-sound-recorder.xml:218(para)
+msgid ""
+"To play back the recording, choose <menuchoice><guimenu>Control</"
+"guimenu><guimenuitem>Play</guimenuitem></menuchoice>."
+msgstr ""
+"要回放录音,点菜单 <menuchoice><guimenu>控制</guimenu><guimenuitem>播放</"
+"guimenuitem></menuchoice>。"
+
+#: C/mate-sound-recorder.xml:219(para)
+msgid ""
+"To run the audio mixer, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open Volume Control</guimenuitem></menuchoice>."
+msgstr ""
+"要运行音频混音器,点菜单 <menuchoice><guimenu>文件</guimenu><guimenuitem>打"
+"开音量控制</guimenuitem></menuchoice>。"
+
+#: C/mate-sound-recorder.xml:222(para)
+msgid ""
+"To save the recording, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Save As</guimenuitem></menuchoice>, then type a name "
+"for the sound file."
+msgstr ""
+"要保存录音,点菜单 <menuchoice><guimenu>文件</guimenu><guimenuitem>另存为</"
+"guimenuitem></menuchoice>,然后输入音乐文件的名称。"
+
+#: C/mate-sound-recorder.xml:227(title)
+msgid "To Play a Sound File"
+msgstr "播放音乐文件"
+
+#: C/mate-sound-recorder.xml:228(para)
+msgid ""
+"To play a sound file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select a sound file in "
+"the <guilabel>Open a file</guilabel> dialog, then click <guibutton>OK</"
+"guibutton>. <application>Sound Recorder</application> displays the duration "
+"of the file in minutes and seconds below the progress bar. To play the file, "
+"choose <menuchoice><guimenu>Control</guimenu><guimenuitem>Play</"
+"guimenuitem></menuchoice>. The progress indicator moves along the progress "
+"bar as the sound file is playing."
+msgstr ""
+"要播放一个音乐文件,点菜单 <menuchoice><guimenu>文件</guimenu><guimenuitem>打"
+"开</guimenuitem></menuchoice>,在出来的 <guilabel>打开</guilabel> 对话框里选"
+"择一个文件,然后点 <guibutton>打开</guibutton>。<application>录音机</"
+"application> 会在播放进度条的下面,显示文件的播放时间的分钟和秒。要播放这个文"
+"件,点菜单 <menuchoice><guimenu>控制</guimenu><guimenuitem>播放</"
+"guimenuitem></menuchoice>。进度条上移动的滑块会指示播放的进度。"
+
+#: C/mate-sound-recorder.xml:232(title)
+msgid "To Display the Properties of a File"
+msgstr "显示音乐文件的属性"
+
+#: C/mate-sound-recorder.xml:233(para)
+msgid ""
+"To display the properties of a file, choose <menuchoice><guimenu>File</"
+"guimenu><guimenuitem>File Information</guimenuitem></menuchoice>. "
+"<application>Sound Recorder</application> displays the following information "
+"about the file:"
+msgstr ""
+"要显示一个音乐文件的属性,点菜单 <menuchoice><guimenu>文件</"
+"guimenu><guimenuitem>文件信息</guimenuitem></menuchoice>,<application>录音机"
+"</application> 会显示下面的相关信息:"
+
+#: C/mate-sound-recorder.xml:237(guilabel)
+msgid "File Information"
+msgstr "文件信息"
+
+#: C/mate-sound-recorder.xml:239(para)
+msgid ""
+"<guilabel>Folder</guilabel> displays the name of the folder in which the "
+"file is located."
+msgstr "<guilabel>文件夹</guilabel> 显示了文件所在的位置。"
+
+#: C/mate-sound-recorder.xml:240(para)
+msgid "<guilabel>Filename</guilabel> displays the name of the file."
+msgstr "<guilabel>文件名</guilabel> 显示了文件的名称。"
+
+#: C/mate-sound-recorder.xml:241(para)
+msgid "<guilabel>File size</guilabel> displays the size of the file."
+msgstr "<guilabel>文件大小</guilabel> 显示了文件的大小尺寸。"
+
+#: C/mate-sound-recorder.xml:245(guilabel)
+msgid "Audio Information"
+msgstr "音频信息"
+
+#: C/mate-sound-recorder.xml:247(para)
+msgid ""
+"<guilabel>Song length</guilabel> displays the length of the audio data in "
+"the file."
+msgstr "<guilabel>声音长度</guilabel> 显示了文件中的音频数据长度。"
+
+#: C/mate-sound-recorder.xml:248(para)
+msgid ""
+"<guilabel>Number of channels</guilabel> displays the number of channels on "
+"which the audio data was recorded."
+msgstr "<guilabel>声道数</guilabel> 显示了录制的音频数据声道数。"
+
+#: C/mate-sound-recorder.xml:249(para)
+msgid ""
+"<guilabel>Sample rate</guilabel> displays the sample rate at which the audio "
+"data was recorded."
+msgstr "<guilabel>采样率</guilabel> 显示了录制的音频数据的采样率。"
+
+#: C/mate-sound-recorder.xml:250(para)
+msgid ""
+"<guilabel>Bit rate</guilabel> displays the bit rate at which the audio data "
+"was recorded."
+msgstr "<guilabel>位率</guilabel> 显示了录制的音频数据的位率。"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-sound-recorder.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"TeliuTe <[email protected]>, 2009."
diff --git a/grecord/icons/16x16/Makefile.am b/grecord/icons/16x16/Makefile.am
new file mode 100644
index 0000000..42b5413
--- /dev/null
+++ b/grecord/icons/16x16/Makefile.am
@@ -0,0 +1,6 @@
+icondir = $(datadir)/icons/hicolor/16x16/apps
+icon_DATA = mate-sound-recorder.png
+
+EXTRA_DIST = $(icon_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/16x16/Makefile.in b/grecord/icons/16x16/Makefile.in
new file mode 100644
index 0000000..dc85506
--- /dev/null
+++ b/grecord/icons/16x16/Makefile.in
@@ -0,0 +1,481 @@
+# 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 = grecord/icons/16x16
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(icondir)"
+DATA = $(icon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+icondir = $(datadir)/icons/hicolor/16x16/apps
+icon_DATA = mate-sound-recorder.png
+EXTRA_DIST = $(icon_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/16x16/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/16x16/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)"
+ @list='$(icon_DATA)'; test -n "$(icondir)" || 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)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(icondir)" && 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)$(icondir)"; 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-iconDATA
+
+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-iconDATA
+
+.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-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/16x16/mate-sound-recorder.png b/grecord/icons/16x16/mate-sound-recorder.png
new file mode 100644
index 0000000..24688e3
--- /dev/null
+++ b/grecord/icons/16x16/mate-sound-recorder.png
Binary files differ
diff --git a/grecord/icons/22x22/Makefile.am b/grecord/icons/22x22/Makefile.am
new file mode 100644
index 0000000..0139796
--- /dev/null
+++ b/grecord/icons/22x22/Makefile.am
@@ -0,0 +1,6 @@
+icondir = $(datadir)/icons/hicolor/22x22/apps
+icon_DATA = mate-sound-recorder.png
+
+EXTRA_DIST = $(icon_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/22x22/Makefile.in b/grecord/icons/22x22/Makefile.in
new file mode 100644
index 0000000..3ea3948
--- /dev/null
+++ b/grecord/icons/22x22/Makefile.in
@@ -0,0 +1,481 @@
+# 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 = grecord/icons/22x22
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(icondir)"
+DATA = $(icon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+icondir = $(datadir)/icons/hicolor/22x22/apps
+icon_DATA = mate-sound-recorder.png
+EXTRA_DIST = $(icon_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/22x22/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/22x22/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)"
+ @list='$(icon_DATA)'; test -n "$(icondir)" || 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)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(icondir)" && 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)$(icondir)"; 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-iconDATA
+
+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-iconDATA
+
+.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-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/22x22/mate-sound-recorder.png b/grecord/icons/22x22/mate-sound-recorder.png
new file mode 100644
index 0000000..046338c
--- /dev/null
+++ b/grecord/icons/22x22/mate-sound-recorder.png
Binary files differ
diff --git a/grecord/icons/24x24/Makefile.am b/grecord/icons/24x24/Makefile.am
new file mode 100644
index 0000000..98c92e3
--- /dev/null
+++ b/grecord/icons/24x24/Makefile.am
@@ -0,0 +1,6 @@
+icondir = $(datadir)/icons/hicolor/24x24/apps
+icon_DATA = mate-sound-recorder.png
+
+EXTRA_DIST = $(icon_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/24x24/Makefile.in b/grecord/icons/24x24/Makefile.in
new file mode 100644
index 0000000..8e041db
--- /dev/null
+++ b/grecord/icons/24x24/Makefile.in
@@ -0,0 +1,481 @@
+# 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 = grecord/icons/24x24
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(icondir)"
+DATA = $(icon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+icondir = $(datadir)/icons/hicolor/24x24/apps
+icon_DATA = mate-sound-recorder.png
+EXTRA_DIST = $(icon_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/24x24/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/24x24/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)"
+ @list='$(icon_DATA)'; test -n "$(icondir)" || 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)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(icondir)" && 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)$(icondir)"; 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-iconDATA
+
+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-iconDATA
+
+.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-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/24x24/mate-sound-recorder.png b/grecord/icons/24x24/mate-sound-recorder.png
new file mode 100644
index 0000000..055956a
--- /dev/null
+++ b/grecord/icons/24x24/mate-sound-recorder.png
Binary files differ
diff --git a/grecord/icons/32x32/Makefile.am b/grecord/icons/32x32/Makefile.am
new file mode 100644
index 0000000..ff07469
--- /dev/null
+++ b/grecord/icons/32x32/Makefile.am
@@ -0,0 +1,6 @@
+icondir = $(datadir)/icons/hicolor/32x32/apps
+icon_DATA = mate-sound-recorder.png
+
+EXTRA_DIST = $(icon_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/32x32/Makefile.in b/grecord/icons/32x32/Makefile.in
new file mode 100644
index 0000000..b68f81d
--- /dev/null
+++ b/grecord/icons/32x32/Makefile.in
@@ -0,0 +1,481 @@
+# 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 = grecord/icons/32x32
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(icondir)"
+DATA = $(icon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+icondir = $(datadir)/icons/hicolor/32x32/apps
+icon_DATA = mate-sound-recorder.png
+EXTRA_DIST = $(icon_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/32x32/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/32x32/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)"
+ @list='$(icon_DATA)'; test -n "$(icondir)" || 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)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(icondir)" && 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)$(icondir)"; 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-iconDATA
+
+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-iconDATA
+
+.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-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/32x32/mate-sound-recorder.png b/grecord/icons/32x32/mate-sound-recorder.png
new file mode 100644
index 0000000..d184d24
--- /dev/null
+++ b/grecord/icons/32x32/mate-sound-recorder.png
Binary files differ
diff --git a/grecord/icons/48x48/Makefile.am b/grecord/icons/48x48/Makefile.am
new file mode 100644
index 0000000..b903019
--- /dev/null
+++ b/grecord/icons/48x48/Makefile.am
@@ -0,0 +1,6 @@
+icondir = $(datadir)/icons/hicolor/48x48/apps
+icon_DATA = mate-sound-recorder.png
+
+EXTRA_DIST = $(icon_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/48x48/Makefile.in b/grecord/icons/48x48/Makefile.in
new file mode 100644
index 0000000..598a44e
--- /dev/null
+++ b/grecord/icons/48x48/Makefile.in
@@ -0,0 +1,481 @@
+# 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 = grecord/icons/48x48
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(icondir)"
+DATA = $(icon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+icondir = $(datadir)/icons/hicolor/48x48/apps
+icon_DATA = mate-sound-recorder.png
+EXTRA_DIST = $(icon_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/48x48/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/48x48/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)"
+ @list='$(icon_DATA)'; test -n "$(icondir)" || 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)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(icondir)" && 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)$(icondir)"; 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-iconDATA
+
+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-iconDATA
+
+.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-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/48x48/mate-sound-recorder.png b/grecord/icons/48x48/mate-sound-recorder.png
new file mode 100644
index 0000000..86b5763
--- /dev/null
+++ b/grecord/icons/48x48/mate-sound-recorder.png
Binary files differ
diff --git a/grecord/icons/AUTHORS b/grecord/icons/AUTHORS
new file mode 100644
index 0000000..344587e
--- /dev/null
+++ b/grecord/icons/AUTHORS
@@ -0,0 +1 @@
+Stephen Brandt <[email protected]>
diff --git a/grecord/icons/Makefile.am b/grecord/icons/Makefile.am
new file mode 100644
index 0000000..4c75ea4
--- /dev/null
+++ b/grecord/icons/Makefile.am
@@ -0,0 +1,18 @@
+SUBDIRS = 16x16 22x22 24x24 32x32 48x48 scalable
+
+EXTRA_DIST = AUTHORS SOURCE
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/Makefile.in b/grecord/icons/Makefile.in
new file mode 100644
index 0000000..61e1fae
--- /dev/null
+++ b/grecord/icons/Makefile.in
@@ -0,0 +1,649 @@
+# 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 = grecord/icons
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in AUTHORS
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = 16x16 22x22 24x24 32x32 48x48 scalable
+EXTRA_DIST = AUTHORS SOURCE
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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:
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-data-am install-strip tags-recursive \
+ uninstall-am
+
+.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-data-hook install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs installdirs-am \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-recursive uninstall uninstall-am uninstall-hook
+
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/SOURCE/mate-sound-recorder-16x16.svg b/grecord/icons/SOURCE/mate-sound-recorder-16x16.svg
new file mode 100644
index 0000000..485e402
--- /dev/null
+++ b/grecord/icons/SOURCE/mate-sound-recorder-16x16.svg
@@ -0,0 +1,572 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg2350"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="/home/stephen/Inkscape/grecord"
+ sodipodi:docname="grecord07_16.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/stephen/Inkscape/grecord/grecord07_16.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2352">
+ <linearGradient
+ id="linearGradient4070">
+ <stop
+ style="stop-color:#f13737;stop-opacity:1;"
+ offset="0"
+ id="stop4072" />
+ <stop
+ style="stop-color:#e11010;stop-opacity:1;"
+ offset="1"
+ id="stop4074" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4070"
+ id="radialGradient5144"
+ gradientUnits="userSpaceOnUse"
+ cx="0.044194177"
+ cy="16.754717"
+ fx="0.044194177"
+ fy="16.754717"
+ r="10.443689" />
+ <linearGradient
+ id="linearGradient4107">
+ <stop
+ id="stop4109"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.51908398;" />
+ <stop
+ id="stop4111"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4107"
+ id="linearGradient5150"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3712079,0,0,0.3792209,4.5006128,6.3603169)"
+ x1="-3.596699"
+ y1="1.6868348"
+ x2="0.96647578"
+ y2="15.092172" />
+ <linearGradient
+ id="linearGradient5522">
+ <stop
+ style="stop-color:#babab8;stop-opacity:1;"
+ offset="0"
+ id="stop5524" />
+ <stop
+ style="stop-color:#646561;stop-opacity:1;"
+ offset="1"
+ id="stop5526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5522"
+ id="linearGradient3862"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.448813,-0.2861855,0.3201585,0.3976471,-5.0818911,0.7334138)"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="34.98727"
+ y2="18.000616" />
+ <linearGradient
+ id="linearGradient5488">
+ <stop
+ style="stop-color:#e2e4e1;stop-opacity:1;"
+ offset="0"
+ id="stop5490" />
+ <stop
+ style="stop-color:#9ca399;stop-opacity:1;"
+ offset="1"
+ id="stop5492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5488"
+ id="linearGradient3860"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.448813,-0.2861855,0.3201585,0.3976471,-5.0818911,0.7334138)"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="35.839645"
+ y2="15.311663" />
+ <linearGradient
+ id="linearGradient5160">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop5162" />
+ <stop
+ style="stop-color:#555753;stop-opacity:0;"
+ offset="1"
+ id="stop5164" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5160"
+ id="linearGradient5166"
+ x1="10.532799"
+ y1="13.468754"
+ x2="10.532799"
+ y2="16.24007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0339115,0,0,1.072347,-0.3899821,-1.476685)" />
+ <linearGradient
+ id="linearGradient5154">
+ <stop
+ id="stop5156"
+ offset="0"
+ style="stop-color:#e4e5e3;stop-opacity:0;" />
+ <stop
+ id="stop5158"
+ offset="1"
+ style="stop-color:#afb4ab;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5154"
+ id="linearGradient3855"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872629,0,0,0.4338676,-17.624254,1.3373772)"
+ x1="28.487099"
+ y1="37.335804"
+ x2="28.487099"
+ y2="26.803371" />
+ <linearGradient
+ id="linearGradient5447">
+ <stop
+ style="stop-color:#e4e5e3;stop-opacity:1;"
+ offset="0"
+ id="stop5449" />
+ <stop
+ style="stop-color:#afb4ab;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5447"
+ id="linearGradient3742"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4984865,0,0,0.4840895,-3.1991202,-0.2924264)"
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5469">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5471" />
+ <stop
+ style="stop-color:#c3c5c0;stop-opacity:1;"
+ offset="1"
+ id="stop5473" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5469"
+ id="radialGradient3873"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5964704,-0.1598238,0.1325658,0.4947425,12.00785,12.808575)"
+ cx="34.5"
+ cy="14.4375"
+ fx="34.5"
+ fy="14.4375"
+ r="2.5625" />
+ <linearGradient
+ id="linearGradient5752">
+ <stop
+ id="stop5754"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5756"
+ offset="1"
+ style="stop-color:#c0c4be;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5752"
+ id="radialGradient3748"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3870636,-1.1262917e-3,2.2758032e-2,1.640299,1.0661233,-8.0227793)"
+ cx="24.686234"
+ cy="6.5401049"
+ fx="24.686234"
+ fy="6.5401049"
+ r="6.5021882" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="943"
+ inkscape:window-x="0"
+ inkscape:window-y="47" />
+ <metadata
+ id="metadata2355">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5144);fill-opacity:1;stroke:#cc0000;stroke-width:2.48592186;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3099"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.4022652,0,0,0.4022652,4.482222,6.0357159)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.31456375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ id="path4078"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.3016989,0,0,0.3016988,4.4866664,7.1517872)" />
+ <path
+ style="fill:url(#linearGradient5150);fill-opacity:1;stroke:none;stroke-width:1.119403;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ d="M 6.1004616,9.0509725 C 4.8787834,9.2844108 3.9261083,10.672758 2.7128533,11.048908 C 1.9056937,11.299155 1,10.953121 1,10.569741 C 1,8.5992437 2.5654521,7 4.494313,7 C 5.4587433,7 6.332322,7.399811 6.9647923,8.0459347 C 7.2810278,8.3689962 7.5369865,8.7536361 7.7138854,9.1806657 C 7.4314387,9.1719536 7.1233105,8.8555276 6.1004616,9.0509725 z "
+ id="path4084"
+ sodipodi:nodetypes="csssscs" />
+ <rect
+ style="fill:url(#linearGradient3860);fill-opacity:1;stroke:url(#linearGradient3862);stroke-width:1.00075281;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5463"
+ width="7.5897002"
+ height="12.183517"
+ x="8.439805"
+ y="-1.677637"
+ rx="3.7948501"
+ ry="3.1228826"
+ transform="matrix(0.9835711,0.180521,-0.2341696,0.9721958,0,0)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:url(#linearGradient3855);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5166);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 11.5,16.622234 C 11.5,16.622234 11.5,13.000004 11.5,13.000004 L 9.5254743,13.009389 C 9.5254743,13.009389 9.4681574,16.629564 9.5254743,16.622234 C 9.6264234,17.11344 11.268157,17.138251 11.5,16.622234 z "
+ id="path5504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.37500024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5467"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.7272727,0,0,0.7272725,-11.090908,-4.0909064)" />
+ <path
+ style="color:#000000;fill:url(#linearGradient3742);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 10.848206,12.774476 L 13.013151,13.382145 C 13.013151,13.382145 13.826656,13.630432 14.200632,13.406265 C 14.574608,13.182099 14.509054,12.48548 14.509054,12.48548 L 14.49804,7.5267817 L 12.579413,7.542477 C 12.579413,7.542477 12.561328,11.471198 12.561608,11.489133 C 12.576046,12.459703 10.848206,12.774476 10.848206,12.774476 z "
+ id="path4467"
+ sodipodi:nodetypes="cczcccsc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3873);fill-opacity:1;stroke:none;stroke-width:4.05043983;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5776"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.2468868,0,0,0.2468868,5.4716116,3.2241858)" />
+ <rect
+ style="fill:url(#radialGradient3748);fill-opacity:1;stroke:none;stroke-width:1.00001657;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5746"
+ width="6.7533789"
+ height="11.149927"
+ x="8.8243704"
+ y="-1.2301226"
+ rx="3.3766894"
+ ry="2.8579578"
+ transform="matrix(0.9825554,0.1859702,-0.227446,0.9737907,0,0)" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4473"
+ width="0.9999997"
+ height="0.9999997"
+ x="11.000001"
+ y="5.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5538"
+ width="0.9999997"
+ height="0.9999997"
+ x="11.000001"
+ y="1.0000045"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4457"
+ width="0.9999997"
+ height="0.9999997"
+ x="12.000001"
+ y="2.0000045"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4459"
+ width="0.9999997"
+ height="0.9999997"
+ x="13.000001"
+ y="3.0000045"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4461"
+ width="0.9999997"
+ height="0.9999997"
+ x="14.000001"
+ y="4.0000048"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4463"
+ width="0.9999997"
+ height="0.9999997"
+ x="12.000001"
+ y="4.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4465"
+ width="0.9999997"
+ height="0.9999997"
+ x="11.000001"
+ y="3.0000045"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4467"
+ width="0.9999997"
+ height="0.9999997"
+ x="10.000001"
+ y="2.0000045"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4469"
+ width="0.9999997"
+ height="0.9999997"
+ x="9.000001"
+ y="3.0000045"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4471"
+ width="0.9999997"
+ height="0.9999997"
+ x="10.000001"
+ y="4.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4475"
+ width="0.9999997"
+ height="0.9999997"
+ x="8.000001"
+ y="4.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4477"
+ width="0.9999997"
+ height="0.9999997"
+ x="9.000001"
+ y="5.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4479"
+ width="0.9999997"
+ height="0.9999997"
+ x="10.000001"
+ y="6.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4481"
+ width="0.9999997"
+ height="0.9999997"
+ x="11.000001"
+ y="7.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4483"
+ width="0.9999997"
+ height="0.9999997"
+ x="8.000001"
+ y="6.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4485"
+ width="0.9999997"
+ height="0.9999997"
+ x="9.000001"
+ y="7.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4487"
+ width="0.9999997"
+ height="0.9999997"
+ x="10.000001"
+ y="8.0000048"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4489"
+ width="0.9999997"
+ height="0.9999997"
+ x="11.000001"
+ y="9.0000048"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4491"
+ width="0.9999997"
+ height="0.9999997"
+ x="10.000001"
+ y="10.000005"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4493"
+ width="0.9999997"
+ height="0.9999997"
+ x="9.000001"
+ y="9.0000048"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4495"
+ width="0.9999997"
+ height="0.9999997"
+ x="8.000001"
+ y="8.0000048"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4497"
+ width="0.9999997"
+ height="0.9999997"
+ x="8.000001"
+ y="10.000005"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4499"
+ width="0.9999997"
+ height="0.9999997"
+ x="7.000001"
+ y="9.0000048"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4896"
+ width="0.9999997"
+ height="0.9999997"
+ x="7.000001"
+ y="7.0000043"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4898"
+ width="0.9999997"
+ height="0.9999997"
+ x="11.000001"
+ y="11.000005"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4902"
+ width="0.9999997"
+ height="0.9999997"
+ x="9.000001"
+ y="11.000005"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00021148;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.49115044"
+ id="rect5477"
+ width="5.804225"
+ height="10.147433"
+ x="9.3433456"
+ y="-1.0533781"
+ rx="2.9021122"
+ ry="2.6009977"
+ transform="matrix(0.9772414,0.2121302,-0.2404697,0.9706566,0,0)" />
+ </g>
+</svg>
diff --git a/grecord/icons/SOURCE/mate-sound-recorder-22x22.svg b/grecord/icons/SOURCE/mate-sound-recorder-22x22.svg
new file mode 100644
index 0000000..3c0bc4c
--- /dev/null
+++ b/grecord/icons/SOURCE/mate-sound-recorder-22x22.svg
@@ -0,0 +1,668 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="22"
+ height="22"
+ id="svg2252"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="/home/stephen/Inkscape/grecord"
+ sodipodi:docname="grecord07_22.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/stephen/Inkscape/grecord/grecord07_22.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ version="1.0">
+ <defs
+ id="defs2254">
+ <linearGradient
+ id="linearGradient5752">
+ <stop
+ id="stop5754"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5756"
+ offset="1"
+ style="stop-color:#c0c4be;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5752"
+ id="radialGradient3748"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.3870637,-1.1262918e-3,2.275803e-2,1.640299,4.9647911,-8.7673291)"
+ cx="24.686234"
+ cy="6.5401049"
+ fx="24.686234"
+ fy="6.5401049"
+ r="6.5021882" />
+ <linearGradient
+ id="linearGradient5469">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5471" />
+ <stop
+ style="stop-color:#c3c5c0;stop-opacity:1;"
+ offset="1"
+ id="stop5473" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5469"
+ id="radialGradient3873"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5964704,-0.1598238,0.1325658,0.4947425,12.00785,12.808575)"
+ cx="34.5"
+ cy="14.4375"
+ fx="34.5"
+ fy="14.4375"
+ r="2.5625" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5447"
+ id="linearGradient3742"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4984865,0,0,0.4840895,0.8008787,-0.2924309)"
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5447">
+ <stop
+ style="stop-color:#e4e5e3;stop-opacity:1;"
+ offset="0"
+ id="stop5449" />
+ <stop
+ style="stop-color:#afb4ab;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5522">
+ <stop
+ style="stop-color:#babab8;stop-opacity:1;"
+ offset="0"
+ id="stop5524" />
+ <stop
+ style="stop-color:#646561;stop-opacity:1;"
+ offset="1"
+ id="stop5526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5522"
+ id="linearGradient3862"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.448813,-0.2861855,0.3201585,0.3976471,-1.1872535,1.0238003e-2)"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="34.98727"
+ y2="18.000616" />
+ <linearGradient
+ id="linearGradient5488">
+ <stop
+ style="stop-color:#e2e4e1;stop-opacity:1;"
+ offset="0"
+ id="stop5490" />
+ <stop
+ style="stop-color:#9ca399;stop-opacity:1;"
+ offset="1"
+ id="stop5492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5488"
+ id="linearGradient3860"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.448813,-0.2861855,0.3201585,0.3976471,-1.1872535,1.0238003e-2)"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="35.839645"
+ y2="15.311663" />
+ <linearGradient
+ id="linearGradient5766">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5768" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5766"
+ id="linearGradient3877"
+ gradientUnits="userSpaceOnUse"
+ x1="22.436493"
+ y1="44.087208"
+ x2="29.421417"
+ y2="25.139574" />
+ <linearGradient
+ id="linearGradient5784">
+ <stop
+ id="stop5786"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.30534351;" />
+ <stop
+ id="stop5788"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5784"
+ id="radialGradient3720"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)"
+ cx="28.416853"
+ cy="37.039845"
+ fx="28.416853"
+ fy="37.039845"
+ r="12.506951" />
+ <linearGradient
+ id="linearGradient4439">
+ <stop
+ style="stop-color:#7b7e77;stop-opacity:1;"
+ offset="0"
+ id="stop4441" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1;"
+ offset="1"
+ id="stop4443" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4439"
+ id="radialGradient3875"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.5345103,0,17.241667)"
+ cx="22.666853"
+ cy="34.233536"
+ fx="22.666853"
+ fy="34.233536"
+ r="13.006951" />
+ <linearGradient
+ id="linearGradient4459">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4461" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4463" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4459"
+ id="radialGradient3716"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)"
+ cx="28.416853"
+ cy="37.039845"
+ fx="28.416853"
+ fy="37.039845"
+ r="12.506951" />
+ <linearGradient
+ id="linearGradient4107">
+ <stop
+ id="stop4109"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.51908398;" />
+ <stop
+ id="stop4111"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4107"
+ id="linearGradient4886"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4257297,0,0,0.4287936,5.0147719,8.2766958)"
+ x1="-3.596699"
+ y1="1.6868348"
+ x2="0.96647578"
+ y2="15.092172" />
+ <linearGradient
+ id="linearGradient4070">
+ <stop
+ style="stop-color:#f13737;stop-opacity:1;"
+ offset="0"
+ id="stop4072" />
+ <stop
+ style="stop-color:#e11010;stop-opacity:1;"
+ offset="1"
+ id="stop4074" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4070"
+ id="radialGradient4892"
+ gradientUnits="userSpaceOnUse"
+ cx="0.044194177"
+ cy="16.754717"
+ fx="0.044194177"
+ fy="16.754717"
+ r="10.443689" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="8"
+ inkscape:cy="9.8019802"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ width="22px"
+ height="22px"
+ inkscape:window-width="1280"
+ inkscape:window-height="943"
+ inkscape:window-x="0"
+ inkscape:window-y="47" />
+ <metadata
+ id="metadata2257">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="opacity:1;color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.43137255;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4017"
+ width="3"
+ height="2"
+ x="13"
+ y="12"
+ rx="0"
+ ry="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient4892);fill-opacity:1;stroke:#cc0000;stroke-width:2.20970893;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3099"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.4525483,0,0,0.4525483,4.98,7.9776806)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.84105492;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ id="path4078"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.351982,0,0,0.351982,4.9844444,9.0937517)" />
+ <path
+ style="fill:url(#linearGradient4886);fill-opacity:1;stroke:none;stroke-width:1.119403;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ d="M 6.8496015,11.319081 C 5.448487,11.583035 4.355886,13.152871 2.9644319,13.578192 C 2.0387192,13.861152 1,13.469884 1,13.036387 C 1,10.808301 2.7953809,9 5.0075468,9 C 6.1136297,9 7.1155168,9.4520753 7.8408824,10.182662 C 8.2035656,10.547955 8.4971187,10.982876 8.7,11.465728 C 8.3760683,11.455877 8.0226833,11.098087 6.8496015,11.319081 z "
+ id="path4084"
+ sodipodi:nodetypes="csssscs" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3716);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4447"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.5996665,0,0,0.6199293,-2.540635,-4.9620831)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3875);fill-opacity:1;stroke:#2e3436;stroke-width:2.03431153;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4435"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.519711,0,0,0.4649469,-0.7685505,0.2784398)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3720);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5530"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.2464499,0,0,0.2216954,7.67449,8.8612098)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient3877);stroke-width:2.70855856;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.38011696"
+ id="path4437"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.4397555,0,0,0.3099647,1.5035337,6.0189559)" />
+ <rect
+ style="fill:url(#linearGradient3860);fill-opacity:1;stroke:url(#linearGradient3862);stroke-width:1.00075281;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5463"
+ width="7.5897002"
+ height="12.183517"
+ x="12.334443"
+ y="-2.4008126"
+ rx="3.7948501"
+ ry="3.1228826"
+ transform="matrix(0.9835711,0.180521,-0.2341696,0.9721958,0,0)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 15.499999,17.122233 C 15.499999,17.122233 15.499999,13.5 15.499999,13.5 L 13.525474,13.509385 C 13.525474,13.509385 13.468157,17.129564 13.525474,17.122233 C 13.626423,17.613441 15.268156,17.638251 15.499999,17.122233 z "
+ id="path5504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48273051;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5467"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.6729013,0,0,0.675965,-5.1029538,-3.4142884)" />
+ <path
+ style="color:#000000;fill:url(#linearGradient3742);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 14.622958,12.729423 L 17.01315,13.382141 C 17.01315,13.382141 17.826655,13.630428 18.200631,13.406261 C 18.574607,13.182095 18.509053,12.485476 18.509053,12.485476 L 18.498039,7.6619257 L 16.579412,7.5424725 C 16.579412,7.5424725 16.562477,11.696461 16.561607,11.714377 C 16.536898,12.22337 14.629125,12.733534 14.622958,12.729423 z "
+ id="path4467"
+ sodipodi:nodetypes="cczcccsc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3873);fill-opacity:1;stroke:none;stroke-width:4.05043983;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5776"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.2468868,0,0,0.2468868,9.4716105,3.2241813)" />
+ <rect
+ style="fill:url(#radialGradient3748);fill-opacity:1;stroke:none;stroke-width:1.00001657;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5746"
+ width="6.7533784"
+ height="11.149927"
+ x="12.723037"
+ y="-1.9746717"
+ rx="3.3766892"
+ ry="2.8579578"
+ transform="matrix(0.9825554,0.1859702,-0.227446,0.9737907,0,0)" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4473"
+ width="0.9999997"
+ height="0.9999997"
+ x="15"
+ y="5"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5538"
+ width="0.9999997"
+ height="0.9999997"
+ x="15"
+ y="1"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4457"
+ width="0.9999997"
+ height="0.9999997"
+ x="16"
+ y="2"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4459"
+ width="0.9999997"
+ height="0.9999997"
+ x="17"
+ y="3"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4461"
+ width="0.9999997"
+ height="0.9999997"
+ x="18"
+ y="4.0000005"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4463"
+ width="0.9999997"
+ height="0.9999997"
+ x="16"
+ y="4"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4465"
+ width="0.9999997"
+ height="0.9999997"
+ x="15"
+ y="3"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4467"
+ width="0.9999997"
+ height="0.9999997"
+ x="14"
+ y="2"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4469"
+ width="0.9999997"
+ height="0.9999997"
+ x="13"
+ y="3"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4471"
+ width="0.9999997"
+ height="0.9999997"
+ x="14"
+ y="4"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4475"
+ width="0.9999997"
+ height="0.9999997"
+ x="12"
+ y="4"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4477"
+ width="0.9999997"
+ height="0.9999997"
+ x="13"
+ y="5"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4479"
+ width="0.9999997"
+ height="0.9999997"
+ x="14"
+ y="6"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4481"
+ width="0.9999997"
+ height="0.9999997"
+ x="15"
+ y="7"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4483"
+ width="0.9999997"
+ height="0.9999997"
+ x="12"
+ y="6"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4485"
+ width="0.9999997"
+ height="0.9999997"
+ x="13"
+ y="7"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4487"
+ width="0.9999997"
+ height="0.9999997"
+ x="14"
+ y="8"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4489"
+ width="0.9999997"
+ height="0.9999997"
+ x="15"
+ y="9"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4491"
+ width="0.9999997"
+ height="0.9999997"
+ x="14"
+ y="10"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4493"
+ width="0.9999997"
+ height="0.9999997"
+ x="13"
+ y="9"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4495"
+ width="0.9999997"
+ height="0.9999997"
+ x="12"
+ y="8"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4497"
+ width="0.9999997"
+ height="0.9999997"
+ x="12"
+ y="10"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181286;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4499"
+ width="0.9999997"
+ height="0.9999997"
+ x="11"
+ y="9"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4896"
+ width="0.9999997"
+ height="0.9999997"
+ x="11"
+ y="7"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4898"
+ width="0.9999997"
+ height="0.9999997"
+ x="15"
+ y="11"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.39181285;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4902"
+ width="0.9999997"
+ height="0.9999997"
+ x="13"
+ y="11"
+ rx="15.550931"
+ ry="0.9999997" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00021124;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.43274853"
+ id="rect5477"
+ width="5.8042245"
+ height="10.147432"
+ x="13.227617"
+ y="-1.9022574"
+ rx="2.902112"
+ ry="2.6009982"
+ transform="matrix(0.9772414,0.2121302,-0.2404696,0.9706567,0,0)" />
+ </g>
+</svg>
diff --git a/grecord/icons/SOURCE/mate-sound-recorder-32x32.svg b/grecord/icons/SOURCE/mate-sound-recorder-32x32.svg
new file mode 100644
index 0000000..55eee17
--- /dev/null
+++ b/grecord/icons/SOURCE/mate-sound-recorder-32x32.svg
@@ -0,0 +1,1034 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg2288"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="/home/stephen/Inkscape/grecord"
+ sodipodi:docname="grecord07_32.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/stephen/Inkscape/grecord/grecord07_32.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2290">
+ <linearGradient
+ id="linearGradient5469">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5471" />
+ <stop
+ style="stop-color:#c3c5c0;stop-opacity:1;"
+ offset="1"
+ id="stop5473" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5469"
+ id="radialGradient3873"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5964704,-0.1598238,0.1325658,0.4947425,12.00785,12.808575)"
+ cx="34.5"
+ cy="14.4375"
+ fx="34.5"
+ fy="14.4375"
+ r="2.5625" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5455"
+ id="linearGradient3744"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7183533,0,0,0.7256095,1.6733724,-1.1736973)"
+ x1="25.977476"
+ y1="21.924267"
+ x2="28.536854"
+ y2="32.442478" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5447"
+ id="linearGradient3742"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7183533,0,0,0.7256095,0.9749376,-1.1736973)"
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5752">
+ <stop
+ id="stop5754"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5756"
+ offset="1"
+ style="stop-color:#c0c4be;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5752"
+ id="radialGradient3748"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5333069,-1.6337282e-3,3.1356644e-2,2.3793153,7.5971959,-13.334945)"
+ cx="24.686234"
+ cy="6.5401049"
+ fx="24.686234"
+ fy="6.5401049"
+ r="6.5021882" />
+ <linearGradient
+ id="linearGradient5455">
+ <stop
+ style="stop-color:#949791;stop-opacity:1;"
+ offset="0"
+ id="stop5457" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="1"
+ id="stop5459" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5455"
+ id="linearGradient3857"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872623,0,0,0.6508022,-6.6643528,1.0060459)"
+ x1="25.977476"
+ y1="21.924267"
+ x2="28.536854"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5447">
+ <stop
+ style="stop-color:#e4e5e3;stop-opacity:1;"
+ offset="0"
+ id="stop5449" />
+ <stop
+ style="stop-color:#afb4ab;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5447"
+ id="linearGradient3855"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872623,0,0,0.6508022,-7.6242402,1.0060459)"
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5522">
+ <stop
+ style="stop-color:#aeafac;stop-opacity:1;"
+ offset="0"
+ id="stop5524" />
+ <stop
+ style="stop-color:#5e5f5b;stop-opacity:1;"
+ offset="1"
+ id="stop5526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5522"
+ id="linearGradient3862"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7452624,0,0,0.6829077,0.106403,-0.5540783)"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="34.98727"
+ y2="18.000616" />
+ <linearGradient
+ id="linearGradient5488">
+ <stop
+ style="stop-color:#e2e4e1;stop-opacity:1;"
+ offset="0"
+ id="stop5490" />
+ <stop
+ style="stop-color:#8e968a;stop-opacity:1;"
+ offset="1"
+ id="stop5492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5488"
+ id="linearGradient3860"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7452624,0,0,0.6829077,0.106403,-0.5540783)"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="35.839645"
+ y2="15.311663" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5766">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5768" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5766"
+ id="linearGradient3877"
+ gradientUnits="userSpaceOnUse"
+ x1="22.436493"
+ y1="44.087208"
+ x2="29.421417"
+ y2="25.139574" />
+ <linearGradient
+ id="linearGradient5784">
+ <stop
+ id="stop5786"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.30534351;" />
+ <stop
+ id="stop5788"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5784"
+ id="radialGradient3720"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)"
+ cx="28.416853"
+ cy="37.039845"
+ fx="28.416853"
+ fy="37.039845"
+ r="12.506951" />
+ <linearGradient
+ id="linearGradient4439">
+ <stop
+ style="stop-color:#7b7e77;stop-opacity:1;"
+ offset="0"
+ id="stop4441" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1;"
+ offset="1"
+ id="stop4443" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4439"
+ id="radialGradient3875"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.5345103,0,17.241667)"
+ cx="22.666853"
+ cy="34.233536"
+ fx="22.666853"
+ fy="34.233536"
+ r="13.006951" />
+ <linearGradient
+ id="linearGradient4459">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4461" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4463" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4459"
+ id="radialGradient3716"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)"
+ cx="28.416853"
+ cy="37.039845"
+ fx="28.416853"
+ fy="37.039845"
+ r="12.506951" />
+ <linearGradient
+ id="linearGradient6157">
+ <stop
+ style="stop-color:#555753;stop-opacity:0;"
+ offset="0"
+ id="stop6159" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1;"
+ offset="1"
+ id="stop6161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6157"
+ id="linearGradient3869"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7387532,0,0,0.5265117,-3.0144568,6.7990545)"
+ x1="5.6109127"
+ y1="44.187856"
+ x2="21.779291"
+ y2="43.312855" />
+ <linearGradient
+ id="linearGradient4107">
+ <stop
+ id="stop4109"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.51908398;" />
+ <stop
+ id="stop4111"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4107"
+ id="linearGradient4282"
+ gradientUnits="userSpaceOnUse"
+ x1="-3.596699"
+ y1="1.6868348"
+ x2="0.96647578"
+ y2="15.092172"
+ gradientTransform="matrix(0.6380616,0,0,0.6387648,8.0171316,10.922509)" />
+ <linearGradient
+ id="linearGradient4070">
+ <stop
+ style="stop-color:#f13737;stop-opacity:1;"
+ offset="0"
+ id="stop4072" />
+ <stop
+ style="stop-color:#e11010;stop-opacity:1;"
+ offset="1"
+ id="stop4074" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4070"
+ id="radialGradient5798"
+ gradientUnits="userSpaceOnUse"
+ cx="0.044194177"
+ cy="16.754717"
+ fx="0.044194177"
+ fy="16.754717"
+ r="10.443689" />
+ <linearGradient
+ id="linearGradient4121">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1;"
+ offset="0"
+ id="stop4123" />
+ <stop
+ style="stop-color:#ef2929;stop-opacity:0;"
+ offset="1"
+ id="stop4125" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4121"
+ id="radialGradient5796"
+ gradientUnits="userSpaceOnUse"
+ cx="0.044194177"
+ cy="11.097863"
+ fx="0.044194177"
+ fy="11.097863"
+ r="9.9436893" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.395604"
+ inkscape:cx="15.879001"
+ inkscape:cy="13.271683"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="943"
+ inkscape:window-x="0"
+ inkscape:window-y="47" />
+ <metadata
+ id="metadata2293">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5796);fill-opacity:1;stroke:none;stroke-width:0.77586204;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4117"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.9050966,0,0,0.9050967,7.9599999,7.9553611)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5798);fill-opacity:1;stroke:#cc0000;stroke-width:1.52979827;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3099"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.6536809,0,0,0.6536809,7.9711111,10.745538)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.80794358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ id="path4078"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.5531146,0,0,0.5531146,7.9755557,11.86161)" />
+ <path
+ style="fill:url(#linearGradient4282);fill-opacity:1;stroke:none;stroke-width:1.119403;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ d="M 10.767079,15.454686 C 8.6671612,15.847893 7.0296277,18.186445 4.9441883,18.820037 C 3.5567785,19.241557 2,18.658693 2,18.012922 C 2,14.693789 4.6908237,12 8.006303,12 C 9.6640425,12 11.165619,12.673447 12.252759,13.761786 C 12.79633,14.305956 13.236292,14.953848 13.54036,15.673143 C 13.054868,15.658468 12.525233,15.125475 10.767079,15.454686 z "
+ id="path4084"
+ sodipodi:nodetypes="csssscs" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient3869);stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19.875081,29.496329 C 19.875081,29.496329 18.603711,30.887341 17.390912,31.282325 C 16.178113,31.677308 14.711322,31.790687 13.695356,30.664269 C 11.147737,27.839683 8.8809097,28.27747 9.7086309,29.240762 C 12.274892,32.227348 7.6260938,31.483966 1.4999999,31.483966"
+ id="path5942"
+ sodipodi:nodetypes="csssc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3716);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4447"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.8795109,0,0,0.8524028,-3.9929325,-6.0728689)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3875);fill-opacity:1;stroke:#2e3436;stroke-width:1.41158545;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4435"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.7195998,0,0,0.6974204,5.1238301e-2,-0.832344)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3720);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5530"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.3551513,0,0,0.3180303,11.023997,12.494469)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient3877);stroke-width:1.69767869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.38011696"
+ id="path4437"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.6396442,0,0,0.5424382,2.3233229,4.9081739)" />
+ <rect
+ style="opacity:1;color:#000000;fill:#72746f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect2426"
+ width="2.9999993"
+ height="2"
+ x="19"
+ y="17"
+ rx="0"
+ ry="0" />
+ <rect
+ style="fill:url(#linearGradient3860);fill-opacity:1;stroke:url(#linearGradient3862);stroke-width:1.00023031;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5463"
+ width="10.140838"
+ height="17.205854"
+ x="17.897902"
+ y="-3.8822961"
+ rx="5.0704188"
+ ry="4.4102163"
+ transform="matrix(0.9815117,0.1914021,-0.2210881,0.9752538,0,0)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:url(#linearGradient3855);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3857);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 21.499999,23.933355 C 21.499999,23.933355 21.499999,18.500004 21.499999,18.500004 L 19.525474,18.514082 C 19.525474,18.514082 19.468156,23.94435 19.525474,23.933355 C 19.626423,24.670165 21.268154,24.70738 21.499999,23.933355 z "
+ id="path5504"
+ sodipodi:nodetypes="ccccc" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5538"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="1"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4169"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="2"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4171"
+ width="0.99999994"
+ height="0.99999994"
+ x="23"
+ y="2"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4173"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="2"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4175"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="3"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4177"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="3"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4179"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="3"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4181"
+ width="0.99999994"
+ height="0.99999994"
+ x="24"
+ y="3"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4183"
+ width="0.99999994"
+ height="0.99999994"
+ x="26"
+ y="5"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4185"
+ width="0.99999994"
+ height="0.99999994"
+ x="25"
+ y="2"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4187"
+ width="0.99999994"
+ height="0.99999994"
+ x="25"
+ y="6"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4189"
+ width="0.99999994"
+ height="0.99999994"
+ x="25"
+ y="4"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4191"
+ width="0.99999994"
+ height="0.99999994"
+ x="23"
+ y="4"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4193"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="4"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4195"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="4"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4197"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="5"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4199"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="5"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4201"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="5"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4203"
+ width="0.99999994"
+ height="0.99999994"
+ x="24"
+ y="5"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4205"
+ width="0.99999994"
+ height="0.99999994"
+ x="23"
+ y="6"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4207"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="6"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4209"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="6"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4211"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="7"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4213"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="7"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4215"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="7"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4217"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="8"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4219"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="9"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4221"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="8"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4223"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="9"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4225"
+ width="0.99999994"
+ height="0.99999994"
+ x="17"
+ y="10"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4227"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="11"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4229"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="10"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4231"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="9"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4233"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="10"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4235"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="11"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4237"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="12"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4239"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="13"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4241"
+ width="0.99999994"
+ height="0.99999994"
+ x="17"
+ y="12"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4243"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="12"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4245"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="11"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4247"
+ width="0.99999994"
+ height="0.99999994"
+ x="23"
+ y="12"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4249"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="13"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4251"
+ width="0.99999994"
+ height="0.99999994"
+ x="23"
+ y="14"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4253"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="14"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4255"
+ width="0.99999994"
+ height="0.99999994"
+ x="22"
+ y="15"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4257"
+ width="0.99999994"
+ height="0.99999994"
+ x="21"
+ y="16"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4259"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="15"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4261"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="16"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4263"
+ width="0.99999994"
+ height="0.99999994"
+ x="20"
+ y="13"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4265"
+ width="0.99999994"
+ height="0.99999994"
+ x="19"
+ y="14"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4267"
+ width="0.99999994"
+ height="0.99999994"
+ x="18"
+ y="15"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4269"
+ width="0.99999994"
+ height="0.99999994"
+ x="17"
+ y="14"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4271"
+ width="0.99999994"
+ height="0.99999994"
+ x="16"
+ y="13"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4273"
+ width="0.99999994"
+ height="0.99999994"
+ x="17"
+ y="8"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4275"
+ width="0.99999994"
+ height="0.99999994"
+ x="16"
+ y="11"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4279"
+ width="0.99999994"
+ height="0.99999994"
+ x="17"
+ y="6"
+ rx="15.550935"
+ ry="0.99999994" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00001407;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.43274853"
+ id="rect5477"
+ width="8.3108492"
+ height="15.180179"
+ x="18.837414"
+ y="-3.5928464"
+ rx="4.1554241"
+ ry="3.890995"
+ transform="matrix(0.9749955,0.2222247,-0.2296368,0.9732764,0,0)" />
+ <rect
+ style="fill:url(#radialGradient3748);fill-opacity:1;stroke:none;stroke-width:1.00001657;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5746"
+ width="9.3049927"
+ height="16.173386"
+ x="18.286718"
+ y="-3.4819396"
+ rx="4.6524963"
+ ry="4.1455746"
+ transform="matrix(0.9805389,0.1963251,-0.2156016,0.9764814,0,0)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.03125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5467"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.969697,0,0,0.969697,-7.9545456,-5.2878788)" />
+ <path
+ style="color:#000000;fill:url(#linearGradient3742);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3744);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 20.72853,18.518542 L 24.337935,19.323339 C 24.337935,19.323339 25.510252,19.6955 26.049177,19.359493 C 26.588102,19.023486 26.493635,17.979314 26.493635,17.979314 L 26.477762,10.002728 L 24.568523,9.9846518 L 24.536776,17.292619 C 24.536776,17.292619 23.77789,17.674812 23.579611,17.781554 C 22.992996,18.097354 20.72853,18.518542 20.72853,18.518542 z "
+ id="path4467"
+ sodipodi:nodetypes="cczccccsc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient3873);fill-opacity:1;stroke:#959691;stroke-width:2.06249809;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5776"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.4848488,0,0,0.4848487,8.7727143,2.1060571)" />
+ </g>
+</svg>
diff --git a/grecord/icons/SOURCE/mate-sound-recorder-48x48.svg b/grecord/icons/SOURCE/mate-sound-recorder-48x48.svg
new file mode 100644
index 0000000..517af55
--- /dev/null
+++ b/grecord/icons/SOURCE/mate-sound-recorder-48x48.svg
@@ -0,0 +1,1457 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2424"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="/home/stephen/Inkscape/grecord"
+ sodipodi:docname="grecord07_48.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/stephen/Inkscape/grecord/grecord07_48.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2426">
+ <linearGradient
+ id="linearGradient5469">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5471" />
+ <stop
+ style="stop-color:#c3c5c0;stop-opacity:1;"
+ offset="1"
+ id="stop5473" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5469"
+ id="radialGradient5940"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5964704,-0.1598238,0.1325658,0.4947425,12.00785,12.808575)"
+ cx="34.5"
+ cy="14.4375"
+ fx="34.5"
+ fy="14.4375"
+ r="2.5625" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5455"
+ id="linearGradient6033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0038656,0,0,1,4.8059303,1.9793218e-6)"
+ x1="25.977476"
+ y1="21.924267"
+ x2="28.536854"
+ y2="32.442478" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5447"
+ id="linearGradient6031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0038656,0,0,1,3.8298999,1.9651021e-6)"
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5752">
+ <stop
+ id="stop5754"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5756"
+ offset="1"
+ style="stop-color:#c0c4be;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5752"
+ id="radialGradient6037"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7301737,-2.4406872e-3,4.2931752e-2,3.5545476,13.620219,-20.11768)"
+ cx="24.686234"
+ cy="6.5401049"
+ fx="24.686234"
+ fy="6.5401049"
+ r="6.5021882" />
+ <linearGradient
+ id="linearGradient5455">
+ <stop
+ style="stop-color:#949791;stop-opacity:1;"
+ offset="0"
+ id="stop5457" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="1"
+ id="stop5459" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5455"
+ id="linearGradient6146"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872626,0,0,0.9762032,4.3356404,1.259064)"
+ x1="25.977476"
+ y1="21.924267"
+ x2="28.536854"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5447">
+ <stop
+ style="stop-color:#e4e5e3;stop-opacity:1;"
+ offset="0"
+ id="stop5449" />
+ <stop
+ style="stop-color:#afb4ab;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5447"
+ id="linearGradient6144"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872626,0,0,0.9762032,3.3757526,1.2590639)"
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478" />
+ <linearGradient
+ id="linearGradient5522">
+ <stop
+ style="stop-color:#aeafac;stop-opacity:1;"
+ offset="0"
+ id="stop5524" />
+ <stop
+ style="stop-color:#5e5f5b;stop-opacity:1;"
+ offset="1"
+ id="stop5526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5522"
+ id="linearGradient6151"
+ gradientUnits="userSpaceOnUse"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="34.98727"
+ y2="18.000616"
+ gradientTransform="matrix(0.9976158,0,0,0.9998986,4.0513933,-0.869711)" />
+ <linearGradient
+ id="linearGradient5488">
+ <stop
+ style="stop-color:#e2e4e1;stop-opacity:1;"
+ offset="0"
+ id="stop5490" />
+ <stop
+ style="stop-color:#8e968a;stop-opacity:1;"
+ offset="1"
+ id="stop5492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5488"
+ id="linearGradient6149"
+ gradientUnits="userSpaceOnUse"
+ x1="26.537169"
+ y1="3.3460996"
+ x2="35.839645"
+ y2="15.311663"
+ gradientTransform="matrix(0.9976158,0,0,0.9998986,4.0513933,-0.869711)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5766">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5768" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5766"
+ id="linearGradient5924"
+ gradientUnits="userSpaceOnUse"
+ x1="22.436493"
+ y1="44.087208"
+ x2="29.421417"
+ y2="25.139574" />
+ <linearGradient
+ id="linearGradient5784">
+ <stop
+ id="stop5786"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.30534351;" />
+ <stop
+ id="stop5788"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5784"
+ id="radialGradient5922"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)"
+ cx="28.416853"
+ cy="37.039845"
+ fx="28.416853"
+ fy="37.039845"
+ r="12.506951" />
+ <linearGradient
+ id="linearGradient4439">
+ <stop
+ style="stop-color:#7b7e77;stop-opacity:1;"
+ offset="0"
+ id="stop4441" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1;"
+ offset="1"
+ id="stop4443" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4439"
+ id="radialGradient5920"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.5345103,0,17.241667)"
+ cx="22.666853"
+ cy="34.233536"
+ fx="22.666853"
+ fy="34.233536"
+ r="13.006951" />
+ <linearGradient
+ id="linearGradient4459">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.62595421;"
+ offset="0"
+ id="stop4461" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4463" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4459"
+ id="radialGradient5918"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)"
+ cx="28.416853"
+ cy="37.039845"
+ fx="28.416853"
+ fy="37.039845"
+ r="12.506951" />
+ <linearGradient
+ id="linearGradient6157">
+ <stop
+ style="stop-color:#555753;stop-opacity:0;"
+ offset="0"
+ id="stop6159" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1;"
+ offset="1"
+ id="stop6161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6157"
+ id="linearGradient6163"
+ x1="5.6109127"
+ y1="44.187856"
+ x2="21.779291"
+ y2="43.312855"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0193949,0,0,0.8822347,-0.7294334,5.1374097)" />
+ <linearGradient
+ id="linearGradient4107">
+ <stop
+ id="stop4109"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.51908398;" />
+ <stop
+ id="stop4111"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4070">
+ <stop
+ style="stop-color:#f13737;stop-opacity:1;"
+ offset="0"
+ id="stop4072" />
+ <stop
+ style="stop-color:#e11010;stop-opacity:1;"
+ offset="1"
+ id="stop4074" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4121">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1;"
+ offset="0"
+ id="stop4123" />
+ <stop
+ style="stop-color:#ef2929;stop-opacity:0;"
+ offset="1"
+ id="stop4125" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4107"
+ id="linearGradient4570"
+ gradientUnits="userSpaceOnUse"
+ x1="-3.596699"
+ y1="1.6868348"
+ x2="0.96647578"
+ y2="15.092172"
+ gradientTransform="matrix(1.00627,0,0,1.0088149,14.48946,17.298296)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4070"
+ id="radialGradient4575"
+ gradientUnits="userSpaceOnUse"
+ cx="0.044194177"
+ cy="16.754717"
+ fx="0.044194177"
+ fy="16.754717"
+ r="10.443689" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4121"
+ id="radialGradient4577"
+ gradientUnits="userSpaceOnUse"
+ cx="0.044194177"
+ cy="11.097863"
+ fx="0.044194177"
+ fy="11.097863"
+ r="9.9436893" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="28"
+ inkscape:cx="19.456938"
+ inkscape:cy="13.168692"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="943"
+ inkscape:window-x="0"
+ inkscape:window-y="47" />
+ <metadata
+ id="metadata2429">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="opacity:1;color:#000000;fill:#747671;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect2628"
+ width="3"
+ height="2"
+ x="30"
+ y="26"
+ rx="0"
+ ry="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient4577);fill-opacity:1;stroke:none;stroke-width:0.77586204;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4117"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(1.357645,0,0,1.357645,14.44,13.433041)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient4575);fill-opacity:1;stroke:#cc0000;stroke-width:0.99436897;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3099"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(1.0056629,0,0,1.005663,14.455556,17.33929)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.10485435;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ id="path4078"
+ sodipodi:cx="0.044194177"
+ sodipodi:cy="11.097863"
+ sodipodi:rx="9.9436893"
+ sodipodi:ry="9.9436893"
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.9050967,0,0,0.9050967,14.46,18.455361)" />
+ <path
+ style="fill:url(#linearGradient4570);fill-opacity:1;stroke:none;stroke-width:1.119403;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ d="M 18.82633,24.456059 C 15.514603,25.077059 12.932095,28.770384 9.643202,29.771031 C 7.4551544,30.436746 5,29.516216 5,28.496337 C 5,23.254359 9.2436275,19 14.472383,19 C 17.08676,19 19.454858,20.063589 21.169356,21.782426 C 22.026608,22.641845 22.720458,23.665076 23.2,24.801074 C 22.434341,24.777896 21.599067,23.936128 18.82633,24.456059 z "
+ id="path4084"
+ sodipodi:nodetypes="csssscs" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient6163);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 29.499999,43.468744 C 29.499999,43.468744 28.176953,44.602449 26.503429,45.264293 C 24.829905,45.926135 22.8059,46.116115 21.403984,44.228665 C 17.888562,39.495724 15.626672,42.039559 16.849328,43.564247 C 19.554561,46.937751 14.223026,46.499998 5.4999999,46.499998"
+ id="path5942"
+ sodipodi:nodetypes="csssc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5918);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4447"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(1.2792886,0,0,1.2398585,-4.3533563,-7.9241652)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5920);fill-opacity:1;stroke:#2e3436;stroke-width:1.01715565;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4435"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.9594665,0,0,1.007385,4.2349825,-0.3133832)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5922);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5530"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.4772346,0,0,0.4579637,18.469745,18.992037)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient5924);stroke-width:1.15493345;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.38011696"
+ id="path4437"
+ sodipodi:cx="28.416853"
+ sodipodi:cy="37.039845"
+ sodipodi:rx="12.506951"
+ sodipodi:ry="6.4523492"
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.8795109,0,0,0.8524027,6.5070684,5.4271355)" />
+ <rect
+ style="fill:url(#linearGradient6149);fill-opacity:1;stroke:url(#linearGradient6151);stroke-width:1.00002098;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5463"
+ width="13.574626"
+ height="25.192438"
+ x="27.867273"
+ y="-5.7428155"
+ rx="6.787313"
+ ry="6.4573441"
+ transform="matrix(0.9776427,0.2102732,-0.2013309,0.9795233,0,0)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="color:#000000;fill:url(#linearGradient6144);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6146);stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 32.500001,35.650027 C 32.500001,35.650027 32.500001,27.5 32.500001,27.5 L 30.525476,27.521116 C 30.525476,27.521116 30.468157,35.666518 30.525476,35.650027 C 30.626425,36.755241 32.268157,36.811064 32.500001,35.650027 z "
+ id="path5504"
+ sodipodi:nodetypes="ccccc" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5538"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="2.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5540"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="3.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5542"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="4.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5544"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="3.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5546"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="4.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5548"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="3.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5550"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="3.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5552"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="4.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5554"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="4.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5556"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="5.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5558"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="5.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5560"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="5.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5562"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="5.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5564"
+ width="0.99999994"
+ height="0.99999994"
+ x="37"
+ y="6.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5566"
+ width="0.99999994"
+ height="0.99999994"
+ x="38"
+ y="5.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5568"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="6.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5570"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="7.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5572"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="7.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5574"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="6.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5576"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="6.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5578"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="6.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5580"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="7.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5582"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="7.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5584"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="7.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5586"
+ width="0.99999994"
+ height="0.99999994"
+ x="38"
+ y="7.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5588"
+ width="0.99999994"
+ height="0.99999994"
+ x="38"
+ y="10"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5590"
+ width="0.99999994"
+ height="0.99999994"
+ x="37"
+ y="11"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5592"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="12"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5594"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="13"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5596"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="10"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5598"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="11"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5600"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="12"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5602"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="13"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5604"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="10"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5606"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="11"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5608"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="12"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5610"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="13"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5612"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="10"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5614"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="11"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5616"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="12"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5618"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="13"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5620"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="10"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5622"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="11"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5624"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="12"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5626"
+ width="0.99999994"
+ height="0.99999994"
+ x="27"
+ y="13"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5628"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="14"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5630"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="15"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5632"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="16"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5634"
+ width="0.99999994"
+ height="0.99999994"
+ x="27"
+ y="17"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5636"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="14"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5638"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="15"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5640"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="16"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5642"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="17"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5644"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="14"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5646"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="15"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5648"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="16"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5650"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="17"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5652"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="15"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5654"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="16"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5656"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="17"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5658"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="18"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5660"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="17"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5662"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="18"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5664"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="19"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5666"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="20"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5668"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="18"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5670"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="19"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5672"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="20"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5674"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="21"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5676"
+ width="0.99999994"
+ height="0.99999994"
+ x="36"
+ y="20"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5678"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="21"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5680"
+ width="0.99999994"
+ height="0.99999994"
+ x="34"
+ y="22"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5682"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="23"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5684"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="18"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5686"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="19"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5688"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="20"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5690"
+ width="0.99999994"
+ height="0.99999994"
+ x="27"
+ y="21"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5692"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="19"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5694"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="20"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5696"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="21"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5698"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="22"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5700"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="14"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5702"
+ width="0.99999994"
+ height="0.99999994"
+ x="27"
+ y="15"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5704"
+ width="0.99999994"
+ height="0.99999994"
+ x="26"
+ y="16"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5706"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="18"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5708"
+ width="0.99999994"
+ height="0.99999994"
+ x="27"
+ y="19"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5710"
+ width="0.99999994"
+ height="0.99999994"
+ x="26"
+ y="20"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5712"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="21"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5714"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="22"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5716"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="23"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5718"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="22"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5720"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="23"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5722"
+ width="0.99999994"
+ height="0.99999994"
+ x="30"
+ y="24"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5724"
+ width="0.99999994"
+ height="0.99999994"
+ x="27"
+ y="23"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5726"
+ width="0.99999994"
+ height="0.99999994"
+ x="26"
+ y="18"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5728"
+ width="0.99999994"
+ height="0.99999994"
+ x="32"
+ y="24"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5730"
+ width="0.99999994"
+ height="0.99999994"
+ x="28"
+ y="10"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5732"
+ width="0.99999994"
+ height="0.99999994"
+ x="29"
+ y="9"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5734"
+ width="0.99999994"
+ height="0.99999994"
+ x="31"
+ y="9"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5736"
+ width="0.99999994"
+ height="0.99999994"
+ x="33"
+ y="9"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5738"
+ width="0.99999994"
+ height="0.99999994"
+ x="35"
+ y="9"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5740"
+ width="0.99999994"
+ height="0.99999994"
+ x="37"
+ y="9"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5742"
+ width="0.99999994"
+ height="0.99999994"
+ x="37"
+ y="4.9999995"
+ rx="15.550936"
+ ry="0.99999994" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00026321;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.43274853"
+ id="rect5477"
+ width="11.692376"
+ height="23.173956"
+ x="28.891558"
+ y="-5.8722486"
+ rx="5.8461876"
+ ry="5.9399657"
+ transform="matrix(0.9702267,0.2421986,-0.2105941,0.9775736,0,0)" />
+ <rect
+ style="fill:url(#radialGradient6037);fill-opacity:1;stroke:none;stroke-width:1.00001657;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5746"
+ width="12.739871"
+ height="24.162027"
+ x="28.255711"
+ y="-5.3979106"
+ rx="6.3699355"
+ ry="6.1932278"
+ transform="matrix(0.9765945,0.2150889,-0.1967971,0.9804442,0,0)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.03125012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5467"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.9696967,0,0,0.969697,5.0454631,0.7121212)" />
+ <path
+ style="color:#000000;fill:url(#linearGradient6031);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6033);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 33.130227,27.13061 L 36.478611,28.248027 C 36.478611,28.248027 38.11687,28.760921 38.869994,28.297853 C 39.623118,27.834785 39.491104,26.395756 39.491104,26.395756 L 39.468922,16.431586 L 37.487233,15.699391 L 37.442868,26.408338 C 37.442868,26.408338 35.896167,25.973344 35.868675,25.997377 C 35.171973,26.606411 33.130227,27.13061 33.130227,27.13061 z "
+ id="path4467"
+ sodipodi:nodetypes="cczccccsc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient5940);fill-opacity:1;stroke:#959691;stroke-width:1.85422385;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5776"
+ sodipodi:cx="34.5"
+ sodipodi:cy="15.25"
+ sodipodi:rx="2.0625"
+ sodipodi:ry="2.0625"
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.5393091,0,0,0.5393091,19.90616,7.3264334)" />
+ </g>
+</svg>
diff --git a/grecord/icons/scalable/Makefile.am b/grecord/icons/scalable/Makefile.am
new file mode 100644
index 0000000..9bf9024
--- /dev/null
+++ b/grecord/icons/scalable/Makefile.am
@@ -0,0 +1,6 @@
+icondir = $(datadir)/icons/hicolor/scalable/apps
+icon_DATA = mate-sound-recorder.svg
+
+EXTRA_DIST = $(icon_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/icons/scalable/Makefile.in b/grecord/icons/scalable/Makefile.in
new file mode 100644
index 0000000..e9c6399
--- /dev/null
+++ b/grecord/icons/scalable/Makefile.in
@@ -0,0 +1,481 @@
+# 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 = grecord/icons/scalable
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(icondir)"
+DATA = $(icon_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+icondir = $(datadir)/icons/hicolor/scalable/apps
+icon_DATA = mate-sound-recorder.svg
+EXTRA_DIST = $(icon_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/icons/scalable/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/icons/scalable/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-iconDATA: $(icon_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)"
+ @list='$(icon_DATA)'; test -n "$(icondir)" || 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)$(icondir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \
+ done
+
+uninstall-iconDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(icondir)" && 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)$(icondir)"; 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-iconDATA
+
+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-iconDATA
+
+.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-iconDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/icons/scalable/mate-sound-recorder.svg b/grecord/icons/scalable/mate-sound-recorder.svg
new file mode 100644
index 0000000..094645f
--- /dev/null
+++ b/grecord/icons/scalable/mate-sound-recorder.svg
@@ -0,0 +1,1346 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="48"
+ height="48"
+ id="svg2424">
+ <defs
+ id="defs2426">
+ <linearGradient
+ id="linearGradient5469">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5471" />
+ <stop
+ style="stop-color:#c3c5c0;stop-opacity:1"
+ offset="1"
+ id="stop5473" />
+ </linearGradient>
+ <radialGradient
+ cx="34.5"
+ cy="14.4375"
+ r="2.5625"
+ fx="34.5"
+ fy="14.4375"
+ id="radialGradient5940"
+ xlink:href="#linearGradient5469"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5964704,-0.1598238,0.1325658,0.4947425,12.00785,12.808575)" />
+ <linearGradient
+ x1="25.977476"
+ y1="21.924267"
+ x2="28.536854"
+ y2="32.442478"
+ id="linearGradient6033"
+ xlink:href="#linearGradient5455"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0038656,0,0,1,4.8059303,1.9793218e-6)" />
+ <linearGradient
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478"
+ id="linearGradient6031"
+ xlink:href="#linearGradient5447"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0038656,0,0,1,3.8298999,1.9651021e-6)" />
+ <linearGradient
+ id="linearGradient5752">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5754" />
+ <stop
+ style="stop-color:#c0c4be;stop-opacity:0"
+ offset="1"
+ id="stop5756" />
+ </linearGradient>
+ <radialGradient
+ cx="24.686234"
+ cy="6.5401049"
+ r="6.5021882"
+ fx="24.686234"
+ fy="6.5401049"
+ id="radialGradient6037"
+ xlink:href="#linearGradient5752"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7301737,-2.4406872e-3,4.2931752e-2,3.5545476,13.620219,-20.11768)" />
+ <linearGradient
+ id="linearGradient5455">
+ <stop
+ style="stop-color:#949791;stop-opacity:1"
+ offset="0"
+ id="stop5457" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop5459" />
+ </linearGradient>
+ <linearGradient
+ x1="25.977476"
+ y1="21.924267"
+ x2="28.536854"
+ y2="32.442478"
+ id="linearGradient6146"
+ xlink:href="#linearGradient5455"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872626,0,0,0.9762032,4.3356404,1.259064)" />
+ <linearGradient
+ id="linearGradient5447">
+ <stop
+ style="stop-color:#e4e5e3;stop-opacity:1"
+ offset="0"
+ id="stop5449" />
+ <stop
+ style="stop-color:#afb4ab;stop-opacity:1"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ x1="26.949749"
+ y1="21.924267"
+ x2="29.509127"
+ y2="32.442478"
+ id="linearGradient6144"
+ xlink:href="#linearGradient5447"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9872626,0,0,0.9762032,3.3757526,1.2590639)" />
+ <linearGradient
+ id="linearGradient5522">
+ <stop
+ style="stop-color:#aeafac;stop-opacity:1"
+ offset="0"
+ id="stop5524" />
+ <stop
+ style="stop-color:#5e5f5b;stop-opacity:1"
+ offset="1"
+ id="stop5526" />
+ </linearGradient>
+ <linearGradient
+ x1="26.537169"
+ y1="3.3460996"
+ x2="34.98727"
+ y2="18.000616"
+ id="linearGradient6151"
+ xlink:href="#linearGradient5522"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9976158,0,0,0.9998986,4.0513933,-0.869711)" />
+ <linearGradient
+ id="linearGradient5488">
+ <stop
+ style="stop-color:#e2e4e1;stop-opacity:1"
+ offset="0"
+ id="stop5490" />
+ <stop
+ style="stop-color:#8e968a;stop-opacity:1"
+ offset="1"
+ id="stop5492" />
+ </linearGradient>
+ <linearGradient
+ x1="26.537169"
+ y1="3.3460996"
+ x2="35.839645"
+ y2="15.311663"
+ id="linearGradient6149"
+ xlink:href="#linearGradient5488"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9976158,0,0,0.9998986,4.0513933,-0.869711)" />
+ <linearGradient
+ id="linearGradient5766">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5768" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1"
+ id="stop5770" />
+ </linearGradient>
+ <linearGradient
+ x1="22.436493"
+ y1="44.087208"
+ x2="29.421417"
+ y2="25.139574"
+ id="linearGradient5924"
+ xlink:href="#linearGradient5766"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient5784">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.30534351"
+ offset="0"
+ id="stop5786" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1"
+ id="stop5788" />
+ </linearGradient>
+ <radialGradient
+ cx="28.416853"
+ cy="37.039845"
+ r="12.506951"
+ fx="28.416853"
+ fy="37.039845"
+ id="radialGradient5922"
+ xlink:href="#linearGradient5784"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)" />
+ <linearGradient
+ id="linearGradient4439">
+ <stop
+ style="stop-color:#7b7e77;stop-opacity:1"
+ offset="0"
+ id="stop4441" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1"
+ offset="1"
+ id="stop4443" />
+ </linearGradient>
+ <radialGradient
+ cx="22.666853"
+ cy="34.233536"
+ r="13.006951"
+ fx="22.666853"
+ fy="34.233536"
+ id="radialGradient5920"
+ xlink:href="#linearGradient4439"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.5345103,0,17.241667)" />
+ <linearGradient
+ id="linearGradient4459">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.62595421"
+ offset="0"
+ id="stop4461" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1"
+ id="stop4463" />
+ </linearGradient>
+ <radialGradient
+ cx="28.416853"
+ cy="37.039845"
+ r="12.506951"
+ fx="28.416853"
+ fy="37.039845"
+ id="radialGradient5918"
+ xlink:href="#linearGradient4459"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.515901,0,17.93095)" />
+ <linearGradient
+ id="linearGradient6157">
+ <stop
+ style="stop-color:#555753;stop-opacity:0"
+ offset="0"
+ id="stop6159" />
+ <stop
+ style="stop-color:#383a37;stop-opacity:1"
+ offset="1"
+ id="stop6161" />
+ </linearGradient>
+ <linearGradient
+ x1="5.6109128"
+ y1="44.187855"
+ x2="21.779291"
+ y2="43.312855"
+ id="linearGradient6163"
+ xlink:href="#linearGradient6157"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0193949,0,0,0.8822347,-0.7294334,5.1374097)" />
+ <linearGradient
+ id="linearGradient4107">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.51908398"
+ offset="0"
+ id="stop4109" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1"
+ id="stop4111" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4070">
+ <stop
+ style="stop-color:#f13737;stop-opacity:1"
+ offset="0"
+ id="stop4072" />
+ <stop
+ style="stop-color:#e11010;stop-opacity:1"
+ offset="1"
+ id="stop4074" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4121">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1"
+ offset="0"
+ id="stop4123" />
+ <stop
+ style="stop-color:#ef2929;stop-opacity:0"
+ offset="1"
+ id="stop4125" />
+ </linearGradient>
+ <linearGradient
+ x1="-3.596699"
+ y1="1.6868348"
+ x2="0.96647578"
+ y2="15.092172"
+ id="linearGradient4570"
+ xlink:href="#linearGradient4107"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00627,0,0,1.0088149,14.48946,17.298296)" />
+ <radialGradient
+ cx="0.044194177"
+ cy="16.754717"
+ r="10.443689"
+ fx="0.044194177"
+ fy="16.754717"
+ id="radialGradient4575"
+ xlink:href="#linearGradient4070"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ cx="0.044194177"
+ cy="11.097863"
+ r="9.9436893"
+ fx="0.044194177"
+ fy="11.097863"
+ id="radialGradient4577"
+ xlink:href="#linearGradient4121"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <g
+ id="layer1">
+ <rect
+ width="3"
+ height="2"
+ rx="0"
+ ry="0"
+ x="30"
+ y="26"
+ style="opacity:1;color:#000000;fill:#747671;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect2628" />
+ <path
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(1.357645,0,0,1.357645,14.44,13.433041)"
+ style="fill:url(#radialGradient4577);fill-opacity:1;stroke:none;stroke-width:0.77586204;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4117" />
+ <path
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(1.0056629,0,0,1.005663,14.455556,17.33929)"
+ style="fill:url(#radialGradient4575);fill-opacity:1;stroke:#cc0000;stroke-width:0.99436897;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3099" />
+ <path
+ d="M 9.9878835 11.097863 A 9.9436893 9.9436893 0 1 1 -9.8994952,11.097863 A 9.9436893 9.9436893 0 1 1 9.9878835 11.097863 z"
+ transform="matrix(0.9050967,0,0,0.9050967,14.46,18.455361)"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.10485435;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ id="path4078" />
+ <path
+ d="M 18.82633,24.456059 C 15.514603,25.077059 12.932095,28.770384 9.643202,29.771031 C 7.4551544,30.436746 5,29.516216 5,28.496337 C 5,23.254359 9.2436275,19 14.472383,19 C 17.08676,19 19.454858,20.063589 21.169356,21.782426 C 22.026608,22.641845 22.720458,23.665076 23.2,24.801074 C 22.434341,24.777896 21.599067,23.936128 18.82633,24.456059 z "
+ style="fill:url(#linearGradient4570);fill-opacity:1;stroke:none;stroke-width:1.119403;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.54385968"
+ id="path4084" />
+ <path
+ d="M 29.499999,43.468744 C 29.499999,43.468744 28.176953,44.602449 26.503429,45.264293 C 24.829905,45.926135 22.8059,46.116115 21.403984,44.228665 C 17.888562,39.495724 15.626672,42.039559 16.849328,43.564247 C 19.554561,46.937751 14.223026,46.499998 5.4999999,46.499998"
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient6163);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5942" />
+ <path
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(1.2792886,0,0,1.2398585,-4.3533563,-7.9241652)"
+ style="fill:url(#radialGradient5918);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4447" />
+ <path
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.9594665,0,0,1.007385,4.2349825,-0.3133832)"
+ style="fill:url(#radialGradient5920);fill-opacity:1;stroke:#2e3436;stroke-width:1.01715565;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4435" />
+ <path
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.4772346,0,0,0.4579637,18.469745,18.992037)"
+ style="fill:url(#radialGradient5922);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5530" />
+ <path
+ d="M 40.923804 37.039845 A 12.506951 6.4523492 0 1 1 15.909902,37.039845 A 12.506951 6.4523492 0 1 1 40.923804 37.039845 z"
+ transform="matrix(0.8795109,0,0,0.8524027,6.5070684,5.4271355)"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient5924);stroke-width:1.15493345;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.38011696"
+ id="path4437" />
+ <rect
+ width="13.574626"
+ height="25.192438"
+ rx="6.787313"
+ ry="6.4573441"
+ x="27.867273"
+ y="-5.7428155"
+ transform="matrix(0.9776427,0.2102732,-0.2013309,0.9795233,0,0)"
+ style="fill:url(#linearGradient6149);fill-opacity:1;stroke:url(#linearGradient6151);stroke-width:1.00002098;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5463" />
+ <path
+ d="M 32.500001,35.650027 C 32.500001,35.650027 32.500001,27.5 32.500001,27.5 L 30.525476,27.521116 C 30.525476,27.521116 30.468157,35.666518 30.525476,35.650027 C 30.626425,36.755241 32.268157,36.811064 32.500001,35.650027 z "
+ style="color:#000000;fill:url(#linearGradient6144);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6146);stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5504" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="2.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5538" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="3.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5540" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="4.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5542" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="3.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5544" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="4.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5546" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="3.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5548" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="3.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5550" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="4.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5552" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="4.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5554" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="5.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5556" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="5.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5558" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="5.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5560" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="5.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5562" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="37"
+ y="6.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5564" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="38"
+ y="5.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5566" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="6.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5568" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="7.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5570" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="7.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5572" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="6.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5574" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="6.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5576" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="6.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5578" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="7.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5580" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="7.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5582" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="7.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5584" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="38"
+ y="7.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5586" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="38"
+ y="10"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5588" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="37"
+ y="11"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5590" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="12"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5592" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="13"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5594" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="10"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5596" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="11"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5598" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="12"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5600" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="13"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5602" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="10"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5604" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="11"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5606" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="12"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5608" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="13"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5610" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="10"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5612" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="11"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5614" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="12"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5616" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="13"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5618" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="10"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5620" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="11"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5622" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="12"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5624" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="27"
+ y="13"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5626" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="14"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5628" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="15"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5630" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="16"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5632" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="27"
+ y="17"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5634" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="14"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5636" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="15"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5638" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="16"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5640" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="17"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5642" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="14"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5644" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="15"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5646" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="16"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5648" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="17"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5650" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="15"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5652" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="16"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5654" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="17"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5656" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="18"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5658" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="17"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5660" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="18"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5662" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="19"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5664" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="20"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5666" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="18"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5668" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="19"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5670" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="20"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5672" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="21"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5674" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="36"
+ y="20"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5676" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="21"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5678" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="34"
+ y="22"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5680" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="23"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5682" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="18"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5684" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="19"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5686" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="20"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5688" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="27"
+ y="21"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5690" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="19"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5692" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="20"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5694" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="21"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5696" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="22"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5698" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="14"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5700" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="27"
+ y="15"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5702" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="26"
+ y="16"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5704" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="18"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5706" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="27"
+ y="19"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5708" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="26"
+ y="20"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5710" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="21"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5712" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="22"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5714" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="23"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5716" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="22"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5718" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="23"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5720" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="30"
+ y="24"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5722" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="27"
+ y="23"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5724" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="26"
+ y="18"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5726" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="32"
+ y="24"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5728" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="28"
+ y="10"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5730" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="29"
+ y="9"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5732" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="31"
+ y="9"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5734" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="33"
+ y="9"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5736" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="35"
+ y="9"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5738" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="37"
+ y="9"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5740" />
+ <rect
+ width="0.99999994"
+ height="0.99999994"
+ rx="15.550936"
+ ry="0.99999994"
+ x="37"
+ y="4.9999995"
+ style="color:#000000;fill:#2e3436;fill-opacity:0.33333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5742" />
+ <rect
+ width="11.692376"
+ height="23.173956"
+ rx="5.8461876"
+ ry="5.9399657"
+ x="28.891558"
+ y="-5.8722486"
+ transform="matrix(0.9702267,0.2421986,-0.2105941,0.9775736,0,0)"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00026321;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.43274853"
+ id="rect5477" />
+ <rect
+ width="12.739871"
+ height="24.162027"
+ rx="6.3699355"
+ ry="6.1932278"
+ x="28.255711"
+ y="-5.3979106"
+ transform="matrix(0.9765945,0.2150889,-0.1967971,0.9804442,0,0)"
+ style="fill:url(#radialGradient6037);fill-opacity:1;stroke:none;stroke-width:1.00001657;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect5746" />
+ <path
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.9696967,0,0,0.969697,5.0454631,0.7121212)"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.03125012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5467" />
+ <path
+ d="M 33.130227,27.13061 L 36.478611,28.248027 C 36.478611,28.248027 38.11687,28.760921 38.869994,28.297853 C 39.623118,27.834785 39.491104,26.395756 39.491104,26.395756 L 39.468922,16.431586 L 37.487233,15.699391 L 37.442868,26.408338 C 37.442868,26.408338 35.896167,25.973344 35.868675,25.997377 C 35.171973,26.606411 33.130227,27.13061 33.130227,27.13061 z "
+ style="color:#000000;fill:url(#linearGradient6031);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6033);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4467" />
+ <path
+ d="M 36.5625 15.25 A 2.0625 2.0625 0 1 1 32.4375,15.25 A 2.0625 2.0625 0 1 1 36.5625 15.25 z"
+ transform="matrix(0.5393091,0,0,0.5393091,19.90616,7.3264334)"
+ style="fill:url(#radialGradient5940);fill-opacity:1;stroke:#959691;stroke-width:1.85422385;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5776" />
+ </g>
+</svg>
diff --git a/grecord/mate-sound-recorder.desktop.in.in b/grecord/mate-sound-recorder.desktop.in.in
new file mode 100644
index 0000000..e4a8a43
--- /dev/null
+++ b/grecord/mate-sound-recorder.desktop.in.in
@@ -0,0 +1,14 @@
+[Desktop Entry]
+_Name=Sound Recorder
+_Comment=Record sound clips
+Exec=mate-sound-recorder
+Icon=mate-sound-recorder
+StartupNotify=true
+Terminal=false
+Type=Application
+X-MATE-DocPath=grecord/grecord.xml
+Categories=MATE;GTK;AudioVideo;Audio;Recorder;
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-media
+X-MATE-Bugzilla-Component=Mate-Sound-Recorder
+X-MATE-Bugzilla-Version=@VERSION@
diff --git a/grecord/mate-sound-recorder.schemas.in.in b/grecord/mate-sound-recorder.schemas.in.in
new file mode 100644
index 0000000..fe25738
--- /dev/null
+++ b/grecord/mate-sound-recorder.schemas.in.in
@@ -0,0 +1,176 @@
+<?xml version="1.0"?>
+<mateconfschemafile>
+ <schemalist>
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/record-timeout</key>
+ <applyto>/apps/mate-sound-recorder/record-timeout</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>int</type>
+ <default>2</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/stop-on-timeout</key>
+ <applyto>/apps/mate-sound-recorder/stop-on-timeout</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/save-when-finished</key>
+ <applyto>/apps/mate-sound-recorder/save-when-finished</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/popup-warning</key>
+ <applyto>/apps/mate-sound-recorder/popup-warning</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/stop-record</key>
+ <applyto>/apps/mate-sound-recorder/stop-record</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/popup-warning-v</key>
+ <applyto>/apps/mate-sound-recorder/popup-warning-v</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>int</type>
+ <default>100</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/stop-recording-v</key>
+ <applyto>/apps/mate-sound-recorder/stop-recording-v</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>int</type>
+ <default>200</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/play-once</key>
+ <applyto>/apps/mate-sound-recorder/play-once</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/play-repeat</key>
+ <applyto>/apps/mate-sound-recorder/play-repeat</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/repeat-forever</key>
+ <applyto>/apps/mate-sound-recorder/repeat-forever</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/play-x-times</key>
+ <applyto>/apps/mate-sound-recorder/play-x-times</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>int</type>
+ <default>2</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/audio-format</key>
+ <applyto>/apps/mate-sound-recorder/audio-format</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/sample-rate</key>
+ <applyto>/apps/mate-sound-recorder/sample-rate</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>string</type>
+ <default>44100</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/channels</key>
+ <applyto>/apps/mate-sound-recorder/channels</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/show-time</key>
+ <applyto>/apps/mate-sound-recorder/show-time</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C"></locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/system-state/open-file-directory</key>
+ <applyto>/apps/mate-sound-recorder/system-state/open-file-directory</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>string</type>
+ <locale name="C">
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/system-state/save-file-directory</key>
+ <applyto>/apps/mate-sound-recorder/system-state/save-file-directory</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>string</type>
+ <locale name="C">
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/last-profile-id</key>
+ <applyto>/apps/mate-sound-recorder/last-profile-id</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>string</type>
+ <default>cdlossy</default>
+ <locale name="C">
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-sound-recorder/last-input</key>
+ <applyto>/apps/mate-sound-recorder/last-input</applyto>
+ <owner>Mate Sound Recorder</owner>
+ <type>string</type>
+ <locale name="C">
+ </locale>
+ </schema>
+ </schemalist>
+</mateconfschemafile>
diff --git a/grecord/src/Makefile.am b/grecord/src/Makefile.am
new file mode 100644
index 0000000..58800fa
--- /dev/null
+++ b/grecord/src/Makefile.am
@@ -0,0 +1,30 @@
+## Process this file with automake to produce Makefile.in
+
+AM_CPPFLAGS = \
+ -DMATELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/grecord/src/recent-files/ \
+ $(GSR_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ -DDATADIR=\""$(datadir)"\" \
+ -DGSR_DATADIR=\""$(datadir)/mate-sound-recorder"\" \
+ -DGSR_UIDIR=\""$(datadir)/mate-sound-recorder/ui/"\"
+
+bin_PROGRAMS = mate-sound-recorder
+
+mate_sound_recorder_SOURCES = \
+ mate-recorder.c \
+ gsr-window.c \
+ gsr-window.h
+
+uidir = $(datadir)/mate-sound-recorder/ui
+ui_DATA = ui.xml
+
+EXTRA_DIST = $(ui_DATA)
+
+mate_sound_recorder_LDADD = \
+ -lm \
+ $(GSR_LIBS) -lgstinterfaces-@GST_MAJORMINOR@ \
+ $(top_builddir)/profiles/libmate-media-profiles.la
+
+-include $(top_srcdir)/git.mk
diff --git a/grecord/src/Makefile.in b/grecord/src/Makefile.in
new file mode 100644
index 0000000..b6db1f8
--- /dev/null
+++ b/grecord/src/Makefile.in
@@ -0,0 +1,667 @@
+# 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@
+bin_PROGRAMS = mate-sound-recorder$(EXEEXT)
+subdir = grecord/src
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(uidir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_mate_sound_recorder_OBJECTS = mate-recorder.$(OBJEXT) \
+ gsr-window.$(OBJEXT)
+mate_sound_recorder_OBJECTS = $(am_mate_sound_recorder_OBJECTS)
+am__DEPENDENCIES_1 =
+mate_sound_recorder_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ $(top_builddir)/profiles/libmate-media-profiles.la
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(mate_sound_recorder_SOURCES)
+DIST_SOURCES = $(mate_sound_recorder_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 = $(ui_DATA)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AM_CPPFLAGS = \
+ -DMATELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/grecord/src/recent-files/ \
+ $(GSR_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ -DDATADIR=\""$(datadir)"\" \
+ -DGSR_DATADIR=\""$(datadir)/mate-sound-recorder"\" \
+ -DGSR_UIDIR=\""$(datadir)/mate-sound-recorder/ui/"\"
+
+mate_sound_recorder_SOURCES = \
+ mate-recorder.c \
+ gsr-window.c \
+ gsr-window.h
+
+uidir = $(datadir)/mate-sound-recorder/ui
+ui_DATA = ui.xml
+EXTRA_DIST = $(ui_DATA)
+mate_sound_recorder_LDADD = \
+ -lm \
+ $(GSR_LIBS) -lgstinterfaces-@GST_MAJORMINOR@ \
+ $(top_builddir)/profiles/libmate-media-profiles.la
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign grecord/src/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign grecord/src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || 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)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+mate-sound-recorder$(EXEEXT): $(mate_sound_recorder_OBJECTS) $(mate_sound_recorder_DEPENDENCIES)
+ @rm -f mate-sound-recorder$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(mate_sound_recorder_OBJECTS) $(mate_sound_recorder_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsr-window.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate-recorder.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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-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 $(PROGRAMS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)" "$(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:
+
+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-binPROGRAMS clean-generic 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-uiDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS
+
+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-binPROGRAMS uninstall-uiDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic 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-binPROGRAMS install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip install-uiDATA installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+ uninstall-am uninstall-binPROGRAMS uninstall-uiDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/grecord/src/gsr-window.c b/grecord/src/gsr-window.c
new file mode 100644
index 0000000..4d50a44
--- /dev/null
+++ b/grecord/src/gsr-window.c
@@ -0,0 +1,2759 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Authors: Iain Holmes <[email protected]>
+ * Johan Dahlin <[email protected]>
+ * Tim-Philipp Müller <tim centricular net>
+ *
+ * Copyright 2002 Iain Holmes
+ *
+ * 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.
+ *
+ * 4th Februrary 2005: Christian Schaller: changed license to LGPL with
+ * permission of Iain Holmes, Ronald Bultje, Leontine Binchy (SUN), Johan Dalhin
+ * and Joe Marcus Clarke
+ *
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <string.h>
+#include <math.h>
+
+#include <glib/gi18n.h>
+#include <gio/gio.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/gst.h>
+#include <gst/interfaces/mixer.h>
+
+#include <profiles/mate-media-profiles.h>
+
+#include "gsr-window.h"
+
+GST_DEBUG_CATEGORY_STATIC (gsr_debug);
+#define GST_CAT_DEFAULT gsr_debug
+
+extern GtkWidget * gsr_open_window (const char *filename);
+extern void gsr_quit (void);
+
+extern MateConfClient *mateconf_client;
+
+extern void gsr_add_recent (gchar *filename);
+
+#define MATECONF_DIR "/apps/mate-sound-recorder/"
+#define KEY_OPEN_DIR MATECONF_DIR "system-state/open-file-directory"
+#define KEY_SAVE_DIR MATECONF_DIR "system-state/save-file-directory"
+#define KEY_LAST_PROFILE_ID MATECONF_DIR "last-profile-id"
+#define KEY_LAST_INPUT MATECONF_DIR "last-input"
+#define EBUSY_TRY_AGAIN 3 /* Empirical data */
+
+typedef struct _GSRWindowPipeline {
+ GstElement *pipeline;
+ GstState state; /* last seen (async) pipeline state */
+ GstBus *bus;
+
+ GstElement *src;
+ GstElement *sink;
+
+ guint tick_id;
+} GSRWindowPipeline;
+
+enum {
+ PROP_0,
+ PROP_LOCATION
+};
+
+static GtkWindowClass *parent_class = NULL;
+
+#define GSR_WINDOW_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), GSR_TYPE_WINDOW, GSRWindowPrivate))
+
+struct _GSRWindowPrivate {
+ GtkWidget *main_vbox;
+ GtkWidget *scale;
+ GtkWidget *profile, *input;
+ GtkWidget *rate, *time_sec, *format, *channels;
+ GtkWidget *input_label;
+ GtkWidget *name_label;
+ GtkWidget *length_label;
+ GtkWidget *align;
+ GtkWidget *volume_label;
+ GtkWidget *level;
+
+ gulong seek_id;
+
+ GtkUIManager *ui_manager;
+ GtkActionGroup *action_group;
+ GtkWidget *recent_view;
+ GtkRecentFilter *recent_filter;
+
+ /* statusbar */
+ GtkWidget *statusbar;
+ guint status_message_cid;
+ guint tip_message_cid;
+
+ /* Pipelines */
+ GSRWindowPipeline *play;
+ GSRWindowPipeline *record;
+ char *record_filename;
+ char *filename;
+ char *extension;
+ char *working_file; /* Working file: Operations only occur on the
+ working file. The result of that operation then
+ becomes the new working file. */
+ int record_fd;
+
+ /* File info */
+ int len_secs; /* In seconds */
+ int get_length_attempts;
+
+ /* ATOMIC access */
+ struct {
+ gint n_channels;
+ gint bitrate;
+ gint samplerate;
+ } atomic;
+
+ gboolean has_file;
+ gboolean saved;
+ gboolean dirty;
+ gboolean seek_in_progress;
+
+ gboolean quit_after_save;
+
+ guint32 tick_id; /* tick_callback timeout ID */
+ guint32 record_id; /* record idle callback timeout ID */
+
+ GstElement *ebusy_pipeline; /* which pipeline we're trying to start */
+ guint ebusy_timeout_id;
+
+ GstElement *source;
+ GstMixer *mixer;
+};
+
+static gboolean make_record_source (GSRWindow *window);
+static void fill_record_input (GSRWindow *window, gchar *selected);
+static GSRWindowPipeline * make_record_pipeline (GSRWindow *window);
+static GSRWindowPipeline * make_play_pipeline (GSRWindow *window);
+
+static void
+show_error_dialog (GtkWindow *window,
+ const gchar *debug_message,
+ const gchar *format, ...) G_GNUC_PRINTF (3,4);
+
+static void
+show_error_dialog (GtkWindow *win, const gchar *dbg, const gchar * format, ...)
+{
+ GtkWidget *dialog;
+ va_list args;
+ gchar *s;
+
+ va_start (args, format);
+ s = g_strdup_vprintf (format, args);
+ va_end (args);
+
+ dialog = gtk_message_dialog_new (win,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ "%s",
+ s);
+
+ if (dbg != NULL) {
+ g_printerr ("ERROR: %s\nDEBUG MESSAGE: %s\n", s, dbg);
+ }
+
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+ g_free (s);
+}
+
+static void
+show_missing_known_element_error (GtkWindow *win, gchar *description,
+ gchar *element, gchar *plugin, gchar *module)
+{
+ show_error_dialog (win, NULL,
+ _("Could not create the GStreamer %s element.\n"
+ "Please install the '%s' plugin from the '%s' module.\n"
+ "Verify that the installation is correct by running\n"
+ " gst-inspect-0.10 %s\n"
+ "and then restart mate-sound-recorder."),
+ description, plugin, module, element);
+}
+
+static void
+show_profile_error (GtkWindow *win, gchar *debug, gchar *description,
+ const char *profile)
+{
+ gchar *first;
+
+ first = g_strdup_printf (description, profile);
+ show_error_dialog (win, debug, "%s%s", first,
+ _("Please verify its settings.\n"
+ "You may be missing the necessary plugins."));
+ g_free (first);
+}
+/* Why do we need this? when a bin changes from READY => NULL state, its
+ * bus is set to flushing and we're unlikely to ever see any of its messages
+ * if the bin's state reaches NULL before we/the watch in the main thread
+ * collects them. That's why we set the state to READY first, process all
+ * messages 'manually', and then finally set it to NULL. This makes sure
+ * our state-changed handler actually gets to see all the state changes */
+
+static void
+set_pipeline_state_to_null (GstElement *pipeline)
+{
+ GstMessage *msg;
+ GstState cur_state, pending;
+ GstBus *bus;
+
+ gst_element_get_state (pipeline, &cur_state, &pending, 0);
+
+ if (cur_state == GST_STATE_NULL && pending == GST_STATE_VOID_PENDING)
+ return;
+
+ if (cur_state == GST_STATE_NULL && pending != GST_STATE_VOID_PENDING) {
+ gst_element_set_state (pipeline, GST_STATE_NULL);
+ return;
+ }
+
+ gst_element_set_state (pipeline, GST_STATE_READY);
+ gst_element_get_state (pipeline, NULL, NULL, -1);
+
+ bus = gst_element_get_bus (pipeline);
+ while ((msg = gst_bus_pop (bus))) {
+ gst_bus_async_signal_func (bus, msg, NULL);
+ }
+ gst_object_unref (bus);
+
+ gst_element_set_state (pipeline, GST_STATE_NULL);
+ /* maybe we should be paranoid and do _get_state() and check for
+ * the return value here, but then errors in shutdown should be
+ * rather unlikely */
+}
+
+
+static void
+shutdown_pipeline (GSRWindowPipeline *pipe)
+{
+ gst_bus_set_flushing (pipe->bus, TRUE);
+ gst_bus_remove_signal_watch (pipe->bus);
+ gst_element_set_state (pipe->pipeline, GST_STATE_NULL);
+ gst_object_unref (pipe->pipeline);
+ gst_object_unref (pipe->bus);
+}
+
+static char *
+seconds_to_string (guint seconds)
+{
+ int hour, min, sec;
+
+ min = (seconds / 60);
+ hour = min / 60;
+ min -= (hour * 60);
+ sec = seconds - ((hour * 3600) + (min * 60));
+
+ if (hour > 0) {
+ return g_strdup_printf ("%d:%02d:%02d", hour, min, sec);
+ } else {
+ return g_strdup_printf ("%d:%02d", min, sec);
+ }
+}
+
+static char *
+seconds_to_full_string (guint seconds)
+{
+ long days, hours, minutes;
+ char *time = NULL;
+ const char *minutefmt;
+ const char *hourfmt;
+ const char *secondfmt;
+
+ days = seconds / (60 * 60 * 24);
+ hours = (seconds / (60 * 60));
+ minutes = (seconds / 60) - ((days * 24 * 60) + (hours * 60));
+ seconds = seconds % 60;
+
+ minutefmt = ngettext ("%ld minute", "%ld minutes", minutes);
+ hourfmt = ngettext ("%ld hour", "%ld hours", hours);
+ secondfmt = ngettext ("%ld second", "%ld seconds", seconds);
+
+ if (hours > 0) {
+ if (minutes > 0)
+ if (seconds > 0) {
+ char *fmt;
+ /* Translators: the format is "X hours, X minutes and X seconds" */
+ fmt = g_strdup_printf (_("%s, %s and %s"), hourfmt, minutefmt, secondfmt);
+ time = g_strdup_printf (fmt, hours, minutes, seconds);
+ g_free (fmt);
+ } else {
+ char *fmt;
+ /* Translators: the format is "X hours and X minutes" */
+ fmt = g_strdup_printf (_("%s and %s"), hourfmt, minutefmt);
+ time = g_strdup_printf (fmt, hours, minutes);
+ g_free (fmt);
+ }
+ else
+ if (seconds > 0) {
+ char *fmt;
+ /* Translators: the format is "X minutes and X seconds" */
+ fmt = g_strdup_printf (_("%s and %s"), minutefmt, secondfmt);
+ time = g_strdup_printf (fmt, minutes, seconds);
+ g_free (fmt);
+ } else {
+ time = g_strdup_printf (minutefmt, minutes);
+ }
+ } else {
+ if (minutes > 0) {
+ if (seconds > 0) {
+ char *fmt;
+ /* Translators: the format is "X minutes and X seconds" */
+ fmt = g_strdup_printf (_("%s and %s"), minutefmt, secondfmt);
+ time = g_strdup_printf (fmt, minutes, seconds);
+ g_free (fmt);
+ } else {
+ time = g_strdup_printf (minutefmt, minutes);
+ }
+
+ } else {
+ time = g_strdup_printf (secondfmt, seconds);
+ }
+ }
+
+ return time;
+}
+
+static void
+set_action_sensitive (GSRWindow *window,
+ const char *name,
+ gboolean sensitive)
+{
+ GtkAction *action = gtk_action_group_get_action (window->priv->action_group,
+ name);
+ gtk_action_set_sensitive (action, sensitive);
+}
+
+static void
+file_new_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ gsr_open_window (NULL);
+}
+
+static void
+file_open_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ GtkWidget *file_chooser;
+ gchar *directory;
+ gchar *locale_directory = NULL;
+ gint response;
+
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ file_chooser = gtk_file_chooser_dialog_new (_("Open a File"),
+ GTK_WINDOW (window),
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OPEN, GTK_RESPONSE_OK,
+ NULL);
+
+ directory = mateconf_client_get_string (mateconf_client, KEY_OPEN_DIR, NULL);
+
+ if (directory != NULL && *directory != 0) {
+ locale_directory = g_filename_from_utf8 (directory, -1, NULL, NULL, NULL);
+ if (!locale_directory || !g_file_test (locale_directory, G_FILE_TEST_EXISTS))
+ locale_directory = g_strdup (directory);
+ gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (file_chooser),
+ locale_directory);
+ g_free (locale_directory);
+ }
+
+ response = gtk_dialog_run (GTK_DIALOG (file_chooser));
+
+ if (response == GTK_RESPONSE_OK) {
+ gchar *name;
+ gchar *utf8_name = NULL;
+
+ name = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (file_chooser));
+ if (name) {
+ gchar *dirname;
+
+ utf8_name = g_filename_to_utf8 (name, -1, NULL, NULL, NULL);
+ dirname = g_path_get_dirname (utf8_name);
+ mateconf_client_set_string (mateconf_client, KEY_OPEN_DIR, dirname, NULL);
+ g_free (dirname);
+ g_free (utf8_name);
+
+ if (window->priv->has_file == TRUE) {
+ /* Just open a new window with the file */
+ gsr_open_window (name);
+ } else {
+ /* Set the file in this window */
+ g_object_set (G_OBJECT (window), "location", name, NULL);
+ window->priv->dirty = FALSE;
+ }
+
+ g_free (name);
+ }
+ }
+
+ gtk_widget_destroy (file_chooser);
+ g_free (directory);
+}
+
+static void
+file_open_recent_cb (GtkRecentChooser *chooser,
+ GSRWindow *window)
+{
+ gchar *uri;
+ gchar *filename;
+
+ uri = gtk_recent_chooser_get_current_uri (chooser);
+ g_return_if_fail (uri != NULL);
+
+ if (!g_str_has_prefix (uri, "file://"))
+ return;
+
+ filename = g_filename_from_uri (uri, NULL, NULL);
+ if (filename == NULL)
+ goto out;
+
+ if (!g_file_test (filename, G_FILE_TEST_EXISTS)) {
+ gchar *filename_utf8;
+ GtkWidget *dlg;
+
+ filename_utf8 = g_filename_to_utf8 (filename, -1, NULL, NULL, NULL);
+ dlg = gtk_message_dialog_new (GTK_WINDOW (window),
+ GTK_DIALOG_MODAL,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_OK,
+ _("Unable to load file:\n%s"), filename_utf8);
+
+ gtk_widget_show (dlg);
+ gtk_dialog_run (GTK_DIALOG (dlg));
+ gtk_widget_destroy (dlg);
+
+ gtk_recent_manager_remove_item (gtk_recent_manager_get_default (), uri, NULL);
+
+ g_free (filename_utf8);
+ goto out;
+ }
+
+ if (window->priv->has_file == TRUE) {
+ /* Just open a new window with the file */
+ gsr_open_window (filename);
+ } else {
+ /* Set the file in this window */
+ g_object_set (G_OBJECT (window), "location", filename, NULL);
+ window->priv->dirty = FALSE;
+ }
+
+ out:
+ g_free (filename);
+ g_free (uri);
+}
+
+#if 0
+static gboolean
+cb_iterate (GstBin *bin,
+ gpointer data)
+{
+ src = gst_element_get_child (bin, "sink");
+ sink = gst_element_get_child (bin, "sink");
+
+ if (src && sink) {
+ gint64 pos, tot, enc;
+ GstFormat fmt = GST_FORMAT_BYTES;
+
+ gst_element_query (src, GST_QUERY_POSITION, &fmt, &pos);
+ gst_element_query (src, GST_QUERY_TOTAL, &fmt, &tot);
+ gst_element_query (sink, GST_QUERY_POSITION, &fmt, &enc);
+
+ g_print ("Iterate: %lld/%lld -> %lld\n", pos, tot, enc);
+ } else
+ g_print ("Iterate ?\n");
+
+ /* we don't do anything here */
+ return FALSE;
+}
+#endif
+
+static gboolean
+handle_ebusy_error (GSRWindow *window)
+{
+ g_return_val_if_fail (window->priv->ebusy_pipeline != NULL, FALSE);
+
+ gst_element_set_state (window->priv->ebusy_pipeline, GST_STATE_NULL);
+ gst_element_get_state (window->priv->ebusy_pipeline, NULL, NULL, -1);
+ gst_element_set_state (window->priv->ebusy_pipeline, GST_STATE_PLAYING);
+
+ /* Try only once */
+ return FALSE;
+}
+
+static GstElement *
+notgst_element_get_toplevel (GstElement * element)
+{
+ g_return_val_if_fail (element != NULL, NULL);
+ g_return_val_if_fail (GST_IS_ELEMENT (element), NULL);
+
+ do {
+ GstElement *parent;
+
+ parent = (GstElement *) gst_element_get_parent (element);
+
+ if (parent == NULL)
+ break;
+
+ gst_object_unref (parent);
+ element = parent;
+ } while (1);
+
+ return element;
+}
+
+static void
+pipeline_error_cb (GstBus * bus, GstMessage * msg, GSRWindow * window)
+{
+ GstElement *pipeline;
+ GError *error = NULL;
+ gchar *dbg = NULL;
+
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ gst_message_parse_error (msg, &error, &dbg);
+ g_return_if_fail (error != NULL);
+
+ pipeline = notgst_element_get_toplevel (GST_ELEMENT (msg->src));
+
+ if (error->code == GST_RESOURCE_ERROR_BUSY) {
+ if (window->priv->ebusy_timeout_id == 0) {
+ set_action_sensitive (window, "FileSave", FALSE);
+ set_action_sensitive (window, "FileSaveAs", FALSE);
+ set_action_sensitive (window, "Play", FALSE);
+ set_action_sensitive (window, "Record", FALSE);
+
+ window->priv->ebusy_pipeline = pipeline;
+
+ window->priv->ebusy_timeout_id =
+ g_timeout_add_seconds (EBUSY_TRY_AGAIN,
+ (GSourceFunc) handle_ebusy_error,
+ window);
+
+ g_error_free (error);
+ g_free (dbg);
+ return;
+ }
+ }
+
+ if (window->priv->ebusy_timeout_id) {
+ g_source_remove (window->priv->ebusy_timeout_id);
+ window->priv->ebusy_timeout_id = 0;
+ window->priv->ebusy_pipeline = NULL;
+ }
+
+
+ /* set pipeline to NULL before showing error dialog to make sure
+ * the audio device is freed, in case any accessability software
+ * wants to make use of it to read out the error message */
+ set_pipeline_state_to_null (pipeline);
+
+ show_error_dialog (GTK_WINDOW (window), dbg, "%s", error->message);
+
+ gdk_window_set_cursor (gtk_widget_get_window (window->priv->main_vbox), NULL);
+
+ set_action_sensitive (window, "Stop", FALSE);
+ set_action_sensitive (window, "Play", TRUE);
+ set_action_sensitive (window, "Record", TRUE);
+ set_action_sensitive (window, "FileSave", TRUE);
+ set_action_sensitive (window, "FileSaveAs", TRUE);
+ gtk_widget_set_sensitive (window->priv->scale, TRUE);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid);
+ gtk_statusbar_push (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid,
+ _("Ready"));
+
+ g_error_free (error);
+ g_free (dbg);
+}
+
+static GtkWidget *
+gsr_dialog_add_button (GtkDialog *dialog,
+ const gchar *text,
+ const gchar *stock_id,
+ gint response_id)
+{
+ GtkWidget *button;
+
+ g_return_val_if_fail (GTK_IS_DIALOG (dialog), NULL);
+ g_return_val_if_fail (text != NULL, NULL);
+ g_return_val_if_fail (stock_id != NULL, NULL);
+
+ button = gtk_button_new_with_mnemonic (text);
+ gtk_button_set_image (GTK_BUTTON (button),
+ gtk_image_new_from_stock (stock_id,
+ GTK_ICON_SIZE_BUTTON));
+
+ gtk_widget_set_can_default (button, TRUE);
+
+ gtk_widget_show (button);
+
+ gtk_dialog_add_action_widget (dialog, button, response_id);
+
+ return button;
+}
+
+static gboolean
+replace_dialog (GtkWindow *parent,
+ const gchar *message,
+ const gchar *file_name)
+{
+ GtkWidget *message_dialog;
+ gint ret;
+
+ g_return_val_if_fail (file_name != NULL, FALSE);
+
+ message_dialog = gtk_message_dialog_new (parent,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_NONE,
+ message,
+ file_name);
+ /* Add cancel button */
+ gtk_dialog_add_button (GTK_DIALOG (message_dialog),
+ GTK_STOCK_CANCEL,
+ GTK_RESPONSE_CANCEL);
+ /* Add replace button */
+ gsr_dialog_add_button (GTK_DIALOG (message_dialog), _("_Replace"),
+ GTK_STOCK_REFRESH,
+ GTK_RESPONSE_YES);
+
+ gtk_dialog_set_default_response (GTK_DIALOG (message_dialog), GTK_RESPONSE_CANCEL);
+ gtk_window_set_resizable (GTK_WINDOW (message_dialog), FALSE);
+ ret = gtk_dialog_run (GTK_DIALOG (message_dialog));
+ gtk_widget_destroy (GTK_WIDGET (message_dialog));
+
+ return (ret == GTK_RESPONSE_YES);
+}
+
+static gboolean
+replace_existing_file (GtkWindow *parent,
+ const gchar *file_name)
+{
+ return replace_dialog (parent,
+ _("A file named \"%s\" already exists. \n"
+ "Do you want to replace it with the "
+ "one you are saving?"),
+ file_name);
+}
+
+static void
+do_save_file (GSRWindow *window,
+ const char *_name)
+{
+ GSRWindowPrivate *priv;
+ char *name;
+ GFile *src, *dst;
+ GError *error = NULL;
+
+ priv = window->priv;
+
+ if (window->priv->extension == NULL ||
+ g_str_has_suffix (_name, window->priv->extension))
+ name = g_strdup (_name);
+ else
+ name = g_strdup_printf ("%s.%s", _name,
+ window->priv->extension);
+ if (g_file_test (name, G_FILE_TEST_EXISTS)) {
+ char *utf8_name;
+ utf8_name = g_filename_to_utf8 (name, -1, NULL, NULL, NULL);
+ if (!replace_existing_file (GTK_WINDOW (window), utf8_name)) {
+ g_free (utf8_name);
+ return;
+ }
+ g_free (utf8_name);
+ }
+ src = g_file_new_for_path(priv->record_filename);
+ dst = g_file_new_for_path(name);
+
+ /* TODO: Show progress? Where? */
+ if (g_file_copy(src, dst, G_FILE_COPY_OVERWRITE,
+ NULL, NULL, NULL, &error)) {
+ g_object_set (G_OBJECT (window), "location", name, NULL);
+ priv->dirty = FALSE;
+ window->priv->saved = TRUE;
+ if (window->priv->quit_after_save == TRUE) {
+ gsr_window_close (window);
+ }
+ } else {
+ char *utf8_name;
+ utf8_name = g_filename_to_utf8 (name, -1, NULL, NULL, NULL);
+ show_error_dialog (GTK_WINDOW (window), NULL,
+ _("Could not save the file \"%s\""), utf8_name);
+ g_free (utf8_name);
+ }
+
+ g_object_unref(src);
+ g_object_unref(dst);
+ g_free (name);
+}
+
+static void
+file_save_as_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ GtkWidget *file_chooser;
+ gchar *directory;
+ gchar *locale_directory = NULL;
+ gint response;
+
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ file_chooser = gtk_file_chooser_dialog_new (_("Save file as"),
+ GTK_WINDOW (window),
+ GTK_FILE_CHOOSER_ACTION_SAVE,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_SAVE, GTK_RESPONSE_OK,
+ NULL);
+
+ directory = mateconf_client_get_string (mateconf_client, KEY_SAVE_DIR, NULL);
+ if (directory != NULL && *directory != 0) {
+ locale_directory = g_filename_from_utf8 (directory, -1, NULL, NULL, NULL);
+ if (!locale_directory || !g_file_test (locale_directory, G_FILE_TEST_EXISTS))
+ locale_directory = g_strdup (directory);
+ gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (file_chooser), locale_directory);
+ g_free (locale_directory);
+ }
+ g_free (directory);
+
+ if (window->priv->filename != NULL) {
+ char *locale_basename;
+ char *basename = NULL;
+ gchar *filename, *filename_ext, *extension;
+ gint length;
+
+ locale_basename = g_path_get_basename (window->priv->filename);
+ basename = g_filename_to_utf8 (locale_basename, -1, NULL, NULL, NULL);
+ length = strlen (basename);
+ extension = g_strrstr (basename, ".");
+
+ if (extension != NULL) {
+ length = length - strlen (extension);
+ }
+
+ filename = g_strndup (basename,length);
+ if (window->priv->extension)
+ filename_ext = g_strdup_printf ("%s.%s", filename,
+ window->priv->extension);
+ else
+ filename_ext = g_strdup (filename);
+ gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (file_chooser),
+ filename_ext);
+ g_free (filename);
+ g_free (filename_ext);
+ g_free (basename);
+ g_free (locale_basename);
+ }
+
+ response = gtk_dialog_run (GTK_DIALOG (file_chooser));
+
+ if (response == GTK_RESPONSE_OK) {
+ gchar *name;
+ gchar *utf8_name = NULL;
+
+ name = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (file_chooser));
+ if (name) {
+ gchar *dirname;
+
+ utf8_name= g_filename_to_utf8 (name, -1, NULL, NULL, NULL);
+ dirname = g_path_get_dirname (utf8_name);
+ mateconf_client_set_string (mateconf_client, KEY_SAVE_DIR, dirname, NULL);
+ g_free (dirname);
+ g_free (utf8_name);
+
+ do_save_file (window, name);
+ g_free (name);
+ }
+ }
+
+ gtk_widget_destroy (file_chooser);
+}
+
+static void
+file_save_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ if (!window->priv->has_file) {
+ file_save_as_cb (NULL, window);
+ } else {
+ do_save_file (window, window->priv->filename);
+ }
+}
+
+static void
+run_mixer_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ char *mixer_path;
+ char *argv[4] = {NULL, "--page", "recording", NULL};
+ GError *error = NULL;
+ gboolean ret;
+
+ /* Open the mixer */
+ mixer_path = g_find_program_in_path ("mate-volume-control");
+ if (mixer_path == NULL) {
+ show_error_dialog (GTK_WINDOW (window), NULL,
+ _("%s is not installed in the path."),
+ "mate-volume-control");
+ return;
+ }
+
+ argv[0] = mixer_path;
+ ret = g_spawn_async (NULL, argv, NULL, 0, NULL, NULL, NULL, &error);
+ if (ret == FALSE) {
+ show_error_dialog (GTK_WINDOW (window), NULL,
+ _("There was an error starting %s: %s"),
+ mixer_path, error->message);
+ g_error_free (error);
+ }
+
+ g_free (mixer_path);
+}
+
+gboolean
+gsr_window_is_saved (GSRWindow *window)
+{
+ return window->priv->saved;
+}
+
+gboolean
+gsr_discard_confirmation_dialog (GSRWindow *window, gboolean closing)
+{
+ GtkWidget *confirmation_dialog;
+ AtkObject *atk_obj;
+ gint response_id;
+ gboolean ret = TRUE;
+
+ confirmation_dialog = gtk_message_dialog_new_with_markup (GTK_WINDOW (window),
+ GTK_DIALOG_MODAL,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_NONE,
+ "<span weight=\"bold\" size=\"larger\">%s</span>",
+ closing ?
+ _("Save recording before closing?") :
+ _("Save recording?"));
+
+ gtk_dialog_add_buttons (GTK_DIALOG (confirmation_dialog),
+ closing ?
+ _("Close _without Saving") :
+ _("Continue _without Saving"),
+ GTK_RESPONSE_YES,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_SAVE_AS, GTK_RESPONSE_NO, NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (confirmation_dialog),
+ GTK_RESPONSE_NO);
+
+ gtk_window_set_title (GTK_WINDOW (confirmation_dialog), "");
+
+ atk_obj = gtk_widget_get_accessible (confirmation_dialog);
+ atk_object_set_name (atk_obj, _("Question"));
+
+ response_id = gtk_dialog_run (GTK_DIALOG (confirmation_dialog));
+
+ switch (response_id) {
+ case GTK_RESPONSE_NO:
+ /* hiding the confirmation dialog allows the user to
+ see only one dialog at a time if the user click cancel
+ in the file dialog, they won't expect to return to the
+ confirmation dialog*/
+ gtk_widget_hide (confirmation_dialog);
+ file_save_as_cb (NULL, window);
+ ret = window->priv->has_file;
+ break;
+
+ case GTK_RESPONSE_YES:
+ ret = TRUE;
+ break;
+
+ case GTK_RESPONSE_CANCEL:
+ default:
+ ret = FALSE;
+ break;
+ }
+
+ gtk_widget_destroy (confirmation_dialog);
+
+ return ret;
+}
+
+static GtkWidget *
+make_title_label (const char *text)
+{
+ GtkWidget *label;
+ char *fulltext;
+
+ fulltext = g_strdup_printf ("<span weight=\"bold\">%s</span>", text);
+ label = gtk_label_new (fulltext);
+ g_free (fulltext);
+
+ gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.0);
+ return label;
+}
+
+static GtkWidget *
+make_info_label (const char *text)
+{
+ GtkWidget *label;
+
+ label = gtk_label_new (text);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_label_set_selectable (GTK_LABEL (label), TRUE);
+ gtk_label_set_line_wrap (GTK_LABEL (label), GTK_WRAP_WORD);
+
+ return label;
+}
+
+static void
+pack_table_widget (GtkWidget *table,
+ GtkWidget *widget,
+ int left,
+ int top)
+{
+ gtk_table_attach (GTK_TABLE (table), widget,
+ left, left + 1, top, top + 1,
+ GTK_FILL, GTK_FILL, 0, 0);
+}
+
+struct _file_props {
+ GtkWidget *dialog;
+
+ GtkWidget *dirname;
+ GtkWidget *filename;
+ GtkWidget *size;
+ GtkWidget *length;
+ GtkWidget *samplerate;
+ GtkWidget *channels;
+ GtkWidget *bitrate;
+};
+
+static void
+fill_in_information (GSRWindow *window,
+ struct _file_props *fp)
+{
+ struct stat buf;
+ guint64 file_size = 0;
+ gchar *text, *name;
+ gchar *utf8_name = NULL;
+ gint n_channels, bitrate, samplerate;
+
+ /* dirname */
+ if (window->priv->dirty) {
+ gtk_label_set_text (GTK_LABEL (fp->dirname), "");
+ } else {
+ name = g_path_get_dirname (window->priv->filename);
+ text = g_filename_to_utf8 (name, -1, NULL, NULL, NULL);
+ gtk_label_set_text (GTK_LABEL (fp->dirname), text);
+ g_free (text);
+ g_free (name);
+ }
+
+ /* filename */
+ name = g_path_get_basename (window->priv->filename);
+ utf8_name = g_filename_to_utf8 (name, -1, NULL, NULL, NULL);
+
+ if (window->priv->dirty) {
+ text = g_strdup_printf (_("%s (Has not been saved)"), utf8_name);
+ } else {
+ text = g_strdup (utf8_name);
+ }
+ gtk_label_set_text (GTK_LABEL (fp->filename), text);
+ g_free (text);
+ g_free (utf8_name);
+ g_free (name);
+
+ /* Size */
+ if (stat (window->priv->working_file, &buf) == 0) {
+ gchar *human;
+
+ file_size = (guint64) buf.st_size;
+ human = g_format_size_for_display (file_size);
+
+ text = g_strdup_printf (ngettext ("%s (%llu byte)", "%s (%llu bytes)",
+ file_size), human, file_size);
+ g_free (human);
+ } else {
+ text = g_strdup (_("Unknown size"));
+ }
+ gtk_label_set_text (GTK_LABEL (fp->size), text);
+ g_free (text);
+
+ /* FIXME: Set up and run our own pipeline
+ * till we can get the info */
+ /* Length */
+ if (window->priv->len_secs == 0) {
+ text = g_strdup (_("Unknown"));
+ } else {
+ text = seconds_to_full_string (window->priv->len_secs);
+ }
+ gtk_label_set_text (GTK_LABEL (fp->length), text);
+ g_free (text);
+
+ /* sample rate */
+ samplerate = g_atomic_int_get (&window->priv->atomic.samplerate);
+ if (samplerate == 0) {
+ text = g_strdup (_("Unknown"));
+ } else {
+ text = g_strdup_printf (_("%.1f kHz"), (float) samplerate / 1000);
+ }
+ gtk_label_set_text (GTK_LABEL (fp->samplerate), text);
+ g_free (text);
+
+ /* bit rate */
+ bitrate = g_atomic_int_get (&window->priv->atomic.bitrate);
+ if (bitrate > 0) {
+ text = g_strdup_printf (_("%.0f kb/s"), (float) bitrate / 1000);
+ } else if (window->priv->len_secs > 0 && file_size > 0) {
+ bitrate = (file_size * 8.0) / window->priv->len_secs;
+ text = g_strdup_printf (_("%.0f kb/s (Estimated)"),
+ (float) bitrate / 1000);
+ } else {
+ text = g_strdup (_("Unknown"));
+ }
+ gtk_label_set_text (GTK_LABEL (fp->bitrate), text);
+ g_free (text);
+
+ /* channels */
+ n_channels = g_atomic_int_get (&window->priv->atomic.n_channels);
+ switch (n_channels) {
+ case 0:
+ text = g_strdup (_("Unknown"));
+ break;
+ case 1:
+ text = g_strdup (_("1 (mono)"));
+ break;
+ case 2:
+ text = g_strdup (_("2 (stereo)"));
+ break;
+ default:
+ text = g_strdup_printf ("%d", n_channels);
+ break;
+ }
+ gtk_label_set_text (GTK_LABEL (fp->channels), text);
+ g_free (text);
+}
+
+static void
+dialog_closed_cb (GtkDialog *dialog,
+ guint response_id,
+ struct _file_props *fp)
+{
+ gtk_widget_destroy (fp->dialog);
+ g_free (fp);
+}
+
+static void
+file_properties_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ GtkWidget *dialog, *vbox, *inner_vbox, *hbox, *table, *label;
+ char *title, *shortname;
+ struct _file_props *fp;
+ shortname = g_path_get_basename (window->priv->filename);
+ title = g_strdup_printf (_("%s Information"), shortname);
+ g_free (shortname);
+
+ dialog = gtk_dialog_new_with_buttons (title, GTK_WINDOW (window),
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL);
+ g_free (title);
+#if !GTK_CHECK_VERSION (2, 21, 8)
+ gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+#endif
+ gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+ gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
+ gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), 2);
+ fp = g_new (struct _file_props, 1);
+ fp->dialog = dialog;
+
+ g_signal_connect (G_OBJECT (dialog), "response",
+ G_CALLBACK (dialog_closed_cb), fp);
+
+ vbox = gtk_vbox_new (FALSE, 18);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
+ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), vbox, TRUE, TRUE, 0);
+
+ inner_vbox = gtk_vbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), inner_vbox, FALSE, FALSE,0);
+
+ label = make_title_label (_("File Information"));
+ gtk_box_pack_start (GTK_BOX (inner_vbox), label, FALSE, FALSE, 0);
+
+ hbox = gtk_hbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (inner_vbox), hbox, TRUE, TRUE, 0);
+
+ label = gtk_label_new (" ");
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ /* File properties */
+ table = gtk_table_new (3, 2, FALSE);
+ gtk_table_set_col_spacings (GTK_TABLE (table), 12);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 6);
+ gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+
+ label = make_info_label (_("Folder:"));
+ pack_table_widget (table, label, 0, 0);
+
+ fp->dirname = make_info_label ("");
+ pack_table_widget (table, fp->dirname, 1, 0);
+
+ label = make_info_label (_("Filename:"));
+ pack_table_widget (table, label, 0, 1);
+
+ fp->filename = make_info_label ("");
+ pack_table_widget (table, fp->filename, 1, 1);
+
+ label = make_info_label (_("File size:"));
+ pack_table_widget (table, label, 0, 2);
+
+ fp->size = make_info_label ("");
+ pack_table_widget (table, fp->size, 1, 2);
+
+ inner_vbox = gtk_vbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), inner_vbox, FALSE, FALSE, 0);
+
+ label = make_title_label (_("Audio Information"));
+ gtk_box_pack_start (GTK_BOX (inner_vbox), label, FALSE, FALSE, 0);
+
+ hbox = gtk_hbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (inner_vbox), hbox, TRUE, TRUE, 0);
+
+ label = gtk_label_new (" ");
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ /* Audio info */
+ table = gtk_table_new (4, 2, FALSE);
+ gtk_table_set_col_spacings (GTK_TABLE (table), 12);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 6);
+ gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+
+ label = make_info_label (_("File duration:"));
+ pack_table_widget (table, label, 0, 0);
+
+ fp->length = make_info_label ("");
+ pack_table_widget (table, fp->length, 1, 0);
+
+ label = make_info_label (_("Number of channels:"));
+ pack_table_widget (table, label, 0, 1);
+
+ fp->channels = make_info_label ("");
+ pack_table_widget (table, fp->channels, 1, 1);
+
+ label = make_info_label (_("Sample rate:"));
+ pack_table_widget (table, label, 0, 2);
+
+ fp->samplerate = make_info_label ("");
+ pack_table_widget (table, fp->samplerate, 1, 2);
+
+ label = make_info_label (_("Bit rate:"));
+ pack_table_widget (table, label, 0, 3);
+
+ fp->bitrate = make_info_label ("");
+ pack_table_widget (table, fp->bitrate, 1, 3);
+
+ fill_in_information (window, fp);
+ gtk_widget_show_all (dialog);
+}
+
+void
+gsr_window_close (GSRWindow *window)
+{
+ gtk_widget_destroy (GTK_WIDGET (window));
+}
+
+static void
+file_close_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ if (gsr_window_is_saved (window) || gsr_discard_confirmation_dialog (window, TRUE))
+ gsr_window_close (window);
+}
+
+static void
+quit_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ gsr_quit ();
+}
+
+static void
+help_contents_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ GError *error = NULL;
+
+ gtk_show_uri (gtk_window_get_screen (GTK_WINDOW (window)),
+ "ghelp:mate-sound-recorder",
+ gtk_get_current_event_time (), &error);
+
+ if (error != NULL)
+ {
+ g_warning ("%s", error->message);
+
+ g_error_free (error);
+ }
+}
+
+static void
+about_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ const char * const authors[] = {"Iain Holmes <[email protected]>",
+ "Ronald Bultje <[email protected]>",
+ "Johan Dahlin <[email protected]>",
+ "Tim-Philipp M\303\274ller <tim centricular net>",
+ NULL};
+ const char * const documenters[] = {"Sun Microsystems", NULL};
+
+ gtk_show_about_dialog (GTK_WINDOW (window),
+ "name", _("Sound Recorder"),
+ "version", VERSION,
+ "copyright", "Copyright \xc2\xa9 2002 Iain Holmes",
+ "comments", _("A sound recorder for MATE\n [email protected]"),
+ "authors", authors,
+ "documenters", documenters,
+ "logo-icon-name", "mate-sound-recorder",
+ NULL);
+}
+
+static void
+play_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ GSRWindowPrivate *priv = window->priv;
+
+ if (priv->has_file == FALSE && !priv->working_file)
+ return;
+
+ if (priv->play) {
+ shutdown_pipeline (priv->play);
+ }
+
+ if ((priv->play = make_play_pipeline (window))) {
+ gchar *uri;
+ gchar *usefile;
+ GFile *file;
+
+ if(priv->has_file == FALSE && priv->working_file) usefile = priv->working_file;
+ else usefile = priv->filename;
+
+ file = g_file_new_for_commandline_arg (usefile);
+ uri = g_file_get_uri (file);
+ g_object_unref (file);
+ g_object_set (window->priv->play->pipeline, "uri", uri, NULL);
+ g_free (uri);
+
+ if (priv->record && priv->record->state == GST_STATE_PLAYING) {
+ set_pipeline_state_to_null (priv->record->pipeline);
+ }
+
+ gst_element_set_state (priv->play->pipeline, GST_STATE_PLAYING);
+ }
+}
+
+static void
+stop_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ GSRWindowPrivate *priv = window->priv;
+
+ /* Work out what's playing */
+ if (priv->play && priv->play->state >= GST_STATE_PAUSED) {
+ GST_DEBUG ("Stopping play pipeline");
+ set_pipeline_state_to_null (priv->play->pipeline);
+ } else if (priv->record && priv->record->state == GST_STATE_PLAYING) {
+ GST_DEBUG ("Stopping recording source");
+ /* GstBaseSrc will automatically send an EOS when stopping */
+ gst_element_set_state (priv->record->src, GST_STATE_NULL);
+ gst_element_get_state (priv->record->src, NULL, NULL, -1);
+ gst_element_set_locked_state (priv->record->src, TRUE);
+
+ GST_DEBUG ("Stopping recording pipeline");
+ set_pipeline_state_to_null (priv->record->pipeline);
+ gtk_widget_set_sensitive (window->priv->level, FALSE);
+ gtk_widget_set_sensitive (window->priv->volume_label, FALSE);
+ gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (window->priv->level), 0.0);
+ }
+}
+
+static void
+record_cb (GtkAction *action,
+ GSRWindow *window)
+{
+ if (!gsr_window_is_saved(window) && !gsr_discard_confirmation_dialog (window, FALSE))
+ return;
+
+ GSRWindowPrivate *priv = window->priv;
+
+ if (priv->record) {
+ char *current_source;
+ shutdown_pipeline (priv->record);
+ if (!make_record_source (window))
+ return;
+ current_source = gtk_combo_box_get_active_text (GTK_COMBO_BOX (window->priv->input));
+ fill_record_input (window, current_source);
+ }
+
+ if ((priv->record = make_record_pipeline (window))) {
+ window->priv->len_secs = 0;
+ window->priv->saved = FALSE;
+
+ g_print ("%s", priv->record_filename);
+ g_object_set (G_OBJECT (priv->record->sink),
+ "location", priv->record_filename,
+ NULL);
+
+ gst_element_set_state (priv->record->pipeline, GST_STATE_PLAYING);
+ gtk_widget_set_sensitive (window->priv->level, TRUE);
+ gtk_widget_set_sensitive (window->priv->volume_label, TRUE);
+
+ }
+}
+
+static gboolean
+seek_started (GtkRange *range,
+ GdkEventButton *event,
+ GSRWindow *window)
+{
+ g_return_val_if_fail (window->priv != NULL, FALSE);
+
+ window->priv->seek_in_progress = TRUE;
+ return FALSE;
+}
+
+static gboolean
+seek_to (GtkRange *range,
+ GdkEventButton *gdkevent,
+ GSRWindow *window)
+{
+ gdouble value;
+ gint64 time;
+
+ if (window->priv->play->state < GST_STATE_PLAYING)
+ return FALSE;
+
+ value = gtk_adjustment_get_value (gtk_range_get_adjustment (range));
+ time = ((value / 100.0) * window->priv->len_secs) * GST_SECOND;
+
+ gst_element_seek (window->priv->play->pipeline, 1.0, GST_FORMAT_TIME,
+ GST_SEEK_FLAG_FLUSH, GST_SEEK_TYPE_SET, time,
+ GST_SEEK_TYPE_NONE, 0);
+
+ window->priv->seek_in_progress = FALSE;
+
+ return FALSE;
+}
+
+static gboolean
+play_tick_callback (GSRWindow *window)
+{
+ GstElement *playbin;
+ GstFormat format = GST_FORMAT_TIME;
+ gint64 val = -1;
+
+ g_return_val_if_fail (window->priv->play != NULL, FALSE);
+ g_return_val_if_fail (window->priv->play->pipeline != NULL, FALSE);
+
+ playbin = window->priv->play->pipeline;
+
+ /* This check stops us from doing an unnecessary query */
+ if (window->priv->play->state != GST_STATE_PLAYING) {
+ GST_DEBUG ("pipeline in wrong state: %s",
+ gst_element_state_get_name (window->priv->play->state));
+ window->priv->play->tick_id = 0;
+ return FALSE;
+ }
+
+ if (gst_element_query_duration (playbin, &format, &val) && val != -1) {
+ gchar *len_str;
+
+ window->priv->len_secs = val / GST_SECOND;
+
+ len_str = seconds_to_full_string (window->priv->len_secs);
+ gtk_label_set_text (GTK_LABEL (window->priv->length_label),
+ len_str);
+ g_free (len_str);
+ } else {
+ if (window->priv->get_length_attempts <= 0) {
+ /* Attempts to get length ran out. */
+ gtk_label_set_text (GTK_LABEL (window->priv->length_label), _("Unknown"));
+ } else {
+ --window->priv->get_length_attempts;
+ }
+ }
+
+ if (window->priv->seek_in_progress) {
+ GST_DEBUG ("seek in progress, try again later");
+ return TRUE;
+ }
+
+ if (window->priv->len_secs == 0) {
+ GST_DEBUG ("no duration, try again later");
+ return TRUE;
+ }
+
+ if (gst_element_query_position (playbin, &format, &val) && val != -1) {
+ gdouble pos, len, percentage;
+
+ pos = (gdouble) (val - (val % GST_SECOND));
+ len = (gdouble) window->priv->len_secs * GST_SECOND;
+ percentage = pos / len * 100.0;
+
+ gtk_adjustment_set_value (gtk_range_get_adjustment (GTK_RANGE (window->priv->scale)),
+ CLAMP (percentage + 0.5, 0.0, 100.0));
+ } else {
+ GST_DEBUG ("failed to query position");
+ }
+
+ return TRUE;
+}
+
+static gboolean
+record_tick_callback (GSRWindow *window)
+{
+ GstElement *pipeline;
+ GstFormat format = GST_FORMAT_TIME;
+ gint64 val = -1;
+ gint secs;
+
+ /* This check stops us from doing an unnecessary query */
+ if (window->priv->record->state != GST_STATE_PLAYING) {
+ GST_DEBUG ("pipeline in wrong state: %s",
+ gst_element_state_get_name (window->priv->record->state));
+ return FALSE;
+ }
+
+ if (window->priv->seek_in_progress)
+ return TRUE;
+
+ pipeline = window->priv->record->pipeline;
+
+ if (gst_element_query_position (pipeline, &format, &val) && val != -1) {
+ gchar* len_str;
+
+ secs = val / GST_SECOND;
+
+ len_str = seconds_to_full_string (secs);
+ window->priv->len_secs = secs;
+ gtk_label_set_text (GTK_LABEL (window->priv->length_label),
+ len_str);
+ g_free (len_str);
+ } else {
+ GST_DEBUG ("failed to query position");
+ }
+
+ return TRUE;
+}
+
+static void
+play_state_changed_cb (GstBus * bus, GstMessage * msg, GSRWindow * window)
+{
+ GstState new_state;
+
+ gst_message_parse_state_changed (msg, NULL, &new_state, NULL);
+
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ /* we are only interested in state changes of the top-level pipeline */
+ if (msg->src != GST_OBJECT (window->priv->play->pipeline))
+ return;
+
+ window->priv->play->state = new_state;
+
+ GST_DEBUG ("playbin state: %s", gst_element_state_get_name (new_state));
+
+ switch (new_state) {
+ case GST_STATE_PLAYING:
+ if (window->priv->play->tick_id == 0) {
+ window->priv->play->tick_id =
+ g_timeout_add (200, (GSourceFunc) play_tick_callback, window);
+ }
+
+ set_action_sensitive (window, "Stop", TRUE);
+ set_action_sensitive (window, "Play", FALSE);
+ set_action_sensitive (window, "Record", FALSE);
+ set_action_sensitive (window, "FileSave", FALSE);
+ set_action_sensitive (window, "FileSaveAs", FALSE);
+ gtk_widget_set_sensitive (window->priv->scale, TRUE);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid);
+ gtk_statusbar_push (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid,
+ _("Playing…"));
+
+ if (window->priv->ebusy_timeout_id) {
+ g_source_remove (window->priv->ebusy_timeout_id);
+ window->priv->ebusy_timeout_id = 0;
+ window->priv->ebusy_pipeline = NULL;
+ }
+ break;
+
+ case GST_STATE_READY:
+ if (window->priv->play->tick_id > 0) {
+ g_source_remove (window->priv->play->tick_id);
+ window->priv->play->tick_id = 0;
+ }
+ gtk_adjustment_set_value (gtk_range_get_adjustment (GTK_RANGE (window->priv->scale)), 0.0);
+ gtk_widget_set_sensitive (window->priv->scale, FALSE);
+ /* fallthrough */
+ case GST_STATE_PAUSED:
+ set_action_sensitive (window, "Stop", FALSE);
+ set_action_sensitive (window, "Play", TRUE);
+ set_action_sensitive (window, "Record", TRUE);
+ set_action_sensitive (window, "FileSave", TRUE);
+ set_action_sensitive (window, "FileSaveAs", TRUE);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid);
+ gtk_statusbar_push (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid,
+ _("Ready"));
+ break;
+ default:
+ break;
+ }
+}
+
+static void
+pipeline_deep_notify_caps_cb (GstObject *pipeline,
+ GstObject *object,
+ GParamSpec *pspec,
+ GSRWindow *window)
+{
+ GSRWindowPrivate *priv;
+ GstPadDirection direction;
+
+ if (!GST_IS_PAD (object))
+ return;
+
+ priv = window->priv;
+ if (priv->play && pipeline == GST_OBJECT_CAST (priv->play->pipeline)) {
+ direction = GST_PAD_SRC;
+ } else if (priv->record && pipeline == GST_OBJECT_CAST (priv->record->pipeline)) {
+ direction = GST_PAD_SINK;
+ } else {
+ g_return_if_reached ();
+ }
+
+ if (GST_PAD_DIRECTION (object) == direction) {
+ GstObject *pad_parent;
+
+ pad_parent = gst_object_get_parent (object);
+ if (GST_IS_ELEMENT (pad_parent)) {
+ GstElementFactory *factory;
+ GstElement *element;
+ const gchar *klass;
+
+ element = GST_ELEMENT_CAST (pad_parent);
+ if ((factory = gst_element_get_factory (element)) &&
+ (klass = gst_element_factory_get_klass (factory)) &&
+ strstr (klass, "Audio") &&
+ (strstr (klass, "Decoder") || strstr (klass, "Encoder"))) {
+ GstCaps *caps;
+
+ caps = gst_pad_get_negotiated_caps (GST_PAD_CAST (object));
+ if (caps) {
+ GstStructure *s;
+ gint val;
+
+ s = gst_caps_get_structure (caps, 0);
+ if (gst_structure_get_int (s, "channels", &val)) {
+ gst_atomic_int_set (&priv->atomic.n_channels, val);
+ }
+ if (gst_structure_get_int (s, "rate", &val)) {
+ gst_atomic_int_set (&priv->atomic.samplerate, val);
+ }
+ gst_caps_unref (caps);
+ }
+ }
+ }
+ if (pad_parent)
+ gst_object_unref (pad_parent);
+ }
+}
+
+/* callback for when the recording profile has been changed */
+static void
+profile_changed_cb (GObject *object, GSRWindow *window)
+{
+ GMAudioProfile *profile;
+ gchar *id;
+
+ g_return_if_fail (GTK_IS_COMBO_BOX (object));
+
+ profile = gm_audio_profile_choose_get_active (GTK_WIDGET (object));
+
+ if (profile != NULL) {
+ id = g_strdup (gm_audio_profile_get_id (profile));
+ GST_DEBUG ("profile changed to %s", GST_STR_NULL (id));
+ mateconf_client_set_string (mateconf_client, KEY_LAST_PROFILE_ID, id, NULL);
+ g_free (id);
+ }
+}
+
+static void
+play_eos_msg_cb (GstBus * bus, GstMessage * msg, GSRWindow * window)
+{
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ GST_DEBUG ("EOS");
+
+ stop_cb (NULL, window);
+}
+
+static GSRWindowPipeline *
+make_play_pipeline (GSRWindow *window)
+{
+ GSRWindowPipeline *obj;
+ GstElement *playbin;
+ GstElement *audiosink;
+
+ audiosink = gst_element_factory_make ("mateconfaudiosink", "sink");
+ if (audiosink == NULL) {
+ show_missing_known_element_error (NULL,
+ _("MateConf audio output"), "mateconfaudiosink", "mateconfelements",
+ "gst-plugins-good");
+ return NULL;
+ }
+
+ playbin = gst_element_factory_make ("playbin", "playbin");
+ if (playbin == NULL) {
+ gst_object_unref (audiosink);
+ show_missing_known_element_error (NULL,
+ _("Playback"), "playbin", "playback",
+ "gst-plugins-base");
+ return NULL;
+ }
+
+ obj = g_new0 (GSRWindowPipeline, 1);
+ obj->pipeline = playbin;
+ obj->src = NULL; /* don't need that for playback */
+ obj->sink = NULL; /* don't need that for playback */
+
+ g_object_set (playbin, "audio-sink", audiosink, NULL);
+
+ /* we ultimately want to find out the caps on the decoder's source pad */
+ g_signal_connect (playbin, "deep-notify::caps",
+ G_CALLBACK (pipeline_deep_notify_caps_cb),
+ window);
+
+ obj->bus = gst_element_get_bus (playbin);
+
+ gst_bus_add_signal_watch_full (obj->bus, G_PRIORITY_HIGH);
+
+ g_signal_connect (obj->bus, "message::state-changed",
+ G_CALLBACK (play_state_changed_cb),
+ window);
+
+ g_signal_connect (obj->bus, "message::error",
+ G_CALLBACK (pipeline_error_cb),
+ window);
+
+ g_signal_connect (obj->bus, "message::eos",
+ G_CALLBACK (play_eos_msg_cb),
+ window);
+
+ return obj;
+}
+
+static void
+record_eos_msg_cb (GstBus * bus, GstMessage * msg, GSRWindow * window)
+{
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ GST_DEBUG ("EOS. Finished recording");
+
+ /* FIXME: this was READY before (why?) */
+ set_pipeline_state_to_null (window->priv->record->pipeline);
+
+ g_free (window->priv->working_file);
+ window->priv->working_file = g_strdup (window->priv->record_filename);
+
+ g_free (window->priv->filename);
+ window->priv->filename = g_strdup (window->priv->record_filename);
+
+ window->priv->has_file = TRUE;
+}
+
+extern int gsr_sample_count;
+
+static gboolean
+record_start (gpointer user_data)
+{
+ GSRWindow *window = GSR_WINDOW (user_data);
+ gchar *name;
+
+ g_assert (window->priv->tick_id == 0);
+
+ window->priv->get_length_attempts = 16;
+ window->priv->tick_id = g_timeout_add (200, (GSourceFunc) record_tick_callback, window);
+
+ set_action_sensitive (window, "Stop", TRUE);
+ set_action_sensitive (window, "Play", FALSE);
+ set_action_sensitive (window, "Record", FALSE);
+ set_action_sensitive (window, "FileSave", FALSE);
+ set_action_sensitive (window, "FileSaveAs", FALSE);
+ gtk_widget_set_sensitive (window->priv->scale, FALSE);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid);
+ gtk_statusbar_push (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid,
+ _("Recording…"));
+
+ window->priv->record_id = 0;
+
+ /* Translator comment: untitled here implies that
+ * there is no active sound sample. Any newly
+ * recorded samples will be saved to disk with this
+ * name as default value. */
+ if (gsr_sample_count == 1) {
+ name = g_strdup (_("Untitled"));
+ } else {
+ name = g_strdup_printf (_("Untitled-%d"), gsr_sample_count);
+ }
+ ++gsr_sample_count;
+ gtk_window_set_title (GTK_WINDOW(window), name);
+
+ g_free (name);
+
+ return FALSE;
+}
+
+static void
+record_state_changed_cb (GstBus *bus, GstMessage *msg, GSRWindow *window)
+{
+ GstState new_state;
+ GMAudioProfile *profile;
+
+ gst_message_parse_state_changed (msg, NULL, &new_state, NULL);
+
+ g_return_if_fail (GSR_IS_WINDOW (window));
+
+ /* we are only interested in state changes of the top-level pipeline */
+ if (msg->src != GST_OBJECT (window->priv->record->pipeline))
+ return;
+
+ window->priv->record->state = new_state;
+
+ GST_DEBUG ("record pipeline state: %s", gst_element_state_get_name (new_state));
+
+ switch (new_state) {
+ case GST_STATE_PLAYING:
+ window->priv->record_id = g_idle_add (record_start, window);
+ g_free (window->priv->extension);
+ profile = gm_audio_profile_choose_get_active (window->priv->profile);
+ window->priv->extension = g_strdup (profile ? gm_audio_profile_get_extension (profile) : NULL);
+ gtk_widget_set_sensitive (window->priv->profile, FALSE);
+ gtk_widget_set_sensitive (window->priv->input, FALSE);
+ break;
+ case GST_STATE_READY:
+ gtk_adjustment_set_value (gtk_range_get_adjustment (GTK_RANGE (window->priv->scale)), 0.0);
+ gtk_widget_set_sensitive (window->priv->scale, FALSE);
+ gtk_widget_set_sensitive (window->priv->profile, TRUE);
+ gtk_widget_set_sensitive (window->priv->input, GST_IS_MIXER (window->priv->mixer));
+ /* fall through */
+ case GST_STATE_PAUSED:
+ set_action_sensitive (window, "Stop", FALSE);
+ set_action_sensitive (window, "Play", TRUE);
+ set_action_sensitive (window, "Record", TRUE);
+ set_action_sensitive (window, "FileSave", TRUE);
+ set_action_sensitive (window, "FileSaveAs", TRUE);
+ gtk_widget_set_sensitive (window->priv->scale, FALSE);
+ gtk_widget_set_sensitive (window->priv->profile, TRUE);
+ gtk_widget_set_sensitive (window->priv->input, TRUE);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid);
+ gtk_statusbar_push (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->status_message_cid,
+ _("Ready"));
+ if (window->priv->tick_id > 0) {
+ g_source_remove (window->priv->tick_id);
+ window->priv->tick_id = 0;
+ }
+ break;
+ default:
+ break;
+ }
+}
+
+/* create the mateconf-based source for recording.
+ * store the source and the mixer in it in our window-private data
+ */
+static gboolean
+make_record_source (GSRWindow *window)
+{
+ GstElement *source, *e;
+
+ source = gst_element_factory_make ("mateconfaudiosrc", "mateconfaudiosource");
+ if (source == NULL) {
+ show_missing_known_element_error (NULL,
+ _("MateConf audio recording"), "mateconfaudiosrc",
+ "mateconfelements", "gst-plugins-good");
+ return FALSE;
+ }
+
+ /* instantiate the underlying element so we can query it */
+ /* FIXME: maybe we want to trap errors in this case ? */
+ if (!gst_element_set_state (source, GST_STATE_READY)) {
+ show_error_dialog (NULL, NULL,
+ _("Your audio capture settings are invalid. "
+ "Please correct them with the \"Sound Preferences\" "
+ "under the System Preferences menu."));
+ return FALSE;
+ }
+ window->priv->source = source;
+ e = gst_bin_get_by_interface (GST_BIN (source), GST_TYPE_MIXER);
+ window->priv->mixer = GST_MIXER (e);
+
+ return TRUE;
+}
+
+static void
+record_input_changed_cb (GtkComboBox *input, GSRWindow *window)
+{
+ const gchar *text;
+ const GList *l;
+ GstMixerTrack *t = NULL, *new = NULL;
+ static GstMixerTrack *selected = NULL;
+
+ text = gtk_combo_box_get_active_text (input);
+ GST_DEBUG ("record input changed to '%s'", GST_STR_NULL (text));
+
+ if (text == NULL)
+ return;
+
+ /* The pipeline has been destroyed already, we'll try and remember
+ * the input for the next record run in fill_record_input() */
+ if (GST_IS_MIXER (window->priv->mixer) == FALSE)
+ return;
+
+ for (l = gst_mixer_list_tracks (window->priv->mixer);
+ l != NULL; l = l->next) {
+ t = l->data;
+ if (t == NULL || t->label == NULL)
+ continue;
+ if ((g_str_equal (t->label, text)) &&
+ (t->flags & GST_MIXER_TRACK_INPUT)) {
+ if (new == NULL)
+ new = g_object_ref (t);
+ /* FIXME selected == t is equivalent to NULL == t in this case,
+ * selected, after its initialization to NULL, was never written to
+ * before this read access to it
+ * and NULL == t is equivalent to FALSE, because of the check
+ * "if (t == NULL || t->label == NULL)" above
+ */
+ } else if (selected == t)
+ /* re-mute old one */
+ gst_mixer_set_record (window->priv->mixer,
+ selected, FALSE);
+ }
+
+ /* FIXME selected _is_ NULL always at this point - same as 5 lines above*/
+ if (selected != NULL)
+ g_object_unref (selected);
+ if (!(selected = new))
+ return;
+
+ gst_mixer_set_record (window->priv->mixer, selected, TRUE);
+ GST_DEBUG ("input changed to: %s\n", selected->label);
+ mateconf_client_set_string (mateconf_client, KEY_LAST_INPUT, selected->label, NULL);
+}
+
+static void
+fill_record_input (GSRWindow *window, gchar *selected)
+{
+ const GList *l;
+ int i = 0;
+ int last_possible_i = 0;
+ GtkTreeModel *model;
+
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (window->priv->input));
+
+ if (model)
+ gtk_list_store_clear (GTK_LIST_STORE (model));
+
+ if (GST_IS_MIXER (window->priv->mixer) == FALSE
+ || gst_mixer_list_tracks (window->priv->mixer) == NULL) {
+ gtk_widget_hide (window->priv->input);
+ gtk_widget_hide (window->priv->input_label);
+ return;
+ }
+
+ gtk_widget_set_sensitive (window->priv->input, GST_IS_MIXER (window->priv->mixer));
+ if (!GST_IS_MIXER (window->priv->mixer))
+ return;
+
+ for (l = gst_mixer_list_tracks (window->priv->mixer); l != NULL; l = l->next) {
+ GstMixerTrack *t = l->data;
+ if (t->label == NULL)
+ continue;
+ if (t->flags & GST_MIXER_TRACK_INPUT) {
+ gtk_combo_box_append_text (GTK_COMBO_BOX (window->priv->input), t->label);
+ ++i;
+ }
+ if (t->flags & GST_MIXER_TRACK_RECORD) {
+ if (selected == NULL) {
+ gtk_combo_box_set_active (GTK_COMBO_BOX (window->priv->input), i - 1);
+ } else {
+ last_possible_i = i;
+ }
+ }
+ if ((selected != NULL) && g_str_equal (selected, t->label)) {
+ gtk_combo_box_set_active (GTK_COMBO_BOX (window->priv->input), i - 1);
+ }
+ }
+
+ if (gtk_combo_box_get_active (GTK_COMBO_BOX (window->priv->input)) == -1) {
+ gtk_combo_box_set_active (GTK_COMBO_BOX (window->priv->input), last_possible_i - 1);
+ }
+
+ gtk_widget_show (window->priv->input);
+ gtk_widget_show (window->priv->input_label);
+}
+
+static gboolean
+level_message_handler_cb (GstBus * bus, GstMessage * message, GSRWindow *window)
+{
+ GSRWindowPrivate *priv = window->priv;
+
+ if (message->type == GST_MESSAGE_ELEMENT) {
+ const GstStructure *s = gst_message_get_structure (message);
+ const gchar *name = gst_structure_get_name (s);
+
+ if (g_str_equal (name, "level")) {
+ gint channels;
+ gdouble peak_dB;
+ gdouble myind;
+ const GValue *list;
+ const GValue *value;
+
+ gint i;
+ /* we can get the number of channels as the length of any of the value
+ * lists */
+
+ list = gst_structure_get_value (s, "rms");
+ channels = gst_value_list_get_size (list);
+
+ for (i = 0; i < channels; ++i) {
+ list = gst_structure_get_value (s, "peak");
+ value = gst_value_list_get_value (list, i);
+ peak_dB = g_value_get_double (value);
+ myind = exp (peak_dB / 20);
+ if (myind > 1.0)
+ myind = 1.0;
+ gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (priv->level), myind);
+ }
+ }
+ }
+ /* we handled the message we want, and ignored the ones we didn't want.
+ * so the core can unref the message for us */
+ return TRUE;
+}
+
+static GSRWindowPipeline *
+make_record_pipeline (GSRWindow *window)
+{
+ GSRWindowPipeline *pipeline;
+ GMAudioProfile *profile;
+ const gchar *profile_pipeline_desc;
+ GstElement *encoder, *source, *filesink, *level;
+ GError *err = NULL;
+ gchar *pipeline_desc;
+ const char *name;
+
+ source = window->priv->source;
+
+ /* Any reason we are not using matevfssink here? (tpm) */
+ filesink = gst_element_factory_make ("filesink", "sink");
+ if (filesink == NULL)
+ {
+ show_missing_known_element_error (NULL,
+ _("file output"), "filesink", "coreelements",
+ "gstreamer");
+ gst_object_unref (source);
+ return NULL;
+ }
+
+ pipeline = g_new (GSRWindowPipeline, 1);
+
+ pipeline->pipeline = gst_pipeline_new ("record-pipeline");
+ pipeline->src = source;
+ pipeline->sink = filesink;
+
+ gst_bin_add (GST_BIN (pipeline->pipeline), source);
+
+ level = gst_element_factory_make ("level", "level");
+ if (level == NULL)
+ {
+ show_missing_known_element_error (NULL,
+ _("level"), "level", "level",
+ "gstreamer");
+ gst_object_unref (source);
+ return NULL;
+ }
+ gst_element_set_name (level, "level");
+
+ profile = gm_audio_profile_choose_get_active (window->priv->profile);
+ if (profile == NULL)
+ return NULL;
+ profile_pipeline_desc = gm_audio_profile_get_pipeline (profile);
+ name = gm_audio_profile_get_name (profile);
+
+ GST_DEBUG ("encoder profile pipeline: '%s'",
+ GST_STR_NULL (profile_pipeline_desc));
+
+ pipeline_desc = g_strdup_printf ("audioconvert ! %s", profile_pipeline_desc);
+ GST_DEBUG ("making encoder bin from description '%s'", pipeline_desc);
+ encoder = gst_parse_bin_from_description (pipeline_desc, TRUE, &err);
+ g_free (pipeline_desc);
+ pipeline_desc = NULL;
+
+ if (err) {
+ show_profile_error (NULL, err->message,
+ _("Could not parse the '%s' audio profile. "), name);
+ g_printerr ("Failed to create GStreamer encoder plugins [%s]: %s\n",
+ profile_pipeline_desc, err->message);
+ g_error_free (err);
+ gst_object_unref (pipeline->pipeline);
+ gst_object_unref (filesink);
+ g_free (pipeline);
+ return NULL;
+ }
+
+ gst_bin_add (GST_BIN (pipeline->pipeline), level);
+ gst_bin_add (GST_BIN (pipeline->pipeline), encoder);
+ gst_bin_add (GST_BIN (pipeline->pipeline), filesink);
+
+ /* now link it all together */
+ if (!(gst_element_link_many (source, level, encoder, NULL))) {
+ show_profile_error (NULL, NULL,
+ _("Could not capture using the '%s' audio profile. "),
+ name);
+ gst_object_unref (pipeline->pipeline);
+ g_free (pipeline);
+ return NULL;
+ }
+
+ if (!gst_element_link (encoder, filesink)) {
+ show_profile_error (NULL, NULL,
+ _("Could not write to a file using the '%s' audio profile. "),
+ name);
+ gst_object_unref (pipeline->pipeline);
+ g_free (pipeline);
+ return NULL;
+ }
+
+ /* we ultimately want to find out the caps on the encoder's source pad */
+ g_signal_connect (pipeline->pipeline, "deep-notify::caps",
+ G_CALLBACK (pipeline_deep_notify_caps_cb),
+ window);
+
+ pipeline->bus = gst_element_get_bus (pipeline->pipeline);
+
+ gst_bus_add_signal_watch (pipeline->bus);
+
+ g_signal_connect (pipeline->bus, "message::element",
+ G_CALLBACK (level_message_handler_cb),
+ window);
+
+ g_signal_connect (pipeline->bus, "message::state-changed",
+ G_CALLBACK (record_state_changed_cb),
+ window);
+
+ g_signal_connect (pipeline->bus, "message::error",
+ G_CALLBACK (pipeline_error_cb),
+ window);
+
+ g_signal_connect (pipeline->bus, "message::eos",
+ G_CALLBACK (record_eos_msg_cb),
+ window);
+
+ return pipeline;
+}
+
+static char *
+calculate_format_value (GtkScale *scale,
+ double value,
+ GSRWindow *window)
+{
+ gint seconds;
+
+ if (window->priv->record && window->priv->record->state == GST_STATE_PLAYING) {
+ seconds = value;
+ return seconds_to_string (seconds);
+ } else {
+ seconds = window->priv->len_secs * (value / 100);
+ return seconds_to_string (seconds);
+ }
+}
+
+static const GtkActionEntry menu_entries[] =
+{
+ /* File menu. */
+ { "File", NULL, N_("_File") },
+ { "FileNew", GTK_STOCK_NEW, NULL, NULL,
+ N_("Create a new sample"), G_CALLBACK (file_new_cb) },
+ { "FileOpen", GTK_STOCK_OPEN, NULL, NULL,
+ N_("Open a file"), G_CALLBACK (file_open_cb) },
+ { "FileSave", GTK_STOCK_SAVE, NULL, NULL,
+ N_("Save the current file"), G_CALLBACK (file_save_cb) },
+ { "FileSaveAs", GTK_STOCK_SAVE_AS, NULL, "<shift><control>S",
+ N_("Save the current file with a different name"), G_CALLBACK (file_save_as_cb) },
+ { "RunMixer", GTK_STOCK_EXECUTE, N_("Open Volu_me Control"), NULL,
+ N_("Open the audio mixer"), G_CALLBACK (run_mixer_cb) },
+ { "FileProperties", GTK_STOCK_PROPERTIES, NULL, "<control>I",
+ N_("Show information about the current file"), G_CALLBACK (file_properties_cb) },
+ { "FileClose", GTK_STOCK_CLOSE, NULL, NULL,
+ N_("Close the current file"), G_CALLBACK (file_close_cb) },
+ { "Quit", GTK_STOCK_QUIT, NULL, NULL,
+ N_("Quit the program"), G_CALLBACK (quit_cb) },
+
+ /* Control menu */
+ { "Control", NULL, N_("_Control") },
+ { "Record", GTK_STOCK_MEDIA_RECORD, NULL, "<control>R",
+ N_("Record sound"), G_CALLBACK (record_cb) },
+ { "Play", GTK_STOCK_MEDIA_PLAY, NULL, "<control>P",
+ N_("Play sound"), G_CALLBACK (play_cb) },
+ { "Stop", GTK_STOCK_MEDIA_STOP, NULL, "<control>X",
+ N_("Stop sound"), G_CALLBACK (stop_cb) },
+
+ /* Help menu */
+ { "Help", NULL, N_("_Help") },
+ {"HelpContents", GTK_STOCK_HELP, N_("Contents"), "F1",
+ N_("Open the manual"), G_CALLBACK (help_contents_cb) },
+ { "About", GTK_STOCK_ABOUT, NULL, NULL,
+ N_("About this application"), G_CALLBACK (about_cb) }
+};
+
+static void
+menu_item_select_cb (GtkMenuItem *proxy,
+ GSRWindow *window)
+{
+ GtkAction *action;
+ char *message;
+
+ action = g_object_get_data (G_OBJECT (proxy), "gtk-action");
+ g_return_if_fail (action != NULL);
+
+ g_object_get (G_OBJECT (action), "tooltip", &message, NULL);
+ if (message) {
+ gtk_statusbar_push (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->tip_message_cid, message);
+ g_free (message);
+ }
+}
+
+static void
+menu_item_deselect_cb (GtkMenuItem *proxy,
+ GSRWindow *window)
+{
+ gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar),
+ window->priv->tip_message_cid);
+}
+
+static void
+connect_proxy_cb (GtkUIManager *manager,
+ GtkAction *action,
+ GtkWidget *proxy,
+ GSRWindow *window)
+{
+ if (GTK_IS_MENU_ITEM (proxy)) {
+ g_signal_connect (proxy, "select",
+ G_CALLBACK (menu_item_select_cb), window);
+ g_signal_connect (proxy, "deselect",
+ G_CALLBACK (menu_item_deselect_cb), window);
+ }
+}
+
+static void
+disconnect_proxy_cb (GtkUIManager *manager,
+ GtkAction *action,
+ GtkWidget *proxy,
+ GSRWindow *window)
+{
+ if (GTK_IS_MENU_ITEM (proxy)) {
+ g_signal_handlers_disconnect_by_func
+ (proxy, G_CALLBACK (menu_item_select_cb), window);
+ g_signal_handlers_disconnect_by_func
+ (proxy, G_CALLBACK (menu_item_deselect_cb), window);
+ }
+}
+
+/* find the given filename in the uninstalled or installed ui dir */
+static gchar *
+find_ui_file (const gchar * filename)
+{
+ gchar * path;
+
+ path = g_build_filename (GSR_UIDIR_UNINSTALLED, filename, NULL);
+ if (g_file_test (path, G_FILE_TEST_EXISTS))
+ return path;
+
+ g_free (path);
+ path = g_build_filename (GSR_UIDIR, filename, NULL);
+ if (g_file_test (path, G_FILE_TEST_EXISTS))
+ return path;
+
+ g_free (path);
+ return NULL;
+}
+
+static void
+gsr_window_init (GSRWindow *window)
+{
+ GSRWindowPrivate *priv;
+ GError *error = NULL;
+ GtkWidget *main_vbox;
+ GtkWidget *menubar;
+ GtkWidget *file_menu;
+ GtkWidget *submenu;
+ GtkWidget *rec_menu;
+ GtkWidget *toolbar;
+ GtkWidget *content_vbox;
+ GtkWidget *hbox;
+ GtkWidget *label;
+ GtkWidget *table;
+ GtkWidget *align;
+ GtkWidget *frame;
+ gchar *id;
+ gchar *last_input;
+ gchar *path;
+ GtkAction *action;
+ GtkShadowType shadow_type;
+ window->priv = GSR_WINDOW_GET_PRIVATE (window);
+ priv = window->priv;
+
+ /* treat mateconf client as a singleton */
+ if (mateconf_client == NULL)
+ mateconf_client = mateconf_client_get_default ();
+
+ main_vbox = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (window), main_vbox);
+ priv->main_vbox = main_vbox;
+ gtk_widget_show (main_vbox);
+
+ /* menu & toolbar */
+ priv->ui_manager = gtk_ui_manager_new ();
+
+ gtk_window_add_accel_group (GTK_WINDOW (window),
+ gtk_ui_manager_get_accel_group (priv->ui_manager));
+
+ path = find_ui_file ("ui.xml");
+ gtk_ui_manager_add_ui_from_file (priv->ui_manager, path, &error);
+
+ if (error != NULL)
+ {
+ show_error_dialog (GTK_WINDOW (window), error->message,
+ _("Could not load UI file. The program may not be properly installed."));
+ g_error_free (error);
+ exit (1);
+ }
+ g_free (path);
+
+ /* show tooltips in the statusbar */
+ g_signal_connect (priv->ui_manager, "connect_proxy",
+ G_CALLBACK (connect_proxy_cb), window);
+ g_signal_connect (priv->ui_manager, "disconnect_proxy",
+ G_CALLBACK (disconnect_proxy_cb), window);
+
+ priv->action_group = gtk_action_group_new ("GSRWindowActions");
+ gtk_action_group_set_translation_domain (priv->action_group, NULL);
+ gtk_action_group_add_actions (priv->action_group,
+ menu_entries,
+ G_N_ELEMENTS (menu_entries),
+ window);
+
+ gtk_ui_manager_insert_action_group (priv->ui_manager, priv->action_group, 0);
+
+ /* set short labels to use in the toolbar */
+ action = gtk_action_group_get_action (priv->action_group, "FileOpen");
+ g_object_set (action, "short_label", _("Open"), NULL);
+ action = gtk_action_group_get_action (priv->action_group, "FileSave");
+ g_object_set (action, "short_label", _("Save"), NULL);
+ action = gtk_action_group_get_action (priv->action_group, "FileSaveAs");
+ g_object_set (action, "short_label", _("Save As"), NULL);
+
+ set_action_sensitive (window, "FileSave", FALSE);
+ set_action_sensitive (window, "FileSaveAs", FALSE);
+ set_action_sensitive (window, "Play", FALSE);
+ set_action_sensitive (window, "Stop", FALSE);
+
+ menubar = gtk_ui_manager_get_widget (priv->ui_manager, "/MenuBar");
+ gtk_box_pack_start (GTK_BOX (main_vbox), menubar, FALSE, FALSE, 0);
+ gtk_widget_show (menubar);
+
+ toolbar = gtk_ui_manager_get_widget (priv->ui_manager, "/ToolBar");
+ gtk_toolbar_set_show_arrow (GTK_TOOLBAR (toolbar), FALSE);
+ gtk_box_pack_start (GTK_BOX (main_vbox), toolbar, FALSE, FALSE, 0);
+ gtk_widget_show (toolbar);
+
+ /* recent files */
+ file_menu = gtk_ui_manager_get_widget (priv->ui_manager,
+ "/MenuBar/FileMenu");
+ submenu = gtk_menu_item_get_submenu (GTK_MENU_ITEM (file_menu));
+ rec_menu = gtk_ui_manager_get_widget (priv->ui_manager,
+ "/MenuBar/FileMenu/FileRecentMenu");
+ priv->recent_view = gtk_recent_chooser_menu_new ();
+ gtk_recent_chooser_set_local_only (GTK_RECENT_CHOOSER (priv->recent_view), TRUE);
+ gtk_recent_chooser_set_limit (GTK_RECENT_CHOOSER (priv->recent_view), 5);
+ priv->recent_filter = gtk_recent_filter_new ();
+ gtk_recent_filter_add_application (priv->recent_filter, g_get_application_name ());
+ gtk_recent_chooser_set_filter (GTK_RECENT_CHOOSER (priv->recent_view), priv->recent_filter);
+ g_signal_connect (priv->recent_view, "item-activated",
+ G_CALLBACK (file_open_recent_cb), window);
+
+ /* window content: hscale, labels, etc */
+ content_vbox = gtk_vbox_new (FALSE, 7);
+ gtk_container_set_border_width (GTK_CONTAINER (content_vbox), 6);
+ gtk_box_pack_start (GTK_BOX (main_vbox), content_vbox, TRUE, TRUE, 0);
+ gtk_widget_show (content_vbox);
+
+ priv->scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 1, 0)));
+ priv->seek_in_progress = FALSE;
+ g_signal_connect (priv->scale, "format-value",
+ G_CALLBACK (calculate_format_value), window);
+ g_signal_connect (priv->scale, "button-press-event",
+ G_CALLBACK (seek_started), window);
+ g_signal_connect (priv->scale, "button-release-event",
+ G_CALLBACK (seek_to), window);
+
+ gtk_scale_set_value_pos (GTK_SCALE (window->priv->scale), GTK_POS_BOTTOM);
+ /* We can't seek until we find out the length */
+ gtk_widget_set_sensitive (window->priv->scale, FALSE);
+ gtk_box_pack_start (GTK_BOX (content_vbox), priv->scale, FALSE, FALSE, 6);
+ gtk_widget_show (window->priv->scale);
+
+ /* create source and choose mixer input */
+ hbox = gtk_hbox_new (FALSE, 12);
+ gtk_box_pack_start (GTK_BOX (content_vbox), hbox, FALSE, FALSE, 0);
+
+ priv->input_label = gtk_label_new_with_mnemonic (_("Record from _input:"));
+ gtk_misc_set_alignment (GTK_MISC (priv->input_label), 0, 0.5);
+ gtk_box_pack_start (GTK_BOX (hbox), priv->input_label, FALSE, FALSE, 0);
+
+ priv->input = gtk_combo_box_new_text ();
+ gtk_label_set_mnemonic_widget (GTK_LABEL (priv->input_label), priv->input);
+ gtk_box_pack_start (GTK_BOX (hbox), priv->input, TRUE, TRUE, 0);
+
+ if (!make_record_source (window))
+ exit (1);
+
+ g_signal_connect (priv->input, "changed",
+ G_CALLBACK (record_input_changed_cb), window);
+
+ /* choose profile */
+ hbox = gtk_hbox_new (FALSE, 12);
+ gtk_box_pack_start (GTK_BOX (content_vbox), hbox, FALSE, FALSE, 0);
+
+ label = gtk_label_new_with_mnemonic (_("_Record as:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ priv->profile = gm_audio_profile_choose_new ();
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), priv->profile);
+ gtk_box_pack_start (GTK_BOX (hbox), window->priv->profile, TRUE, TRUE, 0);
+ gtk_widget_show (window->priv->profile);
+
+ atk_object_add_relationship (gtk_widget_get_accessible (GTK_WIDGET (priv->profile)),
+ ATK_RELATION_LABELLED_BY,
+ gtk_widget_get_accessible (GTK_WIDGET (label)));
+
+ id = mateconf_client_get_string (mateconf_client, KEY_LAST_PROFILE_ID, NULL);
+ if (id) {
+ gm_audio_profile_choose_set_active (window->priv->profile, id);
+ g_free (id);
+ }
+
+ g_signal_connect (priv->profile, "changed",
+ G_CALLBACK (profile_changed_cb), window);
+
+ hbox = gtk_hbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (content_vbox), hbox, FALSE, FALSE, 0);
+
+ label = gtk_label_new (" "); /* FIXME: better padding? */
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ table = gtk_table_new (3, 2, FALSE);
+ gtk_table_set_col_spacings (GTK_TABLE (table), 12);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 6);
+ gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+
+ label = make_title_label (_("File Information"));
+
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label,
+ 0, 2, 0, 1,
+ GTK_FILL, 0, 0, 0);
+
+ label = gtk_label_new (_("Filename:"));
+
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label,
+ 0, 1, 1, 2,
+ GTK_FILL, 0, 0, 0);
+
+ priv->name_label = gtk_label_new (_("<none>"));
+ gtk_label_set_selectable (GTK_LABEL (priv->name_label), TRUE);
+ gtk_label_set_line_wrap (GTK_LABEL (priv->name_label), GTK_WRAP_WORD);
+ gtk_misc_set_alignment (GTK_MISC (priv->name_label), 0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), priv->name_label,
+ 1, 2, 1, 2,
+ GTK_FILL | GTK_EXPAND, 0,
+ 0, 0);
+
+ atk_object_add_relationship (gtk_widget_get_accessible (GTK_WIDGET (priv->name_label)),
+ ATK_RELATION_LABELLED_BY,
+ gtk_widget_get_accessible (GTK_WIDGET (label)));
+
+
+ label = gtk_label_new (_("Length:"));
+
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label,
+ 0, 1, 2, 3,
+ GTK_FILL, 0, 0, 0);
+
+ priv->length_label = gtk_label_new ("");
+ gtk_label_set_selectable (GTK_LABEL (priv->length_label), TRUE);
+ gtk_misc_set_alignment (GTK_MISC (priv->length_label), 0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), priv->length_label,
+ 1, 2, 2, 3,
+ GTK_FILL | GTK_EXPAND, 0,
+ 0, 0);
+
+ atk_object_add_relationship (gtk_widget_get_accessible (GTK_WIDGET (priv->length_label)),
+ ATK_RELATION_LABELLED_BY,
+ gtk_widget_get_accessible (GTK_WIDGET (label)));
+
+ /* statusbar */
+ priv->statusbar = gtk_statusbar_new ();
+ gtk_widget_set_can_focus (priv->statusbar, TRUE);
+ gtk_box_pack_end (GTK_BOX (main_vbox), priv->statusbar, FALSE, FALSE, 0);
+ gtk_widget_show (priv->statusbar);
+
+ /* hack to get the same shadow as the status bar.. */
+ gtk_widget_style_get (GTK_WIDGET (priv->statusbar), "shadow-type", &shadow_type, NULL);
+
+ frame = gtk_frame_new (NULL);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame), shadow_type);
+ gtk_widget_show (frame);
+
+ gtk_box_pack_end (GTK_BOX (priv->statusbar), frame, FALSE, TRUE, 0);
+
+ hbox = gtk_hbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (frame), hbox);
+ gtk_box_set_spacing (GTK_BOX (hbox), 6);
+
+ priv->volume_label = gtk_label_new (_("Level:"));
+ gtk_box_pack_start (GTK_BOX (hbox), priv->volume_label, FALSE, TRUE, 0);
+
+ /* initialize priv->level */
+ align = gtk_aspect_frame_new ("", 0.0, 0.0, 20, FALSE);
+ gtk_frame_set_shadow_type (GTK_FRAME (align), GTK_SHADOW_NONE);
+ gtk_widget_show (align);
+ gtk_box_pack_start (GTK_BOX (hbox), align, FALSE, FALSE, 0);
+
+ priv->level = gtk_progress_bar_new ();
+ gtk_container_add (GTK_CONTAINER (align), priv->level);
+
+ gtk_widget_set_sensitive (window->priv->volume_label, FALSE);
+ gtk_widget_set_sensitive (window->priv->level, FALSE);
+
+ priv->status_message_cid = gtk_statusbar_get_context_id
+ (GTK_STATUSBAR (priv->statusbar), "status_message");
+ priv->tip_message_cid = gtk_statusbar_get_context_id
+ (GTK_STATUSBAR (priv->statusbar), "tip_message");
+
+ gtk_statusbar_push (GTK_STATUSBAR (priv->statusbar),
+ priv->status_message_cid,
+ _("Ready"));
+
+ gtk_widget_show_all (main_vbox);
+ last_input = mateconf_client_get_string (mateconf_client, KEY_LAST_INPUT, NULL);
+ fill_record_input (window, last_input);
+ if (last_input) {
+ g_free (last_input);
+ }
+
+ /* Make the pipelines */
+ priv->play = NULL;
+ priv->record = NULL;
+
+ priv->len_secs = 0;
+ priv->get_length_attempts = 16;
+ priv->dirty = TRUE;
+}
+
+static void
+gsr_window_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GSRWindow *window;
+ GSRWindowPrivate *priv;
+ struct stat buf;
+ char *title, *short_name;
+ char *utf8_name = NULL;
+ const char *ext;
+
+ window = GSR_WINDOW (object);
+ priv = window->priv;
+
+ switch (prop_id) {
+ case PROP_LOCATION:
+ if (priv->filename != NULL) {
+ if (g_value_get_string (value) == NULL)
+ return;
+ if (g_str_equal (g_value_get_string (value), priv->filename)) {
+ return;
+ }
+ }
+
+ g_free (priv->filename);
+ g_free (priv->working_file);
+
+ priv->filename = g_value_dup_string (value);
+ priv->working_file = g_strdup (priv->filename);
+ priv->len_secs = 0;
+
+ short_name = g_path_get_basename (priv->filename);
+ if (stat (priv->filename, &buf) == 0) {
+ window->priv->has_file = TRUE;
+ } else {
+ window->priv->has_file = FALSE;
+ }
+
+ g_free (window->priv->extension);
+ if ((ext = strrchr (short_name, '.')) && ext[1] != '\0')
+ window->priv->extension = g_strdup (&ext[1]);
+ else
+ window->priv->extension = NULL;
+
+ utf8_name = g_filename_to_utf8 (short_name, -1, NULL, NULL, NULL);
+ if (priv->name_label != NULL) {
+ gtk_label_set_text (GTK_LABEL (priv->name_label),
+ utf8_name);
+ }
+
+ gsr_add_recent (priv->filename);
+
+ /*Translators: this is the window title, %s is the currently open file's name or Untitled*/
+ title = g_strdup_printf (_("%s — Sound Recorder"), utf8_name);
+ gtk_window_set_title (GTK_WINDOW (window), title);
+ g_free (title);
+ g_free (utf8_name);
+ g_free (short_name);
+
+ set_action_sensitive (window, "Play", window->priv->has_file ? TRUE : FALSE);
+ set_action_sensitive (window, "Stop", FALSE);
+ set_action_sensitive (window, "Record", TRUE);
+ set_action_sensitive (window, "FileSave", window->priv->has_file ? TRUE : FALSE);
+ set_action_sensitive (window, "FileSaveAs", TRUE);
+ break;
+ default:
+ break;
+ }
+}
+
+static void
+gsr_window_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ switch (prop_id) {
+ case PROP_LOCATION:
+ g_value_set_string (value, GSR_WINDOW (object)->priv->filename);
+ break;
+
+ default:
+ break;
+ }
+}
+
+static void
+gsr_window_finalize (GObject *object)
+{
+ GSRWindow *window;
+ GSRWindowPrivate *priv;
+
+ window = GSR_WINDOW (object);
+ priv = window->priv;
+
+ GST_DEBUG ("finalizing ...");
+
+ if (priv == NULL) {
+ return;
+ }
+
+ if (priv->ui_manager) {
+ g_object_unref (priv->ui_manager);
+ priv->ui_manager = NULL;
+ }
+
+ if (priv->action_group) {
+ g_object_unref (priv->action_group);
+ priv->action_group = NULL;
+ }
+
+ if (priv->tick_id > 0) {
+ g_source_remove (priv->tick_id);
+ window->priv->play->tick_id = 0;
+ }
+
+ if (priv->record_id > 0) {
+ g_source_remove (priv->record_id);
+ }
+
+ if (priv->ebusy_timeout_id > 0) {
+ g_source_remove (window->priv->ebusy_timeout_id);
+ }
+
+ g_idle_remove_by_data (window);
+
+ if (priv->play != NULL) {
+ shutdown_pipeline (priv->play);
+ g_free (priv->play);
+ }
+
+ if (priv->record != NULL) {
+ shutdown_pipeline (priv->record);
+ g_free (priv->record);
+ }
+
+ unlink (priv->record_filename);
+ g_free (priv->record_filename);
+
+ g_free (priv->working_file);
+ g_free (priv->filename);
+
+ G_OBJECT_CLASS (parent_class)->finalize (object);
+
+ window->priv = NULL;
+}
+
+static void
+gsr_window_class_init (GSRWindowClass *klass)
+{
+ GObjectClass *object_class;
+
+ object_class = G_OBJECT_CLASS (klass);
+
+ object_class->finalize = gsr_window_finalize;
+ object_class->set_property = gsr_window_set_property;
+ object_class->get_property = gsr_window_get_property;
+
+ parent_class = g_type_class_peek_parent (klass);
+
+ g_object_class_install_property (object_class,
+ PROP_LOCATION,
+ g_param_spec_string ("location",
+ "Location",
+ "",
+ /* Translator comment: default trackname is 'untitled', which
+ * has as effect that the user cannot save to this file. The
+ * 'save' action will open the save-as dialog instead to give
+ * a proper filename. See mate-record.c:94. */
+ _("Untitled"),
+ G_PARAM_READWRITE));
+
+ g_type_class_add_private (object_class, sizeof (GSRWindowPrivate));
+
+ GST_DEBUG_CATEGORY_INIT (gsr_debug, "gsr", 0, "Mate Sound Recorder");
+}
+
+GType
+gsr_window_get_type (void)
+{
+ static GType type = 0;
+
+ if (G_UNLIKELY (type == 0)) {
+ GTypeInfo info = {
+ sizeof (GSRWindowClass),
+ NULL, NULL,
+ (GClassInitFunc) gsr_window_class_init,
+ NULL, NULL,
+ sizeof (GSRWindow), 0,
+ (GInstanceInitFunc) gsr_window_init
+ };
+
+ type = g_type_register_static (GTK_TYPE_WINDOW,
+ "GSRWindow",
+ &info, 0);
+ }
+
+ return type;
+}
+
+GtkWidget *
+gsr_window_new (const char *filename)
+{
+ GSRWindow *window;
+ char *template;
+
+ /* filename has been changed to be without extension */
+ window = g_object_new (GSR_TYPE_WINDOW,
+ "location", filename,
+ NULL);
+ /* FIXME: check extension too */
+ window->priv->filename = g_strdup (filename);
+ if (g_file_test (filename, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR) != FALSE) {
+ window->priv->has_file = TRUE;
+ window->priv->dirty = FALSE;
+ } else {
+ window->priv->has_file = FALSE;
+ }
+
+ template = g_strdup_printf ("gsr-record-%s-%d.XXXXXX", filename, getpid ());
+ window->priv->record_fd = g_file_open_tmp (template, &window->priv->record_filename, NULL);
+ g_free (template);
+ close (window->priv->record_fd);
+
+ if (window->priv->has_file == FALSE) {
+ g_free (window->priv->working_file);
+ window->priv->working_file = g_strdup (window->priv->record_filename);
+ } else {
+ g_free (window->priv->working_file);
+ window->priv->working_file = g_strdup (filename);
+ }
+
+ window->priv->saved = TRUE;
+
+ gtk_window_set_default_size (GTK_WINDOW (window), 512, 200);
+
+ return GTK_WIDGET (window);
+}
diff --git a/grecord/src/gsr-window.h b/grecord/src/gsr-window.h
new file mode 100644
index 0000000..6b5a67e
--- /dev/null
+++ b/grecord/src/gsr-window.h
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Authors: Iain Holmes <[email protected]>
+ *
+ * Copyright 2002 Iain Holmes
+ *
+ * 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.
+ *
+ * 4th Februrary 2005: Christian Schaller: changed license to LGPL with
+ * permission of Iain Holmes, Ronald Bultje, Leontine Binchy (SUN), Johan Dahlin
+ * and Joe Marcus Clarke
+ *
+ */
+
+#ifndef __GSR_WINDOW_H__
+#define __GSR_WINDOW_H__
+
+#include <gtk/gtk.h>
+
+#define GSR_TYPE_WINDOW (gsr_window_get_type ())
+#define GSR_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSR_TYPE_WINDOW, GSRWindow))
+#define GSR_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSR_TYPE_WINDOW, GSRWindowClass))
+#define GSR_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSR_TYPE_WINDOW))
+#define GSR_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSR_TYPE_WINDOW))
+
+typedef struct _GSRWindow GSRWindow;
+typedef struct _GSRWindowClass GSRWindowClass;
+typedef struct _GSRWindowPrivate GSRWindowPrivate;
+
+struct _GSRWindow {
+ GtkWindow parent;
+
+ GSRWindowPrivate *priv;
+};
+
+struct _GSRWindowClass {
+ GtkWindowClass parent_class;
+};
+
+
+GType gsr_window_get_type (void);
+
+GtkWidget* gsr_window_new (const char *filename);
+void gsr_window_close (GSRWindow *window);
+gboolean gsr_window_is_saved (GSRWindow *window);
+gboolean gsr_discard_confirmation_dialog (GSRWindow *window, gboolean closing);
+
+#endif
diff --git a/grecord/src/mate-recorder.c b/grecord/src/mate-recorder.c
new file mode 100644
index 0000000..482d014
--- /dev/null
+++ b/grecord/src/mate-recorder.c
@@ -0,0 +1,232 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Authors: Iain Holmes <[email protected]>
+ *
+ * Copyright 2002, 2003, 2004, 2005 Iain Holmes
+ * 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.
+ *
+ * 4th Februrary 2005: Christian Schaller: changed license to LGPL with
+ * permission of Iain Holmes, Ronald Bultje, Leontine Binchy (SUN), Johan Dahlin * and Joe Marcus Clarke
+ *
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <string.h>
+
+#include <glib/gi18n.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/gst.h>
+
+#include "gsr-window.h"
+
+void gsr_quit (void);
+void gsr_add_recent (gchar *filename);
+GtkWidget * gsr_open_window (const char *filename);
+
+extern void mate_media_profiles_init (MateConfClient *conf);
+
+static GList *windows = NULL;
+
+/* Also used in gsr-window.c as extern MateConfClient *mateconf_client */
+MateConfClient *mateconf_client = NULL;
+
+static gboolean
+delete_event_cb (GSRWindow *window,
+ gpointer data)
+{
+ if (!gsr_window_is_saved (window) && !gsr_discard_confirmation_dialog (window, TRUE))
+ return TRUE;
+
+ return FALSE;
+}
+
+static void
+window_destroyed (GtkWidget *window,
+ gpointer data)
+{
+ windows = g_list_remove (windows, window);
+
+ if (windows == NULL) {
+ gtk_main_quit ();
+ }
+}
+
+void
+gsr_quit (void)
+{
+ GList *p;
+
+ for (p = windows; p;) {
+ GSRWindow *window = p->data;
+
+ /* p is set here instead of in the for statement,
+ because by the time we get back to the loop,
+ p will be invalid */
+ p = p->next;
+
+ if (gsr_window_is_saved (window) || gsr_discard_confirmation_dialog (window, TRUE))
+ gsr_window_close (window);
+ }
+}
+
+void
+gsr_add_recent (gchar *filename)
+{
+ GtkRecentData data;
+ char *groups[] = { NULL, NULL };
+ char *uri;
+
+ memset (&data, 0, sizeof (data));
+
+ uri = g_filename_to_uri (filename, NULL, NULL);
+ if (uri == NULL)
+ return;
+
+ data.mime_type = g_content_type_guess (uri, NULL, 0, NULL);
+ if (data.mime_type == NULL) {
+ /* No mime-type means warnings, and it breaks when adding
+ * non-GIO supported URI schemes */
+ g_free (uri);
+ return;
+ }
+
+ /* It's a local file */
+ data.display_name = g_filename_display_basename (data.display_name);
+ groups[0] = "Totem";
+
+ data.app_name = g_strdup (g_get_application_name ());
+ data.app_exec = g_strjoin (" ", g_get_prgname (), "%u", NULL);
+ data.groups = groups;
+ gtk_recent_manager_add_full (gtk_recent_manager_get_default (),
+ uri, &data);
+
+ g_free (data.display_name);
+ g_free (data.mime_type);
+ g_free (data.app_name);
+ g_free (data.app_exec);
+
+}
+
+/* Also referenced from gsr-window.c */
+gint gsr_sample_count = 1;
+
+GtkWidget *
+gsr_open_window (const char *filename)
+{
+ GtkWidget *window;
+ char *utf8_name;
+ char *name;
+
+ if (filename == NULL) {
+ /* Translator comment: untitled here implies that
+ * there is no active sound sample. Any newly
+ * recorded samples will be saved to disk with this
+ * name as default value. */
+ if (gsr_sample_count == 1) {
+ utf8_name = g_strdup (_("Untitled"));
+ } else {
+ utf8_name = g_strdup_printf (_("Untitled-%d"), gsr_sample_count);
+ }
+ name = g_filename_from_utf8 (utf8_name, -1, NULL, NULL, NULL);
+ g_free (utf8_name);
+ ++gsr_sample_count;
+ } else {
+ name = g_strdup (filename);
+ }
+
+ window = GTK_WIDGET (gsr_window_new (name));
+ g_free (name);
+
+ g_signal_connect (G_OBJECT (window), "delete-event",
+ G_CALLBACK (delete_event_cb), NULL);
+
+ g_signal_connect (G_OBJECT (window), "destroy",
+ G_CALLBACK (window_destroyed), NULL);
+
+ windows = g_list_prepend (windows, window);
+ gtk_widget_show (window);
+
+ return window;
+}
+
+int
+main (int argc,
+ char **argv)
+{
+ gchar **filenames = NULL;
+ /* this is necessary because someone apparently forgot to add a
+ * convenient way to get the remaining arguments to the MateProgram
+ * API when adding the GOption stuff to it ... */
+ const GOptionEntry entries[] = {
+ { G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, &filenames,
+ "Special option that collects any remaining arguments for us" },
+ { NULL, }
+ };
+
+ GOptionContext *ctx;
+ GError *error = NULL;
+
+ g_thread_init (NULL);
+
+ /* Init gettext */
+ bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+ ctx = g_option_context_new ("mate-sound-recorder");
+ /* Initializes gtk during option parsing */
+ g_option_context_add_group (ctx, gtk_get_option_group (TRUE));
+ g_option_context_add_group (ctx, gst_init_get_option_group ());
+ g_option_context_add_main_entries (ctx, entries, GETTEXT_PACKAGE);
+
+ if (!g_option_context_parse (ctx, &argc, &argv, &error)) {
+ g_printerr ("Option parsing failed: %s\n", error->message);
+ g_error_free (error);
+ g_option_context_free (ctx);
+ return EXIT_FAILURE;
+ }
+
+ g_option_context_free (ctx);
+ gtk_window_set_default_icon_name ("mate-sound-recorder");
+
+ /* use it like a singleton */
+ mateconf_client = mateconf_client_get_default ();
+
+ /* init mate-media-profiles */
+ mate_media_profiles_init (mateconf_client);
+
+ if (filenames != NULL && filenames[0] != NULL) {
+ guint i, num;
+
+ num = g_strv_length (filenames);
+ for (i = 0; i < num; ++i) {
+ gsr_open_window (filenames[i]);
+ }
+ } else {
+ gsr_open_window (NULL);
+ }
+
+ if (filenames) {
+ g_strfreev (filenames);
+ }
+
+ gtk_main ();
+
+ return 0;
+}
diff --git a/grecord/src/ui.xml b/grecord/src/ui.xml
new file mode 100644
index 0000000..a4e9108
--- /dev/null
+++ b/grecord/src/ui.xml
@@ -0,0 +1,41 @@
+<ui>
+
+ <menubar name="MenuBar">
+ <menu name="FileMenu" action="File">
+ <menuitem action="FileNew"/>
+ <menuitem action="FileOpen"/>
+ <separator/>
+ <menuitem action="FileSave"/>
+ <menuitem action="FileSaveAs"/>
+ <separator/>
+ <menuitem action="RunMixer"/>
+ <menuitem action="FileProperties"/>
+ <separator/>
+ <placeholder name="FileRecentMenu"/>
+ <menuitem action="FileClose"/>
+ <menuitem action="Quit"/>
+ </menu>
+
+ <menu name="ControlMenu" action="Control">
+ <menuitem action="Record"/>
+ <menuitem action="Play"/>
+ <menuitem action="Stop"/>
+ </menu>
+
+ <menu name="HelpMenu" action="Help">
+ <menuitem action="HelpContents"/>
+ <menuitem action="About"/>
+ </menu>
+ </menubar>
+
+ <toolbar name="ToolBar">
+ <toolitem action="FileNew"/>
+ <toolitem action="FileOpen"/>
+ <toolitem action="FileSave"/>
+ <separator/>
+ <toolitem action="Record"/>
+ <toolitem action="Play"/>
+ <toolitem action="Stop"/>
+ </toolbar>
+
+</ui>
diff --git a/gst-mixer/Makefile.am b/gst-mixer/Makefile.am
new file mode 100644
index 0000000..4767cef
--- /dev/null
+++ b/gst-mixer/Makefile.am
@@ -0,0 +1,28 @@
+Desktopdir = $(datadir)/applications
+SUBDIRS = doc icons pixmaps src
+
+@INTLTOOL_DESKTOP_RULE@
+@INTLTOOL_SCHEMAS_RULE@
+
+Desktop_in_files = mate-volume-control.desktop.in.in
+Desktop_DATA = $(Desktop_in_files:.desktop.in.in=.desktop)
+schemadir=$(MATECONF_SCHEMA_FILE_DIR)
+schema_DATA=mate-volume-control.schemas
+
+install-schemas:
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA) || true
+
+if MATECONF_SCHEMAS_INSTALL
+install-data-local: install-schemas
+else
+install-data-local:
+endif
+
+EXTRA_DIST = $(Desktop_in_files) \
+ mate-volume-control.schemas.in
+
+
+CLEANFILES = $(Desktop_DATA) $(schema_DATA)
+DISTCLEANFILES = $(Desktop_in_files:.desktop.in.in=.desktop.in)
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/Makefile.in b/gst-mixer/Makefile.in
new file mode 100644
index 0000000..22aa8f8
--- /dev/null
+++ b/gst-mixer/Makefile.in
@@ -0,0 +1,727 @@
+# 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 = gst-mixer
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mate-volume-control.desktop.in.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = mate-volume-control.desktop.in
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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)$(schemadir)"
+DATA = $(Desktop_DATA) $(schema_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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+Desktopdir = $(datadir)/applications
+SUBDIRS = doc icons pixmaps src
+Desktop_in_files = mate-volume-control.desktop.in.in
+Desktop_DATA = $(Desktop_in_files:.desktop.in.in=.desktop)
+schemadir = $(MATECONF_SCHEMA_FILE_DIR)
+schema_DATA = mate-volume-control.schemas
+EXTRA_DIST = $(Desktop_in_files) \
+ mate-volume-control.schemas.in
+
+CLEANFILES = $(Desktop_DATA) $(schema_DATA)
+DISTCLEANFILES = $(Desktop_in_files:.desktop.in.in=.desktop.in)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mate-volume-control.desktop.in: $(top_builddir)/config.status $(srcdir)/mate-volume-control.desktop.in.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-schemaDATA: $(schema_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(schemadir)" || $(MKDIR_P) "$(DESTDIR)$(schemadir)"
+ @list='$(schema_DATA)'; test -n "$(schemadir)" || 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)$(schemadir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(schemadir)" || exit $$?; \
+ done
+
+uninstall-schemaDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(schema_DATA)'; test -n "$(schemadir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(schemadir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(schemadir)" && 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 $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(Desktopdir)" "$(DESTDIR)$(schemadir)"; 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 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-DesktopDATA install-data-local \
+ install-schemaDATA
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-DesktopDATA uninstall-schemaDATA
+
+.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-DesktopDATA 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-ps install-ps-am \
+ install-schemaDATA 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-DesktopDATA uninstall-am \
+ uninstall-schemaDATA
+
+
+@INTLTOOL_DESKTOP_RULE@
+@INTLTOOL_SCHEMAS_RULE@
+
+install-schemas:
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(schema_DATA) || true
+
+@MATECONF_SCHEMAS_INSTALL_TRUE@install-data-local: install-schemas
+@MATECONF_SCHEMAS_INSTALL_FALSE@install-data-local:
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/doc/C/figures/mate-volume-control_window.png b/gst-mixer/doc/C/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..bdace0b
--- /dev/null
+++ b/gst-mixer/doc/C/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/C/legal.xml b/gst-mixer/doc/C/legal.xml
new file mode 100644
index 0000000..acb0b40
--- /dev/null
+++ b/gst-mixer/doc/C/legal.xml
@@ -0,0 +1,76 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of MATE manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any MATE documentation, and the members of
+ the MATE Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ </para>
+ </listitem>
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/gst-mixer/doc/C/mate-volume-control.xml b/gst-mixer/doc/C/mate-volume-control.xml
new file mode 100644
index 0000000..9f6619d
--- /dev/null
+++ b/gst-mixer/doc/C/mate-volume-control.xml
@@ -0,0 +1,434 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+ <!ENTITY legal SYSTEM "legal.xml">
+ <!ENTITY appversion "2.2.2">
+ <!ENTITY manrevision "2.1">
+ <!ENTITY date "February 2004">
+ <!ENTITY app "<application>MATE Volume Control</application>">
+ <!ENTITY appname "MATE Volume Control">
+]>
+
+<!--
+ (Do not remove this comment block.)
+ Maintained by the MATE Documentation Project
+ http://developer.mate.org/projects/gdp
+ Template version: 2.0 beta
+ Template last modified Jan 2, 2002
+-->
+
+
+<article id="index" lang="en">
+<articleinfo>
+ <title>&appname; Manual V&manrevision;</title>
+
+ <copyright>
+ <year>2004</year>
+ <holder>Sun Microsystems</holder>
+ </copyright>
+
+ <copyright>
+ <year>2003</year>
+ <holder>Christian Schaller</holder>
+ </copyright>
+
+ <copyright>
+ <year>2002</year>
+ <holder>Michael Froh</holder>
+ </copyright>
+
+ <copyright>
+ <year>2000</year>
+ <holder>Erik Jarvi</holder>
+ </copyright>
+
+<!-- translators: uncomment this:
+
+ <copyright>
+ <year>2004</year>
+ <holder>ME-THE-TRANSLATOR (Latin translation)</holder>
+ </copyright>
+
+ -->
+
+ <abstract role="description">
+ <para>&app; is an audio mixer</para>
+ </abstract>
+
+ <publisher>
+ <publishername>MATE Documentation Project</publishername>
+ </publisher>
+
+ &legal;
+ <!-- This file contains link to license for the documentation (GNU FDL), and
+ other legal stuff such as "NO WARRANTY" statement. Please do not change
+ any of this. -->
+
+ <authorgroup>
+
+ <author role="maintainer">
+ <firstname>Sun</firstname>
+ <surname>MATE Documentation Team</surname>
+ <affiliation><orgname>Sun Microsystems</orgname></affiliation>
+ </author>
+
+ <author>
+ <firstname>Christian Fredrik</firstname>
+ <surname>Kalager Schaller</surname>
+ <affiliation>
+ <orgname>MATE Documentation Project</orgname>
+ <address>
+ <email>[email protected]</email>
+ </address>
+ </affiliation>
+ </author>
+
+ <author>
+ <firstname>Michael</firstname>
+ <surname>Froh</surname>
+ <affiliation>
+ <orgname>MATE Documentation Project</orgname>
+ <address>
+ <email>[email protected]</email>
+ </address>
+ </affiliation>
+ </author>
+
+ <author>
+ <firstname>Erik</firstname>
+ <surname>Jarvi</surname>
+ <affiliation>
+ <orgname>MATE Documentation Project</orgname>
+ <address>
+ <email>[email protected]</email>
+ </address>
+ </affiliation>
+ </author>
+
+<!-- This is appropriate place for other contributors: translators,
+ maintainers, etc. Commented out by default.
+ <othercredit role="translator">
+ <firstname>Latin</firstname>
+ <surname>Translator 1</surname>
+ <affiliation>
+ <orgname>Latin Translation Team</orgname>
+ <address> <email>[email protected]</email> </address>
+ </affiliation>
+ <contrib>Latin translation</contrib>
+ </othercredit>
+-->
+
+ </authorgroup>
+
+
+ <revhistory>
+
+ <revision>
+ <revnumber>&appname; Manual V&manrevision;</revnumber>
+ <date>&date;</date>
+ <revdescription>
+ <para role="author">Sun MATE Documentation Team</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+
+ <revision>
+ <revnumber>2.0</revnumber>
+ <date>25 October 2003</date>
+ <revdescription>
+ <para role="author">Christian Schaller
+ <email>[email protected]</email></para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+
+ <revision>
+ <revnumber>1.0</revnumber>
+ <date>19 Feb 2002</date> <!-- or use &date; -->
+ <revdescription>
+ <para role="author">Michael Froh
+ <email>[email protected]</email></para>
+ <para role="publisher">MATE Documentation Project</para>
+ <para>Updated to Docbook 4.1.2, for MATE 2.0</para>
+ </revdescription>
+
+ </revision>
+
+ <revision>
+ <revnumber>0.1</revnumber>
+ <date>23 Mar 2001</date>
+ <revdescription>
+ <para role="author">Erik Jarvi
+ <email>[email protected]</email></para>
+ <para role="publisher">MATE Documentation
+ Project</para>
+ <para>This was the original release, for MATE 1.2</para>
+ </revdescription>
+ </revision>
+
+ </revhistory>
+
+ <releaseinfo>
+ This manual describes version &appversion; of &appname;.
+ </releaseinfo>
+
+ <legalnotice>
+ <title>Feedback</title>
+ <para>To report a bug or make a suggestion regarding the &appname; application or this manual, follow the directions in the <ulink url="ghelp:mate-feedback" type="help">MATE Feedback Page</ulink>.
+ </para>
+<!-- Translators may also add here feedback address for translations -->
+ </legalnotice>
+
+</articleinfo>
+
+<indexterm zone="index"><primary>mate-volume-control</primary></indexterm>
+<indexterm zone="index"><primary>MATE Volume Control</primary></indexterm>
+
+<!-- ============= Document Body ============================= -->
+ <!-- ============= Introduction ============================== -->
+
+ <sect1 id="mate-volume-control-intro">
+ <title>Introduction</title>
+ <para>
+ The &app; application is an audio mixer that enables you to mix audio for two-channel sound cards.
+ </para>
+ </sect1>
+
+<!-- ============= Getting Started =========================== -->
+ <sect1 id="mate-volume-control-getting-started">
+ <title>Getting Started</title>
+
+<!-- ============= To Start Volume Control ============================ -->
+ <sect2 id="mate-volume-control-to-start">
+ <title>To Start &appname;</title>
+ <para>You can start &app; in the following ways:</para>
+ <variablelist>
+ <varlistentry>
+ <term><guimenu>Applications</guimenu> menu</term>
+ <listitem>
+ <para>
+ Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume Control</guimenuitem></menuchoice>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Command line</term>
+ <listitem>
+ <para>
+ Execute the following command: <command>mate-volume-control</command></para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="mate-volume-control-when-you-start">
+ <title>When You Start &appname;</title>
+ <para>
+ When you start &app;, the following window is displayed:
+ </para>
+ <figure id="mate-volume-control-window">
+ <title>&appname; Window</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/mate-volume-control_window.png" format="PNG"/>
+ </imageobject>
+ <textobject> <phrase>Shows Volume Control main window.</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <para>
+ The &app; window contains the following elements:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term>Menubar</term>
+ <listitem>
+ <para>
+ The menus on the menubar contain all of the commands that you need to work with &app;.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Display area</term>
+ <listitem>
+ <para>
+ The display area contains the channel faders and associated options for several mixers, which enable you to control the volume on those mixers.
+ </para>
+ <note>
+ <para>
+ &app; populates the display area dynamically, based on the functionality supported by your sound card. The mixers displayed in your &app; window might be different to those shown in Figure 1.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ </sect1>
+
+ <!-- ================ Usage ================================ -->
+
+ <sect1 id="mate-volume-control-usage">
+ <title>Usage</title>
+
+ <sect2 id="mate-volume-control-usage-vol">
+ <title>To Change a Mixer Volume</title>
+ <para>
+ To change a mixer volume, use the channel faders for that mixer, as follows:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ To increase the volume, slide the fader up.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ To decrease the volume, slide the fader down.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 id="mate-volume-control-usage-lock">
+ <title>To Lock the Mixer Channels</title>
+ <para>
+ To lock the left and right mixer channels together, select the <guilabel>Lock</guilabel> option for that mixer. When you lock the mixer channels, &app; synchronizes both faders.
+ </para>
+ </sect2>
+
+ <sect2 id="mate-volume-control-usage-mute">
+ <title>To Silence a Mixer</title>
+ <para>
+ To silence a mixer, select the <guilabel>Mute</guilabel> option for that mixer.
+ </para>
+ <note>
+ <para>
+ When you adjust the fader of a muted channel, &app; deselects the <guilabel>Mute</guilabel> option for that mixer.
+ </para>
+ </note>
+<!-- Note from original author:
+ [I find this to be anti-intutive, IMHO this should be
+ an option. If this feature was on a real console, I'd probably be fired
+ more than a few times. :)]
+-->
+ </sect2>
+
+ <sect2 id="mate-volume-control-usage-rec">
+ <title>To Specify the Current Recording Source</title>
+ <para>
+ Any mixer that has a <guilabel>Rec</guilabel> option can be a recording source.
+ </para>
+ <para>
+ To specify the current recording source, select the <guilabel>Rec</guilabel> option for that mixer.
+ </para>
+ </sect2>
+
+ </sect1>
+
+ <sect1 id="prefs">
+ <title>Preferences</title>
+ <para>
+ To configure &app;, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>.
+ </para>
+ <note>
+ <para>
+ &app; populates the <guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, based on the functionality supported by your sound card.
+ </para>
+ </note>
+ <para>
+ Use the options in the <guilabel>Shown</guilabel> column to select the mixers that are displayed in the main &app; window.
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>vol</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the main volume.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>pcm</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the wave files.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>speaker</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the fader that controls the speaker output jack.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>line</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the line input on your sound card, if the sound card has a line input.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>mic</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the fader that controls the microphone input on your sound card.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>cd</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the CD player input gain.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>igain</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the volume level of the selected recording device.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>line1</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the second line input on your sound card, if the sound card has a second line input.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>phin</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the fader that controls the volume of the phin device.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><guilabel>video</guilabel></term>
+ <listitem>
+ <para>
+ Select this option to display the faders that control the volume of the video devices.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>
+ To change a mixer label, double-click on the text in the <guilabel>Mixer label</guilabel> column, then enter the new label text.
+ </para>
+ <para>
+ To reset the mixer labels to the default values, click on the <guibutton>Reset labels to their defaults</guibutton> button.
+ </para>
+
+ </sect1>
+
+</article>
diff --git a/gst-mixer/doc/ChangeLog b/gst-mixer/doc/ChangeLog
new file mode 100644
index 0000000..d42c8fc
--- /dev/null
+++ b/gst-mixer/doc/ChangeLog
@@ -0,0 +1,71 @@
+2009-04-04 Simos Xenitellis <[email protected]>
+
+ * Makefile.am: Added el to DOC_LINGUAS.
+ * el/el.po: Added Greek translation (Sterios Prosiniklis).
+
+2009-03-16 Philip Withnall <[email protected]>
+
+ * Makefile.am:
+ * en_GB/en_GB.po: Added British English translation.
+
+==================== 2.25.92 ====================
+
+2008-09-21 Mario Blättermann <[email protected]>
+
+ * Makefile.am: Added de to DOC_LINGUAS.
+ * de/de.po: Added German translation.
+ * de/figures/*: Added screenshot for German documentation.
+
+2008-03-08 Jorge Gonzalez <[email protected]>
+
+ * es/es.po: Updated Spanish translation
+
+2008-03-03 Vasiliy Faronov <[email protected]>
+
+ * Makefile.am:
+ * ru/ru.po: Added Russian translation.
+
+2008-03-01 Luca Ferretti <[email protected]>
+
+ * Makefile.am: Added it to DOC_LINGUAS.
+ * it/it.po: Added Italian translation by Milo Casagrande.
+ * it/figures/*: Added screenshot for Italian documentation.
+
+2007-10-23 Gil Forcada <[email protected]>
+
+ * Makefile.am: Added ca to DOC_LINGUAS.
+ * ca/ca.po: Added Catalan translation by Joan Duran.
+ * ca/figures/*: Added screenshot for Catalan documentation.
+
+2007-08-23 Yannig Marchegay <[email protected]>
+
+ * oc/oc.po: Added Occitan translation
+
+2007-08-20 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Updated Swedish translation
+ * sv/figures/mate-volume-control_window.png: Updated screenshot
+
+2007-08-18 Daniel Nylander <[email protected]>
+
+ * Makefile.am: Added sv to DOC_LINGUAS
+ * sv/sv.po: Added Swedish translation
+ * sv/figures/mate-volume-control_window.png: Added screenshot
+
+2007-08-18 Jorge Gonzalez <[email protected]>
+
+ * Makefile.am: Added es to DOC_LINGUAS
+ * es/es.po: Added Spanish translation
+ * es/figures/mate-volume-control_window.png: Added Spanish screenshot
+
+2007-08-17 Claude Paroz <[email protected]>
+
+ * Makefile.am: Added fr to DOC_LINGUAS, removed obsolete figures.
+ * C/figures/*: Removed obsolete figures.
+ * fr/fr.po: Added French translation.
+ * fr/figures/mate-volume-control_window.png: Added French screenshot.
+
+2007-05-13 Marc-Andre Lureau <[email protected]>
+
+ * MATE DocUtils migration
+
diff --git a/gst-mixer/doc/Makefile.am b/gst-mixer/doc/Makefile.am
new file mode 100644
index 0000000..a75e543
--- /dev/null
+++ b/gst-mixer/doc/Makefile.am
@@ -0,0 +1,9 @@
+include $(top_srcdir)/build-aux/mate-doc-utils.make
+dist-hook: doc-dist-hook
+DOC_MODULE = mate-volume-control
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_FIGURES = figures/mate-volume-control_window.png
+DOC_LINGUAS = ca cs da de el en_GB es fr it oc ru sv zh_CN
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/doc/Makefile.in b/gst-mixer/doc/Makefile.in
new file mode 100644
index 0000000..303e8ab
--- /dev/null
+++ b/gst-mixer/doc/Makefile.in
@@ -0,0 +1,993 @@
+# 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@
+
+# mate-doc-utils.make - make magic for building documentation
+# Copyright (C) 2004-2005 Shaun McCance <[email protected]>
+#
+# 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.
+
+################################################################################
+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@
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/build-aux/mate-doc-utils.make ChangeLog
+subdir = gst-mixer/doc
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+_clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header)
+_DOC_REAL_FORMATS = $(if $(DOC_USER_FORMATS),$(DOC_USER_FORMATS),$(DOC_FORMATS))
+_DOC_REAL_LINGUAS = $(if $(filter environment,$(origin LINGUAS)), \
+ $(filter $(LINGUAS),$(DOC_LINGUAS)), \
+ $(DOC_LINGUAS))
+
+_DOC_ABS_SRCDIR = @abs_srcdir@
+_xml2po_mode = $(if $(DOC_ID),mallard,docbook)
+@ENABLE_SK_TRUE@_ENABLE_SK = true
+
+################################################################################
+db2omf_args = \
+ --stringparam db2omf.basename $(DOC_MODULE) \
+ --stringparam db2omf.format $(3) \
+ --stringparam db2omf.dtd \
+ $(shell xmllint --format $(2) | grep -h PUBLIC | head -n 1 \
+ | sed -e 's/.*PUBLIC \(\"[^\"]*\"\).*/\1/') \
+ --stringparam db2omf.lang $(notdir $(patsubst %/$(notdir $(2)),%,$(2))) \
+ --stringparam db2omf.omf_dir "$(OMF_DIR)" \
+ --stringparam db2omf.help_dir "$(HELP_DIR)" \
+ --stringparam db2omf.omf_in "$(_DOC_OMF_IN)" \
+ $(if $(_ENABLE_SK), \
+ --stringparam db2omf.scrollkeeper_cl "$(_skcontentslist)") \
+ $(_db2omf) $(2)
+
+_DOC_OMF_IN = $(if $(DOC_MODULE),$(wildcard $(_DOC_ABS_SRCDIR)/$(DOC_MODULE).omf.in))
+_DOC_OMF_DB = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-$(lc).omf))
+
+_DOC_OMF_HTML = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-html-$(lc).omf))
+
+
+# FIXME
+_DOC_OMF_ALL = \
+ $(if $(filter docbook,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_DB)) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_HTML))
+
+
+################################################################################
+_DOC_C_MODULE = $(if $(DOC_MODULE),C/$(DOC_MODULE).xml)
+_DOC_C_PAGES = $(foreach page,$(DOC_PAGES),C/$(page))
+_DOC_C_ENTITIES = $(foreach ent,$(DOC_ENTITIES),C/$(ent))
+_DOC_C_INCLUDES = $(foreach inc,$(DOC_INCLUDES),C/$(inc))
+_DOC_C_DOCS = \
+ $(_DOC_C_ENTITIES) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES) $(_DOC_C_MODULE)
+
+_DOC_C_DOCS_NOENT = \
+ $(_DOC_C_MODULE) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES)
+
+_DOC_C_FIGURES = $(if $(DOC_FIGURES), \
+ $(foreach fig,$(DOC_FIGURES),C/$(fig)), \
+ $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/C/figures/*.png)))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_C_HTML = $(foreach f, \
+ $(shell xsltproc --xinclude \
+ --stringparam db.chunk.basename "$(DOC_MODULE)" \
+ $(_chunks) "C/$(DOC_MODULE).xml"), \
+ C/$(f).xhtml)
+
+
+###############################################################################
+_DOC_POFILES = $(if $(DOC_MODULE)$(DOC_ID), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(lc).po))
+
+_DOC_MOFILES = $(patsubst %.po,%.mo,$(_DOC_POFILES))
+_DOC_LC_MODULES = $(if $(DOC_MODULE), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xml))
+
+_DOC_LC_PAGES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach page,$(_DOC_C_PAGES), \
+ $(lc)/$(notdir $(page)) ))
+
+_DOC_LC_INCLUDES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach inc,$(_DOC_C_INCLUDES), \
+ $(lc)/$(notdir $(inc)) ))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_LC_HTML = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach doc,$(_DOC_C_HTML), \
+ $(lc)/$(notdir $(doc)) ))
+
+_DOC_LC_DOCS = \
+ $(_DOC_LC_MODULES) $(_DOC_LC_INCLUDES) $(_DOC_LC_PAGES) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_LC_HTML))
+
+_DOC_LC_FIGURES = $(foreach lc,$(_DOC_REAL_LINGUAS), \
+ $(patsubst C/%,$(lc)/%,$(_DOC_C_FIGURES)) )
+
+_DOC_SRC_FIGURES = \
+ $(foreach fig,$(_DOC_C_FIGURES), $(foreach lc,C $(_DOC_REAL_LINGUAS), \
+ $(wildcard $(srcdir)/$(lc)/$(patsubst C/%,%,$(fig))) ))
+
+_DOC_POT = $(if $(DOC_MODULE),$(DOC_MODULE).pot)
+
+################################################################################
+_DOC_HTML_ALL = $(if $(filter html HTML,$(_DOC_REAL_FORMATS)), \
+ $(_DOC_C_HTML) $(_DOC_LC_HTML))
+
+_DOC_HTML_TOPS = $(foreach lc,C $(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xhtml)
+_clean_omf = $(if $(_DOC_OMF_IN),clean-doc-omf)
+_clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk)
+_clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc)
+_clean_dir = $(if $(DOC_MODULE)$(DOC_ID),clean-doc-dir)
+_doc_install_dir = $(if $(DOC_ID),$(DOC_ID),$(DOC_MODULE))
+DOC_MODULE = mate-volume-control
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_FIGURES = figures/mate-volume-control_window.png
+DOC_LINGUAS = ca cs da de el en_GB es fr it oc ru sv zh_CN
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build-aux/mate-doc-utils.make $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/doc/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/doc/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+tags: TAGS
+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
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-local mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-local
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-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 \
+ maintainer-clean-local
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool \
+ mostlyclean-local
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-local
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ clean-local dist-hook distclean distclean-generic \
+ distclean-libtool distclean-local distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic maintainer-clean-local mostlyclean \
+ mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
+ pdf-am ps ps-am uninstall uninstall-am uninstall-local
+
+
+DOC_H_FILE ?=
+
+DOC_H_DOCS ?=
+
+$(DOC_H_FILE): $(DOC_H_DOCS);
+ echo 'const gchar* documentation_credits[] = {' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ xsltproc --path "$$xmlpath" $(_credits) $$doc; \
+ done | sort | uniq \
+ | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \
+ | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> [email protected]
+ echo ' NULL' >> [email protected]
+ echo '};' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
+ echo $$xmlpath; \
+ ids=`xsltproc --xinclude --path "$$xmlpath" $(_ids) $$doc`; \
+ for id in $$ids; do \
+ echo '#define HELP_'`echo $$docid`'_'`echo $$id \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$$id'"' >> [email protected]; \
+ done; \
+ echo >> [email protected]; \
+ done;
+
+dist-check-gdu:
+@HAVE_MATE_DOC_UTILS_FALSE@ @echo "*** MATE Doc Utils must be installed in order to make dist"
+@HAVE_MATE_DOC_UTILS_FALSE@ @false
+
+.PHONY: dist-doc-header
+dist-doc-header: $(DOC_H_FILE)
+ @if test -f "$(DOC_H_FILE)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $${d}$(DOC_H_FILE) $(distdir)/$(DOC_H_FILE)"; \
+ $(INSTALL_DATA) "$${d}$(DOC_H_FILE)" "$(distdir)/$(DOC_H_FILE)";
+
+doc-dist-hook: dist-check-gdu $(if $(DOC_H_FILE),dist-doc-header)
+
+.PHONY: clean-doc-header
+clean-local: $(_clean_doc_header)
+distclean-local: $(_clean_doc_header)
+mostlyclean-local: $(_clean_doc_header)
+maintainer-clean-local: $(_clean_doc_header)
+clean-doc-header:
+ rm -f $(DOC_H_FILE)
+
+all: $(DOC_H_FILE)
+
+################################################################################
+
+DOC_MODULE ?=
+
+DOC_ID ?=
+
+DOC_PAGES ?=
+
+DOC_ENTITIES ?=
+
+DOC_INCLUDES ?=
+
+DOC_FIGURES ?=
+
+DOC_FORMATS ?= docbook
+
+DOC_LINGUAS ?=
+
+################################################################################
+
+_xml2po ?= `which xml2po`
+
+_db2html ?= `$(PKG_CONFIG) --variable db2html mate-doc-utils`
+_db2omf ?= `$(PKG_CONFIG) --variable db2omf mate-doc-utils`
+_malrng ?= `$(PKG_CONFIG) --variable malrng mate-doc-utils`
+_chunks ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/chunks.xsl
+_credits ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/credits.xsl
+_ids ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/ids.xsl
+@ENABLE_SK_TRUE@_skpkgdatadir ?= `scrollkeeper-config --pkgdatadir`
+@ENABLE_SK_TRUE@_sklocalstatedir ?= `scrollkeeper-config --pkglocalstatedir`
+@ENABLE_SK_TRUE@_skcontentslist ?= $(_skpkgdatadir)/Templates/C/scrollkeeper_cl.xml
+
+$(_DOC_OMF_DB) : $(_DOC_OMF_IN)
+$(_DOC_OMF_DB) : $(DOC_MODULE)-%.omf : %/$(DOC_MODULE).xml
+ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+ echo "The file '$(_skcontentslist)' does not exist." >&2; \
+ echo "Please check your ScrollKeeper installation." >&2; \
+ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'docbook') || { rm -f "$@"; exit 1; }
+
+$(_DOC_OMF_HTML) : $(_DOC_OMF_IN)
+$(_DOC_OMF_HTML) : $(DOC_MODULE)-html-%.omf : %/$(DOC_MODULE).xml
+@ENABLE_SK_TRUE@ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+@ENABLE_SK_TRUE@ echo "The file '$(_skcontentslist)' does not exist" >&2; \
+@ENABLE_SK_TRUE@ echo "Please check your ScrollKeeper installation." >&2; \
+@ENABLE_SK_TRUE@ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'xhtml') || { rm -f "$@"; exit 1; }
+
+.PHONY: omf
+omf: $(_DOC_OMF_ALL)
+
+.PHONY: po
+po: $(_DOC_POFILES)
+
+.PHONY: mo
+mo: $(_DOC_MOFILES)
+
+$(_DOC_POFILES):
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ @if test ! -f $@ -a -f $(srcdir)/$@; then \
+ echo "cp $(srcdir)/$@ $@"; \
+ cp "$(srcdir)/$@" "$@"; \
+ fi;
+ @docs=; \
+ list='$(_DOC_C_DOCS_NOENT)'; for doc in $$list; do \
+ docs="$$docs $(_DOC_ABS_SRCDIR)/$$doc"; \
+ done; \
+ if ! test -f $@; then \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp); \
+ else \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs); \
+ fi
+
+$(_DOC_MOFILES): %.mo: %.po
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ msgfmt -o $@ $<
+
+# FIXME: fix the dependancy
+# FIXME: hook xml2po up
+$(_DOC_LC_DOCS) : $(_DOC_MOFILES)
+$(_DOC_LC_DOCS) : $(_DOC_C_DOCS)
+ if ! test -d $(dir $@); then mkdir $(dir $@); fi
+ if [ -f "C/$(notdir $@)" ]; then d="../"; else d="$(_DOC_ABS_SRCDIR)/"; fi; \
+ mo="$(dir $@)$(patsubst %/$(notdir $@),%,$@).mo"; \
+ if [ -f "$${mo}" ]; then mo="../$${mo}"; else mo="$(_DOC_ABS_SRCDIR)/$${mo}"; fi; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -t "$${mo}" \
+ "$${d}C/$(notdir $@)" > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)
+.PHONY: pot
+pot: $(_DOC_POT)
+$(_DOC_POT): $(_DOC_C_DOCS_NOENT)
+ $(_xml2po) -m $(_xml2po_mode) -e -o $@ $^
+
+$(_DOC_HTML_TOPS): $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ xsltproc -o $@ --xinclude --param db.chunk.chunk_top "false()" --stringparam db.chunk.basename "$(DOC_MODULE)" --stringparam db.chunk.extension ".xhtml" $(_db2html) $(patsubst %.xhtml,%.xml,$@)
+
+################################################################################
+
+all: \
+ $(_DOC_C_DOCS) $(_DOC_LC_DOCS) \
+ $(_DOC_OMF_ALL) $(_DOC_DSK_ALL) \
+ $(_DOC_HTML_ALL) $(_DOC_POFILES)
+
+################################################################################
+
+.PHONY: clean-doc-omf clean-doc-dsk clean-doc-lc clean-doc-dir
+
+clean-doc-omf: ; rm -f $(_DOC_OMF_DB) $(_DOC_OMF_HTML)
+clean-doc-dsk: ; rm -f $(_DOC_DSK_DB) $(_DOC_DSK_HTML)
+clean-doc-lc:
+ rm -f $(_DOC_LC_DOCS)
+ rm -f $(_DOC_MOFILES)
+ @list='$(_DOC_POFILES)'; for po in $$list; do \
+ if ! test "$$po" -ef "$(srcdir)/$$po"; then \
+ echo "rm -f $$po"; \
+ rm -f "$$po"; \
+ fi; \
+ done
+# .xml2.po.mo cleaning is obsolete as of 0.18.1 and could be removed in 0.20.x
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc/.xml2po.mo"; then \
+ echo "rm -f $$lc/.xml2po.mo"; \
+ rm -f "$$lc/.xml2po.mo"; \
+ fi; \
+ done
+clean-doc-dir: clean-doc-lc
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ for dir in `find $$lc -depth -type d`; do \
+ if ! test $$dir -ef $(srcdir)/$$dir; then \
+ echo "rmdir $$dir"; \
+ rmdir "$$dir"; \
+ fi; \
+ done; \
+ done
+
+clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+distclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+mostlyclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+maintainer-clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+
+################################################################################
+
+.PHONY: dist-doc-docs dist-doc-pages dist-doc-figs dist-doc-omf dist-doc-dsk
+doc-dist-hook: \
+ $(if $(DOC_MODULE)$(DOC_ID),dist-doc-docs) \
+ $(if $(_DOC_C_FIGURES),dist-doc-figs) \
+ $(if $(_DOC_OMF_IN),dist-doc-omf)
+# $(if $(_DOC_DSK_IN),dist-doc-dsk)
+
+dist-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo " $(mkinstalldirs) $(distdir)/$$lc"; \
+ $(mkinstalldirs) "$(distdir)/$$lc"; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)'; \
+ for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$docdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$docdir"; \
+ $(mkinstalldirs) "$(distdir)/$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \
+ $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \
+ done
+
+dist-doc-figs: $(_DOC_SRC_FIGURES)
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; \
+ for fig in $$list; do \
+ if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$fig"; then \
+ figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$figdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$figdir"; \
+ $(mkinstalldirs) "$(distdir)/$$figdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$fig $(distdir)/$$fig"; \
+ $(INSTALL_DATA) "$$d$$fig" "$(distdir)/$$fig"; \
+ fi; \
+ done;
+
+dist-doc-omf:
+ @if test -f "$(_DOC_OMF_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_OMF_IN) $(distdir)/$(notdir $(_DOC_OMF_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_OMF_IN)" "$(distdir)/$(notdir $(_DOC_OMF_IN))"
+
+dist-doc-dsk:
+ @if test -f "$(_DOC_DSK_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_DSK_IN) $(distdir)/$(notdir $(_DOC_DSK_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_DSK_IN)" "$(distdir)/$(notdir $(_DOC_DSK_IN))"
+
+################################################################################
+
+.PHONY: check-doc-docs check-doc-omf
+check: \
+ $(if $(DOC_MODULE),check-doc-docs) \
+ $(if $(DOC_ID),check-doc-pages) \
+ $(if $(_DOC_OMF_IN),check-doc-omf)
+
+check-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --postvalid $$d$$lc/$(DOC_MODULE).xml"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --postvalid "$$d$$lc/$(DOC_MODULE).xml"; \
+ done
+
+check-doc-pages: $(_DOC_C_PAGES) $(_DOC_LC_PAGES)
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ for page in $(DOC_PAGES); do \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --relaxng $(_malrng) $$d$$lc/$$page"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --relaxng "$(_malrng)" "$$d$$lc/$$page"; \
+ done; \
+ done
+
+check-doc-omf: $(_DOC_OMF_ALL)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf"; \
+ xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf; \
+ done
+
+################################################################################
+
+.PHONY: install-doc-docs install-doc-html install-doc-figs install-doc-omf install-doc-dsk
+
+install-data-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),install-doc-docs) \
+ $(if $(_DOC_HTML_ALL),install-doc-html) \
+ $(if $(_DOC_C_FIGURES),install-doc-figs) \
+ $(if $(_DOC_OMF_IN),install-doc-omf)
+# $(if $(_DOC_DSK_IN),install-doc-dsk)
+
+install-doc-docs:
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo "$(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc"; \
+ $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \
+ if ! test -d "$$docdir"; then \
+ echo "$(mkinstalldirs) $$docdir"; \
+ $(mkinstalldirs) "$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \
+ done
+
+install-doc-figs:
+ @list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ figsymlink=false; \
+ if test -f "$$lc/$$fig"; then \
+ figfile="$$lc/$$fig"; \
+ elif test -f "$(srcdir)/$$lc/$$fig"; then \
+ figfile="$(srcdir)/$$lc/$$fig"; \
+ else \
+ figsymlink=true; \
+ fi; \
+ figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ figdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$figdir"; \
+ if ! test -d "$$figdir"; then \
+ echo "$(mkinstalldirs) $$figdir"; \
+ $(mkinstalldirs) "$$figdir"; \
+ fi; \
+ figbase=`echo $$fig | sed -e 's/^.*\///'`; \
+ if $$figsymlink; then \
+ echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
+ ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+ else \
+ echo "$(INSTALL_DATA) $$figfile $$figdir$$figbase"; \
+ $(INSTALL_DATA) "$$figfile" "$$figdir$$figbase"; \
+ fi; \
+ done; \
+ done
+
+install-doc-html:
+ echo install-html
+
+install-doc-omf:
+ $(mkinstalldirs) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "$(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ $(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf; \
+ done
+ @if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-update -p $(DESTDIR)$(_sklocalstatedir) -o $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ scrollkeeper-update -p "$(DESTDIR)$(_sklocalstatedir)" -o "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ fi;
+
+install-doc-dsk:
+ echo install-dsk
+
+################################################################################
+
+.PHONY: uninstall-doc-docs uninstall-doc-html uninstall-doc-figs uninstall-doc-omf uninstall-doc-dsk
+uninstall-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),uninstall-doc-docs) \
+ $(if $(_DOC_HTML_ALL),uninstall-doc-html) \
+ $(if $(_DOC_C_FIGURES),uninstall-doc-figs) \
+ $(if $(_DOC_OMF_IN),uninstall-doc-omf)
+# $(if $(_DOC_DSK_IN),uninstall-doc-dsk)
+
+uninstall-doc-docs:
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ done
+
+uninstall-doc-figs:
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; for fig in $$list; do \
+ echo "rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ done;
+
+uninstall-doc-omf:
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-uninstall -p $(_sklocalstatedir) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ scrollkeeper-uninstall -p "$(_sklocalstatedir)" "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ fi; \
+ echo "rm -f $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ rm -f "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ done
+dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/doc/ca/ca.po b/gst-mixer/doc/ca/ca.po
new file mode 100644
index 0000000..bc93fc5
--- /dev/null
+++ b/gst-mixer/doc/ca/ca.po
@@ -0,0 +1,674 @@
+# Traducció de la documentació del mate-cd de l'equip de Softcatalà.
+# Copyright © 2007 Free Software Foundation, Inc.
+# Joan Duran <[email protected]>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer\n"
+"POT-Creation-Date: 2007-09-19 11:07+0100\n"
+"PO-Revision-Date: 2007-10-16 00:12+0100\n"
+"Last-Translator: Joan Duran <[email protected]>\n"
+"Language-Team: Catalan <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Manual del control del volum del MATE (versió 2.1)"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+"El <application>control del volum del MATE</application> és un mesclador "
+"d'àudio"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Projecte de documentació del MATE"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Teniu permís per a copiar, distribuir i/o modificar aquest document, sota "
+"els termes de la Llicència de documentació lliure GNU (GFDL), versió 1.1 o "
+"qualsevol versió publicada posteriorment per la Free Software Foundation, "
+"sense seccions invariants, sense texts de portada i sense texts de "
+"contraportada. Podeu trobar una còpia de la GFDL en aquest <ulink type=\"help"
+"\" url=\"ghelp:fdl\">enllaç</ulink> o en el fitxer COPYING-DOCS distribuït "
+"amb aquest manual."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Aquest manual forma part d'una col·lecció de manuals del MATE distribuïts "
+"sota la GFDL. Si voleu distribuir aquest manual independentment de la "
+"col·lecció, podeu fer-ho afegint una còpia de la llicència al manual, tal "
+"com es descriu a la secció 6 de la llicència."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molts dels noms que les empreses utilitzen per a distingir els seus "
+"productes i serveis es consideren marques comercials. Quan aquests noms "
+"apareguin en qualsevol documentació del MATE, si els membres del Projecte "
+"de documentació del MATE han estat avisats pel que fa a les marques, els "
+"noms apareixeran en majúscules o amb les inicials en majúscules."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENT S'OFEREIX «TAL COM ÉS», SENSE CAP TIPUS DE GARANTIA, NI "
+"EXPLÍCITA NI IMPLÍCITA; AIXÒ INCLOU, SENSE LIMITAR-S'HI, LES GARANTIES QUE "
+"EL DOCUMENT O LA VERSIÓ MODIFICADA DEL DOCUMENT NO TINGUI DEFECTES, SIGUI "
+"COMERCIALITZABLE, SIGUI ADEQUAT PER A UN ÚS CONCRET O NO INFRINGEIXI CAP "
+"LLEI. TOT EL RISC PEL QUE FA A LA QUALITAT, EXACTITUD I RENDIMENT DEL "
+"DOCUMENT O LA VERSIÓ MODIFICADA DEL DOCUMENT ÉS VOSTRE. EN CAS QUE EL "
+"DOCUMENT RESULTÉS DEFECTUÓS EN QUALSEVOL ASPECTE, VÓS (NO PAS L'ESCRIPTOR "
+"INICIAL, L'AUTOR O CAP ALTRE COL·LABORADOR) ASSUMIU TOT EL COST DE "
+"MANTENIMENT, REPARACIÓ O CORRECCIÓ. AQUESTA RENÚNCIA DE GARANTIA CONSTITUEIX "
+"UNA PART ESSENCIAL D'AQUESTA LLICÈNCIA. NO S'AUTORITZA L'ÚS DE CAP DOCUMENT "
+"O VERSIÓ MODIFICADA DEL DOCUMENT EXCEPTE SOTA AQUESTA RENÚNCIA DE GARANTIA; "
+"I "
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN CAP CAS I SOTA CAP INTERPRETACIÓ LEGAL, JA SIGUI PER AGREUJAMENT "
+"(INCLOENT-HI LA NEGLIGÈNCIA), CONTRACTE O ALTRE CAS, L'AUTOR, L'ESCRIPTOR "
+"ORIGINAL, QUALSEVOL DELS COL·LABORADORS O DISTRIBUÏDORS DEL DOCUMENT O UNA "
+"VERSIÓ MODIFICADA DEL DOCUMENT NI CAP PROVEÏDOR D'AQUESTES PARTS NO SERAN "
+"RESPONSABLES DAVANT DE NINGÚ PER CAP DANY DIRECTE, INDIRECTE, ESPECIAL, "
+"ACCIDENTAL O CONSECUTIU DE QUALSEVOL TIPUS; AIXÒ INCLOU, SENSE LIMITAR-S'HI, "
+"ELS DANYS PER PÈRDUA DE CLIENTS, INTERRUPCIONS DE LA FEINA, FALLADA O "
+"MALFUNCIONAMENT DE L'ORDINADOR, O QUALSEVOL ALTRA PÈRDUA O DANY RELACIONAT "
+"AMB L'ÚS DEL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT, FINS I TOT SI "
+"S'HA INFORMAT AQUESTA PART DE LA POSSIBILITAT D'AQUESTS DANYS."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"EL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT S'OFEREIXEN SOTA ELS "
+"TERMES DE LA LLICÈNCIA DE DOCUMENTACIÓ LLIURE DE GNU, TENINT EN COMPTE QUE: "
+"<placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Equip de documentació del MATE"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Febrer de 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Equip de documentació del MATE de Sun"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 d'octubre de 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 de febrer de 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Actualitzat a Docbook 4.1.2, pel MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 de març de 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Aquest va ser el llançament original, pel MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Aquest manual descriu la versió 2.2.2 del control del volum del MATE."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Comentaris"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Per a informar d'un error o fer algun suggeriment quant al control del volum "
+"del MATE o aquest manual, seguiu les indicacions a la <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">pàgina de comentaris del MATE</ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Control del volum del MATE"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introducció"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"L'aplicació <application>control del volum del MATE</application> és un "
+"mesclador d'àudio que us permet mesclar l'àudio de targetes de so de dos "
+"canals."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Inici"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Per a iniciar el control del volum del MATE"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"Podeu iniciar el <application>control del volum del MATE</application> de "
+"les maneres següents:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menú <guimenu>Aplicacions</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Trieu l'element del menú <menuchoice><guisubmenu>So i vídeo</"
+"guisubmenu><guimenuitem>Control del volum</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Línia d'ordres"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Executeu l'ordre següent: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "En iniciar el control del volum del MATE"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"En iniciar el <application>control del volum del MATE</application> es "
+"mostra la finestra següent:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Finestra del control del volum del MATE"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Mostra la finestra principal del control del volum."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"La finestra del <application>control del volum del MATE</application> conté "
+"els elements següents:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Barra de menú"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Els menús a la barra de menú contenen totes les ordres que necessiteu per a "
+"treballar amb el <application>control del volum del MATE</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Àrea de visualització"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"L'àrea de visualització conté els atenuadors dels canals i les opcions "
+"associades per a varis mescladors, que us permeten controlar el volum "
+"d'aquests mescladors."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"El <application>control del volum del MATE</application> omple dinàmicament "
+"l'àrea de visualització, basant-se en la funcionalitat admesa de la targeta "
+"de so. Els mescladors que es mostren en la finestra del <application>control "
+"del volum del MATE</application> poden ser diferents que les mostrades en "
+"la Figura 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Utilització"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Per a canviar el volum d'un mesclador"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"Per a canviar el volum d'un mesclador, utilitzeu els atenuadors d'aquest "
+"mesclador, de la manera següent:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Per a augmentar el volum, desplaceu l'atenuador cap amunt."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Per a reduir el volum, desplaceu l'atenuador cap avall."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Per a bloquejar els canals del mesclador"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Per a bloquejar els canals esquerre i dret del mesclador a la vegada, "
+"seleccioneu l'opció <guilabel>Bloca</guilabel> d'aquest mesclador. Quan "
+"bloquegeu els canals del mesclador, el <application>control del volum del "
+"MATE</application> sincronitza els dos atenuadors."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Per a silenciar un mesclador"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Per a silenciar un mesclador, seleccioneu l'opció <guilabel>Silenci</"
+"guilabel> d'aquest mesclador."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"Quan ajusteu el mesclador d'un canal silenciat, el <application>control del "
+"volum del MATE</application> desselecciona l'opció <guilabel>Silenci</"
+"guilabel> d'aquest mesclador."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Per a especificar l'actual origen d'enregistrament"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Qualsevol mesclador amb l'opció <guilabel>Enrg</guilabel> pot ser l'origen "
+"d'enregistrament."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Per a especificar l'actual origen d'enregistrament, seleccioneu l'opció "
+"<guilabel>Enrg</guilabel> d'aquest mesclador."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Preferències"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Per a configurar el <application>control del volum del MATE</application>, "
+"seleccioneu <menuchoice><guimenu>Edita</guimenu><guimenuitem>Preferències</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"El <application>control del volum del MATE</application> omple dinàmicament "
+"el diàleg de les <guilabel>Preferències del control del volum</guilabel>, "
+"basant-se en la funcionalitat admesa de la targeta de so."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Utilitzeu les opcions en la columna <guilabel>Mostrat</guilabel> per a "
+"seleccionar els mescladors que es mostraran en la finestra principal del "
+"<application>control del volum del MATE</application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "Master"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen el "
+"volum principal."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "PCM"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen els "
+"fitxers d'ona."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "speaker"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar l'atenuador que controla la sortida "
+"de l'altaveu."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "Line-in"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen la "
+"línia d'entrada de la targeta de so, si aquesta té una línia d'entrada."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "Microphone"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar l'atenuador que controla l'entrada "
+"del micròfon de la targeta de so."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "CD"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen el "
+"guany de l'entrada del reproductor de CD."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "IGgain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen el "
+"nivell de volum del dispositiu d'enregistrament seleccionat."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "Línia1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen la "
+"segona línia d'entrada de la targeta de so, si aquesta té una segona línia "
+"d'entrada."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "Phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar l'atenuador que controla el volum "
+"del dispositiu phin."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "Vídeo"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+"Seleccioneu aquesta opció per a mostrar els atenuadors que controlen el "
+"volum dels dispositius de vídeo."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Per a canviar l'etiqueta del mesclador, feu un doble clic en el text de la "
+"columna <guilabel>Etiqueta del mesclador</guilabel>, després introduïu el "
+"text de l'etiqueta nova."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Per a reiniciar les etiquetes del mesclador al seus valors predeterminats, "
+"feu clic en el botó <guibutton>Reinicia les etiquetes als seus valors "
+"predeterminats</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Joan Duran <[email protected]>, 2007"
diff --git a/gst-mixer/doc/ca/figures/mate-volume-control_window.png b/gst-mixer/doc/ca/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..57b0b1c
--- /dev/null
+++ b/gst-mixer/doc/ca/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/cs/cs.po b/gst-mixer/doc/cs/cs.po
new file mode 100644
index 0000000..008c8e0
--- /dev/null
+++ b/gst-mixer/doc/cs/cs.po
@@ -0,0 +1,662 @@
+# Czech translation of gst-mixer help.
+# Copyright (C) 2009 the author(s) of mate-media.
+# This file is distributed under the same license as the gst-mixer help.
+# Marek Černocký <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"POT-Creation-Date: 2009-07-04 12:53+0000\n"
+"PO-Revision-Date: 2009-07-06 08:43+0100\n"
+"Last-Translator: Marek Černocký <[email protected]>\n"
+"Language-Team: Czech <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Příručka V2.1 k Ovládání hlasitosti MATE"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+"<application>Ovládání hlasitosti MATE</application> je zvukový směšovač"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentační projekt MATE"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU "
+"Free Documentation License, verze 1.1 nebo jakékoli další verze vydané "
+"nadací Free Software Foundation; bez neměnných oddílů, bez textů předních "
+"desek a bez textů zadních desek. Kopie této licence je zahrnuta v oddílu "
+"jménem <ulink type=\"help\" url=\"ghelp:fdl\">GNU Free Documentation "
+"License</ulink> nebo v souboru COPYING-DOCS dodávaném s touto příručkou."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Tato příručka je součástí kolekce příruček MATE, distribuovaných pod "
+"licencí GNU FDL. Pokud chcete tento dokument šířit odděleně od kolekce, "
+"musíte přiložit kopii licence dle popisu v sekci 6 dané licence."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Mnoho užívaných jmen určených k zviditelnění produktů nebo služeb jsou "
+"ochranné známky. Na místech, kde jsou tato jména v dokumentaci užita a "
+"členové Dokumentačního projektu MATE jsou si vědomi skutečnosti, že se "
+"jedná o ochrannou známku, je takové jméno psáno velkými písmeny celé nebo s "
+"velkým písmenem na začátku."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DOKUMENT JE POSKYTOVÁN V PODOBĚ „JAK JE“ BEZ ZÁRUKY V JAKÉKOLIV PODOBĚ, "
+"NEPOSKYTUJÍ SE ANI ODVOZENÉ ZÁRUKY, ZÁRUKY, ŽE DOKUMENT, NEBO JEHO UPRAVENÁ "
+"VERZE, JE BEZCHYBNÝ NEBO ZÁRUKY PRODEJNOSTI, VHODNOSTI PRO URČITÝ ÚČEL NEBO "
+"NEPORUŠENOSTI. RIZIKO NEKVALITY, NEPŘESNOSTI A ŠPATNÉHO PROVEDENÍ DOKUMENTU, "
+"NEBO JEHO UPRAVENÉ VERZE, LEŽÍ NA VÁS. POKUD KVŮLI TOMUTO DOKUMENTU, NEBO "
+"JEHO UPRAVENÉ VERZI, NASTANE PROBLÉM, VY (NIKOLIV PŮVODNÍ AUTOR NEBO "
+"JAKÝKOLIV PŘISPĚVATEL) PŘEBÍRÁTE JAKÉKOLIV NÁKLADY ZA NUTNÉ ÚPRAVY, OPRAVY "
+"ČI SLUŽBY. TOTO PROHLÁŠENÍ O ZÁRUCE PŘEDSTAVUJE ZÁKLADNÍ SOUČÁST TÉTO "
+"LICENCE. BEZ TOHOTO PROHLÁŠENÍ NENÍ, PODLE TÉTO DOHODY, POVOLENO UŽÍVÁNÍ ANI "
+"ÚPRAVY TOHOTO DOKUMENTU; DÁLE"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ZA ŽÁDNÝCH OKOLNOSTÍ A ŽÁDNÝCH PRÁVNÍCH PŘEDPOKLADŮ, AŤ SE JEDNÁ O PŘEČIN "
+"(VČETNĚ NEDBALOSTNÍCH), SMLOUVU NEBO JINÉ, NENÍ AUTOR, PŮVODNÍ PISATEL, "
+"KTERÝKOLIV PŘISPĚVATEL NEBO KTERÝKOLIV DISTRIBUTOR TOHOTO DOKUMENTU NEBO "
+"UPRAVENÉ VERZE DOKUMENTU NEBO KTERÝKOLIV DODAVATEL NĚKTERÉ Z TĚCHTO STRAN "
+"ODPOVĚDNÝ NĚJAKÉ OSOBĚ ZA PŘÍMÉ, NEPŘÍMÉ, SPECIÁLNÍ, NAHODILÉ NEBO NÁSLEDNÉ "
+"ŠKODY JAKÉHOKOLIV CHARAKTERU, VČETNĚ, ALE NEJEN, ZA POŠKOZENÍ ZE ZTRÁTY "
+"DOBRÉHO JMÉNA, PŘERUŠENÍ PRÁCE, PORUCHY NEBO NESPRÁVNÉ FUNKCE POČÍTAČE NEBO "
+"JINÉHO A VŠECH DALŠÍCH ŠKOD NEBO ZTRÁT VYVSTÁVAJÍCÍCH Z NEBO VZTAHUJÍCÍCH SE "
+"K POUŽÍVÁNÍ TOHOTO DOKUMENTU NEBO UPRAVENÝCH VERZÍ DOKUMENTU, I KDYŽ BY "
+"TAKOVÁTO STRANA BYLA INFORMOVANÁ O MOŽNOSTI TAKOVÉHOTO POŠKOZENÍ."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOKUMENT A JEHO UPRAVENÉ VERZE JSOU ŠÍŘENY V SOULADU SE ZNĚNÍM LICENCE GNU "
+"FREE DOCUMENTATION LICENSE S NÁSLEDUJÍCÍM USTANOVENÍM: <placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Dokumentační tým MATE"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Únor 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Dokumentační tým MATE firmy Sun"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25. října 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19. února 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Aktualizováno na Dockbook 4.1.2, pro MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23. března 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Toto bylo původní vydání, pro MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Tato příručka popisuje Ovládání hlasitosti MATE ve verzi 2.2.2"
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Ohlasy"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k Ovládání "
+"hlasitosti MATE nebo této příručce, postupujte dle instrukcí na stránce "
+"<ulink url=\"ghelp:mate-feedback\" type=\"help\">Stránka s ohlasy na MATE</"
+"ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Ovládání hlasitosti MATE"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Úvod"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"Aplikace <application>Ovládání hlasitosti MATE</application> je směšovač "
+"zvuku, který umožňuje směšovat zvuk dvoukanálových zvukových karet."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Začínáme"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Spuštění Ovládání hlasitosti"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"<application>Ovládání hlasitosti MATE</application> můžete spustit "
+"následujícími způsoby:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Nabídka <guimenu>Aplikace</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Zvolte <menuchoice><guisubmenu>Zvuk a video</"
+"guisubmenu><guimenuitem>Ovládání hlasitosti</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Příkazový řádek"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Spusťte následující příkaz: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "Když spustíte Ovládání hlasitosti"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"Když spustíte aplikaci <application>Ovládání hlasitosti MATE</application>, "
+"zobrazí se následující okno:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Okno Ovládání hlasitosti MATE"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Ukazuje hlavní okno aplikace Ovládání hlasitosti."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"Hlavní okno <application>Ovládání hlasitosti MATE</application> obsahuje "
+"následující části:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Panel nabídek"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Nabídky v panelu nabídek obsahují všechny příkazy, které potřebujete pro "
+"práci s aplikací <application>Ovládání hlasitosti MATE</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Zobrazovací oblast"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"Zobrazovací oblast obsahuje táhla kanálů a příslušné volby pro ty ze "
+"směšovačů, které jste povolili pro ovládání."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"Zobrazovací oblast mění aplikace <application>Ovládání hlasitosti MATE</"
+"application> dynamicky podle podpory jednotlivých funkcí vaší zvukovou "
+"kartou. Směšovače zobrazené v okně vašeho <application>Ovládání hlasitosti</"
+"application> mohou být jiné, než jsou na Obrázku 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Použití"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Změna hlasitosti směšovače"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"Pokud chcete změnit hlasitost směšovače, použijte táhla jednotlivých kanálů "
+"příslušného směšovače následovně:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Pro zvýšení hlasitosti posuňte táhlo nahoru."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Pro snížení hlasitosti posuňte táhlo dolů."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Spřáhnutí kanálů směšovače"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Aby se levý a pravý kanál směšovače spřáhly dohromady, vyberte volbu "
+"<guilabel>Spřáhnout</guilabel> příslušného směšovače. Když kanály směšovače "
+"spřáhnete, bude aplikace <application>Ovládání hlasitosti</application> obě "
+"táhla synchronizovat."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Ztlumení směšovače"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Pokud chcete směšovač ztlumit (tzn. úplně vypnout zvuk), vyberte volbu "
+"<guilabel>Ztlumit</guilabel> příslušného směšovače."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"Ve chvíli, kdy pohnete táhlem ztlumeného kanálu, aplikace "
+"<application>Ovládání hlasitosti</application> zruší volbu "
+"<guilabel>Ztlumit</guilabel> daného směšovače."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Určení současného zdroje nahrávání"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Libovolný směšovač, který má volbu <guilabel>Záznam</guilabel> může sloužit "
+"jako zdroj záznamu."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Pro určení aktuálního zdroje záznamu vyberte volbu <guilabel>Záznam</"
+"guilabel> daného směšovače."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Předvolby"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Pokud chcete měnit nastavení aplikace <application>Ovládání hlasitosti "
+"MATE</application>, zvolte <menuchoice><guimenu>Úpravy</"
+"guimenu><guimenuitem>Předvolby</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"Aplikace <application>Ovládání hlasitosti MATE</application> vytváří "
+"dialogové okno <guilabel>Předvolby ovládání hlasitosti</guilabel> dynamicky "
+"podle podpory jednotlivých funkcí vaší zvukovou kartou."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Použijte volbu ve sloupci <guilabel>Zobrazit</guilabel> k výběru, které "
+"směšovače se budou zobrazovat v hlavním okně aplikace <application>Ovládání "
+"hlasitosti MATE</application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "Hlasitost"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání hlavní hlasitosti."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "PCM"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání souborů se "
+"zvukovými vzorky."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "Reproduktor"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání výstupního "
+"konektoru pro reproduktor."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "Linkový vstup"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání vstupní linky své "
+"zvukové karty, za předpokladu, že vstupní linku má."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "Mikrofon"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání mikrofonního "
+"vstupu své zvukové karty."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "CD"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání vstupního "
+"zesílení CD přehrávače."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "Vstupní zesílení"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání úrovně hlasitosti "
+"vybraného záznamového zařízení."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "Linkový vstup 1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání druhé vstupní "
+"linky své zvukové karty, za předpokladu, že má druhou vstupní linku."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "Záznam"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání hlasitosti "
+"záznamového zařízení."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "Video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+"Vyberte tuto volbu, pokud chcete zobrazit táhla k ovládání hlasitosti video "
+"zařízení."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Pokud chcete změnit popis směšovače, dvojitě klikněte na text ve sloupci "
+"<guilabel>Název směšovače</guilabel> a zadejte nový text popisu."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Do výchozího stavu vrátíte názvy směšovačů kliknutím na tlačítko "
+"<guibutton>Obnovit výchozí názvy směšovačů</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Marek Černocký <[email protected]>, 2009."
diff --git a/gst-mixer/doc/da/da.po b/gst-mixer/doc/da/da.po
new file mode 100644
index 0000000..eca8d7f
--- /dev/null
+++ b/gst-mixer/doc/da/da.po
@@ -0,0 +1,672 @@
+# Danish translation for mate-media.
+# Copyright (C) 2010 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Anders Jenbo <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2-32\n"
+"POT-Creation-Date: 2010-09-28 13:00+0200\n"
+"PO-Revision-Date: 2010-09-27 02:49+0100\n"
+"Last-Translator: Anders Jenbo <[email protected]>\n"
+"Language-Team: Danish <[email protected]>\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: Danish\n"
+
+#: ../C/legal.xml:2(para) ../C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Tilladelse er givet til at kopiere, distribuere og/eller ændre dette "
+"dokument under betingelserne for GNU Free Documentation License (GFDL), "
+"version 1.1 eller andre senere versioner udgivet af Free Software Foundation "
+"med ikke indholdte sektioner, ingen frontomslagstekster, og ingen "
+"bagsideomslagstekster. Du kan finde en kopi af GFDL her <ulink type=\"help\" "
+"url=\"ghelp:fdl\">link</ulink> eller i filen COPYING-DOCS der er "
+"distribueret med denne manual."
+
+#: ../C/legal.xml:12(para) ../C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Denne manual er en del af MATE-manualsamlingen distribueret under GFDL. "
+"Hvis du vil distribuere denne manual separat fra denne samling, kan du gøre "
+"det ved at tilføje en kopi af licensen til manualen, som beskrevet i sektion "
+"6 af licensen."
+
+#: ../C/legal.xml:19(para) ../C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Mange af navnene brugt af firmaer til at skelne deres produkter og tjenester "
+"er betegnet som mærkevarer. Der hvor de navne optræder i en MATE-"
+"dokumentation, og medlemmerne af MATE-dokumentationsprojektet er blevet "
+"gjort opmærksomme på disse varemærker, så er navnene skrevet med store "
+"bogstaver eller store forbogstaver."
+
+#: ../C/legal.xml:35(para) ../C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DETTE DOKUMENT GØRES TILGÆNGELIGT SÅDAN SOM DET ER, UDEN NOGEN FORM FOR "
+"GARANTI, HVERKEN UDTALT ELLER ANTYDET, DERIBLANDT, UDEN BEGRÆNSNINGER, "
+"GARANTIER OM AT DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET ER FRIT FOR "
+"DEFEKTER, PASSENDE TIL ET BESTEMT FORMÅL ELLER IKKE-KRÆNKENDE. DU HÆFTER "
+"SELV FOR HELE RISIKOEN VEDRØRENDE KVALITET, KORREKTHED OG YDELSE FOR "
+"DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET. SKULLE ET DOKUMENT, ELLER "
+"EN ÆNDRET VERSION AF ET DOKUMENT VISE SIG AT VÆRE DEFEKT PÅ EN HVILKEN SOM "
+"HELST MÅDE, HÆFTER DU FOR BETALING FOR EVENTUEL NØDVENDIG SERVICE, "
+"REPARATION ELLER KORREKTION (OG IKKE HVERKEN DEN OPRINDELIGE FORFATTER, "
+"SKRIBENT ELLER NOGEN ANDEN BIDRAGSYDER). DENNE ERKLÆRING OM GARANTIFORBEHOLD "
+"ER EN ESSENTIEL DEL AF DENNE LICENS. INGEN BRUG AF NOGET DOKUMENT ELLER "
+"ÆNDRET VERSION AF DOKUMENTET ER AUTORISERET HERUNDER BORTSET FRA DENNE "
+"FORBEHOLDSERKLÆRING; OG"
+
+#: ../C/legal.xml:55(para) ../C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER INGEN OMSTÆNDIGHEDER OG UNDER INGEN JURIDISK TEORI, UANSET OM DET ER "
+"EN BEVIDSTE SKADENDE HANDLING (INKLUSIV UFORSVARLIGHED) ELLER PÅ HVILKEN SOM "
+"HELST ANDEN MÅDE, KAN FORFATTEREN, SKRIBENT, BIDRAGYDERE, DISTRIBUTØRER "
+"ELLER FORSYNER AF DETTE DOKUMENT ELLER MODIFICEREDE VERSIONER GØRES "
+"ANSVARLIG OVERFOR NOGEN PERSON FOR NOGEN DIREKTE, INDIREKTE, SPECIEL, "
+"TILFÆLDIG ELLER FØLGENDE SKADE PÅFØRT NOGEN INKLUSIV, UDEN BEGRÆNSNING, "
+"SKADE SOM FØLGE AF TAB AF RYGTE, ARBEJDSSTOP, COMPUTER-FEJL ELLER -SVIGT, "
+"ELLER ENHVER ANDEN FORM FOR SKADE ELLER TAB SOM ER OPSTÅET I FORBINDELSE MED "
+"BRUG AF DETTE DOKUMENT ELLER MODIFICEREDE VERSIONER HERAF, SELV HVIS EN "
+"SÅDAN PART HAR VÆRET INFORMERET OM MULIGHEDEN FOR SÅDANNE SKADER."
+
+#: ../C/legal.xml:28(para) ../C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DETTE DOKUMENT OG MODIFICEREDE VERSIONER GØRES TILGÆNGELIGT UNDER "
+"BETINGELSERNE I GNU FREE DOKUMENTATION LICENS UNDER DEN FORUDSÆTNING AT: "
+"<placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: ../C/mate-volume-control.xml:23(title)
+#: ../C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "MATE-lydstyrkekontrol Manual version 2.1"
+
+#: ../C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: ../C/mate-volume-control.xml:27(holder)
+#: ../C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: ../C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: ../C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: ../C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: ../C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: ../C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: ../C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr "<application>MATE-lydstyrkekontrol</application> er en lydmikser"
+
+#: ../C/mate-volume-control.xml:59(publishername)
+#: ../C/mate-volume-control.xml:79(orgname)
+#: ../C/mate-volume-control.xml:90(orgname)
+#: ../C/mate-volume-control.xml:101(orgname)
+#: ../C/mate-volume-control.xml:131(para)
+#: ../C/mate-volume-control.xml:141(para)
+#: ../C/mate-volume-control.xml:151(para)
+#: ../C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentationsprojekt for MATE"
+
+#: ../C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: ../C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Dokumentationsprojekt for MATE"
+
+#: ../C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: ../C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: ../C/mate-volume-control.xml:81(email)
+
+#: ../C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: ../C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: ../C/mate-volume-control.xml:92(email)
+
+#: ../C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: ../C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: ../C/mate-volume-control.xml:103(email)
+
+#: ../C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Febuar 2004"
+
+#: ../C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Dokumentationsprojekt for Sun"
+
+#: ../C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: ../C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25. oktober 2003"
+
+#: ../C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: ../C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: ../C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19. februar 2002"
+
+#: ../C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: ../C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Opdater til Docbook 4.1.2, for MATE 2.0"
+
+#: ../C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: ../C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23. marts 2001"
+
+#: ../C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: ../C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Dette blev originalt udgivet til MATE 1.2"
+
+#: ../C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Denne manual beskriver version 2.2.2 af MATE-lydstyrkekontrol."
+
+#: ../C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Tilbagemelding"
+
+#: ../C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"For at rapportere fejl eller foreslå forbedringer vedrørende MATE-"
+"lydstyrkekontrol-programmet eller denne manual, skal du følge "
+"instruktionerne på <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help"
+"\">MATE-tilbagemeldinger</ulink>."
+
+#: ../C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: ../C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "MATE-lydstyrkekontrol"
+
+#: ../C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Indledning"
+
+#: ../C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"Programmet <application>MATE-lydstyrkekontrol</application> er en lydmikser "
+"der gør dig i stand til at mikse lyd for tokanals-lydkort."
+
+#: ../C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Kom godt i gang"
+
+#: ../C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "For at starte MATE-lydstyrkekontrol"
+
+#: ../C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"Du kan starte <application>MATE-lydstyrkekontrol</application> på følgende "
+"måder:"
+
+#: ../C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menuen <guimenu>Programmer</guimenu>"
+
+#: ../C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guisubmenu>Multimedia</"
+"guisubmenu><guimenuitem>Lydindstillinger</guimenuitem></menuchoice>."
+
+#: ../C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Kommandolinje"
+
+#: ../C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Kør den følgende kommando: <command>mate-volume-control</command>"
+
+#: ../C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "Når du starter MATE-lydstyrkekontrol"
+
+#: ../C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"Når du starter <application>MATE-lydstyrkekontrol</application>, vil du "
+"blive mødt af dette billede:"
+
+#: ../C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "MATE-lydstyrkekontrolsvindu"
+
+#: ../C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Vis hovedvinduet for lydstyrkekontrol"
+
+#: ../C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"Vinduet <application>MATE Lydindstillinger</application> indeholder "
+"følgende elementer:"
+
+#: ../C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Menulinje"
+
+#: ../C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Menuerne på menulinjen indeholder alle kommandoerne som du har brug for for "
+"at bruge <application>MATE-lydstyrkekontrol</application>."
+
+#: ../C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Visningsområde"
+
+#: ../C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"Visningsområdet indeholder kanal-faderne og associeret valg for flere "
+"miksere, som gør dig i stand til at kontrollere styrken for disse miksere."
+
+#: ../C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"application>MATE-lydstyrkekontrol</application> udfylder skærm-området "
+"dynamisk, baseret på funktionaliteten der understøttes af dit lydkort. "
+"Miksererne der vises i dit vindue for <application>MATE-lydstyrkekontrol</"
+"application> kan være forskellige fra dem vist i Figur 1."
+
+#: ../C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Brug"
+
+#: ../C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "At ændre lydstyrken for en mikser"
+
+#: ../C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"For at ændre styrken på en mikser, brug kanal-faderene for dén mikser som "
+"følgende:"
+
+#: ../C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Hæv faderen, for at forøge lydstyrken."
+
+#: ../C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Sænk faderen, for at mindske lydstyrken."
+
+#: ../C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "At låse mikserkanalen"
+
+#: ../C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Vælg <guilabel>Lås</guilabel> for en mikser, for at låse den venstre og "
+"højre mikser kanal til hinanden. Når du låser mikser-kanalerne, "
+"synkroniserer <application>MATE-lydstyrkekontrol</application> begge "
+"faderne."
+
+#: ../C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "At gøre en mikser tavs"
+
+#: ../C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Før at gøre en mikser tavs, vælg <guilabel>Stilhed</guilabel>-indstillingen "
+"for den mikser."
+
+#: ../C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"Når du justerer faderen for en tavs kanal, afmarkérer <application>MATE-"
+"lydstyrkekontrol</application> feltet <guilabel>Stilhed</guilabel> for den "
+"mikser."
+
+#: ../C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "At vælge den nuværende lydkilde til optagelser"
+
+#: ../C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Enhver mikser som har en <guilabel>Rec</guilabel>-mulighed kan fungere som "
+"en kilde til optagelse."
+
+#: ../C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Vælg <guilabel>Rec</guilabel> for en mikser, for at vælge den enhed som den "
+"nuværende kilde til optagelse."
+
+#: ../C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Indstillinger"
+
+#: ../C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guimenu>Rediger</guimenu><guimenuitem>Indstillinger</"
+"guimenuitem></menuchoice>, for at konfigurere <application>MATE-"
+"lydstyrkekontrol</application>."
+
+#: ../C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"<application>MATE-lydstyrkekontrol</application> udfylder dialogen "
+"<application>MATE-lydstyrkekontrol indstillinger</application> dynamisk, "
+"baseret på funktionaliteten der understøttes af dit lydkort."
+
+#: ../C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Brug mulighederne i kolonnen <guilabel>Viste</guilabel> for at vælge de "
+"miksere der vises i hovedvinduet for <application>MATE-lydstyrkekontrol</"
+"application>."
+
+#: ../C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "volume"
+
+#: ../C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "Vælg denne indstilling for at vise faderen der styrer hoved-volumen."
+
+#: ../C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: ../C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "Vælg denne indstilling for at vise faderene der styrer lyd-filerne."
+
+#: ../C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "højttaler"
+
+#: ../C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+"Vælg denne indstilling for at vise faderen som styrer stikket til højtalerne."
+
+#: ../C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "linje"
+
+#: ../C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Vælg denne indstilling for at vise faderene som styre line-in indgangen på "
+"dit lydkort, hvis lydkortet har en line-in indgang."
+
+#: ../C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mikrofon"
+
+#: ../C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+"Vælg denne indstilling for at vise faderene som styrer styrken på cd-"
+"afspilleren."
+
+#: ../C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: ../C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Vælg denne indstilling for at vise faderene som styre styrken på cd-"
+"afspilleren."
+
+#: ../C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: ../C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+"Vælg denne indstilling for at vise faderene som styrer styrken op den valgte "
+"optager-enhed."
+
+#: ../C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "linje1"
+
+#: ../C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Vælg denne indstilling for at vise faderene som styrer den anden line-in-"
+"indgang på dit lydkort, hvis dit lydkort har en anden line-in-indgang."
+
+#: ../C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: ../C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Vælg denne indstilling for at vise faderen som styrer styrken på phin-"
+"enheden."
+
+#: ../C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: ../C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+"Vælg denne indstilling for at vise faderene som styrer styrken på video-"
+"enhederne."
+
+#: ../C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Dobbelt-klik på teksten i kolonnen <guilabel>Mikser etikette</guilabel>, for "
+"at ændre mikser etiketten."
+
+# Kunne ikke teste gui
+#: ../C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Klik på knappen <guibutton>Nulstil etiketter til deres standard</guibutton>, "
+"for at nulstille mikser etiketterne til deres standard værdi."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: ../C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Anders Jenbo \n"
+"\n"
+"Dansk-gruppen <[email protected]>\n"
+"Mere info: http://www.dansk-gruppen.dk"
diff --git a/gst-mixer/doc/de/de.po b/gst-mixer/doc/de/de.po
new file mode 100644
index 0000000..e147eab
--- /dev/null
+++ b/gst-mixer/doc/de/de.po
@@ -0,0 +1,673 @@
+# Mario Blättermann <[email protected]>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: 2008-09-21 11:30+0000\n"
+"PO-Revision-Date: 2008-09-21 14:41+0200\n"
+"Last-Translator: Mario Blättermann <[email protected]>\n"
+"Language-Team: German <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: German\n"
+"X-Poedit-Country: GERMANY\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr "translated"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "MATE-Lautstärkeregler-Handbuch V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder) C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+"Der <application>MATE-Lautstärkeregler</application> ist ein Audio-Mixer"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname) C/mate-volume-control.xml:131(para)
+#: C/mate-volume-control.xml:141(para) C/mate-volume-control.xml:151(para)
+#: C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "MATE-Dokumentationsrojekt"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in "
+"the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free "
+"Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free "
+"Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte "
+"sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt "
+"und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem "
+"<ulink type=\"help\" url=\"ghelp:fdl\">Link</ulink> oder in der mit diesem "
+"Handbuch gelieferten Datei COPYING-DOCS."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Dieses Handbuch ist Teil einer Sammlung von MATE-Handbüchern, die unter der "
+"GFDL veröffentlicht werden. Wenn Sie dieses Handbuch getrennt von der "
+"Sammlung weiterverbreiten möchten, können Sie das tun, indem Sie eine Kopie "
+"der Lizenz zum Handbuch hinzufügen, wie es in Abschnitt 6 der Lizenz "
+"beschrieben ist."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und "
+"Dienstleistungen von anderen zu unterscheiden, sind eingetragene "
+"Warenzeichen. An den Stellen, an denen diese Namen in einer MATE-"
+"Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem "
+"großen Anfangsbuchstaben geschrieben, wenn das MATE-Dokumentationsprojekt "
+"auf diese Warenzeichen hingewiesen wird."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK "
+"AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS "
+"LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DIESES DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE GARANTIEN IRGENDEINER "
+"ART, SOWOHL AUSDRÜCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH "
+"AUCH OHNE EINSCHRÄNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÄNDERTE "
+"FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÜR EINEN BESTIMMTEN "
+"ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE "
+"RISIKO WAS QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÄNDERTE "
+"FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE "
+"VERÄNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE (NICHT "
+"DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÜR "
+"NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER "
+"HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG "
+"EINES DOKUMENTS ODER EINER VERÄNDERTEN VERSION DES DOKUMENTS IST NICHT "
+"GESTATTET AUßER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNTER KEINEN UMSTÄNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH "
+"UNERLAUBTEN HANDLUNGEN (EINSCHLIEßLICH FAHRLÄSSIGKEIT), VERTRAG ODER "
+"ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN "
+"VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÄNDERTEN FASSUNG DES "
+"DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN "
+"FÜR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÄDEN JEGLICHER "
+"ART, EINSCHLIEßLICH UND OHNE EINSCHRÄNKUNGEN SCHÄDEN DURCH VERLUST VON "
+"KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN ODER "
+"ALLE ANDEREN SCHÄDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT DER "
+"VERWENDUNG DES DOKUMENTS UND VERÄNDERTER FASSUNGEN DES DOKUMENTS ERGEBEN, "
+"AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN "
+"INFORMIERT WAREN."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DAS DOKUMENT UND VERÄNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN "
+"BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÜGUNG GESTELLT MIT DEM "
+"WEITERGEHENDEN VERSTÄNDNIS, DASS: <placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE-Dokumentationsteam"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Februar 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE-Dokumentationsteam"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25. Oktober 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19. Februar 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Aktualisiert auf DocBook 4.1.2, für MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23. März 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Dies war die Originalveröffentlichung für MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Dieses Handbuch beschreibt Version 2.2.2 des MATE-Lautstärkereglers."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Rückmeldungen"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Um Fehler zu melden oder einen Vorschlag zur Anwendung <application>MATE-"
+"Lautstärkeregler</application> oder zu diesem Handbuch zu machen, folgen Sie "
+"den Anweisungen auf der <ulink url=\"ghelp:mate-feedback\" type=\"help"
+"\">MATE-Seite für Rückmeldungen</ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "MATE-Lautstärkeregler"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Einführung"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"Der <application>MATE-Lautstärkeregler</application> ist ein Audio-Mixer, "
+"der Ihnen das Mischen von Audiodaten mittels zweikanaliger Soundkarten "
+"ermöglicht."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Erste Schritte"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "So starten Sie den MATE- Lautstärkeregler"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"Sie können den <application>MATE-Lautstärkeregler</application> auf folgende "
+"Arten starten:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menü <guimenu>Anwendungen</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Wählen Sie <menuchoice><guisubmenu>Unterhaltungsmedien</"
+"guisubmenu><guimenuitem>Lautstärkeregler</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Befehlszeile"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr ""
+"Führen Sie den folgenden Befehl aus: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "Beim Start des MATE-Lautstärkereglers"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the following "
+"window is displayed:"
+msgstr ""
+"Wenn Sie den <application>MATE-Lautstärkeregler</application> starten, wird "
+"das folgende Fenster angezeigt:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Fenster des MATE-Lautstärkereglers"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Zeigt das Hauptfenster des Lautstärkereglers."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"Das Fenster des <application>MATE-Lautstärkereglers</application> enthält "
+"die folgenden Elemente:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Menüleiste"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Die Menüs in der Menüleiste enthalten alle Befehle, die Sie für die Arbeit "
+"mit dem <application>MATE-Lautstärkeregler</application> benötigen."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Anzeigebereich"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"Der Anzeigebereich enthält die Schieberegler für die Kanäle sowie die den "
+"verschiedenen Mixern zugeordneten Optionen, welche Ihnen die "
+"Lautstärkeregelung dieser Mixer ermöglicht."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"Der <application>MATE-Lautstärkeregler</application> baut den Anzeigebereich "
+"dynamisch auf, basierend auf den Funktionen, die Ihre Soundkarte "
+"bereitstellt. Die auf Ihrem System vom <application>MATE-Lautstärkeregler</"
+"application> angezeigten Mixer könnten von den in Abbildung dargestellten "
+"Mixern abweichen."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Benutzung"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "So ändern Sie die Lautstärke eines Mixers"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"Um die Lautstärke eines Mixers zu regeln, verwenden Sie die Schieberegler des "
+"jeweiligen Mixers, wie folgt:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Um die Lautstärke zu erhöhen, schieben Sie den Regler nach oben."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Um die Lautstärke zu verringern, schieben Sie den Regler nach unten."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "So passen Sie die Kanäle eines Mixers aneinander an"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Um den linken und den rechten Kanal eines Mixers aneinander zu koppeln, "
+"verwenden Sie die <guilabel>Anpassung</guilabel> für diesen Mixer. Wenn Sie "
+"die Mixerkanäle aneinander anpassen, synchronisiert <application>MATE-"
+"Lautstärkeregler</application> beide Schieberegler."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "So schalten Sie einen Mixer stumm"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Um einen Mixer stummzuschalten, verwenden Sie die <guilabel>Stummschaltung</"
+"guilabel> dieses Mixers."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Wenn Sie einen der Schieberegler eines stummgeschalteten Kanals bewegen, "
+"setzt der <application>MATE-Lautstärkeregler</application> die "
+"<guilabel>Stummschaltung</guilabel> dieses Mixers zurück."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "So wählen Sie die Aufnahmequelle aus"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Jeder Mixer verfügt über eine <guilabel>Aufnahmefunktion</guilabel>, um als "
+"Aufnahmequelle verwendet zu werden."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Um die aktuelle Aufnahmequelle festzulegen, verwenden Sie die Option "
+"<guilabel>Aufnahme</guilabel> des betreffenden Mixers."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Einstellungen"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Um die Einstellungen des <application>MATE-Lautstärkereglers</application> "
+"zu ändern, wählen Sie <menuchoice><guimenu>Bearbeiten</"
+"guimenu><guimenuitem>Einstellungen</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the <guilabel>Mate "
+"Volume Control Preferences</guilabel> dialog dynamically, based on the "
+"functionality supported by your sound card."
+msgstr ""
+"Der <application>MATE-Lautstärkeregler</application> baut den Dialog "
+"<guilabel>Lautstärkeregler-Einstellungen</guilabel> dynamisch auf, basierend "
+"auf den Funktionen, die Ihre Soundkarte bereitstellt."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the mixers "
+"that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Verwenden Sie die Option in der Spalte <guilabel>Sichtbare Tonspuren</"
+"guilabel>, um diejenigen Mixer auszuwählen, die im Fenster des "
+"<application>MATE-Lautstärkereglers</application> angezeigt werden sollen."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Gesamtlautstärke "
+"anzuzeigen."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Lautstärke der "
+"abgespielten Wave-Dateien anzuzeigen."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "speaker"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output jack."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Lautstärke der PC-"
+"Lautsprecher anzuzeigen."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für den Line-Eingang Ihrer "
+"Soundkarte anzuzeigen, falls die Soundkarte einen Line-Eingang besitzt."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input on "
+"your sound card."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für den Mikrofoneingang Ihrer "
+"Soundkarte anzuzeigen."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Lautstärke des CD-"
+"Spieler-Eingangs anzuzeigen."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of the "
+"selected recording device."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Lautstärke des "
+"gewählten Aufnamegerätes anzuzeigen."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für den zweiten Line-Eingang "
+"Ihrer Soundkarte anzuzeigen, falls die Soundkarte einen zweiten Line-Eingang "
+"besitzt."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Lautstärke des phin-"
+"Geräts anzuzeigen."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the video "
+"devices."
+msgstr ""
+"Wählen Sie diese Option, um die Schieberegler für die Lautstärke des Video-"
+"Gerätes anzuzeigen."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Um die Beschriftung eines Mixers zu ändern, doppelklicken Sie auf den Text in "
+"der Spalte <guilabel>Bezeichnung</guilabel>. Geben Sie dann den neuen Text "
+"für die Beschriftung ein."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Um die Mixer auf die Standardwerte zurückzusetzen, klicken Sie auf die "
+"Schaltfläche <guibutton>Mixer auf Standardwerte zurücksetzen</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Mario Blättermann <[email protected]>, 2008"
diff --git a/gst-mixer/doc/de/figures/mate-volume-control_window.png b/gst-mixer/doc/de/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..7403dfa
--- /dev/null
+++ b/gst-mixer/doc/de/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/el/el.po b/gst-mixer/doc/el/el.po
new file mode 100644
index 0000000..7ff6d39
--- /dev/null
+++ b/gst-mixer/doc/el/el.po
@@ -0,0 +1,669 @@
+# translation of mate-media-HEAD-gst-mixer-el-4629.merged.po to Ελληνικά
+# Sterios Prosiniklis <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media-HEAD-gst-mixer-el-4629.merged\n"
+"POT-Creation-Date: 2009-03-31 17:25+0000\n"
+"PO-Revision-Date: 2009-04-04 00:47+0300\n"
+"Last-Translator: Sterios Prosiniklis <[email protected]>\n"
+"Language-Team: Ελληνικά <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Έλεγχος έντασης ήχου του MATE. Εγχειρίδιο V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+"Η εφαρμογή <application>Έλεγχος έντασης ήχου του MATE</application> είναι "
+"ένας μίκτης ήχου"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Έργο τεκμηρίωσης MATE"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους "
+"όρους της Ελεύθερης Άδειας Τεκμηρίωσης GNU (GFDL), Έκδοση 1.1 ή "
+"μεταγενέστερη εκδιδόμενη από το Ίδρυμα Ελεύθερου Λογισμικού χωρίς Σταθερά "
+"Εδάφια, χωρίς Εξώφυλλα Κειμένου, και χωρίς Οπισθόφυλλα Κειμένου. Μπορείτε να "
+"βρείτε ένα αντίγραφο της GFDL σε αυτόν τον <ulink type=\"help\" url=\"ghelp:"
+"fdl\">σύνδεσμο</ulink> ή στο αρχείο COPYING-DOCS που διανεμήθηκε με αυτόν "
+"τον οδηγό."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Αυτή η τεκμηρίωση είναι μέρος της συλλογής τεκμηρίωσης του MATE όπως "
+"διανέμεται υπό τους όρους του GFDL. Εάν επιθυμείτε να διανείμετε αυτή την "
+"τεκμηρίωση ξεχωριστά από την συλλογή, μπορείτε να το κάνετε εάν η τεκμηρίωση "
+"συνοδεύεται από αντίγραφο της άδειας (GFDL) όπως περιγράφεται στον τομέα 6 "
+"της άδειας."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Πολλά από τα ονόματα που χρησιμοποιούνται από εταιρίες για να ξεχωρίσουν τα "
+"προϊόντα και τις υπηρεσίες είναι σήματα κατατεθέν. Όπου αυτά τα ονόματα "
+"εμφανίζονται στην τεκμηρίωση MATE, και τα μέλη της ομάδας τεκμηρίωσης MATE "
+"έχουν γνώση αυτών, τότε αυτά αναγράφονται με κεφαλαίους χαρακτήρες ή με "
+"αρχικούς κεφαλαίους χαρακτήρες."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ ΠΑΡΕΧΕΤΑΙ \"ΩΣ ΕΧΕΙ\", ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ ΟΤΙ ΜΠΟΡΕΙ ΝΑ "
+"ΕΞΥΠΗΡΕΤΗΣΕΙ ΚΑΠΟΙΟ ΣΚΟΠΟ Η ΟΤΙ ΕΙΝΑΙ ΧΩΡΙΣ ΣΦΑΛΜΑ. ΟΛΟΚΛΗΡΗ Η ΕΥΘΥΝΗ ΓΙΑ "
+"ΤΗΝ ΠΟΙΟΤΗΤΑ, ΑΚΡΙΒΕΙΑ ΚΑΙ ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ "
+"ΑΥΤΗΣ ΑΝΗΚΕΙ ΣΕ ΕΣΑΣ. ΕΑΝ Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ Ή ΠΑΡΑΛΛΑΓΗ ΑΥΤΗΣ ΕΙΝΑΙ ΛΑΘΟΣ "
+"ΚΑΤΑ ΚΑΠΟΙΟ ΤΡΟΠΟ ΕΣΕΙΣ ΑΝΑΛΑΜΒΑΝΕΤΕ ΤΗΝ ΕΥΘΥΝΗ ΤΗΣ ΔΙΟΡΘΩΣΗΣ. Η ΑΠΑΛΛΑΓΗ "
+"ΕΥΘΥΝΗΣ ΠΟΥ ΣΥΝΟΔΕΥΕΙ ΑΥΤΗ ΤΗΝ ΤΕΚΜΗΡΙΩΣΗ ΕΙΝΑΙ ΑΝΑΠΟΣΠΑΣΤΟ ΚΟΜΜΑΤΙ ΑΥΤΗΣ. "
+"ΚΑΜΙΑ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΔΕΝ ΕΠΙΤΡΕΠΕΤΑΙ ΠΑΡΑ ΜΟΝΟ ΕΑΝ "
+"ΣΥΝΟΔΕΥΕΤΑΙ ΑΠΟ ΤΗΝ ΑΠΑΛΛΑΓΗ ΕΥΘΥΝΗΣ."
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΚΑΙ ΥΠΟ ΚΑΜΙΑ ΝΟΜΙΚΗ ΣΥΝΘΗΚΗ, ΕΙΤΕ ΜΕΣΩ ΣΥΜΒΟΛΑΙΩΝ Ή "
+"ΑΛΛΙΩΣ, ΔΕΝ ΕΥΘΥΝΟΝΤΑΙ Ο ΣΥΓΓΡΑΦΕΑΣ, Ο ΔΙΑΝΟΜΕΑΣ, Η ΑΛΛΟΣ ΣΥΝΥΠΕΥΘΥΝΟΣ ΓΙΑ "
+"ΤΗΝ ΣΥΓΓΡΑΦΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ, ΓΙΑ ΕΜΜΕΣΕΣ Η ΑΜΕΣΕΣ, ΤΥΧΑΙΕΣ Ή ΜΗ ΖΗΜΙΕΣ "
+"ΠΑΝΤΩΣ ΦΥΣΕΩΣ ΠΟΥ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ ΚΑΙ/Ή ΠΑΡΑΛΛΑΓΩΝ "
+"ΑΥΤΗΣ ΑΚΟΜΑ ΚΑΙ ΕΑΝ ΕΧΕΙ ΥΠΑΡΞΕΙ ΠΡΟΕΙΔΟΠΟΙΗΣΗ ΓΙΑ ΤΗΝ ΠΙΘΑΝΟΤΗΤΑ ΥΠΑΡΞΗΣ "
+"ΤΕΤΟΙΩΝ ΖΗΜΙΩΝ."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ΤΟ ΈΓΓΡΑΦΟ ΚΑΙ ΤΡΟΠΟΠΟΙΗΜΕΝΕΣ ΕΚΔΟΣΕΙΣ ΑΥΤΟΥ ΠΑΡΕΧΟΝΤΑΙ ΥΠΟ ΤΟΥΣ ΟΡΟΥΣ ΤΗΣ "
+"ΑΔΕΙΑΣ GNU FREE DOCUMENTATION ΜΕ ΤΗΝ ΠΕΡΑΙΤΕΡΩ ΔΙΕΥΚΡΙΝΙΣΗ ΟΤΙ: <placeholder-"
+"1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Ομάδα τεκμηρίωσης MATE"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Φεβρουάριος 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Ομάδα τεκμηρίωσης MATE της Sun"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 Οκτωβρίου 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 Φεβρουαρίου 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael<email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Ενημερώθηκε με βάση το Docbook 4.1.2, για το MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 Μαρτίου 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Αυτή ήταν η αρχική έκδοση, για το MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr ""
+"Αυτό το εγχειρίδιο περιγράφει την έκδοση 2.2.2 της εφαρμογής «Έλεγχος έντασης "
+"ήχου του MATE»."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Ανάδραση"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Για να αναφέρετε κάποιο σφάλμα ή να κάνετε υποδείξεις που αφορούν την "
+"εφαρμογή «Έλεγχος έντασης ήχου του MATE» ή αυτό το εγχειρίδιο, ακολουθήστε "
+"τις οδηγίες στην σελίδα <ulink url=\"ghelp:mate-feedback\" type=\"help"
+"\">MATE Feedback Page</ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Έλεγχος έντασης ήχου του MATE"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Εισαγωγή"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"Η εφαρμογή <application>Έλεγχος έντασης ήχου του MATE</application> είναι "
+"ένας μίκτης ήχου που σας επιτρέπει να κάνετε μίξη με κάρτες ήχου 2 καναλιών."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Ξεκινώντας"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Εκκίνηση της εφαρμογής «Έλεγχος έντασης ήχου του MATE»"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"Μπορείτε να εκκινήσετε την εφαρμογή «<application>Έλεγχος έντασης ήχου του "
+"MATE</application>» με τους παρακάτω τρόπους:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Μενού <guimenu>Εφαρμογές</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Επιλέξτε <menuchoice><guisubmenu>Ήχος &amp; Βίντεο</"
+"guisubmenu><guimenuitem>Έλεγχος έντασης ήχου</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Γραμμή εντολών"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Εκτελέστε την εντολή: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "Κατά την εκκίνηση του ελέγχου έντασης ήχου του MATE"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"Στην εκκίνηση της εφαρμογής «<application>Έλεγχος έντασης ήχου του MATE</"
+"application>», προβάλλεται το εξής παράθυρο:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Παράθυρο του ελέγχου έντασης ήχου"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Εμφανίζει το κύριο παράθυρο του ελέγχου έντασης ήχου."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"Το παράθυρο του <application>ελέγχου έντασης ήχου</application> περιέχει τα "
+"εξής στοιχεία:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Γραμμή μενού"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Τα αναπτυσσόμενα μενού στην γραμμή μενού περιέχουν όλες τις εντολές που "
+"χρειάζονται για να εργαστείτε με την εφαρμογή <application>Έλεγχος έντασης "
+"ήχου του MATE</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Περιοχή προβολής"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"Η περιοχή προβολής περιέχει τους ρυθμιστές καναλιών και σχετικές επιλογές "
+"για διάφορους μίκτες, οι ρυθμιστές σας επιτρέπουν να ελέγχετε την ένταση σε "
+"αυτούς τους μίκτες."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"Ο <application>Έλεγχος έντασης ήχου του MATE</application> διαμορφώνει την "
+"περιοχή προβολής δυναμικά, με βάση τις λειτουργίες που υποστηρίζει η κάρτα "
+"ήχου. Οι μίκτες που προβάλλονται στο παράθυρο της εφαρμογής "
+"<application>Έλεγχος έντασης ήχου του MATE</application> στην δική σας "
+"εγκατάσταση μπορεί να διαφέρουν από αυτούς που εμφανίζονται στην εικόνα 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Χρήση"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Αλλαγή έντασης σε μίκτη"
+
+#: C/mate-volume-control.xml:277(para)
+msgid "To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"Για να αλλάξετε την ένταση ενός μίκτη, χρησιμοποιήστε τους ρυθμιστές "
+"καναλιών του μίκτη, με τον εξής τρόπο:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Για να αυξήσετε την ένταση, μετακινήστε τον ρυθμιστή προς τα επάνω."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Για να μειώσετε την ένταση, μετακινήστε τον ρυθμιστή προς τα κάτω."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Κλείδωμα καναλιών του μίκτη"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Για να κλειδώσετε μαζί το δεξί και αριστερό κανάλι ενός μίκτη, ενεργοποιήστε "
+"την επιλογή <guilabel>Κλείδωμα</guilabel> για αυτόν. Όταν κλειδώνετε τα "
+"κανάλια του μίκτη, ο <application>Έλεγχος έντασης ήχου του MATE</"
+"application> συνχρονίζει τους δύο ρυθμιστές."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Σίγαση μίκτη"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Για να σιγήσει ένας μίκτης, ενεργοποιήστε την επιλογή <guilabel>Σιγή</"
+"guilabel> για αυτόν."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"Όταν μετακινείτε τον ρυθμιστή ενός καναλιού σε σιγή, ο <application>Έλεγχος "
+"έντασης ήχου του MATE</application> απενεργοποιεί την επιλογή "
+"<guilabel>Σιγή</guilabel> για αυτόν."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Ορισμός τρέχουσας πηγής ηχογράφησης"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Οποιοσδήποτε μίκτης έχει την επιλογή <guilabel>Εγγραφή ήχου</guilabel> "
+"μπορεί να είναι πηγή ηχογράφησης."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Για να ορίσετε την τρέχουσα πηγή ηχογράφησης, ενεργοποιήστε την επιλογή "
+"<guilabel>Εγγραφή ήχου</guilabel> για αυτόν τον μίκτη."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Προτιμήσεις"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Για να διαμορφώσετε την εφαρμογή <application>Έλεγχος έντασης ήχου του "
+"MATE</application>, επιλέξτε <menuchoice><guimenu>Επεξεργασία</"
+"guimenu><guimenuitem>Προτιμήσεις</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"Ο <application>Έλεγχος έντασης ήχου του MATE</application> διαμορφώνει τον "
+"διάλογο <guilabel>Προτιμήσεις ελέγχου έντασης ήχου</guilabel> δυναμικά, με "
+"βάση τις λειτουργίες που υποστηρίζει η κάρτα ήχου σας."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Χρησιμοποιήστε τις επιλογές στην στήλη <guilabel>Επιλογή των μικτών που θα "
+"είναι ορατοί</guilabel> για να επιλέξετε τους μίκτες που θα προβάλλονται στο "
+"κύριο παράθυρο της εφαρμογής <application>Έλεγχος έντασης ήχου του MATE</"
+"application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για προβάλετε τους ρυθμιστές που ελέγχουν την "
+"κύρια ρύθμιση ήχου."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"τα αρχεία wave."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "speaker"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την σύνδεση εξόδου για τα ηχεία."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την είσοδο γραμμής στην κάρτα ήχου, αν η κάρτα έχει είσοδο γραμμής."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την είσοδο του σήματος από το μικρόφωνο στην κάρτα ήχου."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την ενίσχυση του σήματος εισόδου από την συσκευή αναπαραγωγής CD."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"το επίπεδο έντασης της επιλεγμένης συσκευής ηχογράφησης."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την δεύτερη είσοδο γραμμής της κάρτας ήχου, αν η κάρτα έχει δεύτερη είσοδο."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την ένταση της συσκευής phin."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+"Ενεργοποιήστε αυτή την επιλογή για να προβάλετε τους ρυθμιστές που ελέγχουν "
+"την ένταση των συσκευών βίντεο."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Για να αλλάξετε την ετικέτα ενός μίκτη, κάντε διπλό κλικ στο κείμενο στην "
+"στήλη <guilabel>Ετικέτα μίκτη</guilabel>, και εισάγετε το νέο κείμενο της "
+"ετικέτας."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Για να επαναφέρετε τις ετικέτες των μικτών στις προεπιλεγμένες τους τιμές, "
+"κάντε κλικ στο πλήκτρο <guibutton>Επαναφορά ετικετών στις προεπιλεγμένες "
+"τιμές</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Στέργιος Προσινικλής <[email protected]>, 2009"
+
diff --git a/gst-mixer/doc/en_GB/en_GB.po b/gst-mixer/doc/en_GB/en_GB.po
new file mode 100644
index 0000000..d008837
--- /dev/null
+++ b/gst-mixer/doc/en_GB/en_GB.po
@@ -0,0 +1,655 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer\n"
+"POT-Creation-Date: 2009-03-16 21:01+0000\n"
+"PO-Revision-Date: 2009-03-16 21:12+0000\n"
+"Last-Translator: Philip Withnall <[email protected]>\n"
+"Language-Team: British English <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "MATE Volume Control Manual V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr "<application>MATE Volume Control</application> is an audio mixer"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation Licence (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the licence to the manual, as described in "
+"section 6 of the licence."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENCE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORISED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENCE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "February 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 October 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 Feb 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Updated to DocBook 4.1.2 for MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 Mar 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "This was the original release for MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "This manual describes version 2.2.2 of MATE Volume Control."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Feedback"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"To report a bug or make a suggestion regarding the <application>MATE Volume "
+"Control</application> application or this manual, follow the directions in "
+"the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</"
+"ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "MATE Volume Control"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Getting Started"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "To Start <application>MATE Volume Control</application>"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "<guimenu>Applications</guimenu> menu"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Command line"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Execute the following command: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "When You Start <application>MATE Volume Control</application>"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "<application>MATE Volume Control</application> Window"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Shows <application>Volume Control</application> main window."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Menubar"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Display area"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Usage"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "To Change a Mixer Volume"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "To increase the volume, slide the fader up."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "To decrease the volume, slide the fader down."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "To Lock the Mixer Channels"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronises both "
+"faders."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "To Silence a Mixer"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "To Specify the Current Recording Source"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Preferences"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"<application>MATE Volume Control</application> populates the "
+"<application>MATE Volume Control Preferences</application> dialogue "
+"dynamically, based on the functionality supported by your sound card."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "Select this option to display the faders that control the main volume."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "Select this option to display the faders that control the wave files."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "speaker"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Philip Withnall <[email protected]>, 2009"
diff --git a/gst-mixer/doc/es/es.po b/gst-mixer/doc/es/es.po
new file mode 100644
index 0000000..1e90d17
--- /dev/null
+++ b/gst-mixer/doc/es/es.po
@@ -0,0 +1,675 @@
+# translation of gst-mixer.HEAD.po to Español
+# Jorge González <[email protected]>, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer.HEAD\n"
+"POT-Creation-Date: 2007-08-18 13:09+0100\n"
+"PO-Revision-Date: 2008-03-08 13:07+0100\n"
+"Last-Translator: Jorge González <[email protected]>\n"
+"Language-Team: Español <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Manual del Control de volumen V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+"El <application>Control de volumen de MATE</application> es un mezclador de "
+"sonido"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Proyecto de documentación de MATE"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Se concede permiso para copiar, distribuir o modificar este documento según "
+"las condiciones de la GNU Free Documentation License (GFDL), Versión 1.1 o "
+"cualquier versión posterior publicada por la Free Software Foundation sin "
+"Secciones invariantes, Textos de portada y Textos de contraportada. "
+"Encontrará una copia de la GFDL en este <ulink type=\"help\" url=\"ghelp:fdl"
+"\">enlace</ulink> o en el archivo COPYING-DOCS distribuido con este manual."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Este manual forma parte de una colección de documentos de MATE distribuidos "
+"según la GFDL. Si desea distribuir este manual de forma independiente de la "
+"colección, puede hacerlo agregando una copia de la licencia al documento, "
+"según se describe en la sección 6 de la misma."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Muchos de los nombres utilizados por las empresas para distinguir sus "
+"productos y servicios se consideran marcas comerciales. Cuando estos nombres "
+"aparezcan en la documentación de MATE, y siempre que se haya informado a "
+"los miembros del Proyecto de documentación de MATE de dichas marcas "
+"comerciales, los nombres aparecerán en mayúsculas o con las iniciales en "
+"mayúsculas."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENTO SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, NI "
+"EXPLÍCITA NI IMPLÍCITA INCLUYENDO, SIN LIMITACIÓN, GARANTÍA DE QUE EL "
+"DOCUMENTO O VERSIÓN MODIFICADA DE ÉSTE CAREZCA DE DEFECTOS COMERCIALES, SEA "
+"ADECUADO A UN FIN CONCRETO O INCUMPLA ALGUNA NORMATIVA. TODO EL RIESGO "
+"RELATIVO A LA CALIDAD, PRECISIÓN Y UTILIDAD DEL DOCUMENTO O SU VERSIÓN "
+"MODIFICADA RECAE EN USTED. SI CUALQUIER DOCUMENTO O VERSIÓN MODIFICADA DE "
+"AQUÉL RESULTARA DEFECTUOSO EN CUALQUIER ASPECTO, USTED (Y NO EL REDACTOR "
+"INICIAL, AUTOR O CONTRIBUYENTE) ASUMIRÁ LOS COSTES DE TODA REPARACIÓN, "
+"MANTENIMIENTO O CORRECCIÓN NECESARIOS. ESTA RENUNCIA DE GARANTÍA ES UNA "
+"PARTE ESENCIAL DE ESTA LICENCIA. NO SE AUTORIZA EL USO DE NINGÚN DOCUMENTO "
+"NI VERSIÓN MODIFICADA DE ÉSTE POR EL PRESENTE, SALVO DENTRO DEL CUMPLIMIENTO "
+"DE LA RENUNCIA;Y"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN NINGUNA CIRCUNSTANCIA NI BAJO NINGUNA TEORÍA LEGAL, SEA POR ERROR "
+"(INCLUYENDO NEGLIGENCIA) CONTRATO O DOCUMENTO DE OTRO TIPO, EL AUTOR, EL "
+"ESCRITOR INICIAL, EL AUTOR DE APORTACIONES NI NINGÚN DISTRIBUIDOR DEL "
+"DOCUMENTO O VERSIÓN MODIFICADA DEL DOCUMENTO, NI NINGÚN PROVEEDOR DE NINGUNA "
+"DE ESAS PARTES, SERÁ RESPONSABLE ANTE NINGUNA PERSONA POR NINGÚN DAÑO "
+"DIRECTO, INDIRECTO, ESPECIAL, INCIDENTAL O DERIVADO DE NINGÚN TIPO, "
+"INCLUYENDO, SIN LIMITACIÓN DAÑOS POR PÉRDIDA DE FONDO DE COMERCIO, PARO "
+"TÉCNICO, FALLO INFORMÁTICO O AVERÍA O CUALQUIER OTRO POSIBLE DAÑO O AVERÍA "
+"DERIVADO O RELACIONADO CON EL USO DEL DOCUMENTO O SUS VERSIONES MODIFICADAS, "
+"AUNQUE DICHA PARTE HAYA SIDO INFORMADA DE LA POSIBILIDAD DE QUE SE "
+"PRODUJESEN ESOS DAÑOS."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ESTE DOCUMENTO Y LAS VERSIONES MODIFICADAS DEL MISMO SE PROPORCIONAN SEGÚN "
+"LAS CONDICIONES ESTABLECIDAS EN LA LICENCIA DE DOCUMENTACIÓN LIBRE DE GNU "
+"(GFDL) Y TENIENDO EN CUENTA QUE: <placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Equipo de documentación de MATE"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Febrero de 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Equipo de documentación de MATE de Sun"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 de octubre de 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 de Febrero de 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Actualizado a Docbook 4.1.2 para MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 de marzo de 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Este era el lanzamiento original, para MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Este manual describe la versión 2.2.2 del Control de volumen."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Comentarios"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Para informar de un fallo o hacer alguna sugerencia acerca de la aplicación "
+"Control de volumen o este manual, siga las indicaciones en la <ulink url="
+"\"ghelp:mate-feedback\" type=\"help\">Página de comentarios de MATE</"
+"ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Control de volumen"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introducción"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"La aplicación <application>Control de volumen</application> es un mezclador "
+"de sonido que le permite mezclar audio para tarjetas de sonido de dos "
+"canales."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Inicio"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Iniciar el Control de volumen"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"Puede iniciar el <application>Control de volumen</application> de las "
+"siguientes formas:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menú <guimenu>Aplicaciones</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Elija <menuchoice><guisubmenu>Sonido y vídeo</"
+"guisubmenu><guimenuitem>Control de volumen</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Línea de comandos"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Ejecute el siguiente comando: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "Al iniciar el Control de volumen"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"Se mostrará la siguiente ventana al iniciar el <application>Control de "
+"volumen</application>:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Ventana de Control de volumen"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Muestra la ventana principal del Control de volumen."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"La ventana del <application>Control de volumen</application> contiene los "
+"siguientes elementos:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Barra de menú"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Los menús en la barra de menú contienen todos los comandos que necesita para "
+"trabajar con <application>Control de volumen</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Área de visualización"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"El área de visualización contiene los atenuadores de los canales y opciones "
+"asociadas para varios mezcladores que le permiten controlar el volumen en "
+"esos mezcladores."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"El <application>Control de volumen</application> rellena el área de "
+"visualización dinámicamente basándose en las funcionalidades soportadas por "
+"su tarjeta de sonido. Los mezcladores mostrados en la ventana de su "
+"<application>Control de volumen</application> pueden ser diferentes de los "
+"mostrados en la Figura 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Cambiar el volumen de un mezclador"
+
+#: C/mate-volume-control.xml:277(para)
+msgid "To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"Para cambiar el volumen de un mezclador, use los atenuadores de canal para "
+"ese mezclador, tal y como se muestra a continuación:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Para aumentar el volumen, deslice el atenuador hacia arriba."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Para reducir el volumen, deslice el atenuador hacia abajo."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Bloquear los canales del mezclador"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Para bloquear los canales izquierdo y derecho del mezclador a la vez, "
+"seleccione la opción <guilabel>Bloquear</guilabel> para ese mezclador. "
+"Cuando bloquea los canales del mezclador, el <application>Control de "
+"volumen</application> sincroniza ambos atenuadores."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Silenciar un mezclador"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Para silenciar un mezclador, seleccione la opción <guilabel>Silenciar</"
+"guilabel> para ese mezclador."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"Al ajustar el atenuador de un canal silenciado, el <application>Control de "
+"volumen</application> deselecciona la opción <guilabel>Silenciar</guilabel> "
+"para ese mezclador."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Especificar el origen de grabación"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Cualquier mezclador que posee una opción <guilabel>Rec</guilabel> puede ser "
+"una fuente para grabación."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Para especificar el origen de grabación actual, seleccione la opción "
+"<guilabel>Rec</guilabel> para ese mezclador."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Preferencias"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Para configurar el <application>Control de volumen</application>, elija "
+"<menuchoice><guimenu>Editar</guimenu><guimenuitem>Preferencias</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"El <application>Control de volumen</application> rellena el diálogo "
+"<guilabel>Preferencias del control de volumen</guilabel> dinámicamente, "
+"basándose en las funcionalidades soportadas por su tarjeta de sonido."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Use las opciones en la columna <guilabel>Mostradas</guilabel> para "
+"seleccionar los mezcladores que se mostrarán en la ventana principal del "
+"<application>Control de volumen</application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "Vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan el volumen "
+"principal."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "PCM"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan los "
+"archivos de ondas."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "Altavoz"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan la salida "
+"del altavoz."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "Line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan la línea "
+"de salida de su tarjeta de sonido, en caso de que la tarjeta tenga línea de "
+"salida."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "Mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan la entrada "
+"del micrófono de su tarjeta de sonido."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "CD"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan la "
+"ganancia de la entrada del reproductor de CD."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "Igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan el nivel "
+"de volumen del dispositivo de grabación seleccionado."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "Line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan la segunda "
+"línea de entrada de su tarjeta de sonido, en caso de que la tarjeta tenga "
+"una segunda línea de entrada."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "Phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan el volumen "
+"del dispositivo phin."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "Vídeo"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+"Seleccione esta opción para mostrar los atenuadores que controlan el volumen "
+"de los dispositivos de vídeo."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Para cambiar la etiqueta de un mezclador, pulse dos veces sobre el texto en "
+"la columna <guilabel>Etiqueta del mezclador</guilabel>, después introduzca "
+"la nueva etiqueta de texto."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Para reiniciar las etiquetas del mezclador a los valores predeterminados, "
+"pulse el botón <guibutton>Volver a las etiquetas predeterminadas</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Jorge González <[email protected]>, 2007-2008."
+
diff --git a/gst-mixer/doc/es/figures/mate-volume-control_window.png b/gst-mixer/doc/es/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..9effc15
--- /dev/null
+++ b/gst-mixer/doc/es/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/fr/figures/mate-volume-control_window.png b/gst-mixer/doc/fr/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..5039293
--- /dev/null
+++ b/gst-mixer/doc/fr/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/fr/fr.po b/gst-mixer/doc/fr/fr.po
new file mode 100644
index 0000000..c3ff9bc
--- /dev/null
+++ b/gst-mixer/doc/fr/fr.po
@@ -0,0 +1,606 @@
+# French translation of gst-mixer documentation.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gst-mixer documentation package.
+#
+# Claude Paroz <[email protected]>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer doc fr\n"
+"POT-Creation-Date: 2007-08-17 15:24+0200\n"
+"PO-Revision-Date: 2007-08-17 17:07+0200\n"
+"Last-Translator: Claude Paroz <[email protected]>\n"
+"Language-Team: MATE French Team <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: ../C/mate-volume-control.xml:23(title)
+#: ../C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Manuel du contrôleur de volume MATE v2.1"
+
+#: ../C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+# Contributeurs GDP récurrents
+#: ../C/mate-volume-control.xml:27(holder)
+#: ../C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: ../C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: ../C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: ../C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: ../C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: ../C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: ../C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr "Le <application>Contrôleur de volume MATE</application> est un mixeur audio."
+
+#: ../C/mate-volume-control.xml:59(publishername)
+#: ../C/mate-volume-control.xml:79(orgname)
+#: ../C/mate-volume-control.xml:90(orgname)
+#: ../C/mate-volume-control.xml:101(orgname)
+#: ../C/mate-volume-control.xml:131(para)
+#: ../C/mate-volume-control.xml:141(para)
+#: ../C/mate-volume-control.xml:151(para)
+#: ../C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Projet de documentation MATE"
+
+# Mentions légales
+#: ../C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
+"ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page de couverture ni texte de dernière "
+"page de couverture. Vous trouverez un exemplaire de cette licence en suivant "
+"ce <ulink type=\"help\" url=\"ghelp:fdl\">lien</ulink> ou dans le fichier "
+"COPYING-DOCS fourni avec le présent manuel."
+
+#: ../C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ce manuel fait partie de la collection de manuels MATE distribués selon les "
+"termes de la licence de documentation libre GNU. Si vous souhaitez "
+"distribuer ce manuel indépendamment de la collection, vous devez joindre un "
+"exemplaire de la licence au document, comme indiqué dans la section 6 de "
+"celle-ci."
+
+#: ../C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"La plupart des noms utilisés par les entreprises pour distinguer leurs "
+"produits et services sont des marques déposées. Lorsque ces noms "
+"apparaissent dans la documentation MATE et que les membres du projet de "
+"Documentation MATE sont informés de l'existence de ces marques déposées, "
+"soit ces noms entiers, soit leur première lettre est en majuscule."
+
+#: ../C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"LE PRÉSENT DOCUMENT EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPRESSE "
+"OU IMPLICITE, Y COMPRIS, ET SANS LIMITATION, LES GARANTIES DE "
+"MARCHANDABILITÉ, D'ADÉQUATION À UN OBJECTIF PARTICULIER OU DE NON INFRACTION "
+"DU DOCUMENT OU DE SA VERSION MODIFIÉE. L'UTILISATEUR ASSUME TOUT RISQUE "
+"RELATIF À LA QUALITÉ, À LA PERTINENCE ET À LA PERFORMANCE DU DOCUMENT OU DE "
+"SA VERSION DE MISE À JOUR. SI LE DOCUMENT OU SA VERSION MODIFIÉE S'AVÉRAIT "
+"DÉFECTUEUSE, L'UTILISATEUR (ET NON LE RÉDACTEUR INITIAL, L'AUTEUR, NI TOUT "
+"AUTRE PARTICIPANT) ENDOSSERA LES COÛTS DE TOUTE INTERVENTION, RÉPARATION OU "
+"CORRECTION NÉCESSAIRE. CETTE DÉNÉGATION DE RESPONSABILITÉ CONSTITUE UNE "
+"PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU DE "
+"SA VERSION MODIFIÉE N'EST AUTORISÉE AUX TERMES DU PRÉSENT ACCORD, EXCEPTÉ "
+"SOUS CETTE DÉNÉGATION DE RESPONSABILITÉ ; "
+
+#: ../C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN AUCUNE CIRCONSTANCE ET SOUS AUCUNE INTERPRÉTATION DE LA LOI, QU'IL "
+"S'AGISSE D'UN DÉLIT CIVIL (Y COMPRIS LA NÉGLIGENCE), CONTRACTUEL OU AUTRE, "
+"L'AUTEUR, LE RÉDACTEUR INITIAL, TOUT PARTICIPANT OU TOUT DISTRIBUTEUR DE CE "
+"DOCUMENT OU DE SA VERSION MODIFIÉE, OU TOUT FOURNISSEUR DE L'UNE DE CES "
+"PARTIES NE POURRA ÊTRE TENU RESPONSABLE À L'ÉGARD DE QUICONQUE POUR TOUT "
+"DOMMAGE DIRECT, INDIRECT, PARTICULIER, OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, "
+"SANS LIMITATION, LES DOMMAGES LIÉS À LA PERTE DE CLIENTÈLE, À UN ARRÊT DE "
+"TRAVAIL, À UNE DÉFAILLANCE OU UN MAUVAIS FONCTIONNEMENT INFORMATIQUE, OU À "
+"TOUT AUTRE DOMMAGE OU PERTE LIÉE À L'UTILISATION DU DOCUMENT ET DE SES "
+"VERSIONS MODIFIÉES, MÊME SI LADITE PARTIE A ÉTÉ INFORMÉE DE L'ÉVENTUALITÉ DE "
+"TELS DOMMAGES."
+
+#: ../C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"LE PRÉSENT DOCUMENT ET SES VERSIONS MODIFIÉES SONT FOURNIS SELON LES TERMES "
+"DE LA LICENCE DE DOCUMENTATION LIBRE GNU SACHANT QUE : <placeholder-1/>"
+
+#: ../C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: ../C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Équipe de documentation MATE"
+
+#: ../C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: ../C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: ../C/mate-volume-control.xml:81(email)
+
+#: ../C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: ../C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: ../C/mate-volume-control.xml:92(email)
+
+#: ../C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: ../C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: ../C/mate-volume-control.xml:103(email)
+
+#: ../C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Février 2004"
+
+#: ../C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Équipe de documentation MATE Sun"
+
+#: ../C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: ../C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 octobre 2003"
+
+#: ../C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: ../C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: ../C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 février 2002"
+
+#: ../C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: ../C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Mis à jour à Docbook 4.1.2 pour MATE 2.0"
+
+#: ../C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: ../C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 mars 2001"
+
+#: ../C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: ../C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Première version, pour MATE 1.2"
+
+#: ../C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Ce manuel documente la version 2.2.2 du Contrôleur de volume MATE."
+
+# Autres chaînes
+#: ../C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Votre avis"
+
+#: ../C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "Pour rapporter une anomalie ou émettre une suggestion concernant le Contrôleur de volume MATE ou ce manuel, suivez les indications de la <ulink url=\"ghelp:mate-feedback\" type=\"help\">page des réactions sur MATE</ulink>."
+
+#: ../C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: ../C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Contrôleur de volume MATE"
+
+#: ../C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: ../C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr "Le <application>Contrôleur de volume MATE</application> est un mixeur (ou mélangeur) audio qui permet de mélanger des sources audio pour les cartes sons à deux canaux."
+
+#: ../C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Premiers pas"
+
+#: ../C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Lancement du Contrôleur de volume MATE"
+
+#: ../C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr "Vous pouvez lancer le <application>Contrôleur de volume MATE</application> en recourant à l'une des méthodes suivantes :"
+
+#: ../C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menu <guimenu>Applications</guimenu>"
+
+#: ../C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr "Choisissez <menuchoice><guisubmenu>Son et vidéo</guisubmenu><guimenuitem>Contrôleur de volume</guimenuitem></menuchoice>."
+
+#: ../C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Ligne de commande"
+
+#: ../C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Exécutez la commande suivante : <command>mate-volume-control</command>"
+
+#: ../C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "Au démarrage du Contrôleur de volume MATE"
+
+#: ../C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr "Lorsque vous lancez le <application>Contrôleur de volume MATE</application>, la fenêtre suivante apparaît :"
+
+#: ../C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Fenêtre du Contrôleur de volume MATE"
+
+#: ../C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Montre la fenêtre principale du Contrôleur de volume MATE."
+
+#: ../C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr "La fenêtre du <application>Contrôleur de volume MATE</application> contient les éléments suivants :"
+
+#: ../C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Barre de menus"
+
+#: ../C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr "Les menus de la barre de menus contiennent toutes les commandes nécessaires à l'utilisation du <application>Contrôleur de volume MATE</application>."
+
+#: ../C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Zone d'affichage"
+
+#: ../C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr "La zone d'affichage contient les potientiomètres de canaux et les options liées aux différents mixeurs, permettant de contrôler le volume de ces mixeurs."
+
+#: ../C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr "Le <application>Contrôleur de volume MATE</application> génère dynamiquement le contenu de la zone d'affichage, en rapport avec les fonctionnalités prise en charge par la carte son. Les mixeurs affichés dans votre fenêtre du <application>Contrôleur de volume MATE</application> peuvent différer de ceux de la figure 1."
+
+#: ../C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Utilisation"
+
+#: ../C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Modification du volume d'un mixeur"
+
+#: ../C/mate-volume-control.xml:277(para)
+msgid "To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr "Pour modifier le volume d'un mixeur, utilisez les potentiomètres de canaux de ce mixeur, comme suit :"
+
+#: ../C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Pour augmenter le volume, faites glisser le curseur vers le haut."
+
+#: ../C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Pour diminuer le volume, faites glisser le curseur vers le bas."
+
+#: ../C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Verrouillage des canaux de mixage"
+
+#: ../C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr "Pour lier les deux canaux gauche et droit d'un mixeur, cliquez sur l'icône de verrouillage de ce mixeur. Dès cet instant, le <application>Contrôleur de volume MATE</application> synchronise les deux potentiomètres."
+
+#: ../C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Coupure du son d'un mixeur"
+
+#: ../C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr "Pour couper le son d'un mixeur, cliquez sur le bouton haut-parleur de ce mixeur."
+
+#: ../C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr "Lorsque vous ajustez le volume d'un canal mis en sourdine, le <application>Contrôleur de volume MATE</application> désélectionne l'option <guilabel>Sourdine</guilabel> de ce mixeur."
+
+#: ../C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Définition de la source d'enregistrement active"
+
+#: ../C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr "Tout mixer disposant d'une icône micro peut être une source d'enregistrement."
+
+#: ../C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr "Pour définir la source d'enregistrement active, cliquez sur le bouton micro de ce mixeur."
+
+#: ../C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Préférences"
+
+#: ../C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Pour configurer le <application>Contrôleur de volume MATE</application>, choisissez <menuchoice><guimenu>Édition</guimenu><guimenuitem>Préférences</guimenuitem></"
+"menuchoice>."
+
+#: ../C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr "<application>MATE Volume Control</application> génère dynamiquement le contenu de la fenêtre des préférences, en rapport avec les fonctionnalités prises en charge par votre carte son."
+
+#: ../C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr "Cochez les cases en regard de chaque ligne pour sélectionner les mixeurs affichés dans la fenêtre principale du <application>Contrôleur de volume MATE</application>."
+
+#: ../C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "Volume général"
+
+#: ../C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent le volume principal."
+
+#: ../C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "PCM"
+
+#: ../C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent les fichiers Wave."
+
+#: ../C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "Haut-parleur du PC"
+
+#: ../C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent la sortie vers les haut-parleurs."
+
+#: ../C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "Entrée ligne"
+
+#: ../C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent l'entrée ligne de votre carte son, si celle-ci dispose d'une telle entrée."
+
+#: ../C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "Microphone"
+
+#: ../C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent l'entrée micro de votre carte son."
+
+#: ../C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "CD"
+
+#: ../C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent le niveau sonore du lecteur CD."
+
+#: ../C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: ../C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent le volume des périphériques d'enregistrement sélectionnés."
+
+#: ../C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "Entrée ligne 1"
+
+#: ../C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent la deuxième entrée ligne de votre carte son, si celle-ci dispose d'une telle entrée."
+
+#: ../C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: ../C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr "Cochez cette option pour afficher le potentiomètre qui contrôle le volume du périphérique phin."
+
+#: ../C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "Video"
+
+#: ../C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr "Cochez cette option pour afficher les potentiomètres qui contrôlent le volume des périphériques vidéo."
+
+#: ../C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr "<!-- obsolète -->"
+
+#: ../C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr "<!-- obsolète --> "
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Claude Paroz <[email protected]>, 2007."
+
diff --git a/gst-mixer/doc/it/figures/mate-volume-control_window.png b/gst-mixer/doc/it/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..75f077b
--- /dev/null
+++ b/gst-mixer/doc/it/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/it/it.po b/gst-mixer/doc/it/it.po
new file mode 100644
index 0000000..8474541
--- /dev/null
+++ b/gst-mixer/doc/it/it.po
@@ -0,0 +1,595 @@
+# Traduzione del manuale di gst-mixer
+# Milo Casagrande <[email protected]>,
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer manual \n"
+"POT-Creation-Date: 2007-11-06 03:47+0000\n"
+"PO-Revision-Date: 2007-11-09 22:52+0100\n"
+"Last-Translator: Milo Casagrande <[email protected]>\n"
+"Language-Team: Italian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr "fatto"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Manuale di Regolazione volume V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr "<application>Regolazione volume</application> è un mixer audio"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Questo documento può essere copiato, distribuito e/o modificato solo in "
+"conformità con i termini della GNU Free Documentation License (GFDL) "
+"Versione 1.1 o delle versioni successive pubblicate dalla Free Software "
+"Foundation senza sezioni invariabili, frontespizi e testi di copertina. Una "
+"copia della GFDL è disponibile su questo <ulink type=\"help\" url=\"ghelp:fdl"
+"\">collegamento</ulink> o nel file COPYING-DOCS distribuito con questo "
+"manuale."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Questo manuale fa parte di una raccolta di manuali MATE distribuita in "
+"conformità con la GFDL. Per poter distribuire questo manuale separatamente, "
+"è necessario inserirvi una copia della licenza, come descritto nella sezione "
+"6 della licenza."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molti dei nomi usati dalle aziende per distinguere i propri prodotti e "
+"servizi sono rivendicati come marchi. Quando questi nomi compaiono nella "
+"documentazione di MATE, e i partecipanti al MATE Documentation Project "
+"sono consapevoli del loro utilizzo, essi vengono scritti in lettere "
+"maiuscole o con l'iniziale maiuscola."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"IL DOCUMENTO VIENE FORNITO SENZA GARANZIE DI ALCUN TIPO, ESPLICITE O "
+"IMPLICITE, INCLUSE, MA SENZA LIMITAZIONE, LE GARANZIE ATTESTANTI CHE IL "
+"DOCUMENTO O LE SUE VERSIONI MODIFICATE SIANO PRIVI DI DIFETTI, "
+"COMMERCIALIZZABILI, IDONEI A UN DETERMINATO SCOPO O CHE NON VIOLINO DIRITTI "
+"DI TERZI. SI DECLINA QUALUNQUE RESPONSABILITÀ RIGUARDO AI RISCHI INERENTI LA "
+"QUALITÀ, L'ACCURATEZZA E LE PRESTAZIONI DEL DOCUMENTO O DI UNA SUA VERSIONE "
+"MODIFICATA. QUALORA UN DOCUMENTO O UNA SUA VERSIONE MODIFICATA DOVESSERO "
+"PRESENTARE QUALUNQUE TIPO DI DIFETTO, IL COSTO DI EVENTUALI INTERVENTI DI "
+"ASSISTENZA, RIPARAZIONE O CORREZIONE SARÀ A CARICO DELL'UTENTE (NON DEL "
+"REDATTORE INIZIALE, DELL'AUTORE O DI ALTRI COLLABORATORI). QUESTA "
+"LIMITAZIONE DELLA GARANZIA COSTITUISCE PARTE ESSENZIALE DELLA LICENZA. L'USO "
+"DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE È CONSENTITO SOLO ENTRO I "
+"TERMINI DI QUESTA LIMITAZIONE DELLA GARANZIA;"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"IN NESSUNA CIRCOSTANZA E PER NESSUNA RAGIONE LEGALE, INCLUSI I PRINCIPI DI "
+"COLPA (INCLUSA LA NEGLIGENZA), ACCORDO CONTRATTUALE O ALTRO, SARÀ POSSIBILE "
+"CONSIDERARE L'AUTORE, IL REDATTORE INIZIALE, GLI ALTRI COLLABORATORI, "
+"QUALUNQUE DISTRIBUTORE DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA O "
+"QUALUNQUE FORNITORE DELLE PERSONE CITATE, RESPONSABILE NEI CONFRONTI DI "
+"QUALUNQUE PERSONA PER DANNI DIRETTI, INDIRETTI, SPECIALI, INCIDENTALI O "
+"CONSEGUENTI DI QUALUNQUE NATURA, INCLUSI, MA SENZA LIMITAZIONE, I DANNI PER "
+"PERDITA DI AVVIAMENTO, INTERRUZIONE DEL LAVORO, GUASTO O MALFUNZIONAMENTO "
+"DEL COMPUTER O QUALUNQUE ALTRO DANNO O PERDITA DERIVANTE O CORRELATA ALL'USO "
+"DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA, ANCHE QUALORA LE PERSONE "
+"CITATE FOSSERO STATE INFORMATE DELLA POSSIBILITÀ DI TALI DANNI."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"QUESTO DOCUMENTO E LE SUE VERSIONI MODIFICATE VENGONO FORNITI IN BASE AI "
+"TERMINI DELLA GNU FREE DOCUMENTATION LICENSE, CON L'INTESA CHE: <placeholder-"
+"1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Febbraio 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 ottobre 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 febbraio 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Aggioranto a Docbook 4.1.2 per MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 marzo 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Questo era il rilascio originale per MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Questo manuale descrive la versione 2.2.2 di Regolazione volume."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Commenti"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "Per segnalare un problema o inviare suggerimenti riguardo Regolazione volume o su questo manuale, seguire le istruzioni presenti alla <ulink url=\"ghelp:mate-feedback\" type=\"help\">pagina di commenti della guida utente di MATE</ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Regolazione volume"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introduzione"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr "<application>Regolazione volume</application> è un mixer audio che consente di gestire l'audio per le schede sonore a due canali."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Per iniziare"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Avviare Regolazione volume"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr "È possibile avviare <application>Regolazione volume</application> nei seguenti modi:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menù <guimenu>Applicazioni</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr "Scegliere <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Regolazione volume</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Riga di comando"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Eseguire il seguente comando: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "All'avvio di Regolazione volume"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr "Quando viene avviato <application>Regolazione volume</application>, la seguente finestra è visualizzata:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Finestra di Regolazione volume"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Mostra la finestra principale di Regolazione volume."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr "La finestra di <application>Regolazione volume</application> contiene i seguenti elementi:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Barra dei menù"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr "I menù nella barra dei menù contengono tutti i comandi necessari per utilizzare <application>Regolazione volume</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Area di visualizzazione"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr "L'area di visualizzazione contiene gli attenuatori dei canali e le opzioni per diversi mixer che consentono di gestirne il volume."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr "<application>Regolazione volume</application> carica gli elementi dell'interfaccia dinamicamente, in base alle funzionalità fornite dalla scheda sonora. I mixer visualizzati nella finestra di <application>Regolazione volume</application> potrebbero essere diversi da quelli in figura."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Regolare il volume"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr "Per regolare il volume di un mixer, usare l'attenuatore del canale come segue:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Per alzare il volume, spostare l'attenuatore verso l'alto."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Per abbassare il volume, spostare l'attenuatore verso il basso."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Bloccare i canali mixer"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr "Per bloccare i canali destro e sinistro di un mixer, selezionare l'opzione <guilabel>Blocca</guilabel> per quel particolare mixer. Quando viene bloccato un mixer, <application>Regolazione volume</application> sincronizza entrambi gli attenuatori."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Silenziare un mixer"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr "Per silenziare un mixer, selezionare l'opzione <guilabel>Muto</guilabel> per quel determinato mixer."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr "Quando viene regolato l'attenuatore di una canale silenziato, <application>Regolazione volume</application> deseleziona l'opzione <guilabel>Muto</guilabel> per quel mixer."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Indicare la sorgente di registrazione attuale"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr "Qualsiasi mixer che riporti l'opzione <guilabel>Rec</guilabel> è in grado di eseguire registrazioni."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr "Per specificare l'attuale sorgente di registrazione, selezionare l'opzione <guilabel>Rec</guilabel> per quel determinato mixer."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Preferenze"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr "Per configurare <application>Regolazione volume</application>, scegliere <menuchoice><guimenu>Modifica</guimenu><guimenuitem>Preferenze</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr "<application>Regolazione volume</application> carica gli elementi dell'interfaccia dinamicamente, in base alle funzionalità fornite dalla scheda sonora."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr "Usare le opzioni nella colonna <guilabel>Mostra</guilabel> per selezionare i mixer da visualizzare nella finestra principale di <application>Regolazione volume</application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori del volume principale."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori che controllano i file wave."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "altoparlante"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr "Selezionare questa opzione per visualizzare l'attenuatore che controlla l'output dell'altoparlante."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori che controllano l'ingresso in linea sulla scheda sonora, se ne è dotata."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr "Selezionare questa opzione per visualizzare l'attenuatore che controlla l'ingresso del microfono sulla scheda sonora."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori che controllano l'input del lettore CD."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori che controllano il volume del dispositivo di registrazione selezionato."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori che controllano il secondo ingresso in linea delle scheda sonora, se ne è dotata."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr "Selezionare questa opzione per visualizzare l'attenuatore che controlla il volume del dispositivo phin."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr "Selezionare questa opzione per visualizzare gli attenuatori che controllano il volume del dispositivo video."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr "Per modificare l'etichetta di un mixer, fare doppio clic sul testo nella colonna <guilabel>Etichetta mixer</guilabel> e inserire il nuovo testo."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr "Per ripristinare l'etichetta al valore predefinito, fare clic sul pulsante <guibutton>Ripristina etichette</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Milo Casagrande <[email protected]>, 2007"
diff --git a/gst-mixer/doc/mate-volume-control.omf.in b/gst-mixer/doc/mate-volume-control.omf.in
new file mode 100644
index 0000000..ad3faa5
--- /dev/null
+++ b/gst-mixer/doc/mate-volume-control.omf.in
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<omf>
+ <resource>
+ <creator>
+ </creator>
+ <maintainer>
+ </maintainer>
+ <title>
+ MATE Volume Control V2.1
+ </title>
+ <date>
+ 2004-02-27
+ </date>
+ <version identifier="2.1" date="2004-02-27" description="Updated for program version 2.2.2"/>
+ <subject category="GNOME|Applications|Sound and Video"/>
+ <description>
+ User manual for the MATE Volume Control application.
+ </description>
+ <type>
+ user's guide
+ </type>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN"/>
+ <identifier url="mate-volume-control.xml"/>
+ <language code="C"/>
+ <relation seriesid="29373b86-71da-11d6-8ef4-86f9340ccc37"/>
+ <rights type="GNU FDL" license.version="1.1" holder="Sun Microsystems"/>
+ </resource>
+</omf>
diff --git a/gst-mixer/doc/oc/oc.po b/gst-mixer/doc/oc/oc.po
new file mode 100644
index 0000000..910e86c
--- /dev/null
+++ b/gst-mixer/doc/oc/oc.po
@@ -0,0 +1,565 @@
+# Translation of oc.po to Occitan
+# Occitan translation of gst-mixer documentation.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gst-mixer documentation package.
+#
+# Yannig MARCHEGAY ([email protected]> - 2006-2007
+#
+# Yannig Marchegay (Kokoyaya) <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: oc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-08-23 10:49+0100\n"
+"PO-Revision-Date: 2007-11-20 14:31+0100\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <[email protected]>\n"
+"Language-Team: Occitan <[email protected]>\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.11.4\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr ""
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+# Contributeurs GDP récurrents
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Projècte de documentacion de MATE"
+
+# Mentions légales
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "Còla de documentacion de MATE"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Febrièr de 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Còla Sun de documentacion de MATE"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 d'oct de 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 de fèb de 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr ""
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 de mar de 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr ""
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr ""
+
+# Autres chaînes
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr ""
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr ""
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr ""
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introduccion"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Per començar"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr ""
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menut <guimenu>Applications</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Linha de comanda"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr ""
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr ""
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr ""
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr ""
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Barra de menuts"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr ""
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Utilizacion"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr ""
+
+#: C/mate-volume-control.xml:277(para)
+msgid "To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr ""
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr ""
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr ""
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr ""
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr ""
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Preferéncias"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr ""
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr ""
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr ""
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr ""
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr ""
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr ""
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr ""
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr ""
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr ""
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr ""
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr ""
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr ""
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr ""
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr ""
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr ""
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Yannig Marchegay (Kokoyaya) <[email protected]>"
+
diff --git a/gst-mixer/doc/ru/ru.po b/gst-mixer/doc/ru/ru.po
new file mode 100644
index 0000000..e30269c
--- /dev/null
+++ b/gst-mixer/doc/ru/ru.po
@@ -0,0 +1,650 @@
+# Translation of gst-mixer docs into Russian.
+# Vasiliy Faronov <[email protected]>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media trunk\n"
+"POT-Creation-Date: 2008-02-29 14:36+0000\n"
+"PO-Revision-Date: 2008-02-29 20:36+0300\n"
+"Last-Translator: Vasiliy Faronov <[email protected]>\n"
+"Language-Team: Russian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Руководство по регулятору громкости MATE V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder) C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr ""
+"<application>Регулятор громкости MATE</application> — это звуковой микшер."
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname) C/mate-volume-control.xml:131(para)
+#: C/mate-volume-control.xml:141(para) C/mate-volume-control.xml:151(para)
+#: C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in "
+"the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Разрешается копировать, распространять и/или изменять этот документ на "
+"условиях лицензии GNU Free Documentation License (GFDL), версии 1.1 или любой "
+"более поздней версии, опубликованной Фондом свободного программного "
+"обеспечения (Free Software Foundation), без неизменяемых частей и без текстов "
+"на обложках. Вы можете найти копию лицензии GFDL по <ulink type=\"help\" url="
+"\"ghelp:fdl\">этой ссылке</ulink> или в файле COPYING-DOCS, распространяемом "
+"с этим документом."
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Это руководство — часть документации MATE, которая распространяется на "
+"условиях лицензии GNU FDL. Если вы хотите распространять это руководство "
+"отдельно от остальной документации, вам следует приложить к руководству копию "
+"лицензии, как описано в разделе 6 лицензии."
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Некоторые имена и марки используются компаниями для обозначения их продуктов "
+"и услуг и являются торговыми марками. Там, где эти имена присутствуют в "
+"документации и где участники проекта документирования MATE знают об этом, "
+"имена выделяются заглавными буквами или начальной заглавной буквой."
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK "
+"AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS "
+"LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ДОКУМЕНТ РАСПРОСТРАНЯЕТСЯ «КАК ЕСТЬ», БЕЗ ВСЯКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ НЕЯВНЫХ, "
+"ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ГАРАНТИИ ТОГО, ЧТО ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ "
+"ДОКУМЕНТА СВОБОДНА ОТ ДЕФЕКТОВ, ПРИГОДНА К ПРОДАЖЕ, ПРИГОДНА К ИСПОЛЬЗОВАНИЮ "
+"В ОПРЕДЕЛЁННЫХ ЦЕЛЯХ ИЛИ НЕ НАРУШАЕТ ЗАКОНЫ. ВЕСЬ РИСК, КАСАЮЩИЙСЯ КАЧЕСТВА, "
+"ТОЧНОСТИ ИЛИ ПРАВИЛЬНОСТИ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ЛЕЖИТ НА "
+"ВАС. ЕСЛИ ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА ИМЕЕТ НЕДОСТАТКИ, ВЫ (А НЕ "
+"АВТОР ДОКУМЕНТА ИЛИ ЕГО ПОМОЩНИК) БЕРЁТЕ НА СЕБЯ СТОИМОСТЬ ЛЮБОЙ НЕОБХОДИМОЙ "
+"ДОРАБОТКИ, КОРРЕКЦИИ ИЛИ ВОССТАНОВЛЕНИЯ. ЭТОТ ОТКАЗ ОТ ГАРАНТИЙ СОСТАВЛЯЕТ "
+"ВАЖНУЮ ЧАСТЬ ЛИЦЕНЗИИ. НИКАКОЕ ИСПОЛЬЗОВАНИЕ ДОКУМЕНТА ИЛИ ИЗМЕНЁННОЙ ВЕРСИИ "
+"ДОКУМЕНТА НЕ ДОПУСКАЕТСЯ БЕЗ ДАННОГО ПРЕДУПРЕЖДЕНИЯ И"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ И НИ ПРИ КАКОМ ЗАКОННОМ СПОСОБЕ, НИ ПО КАКОМУ "
+"СОГЛАШЕНИЮ ИЛИ ДРУГОЙ ПРИЧИНЕ, АВТОР, СОЗДАТЕЛЬ, ПОМОЩНИКИ ИЛИ "
+"РАСПРОСТРАНИТЕЛИ ДОКУМЕНТА НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ПРЯМОЙ, КОСВЕННЫЙ, "
+"СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПРЕДНАМЕРЕННЫЙ УЩЕРБ ЛЮБОГО СВОЙСТВА, ВКЛЮЧАЯ, БЕЗ "
+"ОГРАНИЧЕНИЯ, ПОТЕРЮ ЖЕЛАНИЯ, РАБОТОСПОСОБНОСТИ, КОМПЬЮТЕРНЫЕ СБОИ ИЛИ "
+"ПОЛОМКИ, ИЛИ ЛЮБОЙ ДРУГОЙ УЩЕРБ ИЛИ ПОТЕРИ, ВОЗНИКАЮЩИЕ ВСЛЕДСТВИЕ ИЛИ "
+"СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ДАЖЕ "
+"ЕСЛИ СТОРОНА БЫЛА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА."
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ДОКУМЕНТ И ИЗМЕНЁННЫЕ ВЕРСИИ ДОКУМЕНТА ПРЕДОСТАВЛЯЮТСЯ ПОЛЬЗОВАТЕЛЮ НА "
+"УСЛОВИЯХ ЛИЦЕНЗИИ GNU FREE DOCUMENTATION LICENSE С УВЕДОМЛЕНИЕМ О ТОМ, ЧТО: "
+"<placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE Documentation Team"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "февраль 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 октября 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 февраля 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Обновлено до Docbook 4.1.2 для MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 марта 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Это был исходный выпуск, для MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Это руководство описывает версию 2.2.2 регулятора громкости MATE."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Обратная связь"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Чтобы сообщить об ошибке или сделать предложение по регулятору громкости "
+"MATE или этому руководству, следуйте указаниям в документе <ulink url="
+"\"ghelp:mate-feedback\" type=\"help\">Обратная связь с MATE</ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "Регулятор громкости MATE"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Введение"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"<application>Регулятор громкости MATE</application> — это звуковой микшер, с "
+"помощью которого вы можете микшировать звук на двухканальных звуковых картах."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Начало работы"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Чтобы запустить регулятор громкости MATE"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr ""
+"Запустить <application>регулятор громкости MATE</application> можно "
+"следующими способами:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Меню <guimenu>Приложения</guimenu>"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"Выберите <menuchoice><guisubmenu>Аудио и видео</"
+"guisubmenu><guimenuitem>Регулятор громоксти</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Командная строка"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Выполните команду <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "При запуске регулятора громкости MATE"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the following "
+"window is displayed:"
+msgstr ""
+"При запуске <application>регулятора громкости MATE</application> появляется "
+"следующее окно:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Окно регулятора громкости MATE"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Показывает главное окно регулятора громкости."
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr ""
+"Окно <application>регулятора громкости MATE</application> содержит следующие "
+"части:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Строка меню"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"Меню содержат все команды, необходимые для работы с <application>регулятором "
+"громкости MATE</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Область просмотра"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"В области просмотра находятся регуляторы уровней каналов и связанные с ними "
+"параметры для нескольких микшеров, с помощью которых вы можете управлять "
+"громкостью на этих микшерах."
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"<application>Регулятор громкости MATE</application> заполняет область "
+"просмотра динамически, в зависимости от того, какие возможности есть у вашей "
+"звуковой карты. Микшеры в вашем окне <application>регулятора громкости MATE</"
+"application> могут отличаться от тех, что показаны на рисунке 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Использование"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Чтобы изменить громкость микшера"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr ""
+"Чтобы изменить громкость микшера, используйте регуляторы уровня для этого "
+"микшера, а именно:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Чтобы увеличить громкость, передвиньте регулятор вверх."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Чтобы уменьшить громкость, передвиньте регулятор вниз."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Чтобы объединить каналы микшера"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"Чтобы объединить левый и правый каналы микшера, выберите параметр "
+"<guilabel>Объединить</guilabel> для этого микшера. Когда каналы микшера "
+"объединены, <application>регулятор громкости MATE</application> "
+"синхронизирует их уровни."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Чтобы приглушить микшер"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Чтобы приглушить микшер, выберите для него параметр <guilabel>Приглушить</"
+"guilabel>."
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr ""
+"Если вы измените уровень приглушённого канала, <application>регулятор "
+"громкости MATE</application> отключит для него параметр "
+"<guilabel>Приглушить</guilabel>."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Чтобы указать текущий источник записи"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"Любой микшер, имеющий параметр <guilabel>Rec</guilabel>, может служить "
+"источником для записи."
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr ""
+"Чтобы указать текущий источник записи, установите для него параметр "
+"<guilabel>Rec</guilabel>."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Параметры"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Чтобы настроить <application>регулятор громкости MATE</application>, "
+"выберите <menuchoice><guimenu>Правка</guimenu><guimenuitem>Параметры</"
+"guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the <guilabel>Mate "
+"Volume Control Preferences</guilabel> dialog dynamically, based on the "
+"functionality supported by your sound card."
+msgstr ""
+"<application>Регулятор громкости MATE</application> заполняет диалог "
+"<guilabel>Параметры регулятора громкости</guilabel> динамически, в "
+"зависимости от того, какие возможности есть у вашей звуковой карты."
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the mixers "
+"that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"Используйте параметры в столбце <guilabel>Показано</guilabel>, чтобы выбрать "
+"микшеры, которые будут показываться в главном окне <application>регулятора "
+"громкости MATE</application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "Выберите этот параметр, чтобы показать регуляторы основной громкости."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "Выберите этот параметр, чтобы показать регуляторы волновых файлов."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "speaker"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output jack."
+msgstr ""
+"Выберите этот параметр, чтобы показать регулятор разъёма выхода на динамики."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr ""
+"Выберите этот параметр, чтобы показать регуляторы линейного входа вашей "
+"звуковой карты, если он есть."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input on "
+"your sound card."
+msgstr ""
+"Выберите этот параметр, чтобы показать регулятор микрофонного входа вашей "
+"звуковой карты."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr ""
+"Выберите этот параметр, чтобы показать регулятор входа CD-проигрывателя."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of the "
+"selected recording device."
+msgstr ""
+"Выберите этот параметр, чтобы показать регуляторы громкости выбранного "
+"устройства записи."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"Выберите этот параметр, чтобы показать регуляторы второго линейного входа "
+"вашей звуковой карты, если он есть."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr ""
+"Выберите этот параметр, чтобы показать регулятор громкости устройства phin."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the video "
+"devices."
+msgstr ""
+"Выберите этот параметр, чтобы показать регуляторы громкости устройств видео."
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"Чтобы изменить надпись над микшером, дважды щёлкните на тексте в столбце "
+"<guilabel>Надпись над микшером</guilabel>, затем введите новый текст надписи."
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"Чтобы вернуть стандартные надписи над микшерами, нажмите кнопку "
+"<guibutton>Вернуть стандартные надписи</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Василий Фаронов <[email protected]>, 2008"
diff --git a/gst-mixer/doc/sv/figures/mate-volume-control_window.png b/gst-mixer/doc/sv/figures/mate-volume-control_window.png
new file mode 100644
index 0000000..5d190c7
--- /dev/null
+++ b/gst-mixer/doc/sv/figures/mate-volume-control_window.png
Binary files differ
diff --git a/gst-mixer/doc/sv/sv.po b/gst-mixer/doc/sv/sv.po
new file mode 100644
index 0000000..553cbea
--- /dev/null
+++ b/gst-mixer/doc/sv/sv.po
@@ -0,0 +1,447 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer doc\n"
+"POT-Creation-Date: 2007-08-18 13:57+0100\n"
+"PO-Revision-Date: 2007-08-20 14:50+0100\n"
+"Last-Translator: Daniel Nylander <[email protected]>\n"
+"Language-Team: Swedish <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid "@@image: 'figures/mate-volume-control_window.png'; md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr "@@image: 'figures/mate-volume-control_window.png'; md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "Handbok för MATE-volymkontroll V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr "<application>MATE-volymkontroll</application> är en ljudmixer"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para)
+#: C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para)
+#: C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentationsprojekt för MATE"
+
+#: C/mate-volume-control.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "Tillstånd att kopiera, distribuera och/eller modifiera detta dokument ges under villkoren i GNU Free Documentation License (GFDL), version 1.1 eller senare, utgivet av Free Software Foundation utan standardavsnitt och omslagstexter. En kopia av GFDL finns att hämta på denna <ulink type=\"help\" url=\"ghelp:fdl\">länk</ulink> eller i filen COPYING-DOCS som medföljer denna handbok."
+
+#: C/mate-volume-control.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Denna handbok utgör en av flera MATE-handböcker som distribueras under villkoren i GFDL. Om du vill distribuera denna handbok separat från övriga handböcker kan du göra detta genom att lägga till en kopia av licensavtalet i handboken enligt instruktionerna i avsnitt 6 i licensavtalet."
+
+#: C/mate-volume-control.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Flera namn på produkter och tjänster är registrerade varumärken. I de fall dessa namn förekommer i MATE-dokumentation - och medlemmarna i MATE-dokumentationsprojektet är medvetna om dessa varumärken - är de skrivna med versaler eller med inledande versal."
+
+#: C/mate-volume-control.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "DOKUMENTET TILLHANDAHÅLLS I \"BEFINTLIGT SKICK\" UTAN NÅGRA SOM HELST GARANTIER, VARE SIG UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, GARANTIER ATT DOKUMENTET ELLER EN MODIFIERAD VERSION AV DOKUMENTET INTE INNEHÅLLER NÅGRA FELAKTIGHETER, ÄR LÄMPLIGT FÖR ETT VISST ÄNDAMÅL ELLER INTE STRIDER MOT LAG. HELA RISKEN VAD GÄLLER KVALITET, EXAKTHET OCH UTFÖRANDE AV DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET LIGGER HELT OCH HÅLLET PÅ ANVÄNDAREN. OM ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT SKULLE VISA SIG INNEHÅLLA FELAKTIGHETER I NÅGOT HÄNSEENDE ÄR DET DU (INTE DEN URSPRUNGLIGA SKRIBENTEN, FÖRFATTAREN ELLER NÅGON ANNAN MEDARBETARE) SOM FÅR STÅ FÖR ALLA EVENTUELLA KOSTNADER FÖR SERVICE, REPARATIONER ELLER KORRIGERINGAR. DENNA GARANTIFRISKRIVNING UTGÖR EN VÄSENTLIG DEL AV DETTA LICENSAVTAL. DETTA INNEBÄR ATT ALL ANVÄNDNING AV ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT BEVILJAS ENDAST UNDER DENNA ANSVARSFRISKRIVNING;"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "UNDER INGA OMSTÄNDIGHETER ELLER INOM RAMEN FÖR NÅGON LAGSTIFTNING, OAVSETT OM DET GÄLLER KRÄNKNING (INKLUSIVE VÅRDSLÖSHET), KONTRAKT ELLER DYLIKT, SKA FÖRFATTAREN, DEN URSPRUNGLIGA SKRIBENTEN ELLER ANNAN MEDARBETARE ELLER ÅTERFÖRSÄLJARE AV DOKUMENTET ELLER AV EN MODIFIERAD VERSION AV DOKUMENTET ELLER NÅGON LEVERANTÖR TILL NÅGON AV NÄMNDA PARTER STÄLLAS ANSVARIG GENTEMOT NÅGON FÖR NÅGRA DIREKTA, INDIREKTA, SÄRSKILDA ELLER OFÖRUTSEDDA SKADOR ELLER FÖLJDSKADOR AV NÅGOT SLAG, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, SKADOR BETRÄFFANDE FÖRLORAD GOODWILL, HINDER I ARBETET, DATORHAVERI ELLER NÅGRA ANDRA TÄNKBARA SKADOR ELLER FÖRLUSTER SOM KAN UPPKOMMA PÅ GRUND AV ELLER RELATERAT TILL ANVÄNDNINGEN AV DOKUMENTET ELLER MODIFIERADE VERSIONER AV DOKUMENTET, ÄVEN OM PART SKA HA BLIVIT INFORMERAD OM MÖJLIGHETEN TILL SÅDANA SKADOR."
+
+#: C/mate-volume-control.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET TILLHANDAHÅLLS UNDER VILLKOREN I GNU FREE DOCUMENTATION LICENSE ENDAST UNDER FÖLJANDE FÖRUTSÄTTNINGAR: <placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Suns"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE-dokumentationsteam"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "Februari 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Suns MATE-dokumentationsteam"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "25 oktober 2003"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "19 februari 2002"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "Uppdaterad till Docbook 4.1.2, för MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "23 mars 2001"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "Det här var originalutgåvan, för MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "Den här handboken beskriver version 2.2.2 av MATE-volymkontroll."
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "Återkoppling"
+
+#: C/mate-volume-control.xml:177(para)
+msgid "To report a bug or make a suggestion regarding the MATE Volume Control application or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "För att rapportera ett fel eller föreslå någonting angående programmet MATE-volymkontroll eller den här handboken, följ anvisningarna på <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE:s återkopplingssida</ulink>."
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "mate-volume-control"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "MATE-volymkontroll"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "Introduktion"
+
+#: C/mate-volume-control.xml:192(para)
+msgid "The <application>MATE Volume Control</application> application is an audio mixer that enables you to mix audio for two-channel sound cards."
+msgstr "Programmet <application>MATE-volymkontroll</application> är en ljudmixer som låter dig mixa ljud för tvåkanaliga ljudkort."
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "Komma igång"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "Starta MATE-volymkontroll"
+
+#: C/mate-volume-control.xml:204(para)
+msgid "You can start <application>MATE Volume Control</application> in the following ways:"
+msgstr "Du kan starta <application>MATE-volymkontroll</application> på följande sätt:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "<guimenu>Program</guimenu>-menyn"
+
+#: C/mate-volume-control.xml:209(para)
+msgid "Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume Control</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volymkontroll</guimenuitem></menuchoice>."
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "Kommandorad"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "Kör följande kommando: <command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "När du startar MATE-volymkontroll"
+
+#: C/mate-volume-control.xml:226(para)
+msgid "When you start <application>MATE Volume Control</application>, the following window is displayed:"
+msgstr "När du startar <application>MATE-volymkontroll</application> kommer följande fönster att visas:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "Fönstret i MATE-volymkontroll"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "Visar huvudfönstret i Volymkontroll."
+
+#: C/mate-volume-control.xml:241(para)
+msgid "The <application>MATE Volume Control</application> window contains the following elements:"
+msgstr "<application>MATE-volymkontroll</application>-fönstret innehåller följande element:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "Menyrad"
+
+#: C/mate-volume-control.xml:248(para)
+msgid "The menus on the menubar contain all of the commands that you need to work with <application>MATE Volume Control</application>."
+msgstr "Menyerna på menyraden innehåller alla kommandon som du behöver för att arbeta med <application>MATE-volymkontroll</application>."
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "Visningsruta"
+
+#: C/mate-volume-control.xml:256(para)
+msgid "The display area contains the channel faders and associated options for several mixers, which enable you to control the volume on those mixers."
+msgstr "Visningsrutan innehåller skjutreglage för kanaler och motsvarande alternativ för flera mixrar, vilka låter dig styra volymen för dessa mixrar."
+
+#: C/mate-volume-control.xml:260(para)
+msgid "<application>MATE Volume Control</application> populates the display area dynamically, based on the functionality supported by your sound card. The mixers displayed in your <application>MATE Volume Control</application> window might be different to those shown in Figure 1."
+msgstr "<application>MATE-volymkontroll</application> befolkar visningsrutan dynamiskt, baserat på funktionaliteten som stöds av ditt ljudkort. Mixrarna som visas i ditt <application>MATE-volymkontroll</application>-fönster kan därför skilja sig mot de som visas i Figur 1."
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "Användning"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "Ändra mixervolym"
+
+#: C/mate-volume-control.xml:277(para)
+msgid "To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr "Använd skjutreglagen för önskad mixer för att ändra dess volym:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "Dra skjutreglaget uppåt för att höja volymen."
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "Dra skjutreglaget nedåt för att sänka volymen."
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "Lås mixerkanalerna"
+
+#: C/mate-volume-control.xml:296(para)
+msgid "To lock the left and right mixer channels together, select the <guilabel>Lock</guilabel> option for that mixer. When you lock the mixer channels, <application>MATE Volume Control</application> synchronizes both faders."
+msgstr "För att låsa vänstra och högra mixerkanalerna till varandra, välj alternativet <guilabel>Lås</guilabel> för den mixern. När du låser mixerkanalerna kommer <application>MATE-volymkontroll</application> att synkronisera båda skjutreglagen."
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "Tysta en mixer"
+
+#: C/mate-volume-control.xml:303(para)
+msgid "To silence a mixer, select the <guilabel>Mute</guilabel> option for that mixer."
+msgstr "Välj alternativet <guilabel>Tysta</guilabel> för att tysta en mixer."
+
+#: C/mate-volume-control.xml:307(para)
+msgid "When you adjust the fader of a muted channel, <application>MATE Volume Control</application> deselects the <guilabel>Mute</guilabel> option for that mixer."
+msgstr "När du justerar skjutreglaget för en tystad kanal avmarkerar <application>MATE-volymkontroll</application> alternativet <guilabel>Tysta</guilabel> för den mixern."
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "Ange aktuell inspelningskälla"
+
+#: C/mate-volume-control.xml:320(para)
+msgid "Any mixer that has a <guilabel>Rec</guilabel> option can be a recording source."
+msgstr "En mixer som har alternativet <guilabel>Rec</guilabel> kan vara en inspelningskälla."
+
+#: C/mate-volume-control.xml:323(para)
+msgid "To specify the current recording source, select the <guilabel>Rec</guilabel> option for that mixer."
+msgstr "Välj alternativet <guilabel>Rec</guilabel> för önskad mixer för att ange den aktuella inspelningskällan."
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "Inställningar"
+
+#: C/mate-volume-control.xml:332(para)
+msgid "To configure <application>MATE Volume Control</application>, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guimenu>Redigera</guimenu><guimenuitem>Inställningar</guimenuitem></menuchoice> för att konfigurera <application>MATE-volymkontroll</application>."
+
+#: C/mate-volume-control.xml:336(para)
+msgid "<application>MATE Volume Control</application> populates the <guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, based on the functionality supported by your sound card."
+msgstr "<application>MATE-volymkontroll</application> befolkar dialogrutan <guilabel>Inställningar för volymkontroll</guilabel> dynamiskt, baserat på funktionaliteten som stöds av ditt ljudkort."
+
+#: C/mate-volume-control.xml:340(para)
+msgid "Use the options in the <guilabel>Shown</guilabel> column to select the mixers that are displayed in the main <application>MATE Volume Control</application> window."
+msgstr "Använd alternativen i kolumnen <guilabel>Visade</guilabel> för att välja mixrar som ska visas i huvudfönstret för <application>MATE-volymkontroll</application>."
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "vol"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr huvudvolymen."
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr wave-filerna."
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "speaker"
+
+#: C/mate-volume-control.xml:363(para)
+msgid "Select this option to display the fader that controls the speaker output jack."
+msgstr "Välj det här alternativet för att visa skjutreglaget som styr högtalarutgången."
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "line"
+
+#: C/mate-volume-control.xml:371(para)
+msgid "Select this option to display the faders that control the line input on your sound card, if the sound card has a line input."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr linjeingången på ditt ljudkort, om ljudkortet har en linjeingång."
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "mic"
+
+#: C/mate-volume-control.xml:379(para)
+msgid "Select this option to display the fader that controls the microphone input on your sound card."
+msgstr "Välj det här alternativet för att visa skjutreglaget som styr mikrofoningången på ditt ljudkort."
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid "Select this option to display the faders that control the CD player input gain."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr cd-spelarens ingångsförstärkning."
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid "Select this option to display the faders that control the volume level of the selected recording device."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr volymnivån för de valda inspelningsenheten."
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid "Select this option to display the faders that control the second line input on your sound card, if the sound card has a second line input."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr den andra linjeingången på ditt ljudkort, om ljudkortet har en andra linjeingång."
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid "Select this option to display the fader that controls the volume of the phin device."
+msgstr "Välj det här alternativet för att visa skjutreglaget som styr volymen för phin-enheten."
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "video"
+
+#: C/mate-volume-control.xml:419(para)
+msgid "Select this option to display the faders that control the volume of the video devices."
+msgstr "Välj det här alternativet för att visa skjutreglagen som styr volymen för videoenheter."
+
+#: C/mate-volume-control.xml:425(para)
+msgid "To change a mixer label, double-click on the text in the <guilabel>Mixer label</guilabel> column, then enter the new label text."
+msgstr "För att ändra en mixeretikett, dubbelklicka på texten i kolumnen <guilabel>Mixeretikett</guilabel>, ange sedan den nya etiketten."
+
+#: C/mate-volume-control.xml:428(para)
+msgid "To reset the mixer labels to the default values, click on the <guibutton>Reset labels to their defaults</guibutton> button."
+msgstr "För att återställa mixeretiketterna till standardvärderna, klicka på knappen <guibutton>Återställ etiketter till sin standardvärden</guibutton>."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr "Daniel Nylander <[email protected]>, 2007"
+
diff --git a/gst-mixer/doc/zh_CN/zh_CN.po b/gst-mixer/doc/zh_CN/zh_CN.po
new file mode 100644
index 0000000..4a05826
--- /dev/null
+++ b/gst-mixer/doc/zh_CN/zh_CN.po
@@ -0,0 +1,612 @@
+# Simplified Chinese translation of gst-mixer.
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gst-mixer package.
+#
+# TeliuTe <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gst-mixer.master\n"
+"POT-Creation-Date: 2009-04-18 06:37+0000\n"
+"PO-Revision-Date: 2009-04-21 18:38+0600\n"
+"Last-Translator: TeliuTe <[email protected]>\n"
+"Language-Team: Chinese (simplified) <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-volume-control.xml:234(None)
+msgid ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+msgstr ""
+"@@image: 'figures/mate-volume-control_window.png'; "
+"md5=ddda1f9663ceb6347b212196b53f0574"
+
+#: C/mate-volume-control.xml:23(title)
+#: C/mate-volume-control.xml:127(revnumber)
+msgid "MATE Volume Control Manual V2.1"
+msgstr "MATE 音量控制手册 V2.1"
+
+#: C/mate-volume-control.xml:26(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/mate-volume-control.xml:27(holder)
+#: C/mate-volume-control.xml:72(orgname)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/mate-volume-control.xml:31(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/mate-volume-control.xml:32(holder)
+msgid "Christian Schaller"
+msgstr "Christian Schaller"
+
+#: C/mate-volume-control.xml:36(year)
+msgid "2002"
+msgstr "2002"
+
+#: C/mate-volume-control.xml:37(holder)
+msgid "Michael Froh"
+msgstr "Michael Froh"
+
+#: C/mate-volume-control.xml:41(year)
+msgid "2000"
+msgstr "2000"
+
+#: C/mate-volume-control.xml:42(holder)
+msgid "Erik Jarvi"
+msgstr "Erik Jarvi"
+
+#: C/mate-volume-control.xml:55(para)
+msgid "<application>MATE Volume Control</application> is an audio mixer"
+msgstr "<application>MATE 音量控制</application> 是一个音频混音器"
+
+#: C/mate-volume-control.xml:59(publishername)
+#: C/mate-volume-control.xml:79(orgname)
+#: C/mate-volume-control.xml:90(orgname)
+#: C/mate-volume-control.xml:101(orgname)
+#: C/mate-volume-control.xml:131(para) C/mate-volume-control.xml:141(para)
+#: C/mate-volume-control.xml:151(para) C/mate-volume-control.xml:163(para)
+msgid "MATE Documentation Project"
+msgstr "MATE 文档项目"
+
+#: C/mate-volume-control.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software "
+"Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本,该许可证没"
+"有固定的部分、没有封面和背页文本。您可以在此<ulink type=\"help\" url=\"ghelp:"
+"fdl\">链接</ulink>上或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副"
+"本。"
+
+#: C/mate-volume-control.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"本手册是在 GFDL 许可之下分发的 MATE 手册集合的一部分。如果想要单独分发此手"
+"册,可以在手册中添加该许可证的一份副本然后分发,如该许可证的第 6 部分所述。"
+
+#: C/mate-volume-control.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 MATE 文"
+"档以及 MATE 文档项目的成员中,这些名称都是以全大写字母或首字母大写显示,从而"
+"表明它们是商标。"
+
+#: C/mate-volume-control.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"文档按“原样”提供,不提供任何明示或暗示的保证,包括但不限于:文档或文档的修改"
+"版本没有适销性方面的缺陷、适合特定目的的适用性,以及没有侵权行为。您将自行承"
+"担本文档以及文档修改版本的质量、准确性以及性能方面的风险。如果任何文档或文档"
+"修改版本存在缺陷,您(而不是最初的编写者、作者或撰写人)将承担所有必需的服"
+"务、维修或更正的费用。此免责声明是本许可证的重要组成部分。如果不接受此免责声"
+"明,那么您就没有权利使用任何文档或文档的修改版本;并且"
+
+#: C/mate-volume-control.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"无论在任何情况以及在任何法律理论下,本文档或文档修改版本的作者、最初的编写"
+"者、任何撰写人或任何分发者,或者任意这些方的任何提供者都不对任何人由于使用本"
+"文档或文档修改版本引起或带来的任何直接的、间接的、特殊的、偶然的或继发的损失"
+"承担任何民事(包括疏忽)、合同或其它方面的责任,这些损失包括但不限于信誉损"
+"失、工作停止、计算机失败或故障,或任何以及所有其它损失或由此引发的或与之相关"
+"的损失,即使这些方已被告知存在出现此类损失的可能性时也是如此。"
+
+#: C/mate-volume-control.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"本文档以及文档的修改版本都是在遵循 GNU 自由文档许可证的条款下提供,这表示具有"
+"以下含义: <placeholder-1/>"
+
+#: C/mate-volume-control.xml:70(firstname)
+msgid "Sun"
+msgstr "Sun"
+
+#: C/mate-volume-control.xml:71(surname)
+msgid "MATE Documentation Team"
+msgstr "MATE 文档小组"
+
+#: C/mate-volume-control.xml:76(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/mate-volume-control.xml:77(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/mate-volume-control.xml:81(email)
+
+#: C/mate-volume-control.xml:87(firstname)
+msgid "Michael"
+msgstr "Michael"
+
+#: C/mate-volume-control.xml:88(surname)
+msgid "Froh"
+msgstr "Froh"
+
+#: C/mate-volume-control.xml:92(email)
+
+#: C/mate-volume-control.xml:98(firstname)
+msgid "Erik"
+msgstr "Erik"
+
+#: C/mate-volume-control.xml:99(surname)
+msgid "Jarvi"
+msgstr "Jarvi"
+
+#: C/mate-volume-control.xml:103(email)
+
+#: C/mate-volume-control.xml:128(date)
+msgid "February 2004"
+msgstr "February 2004"
+
+#: C/mate-volume-control.xml:130(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Sun MATE Documentation Team"
+
+#: C/mate-volume-control.xml:136(revnumber)
+msgid "2.0"
+msgstr "2.0"
+
+#: C/mate-volume-control.xml:137(date)
+msgid "25 October 2003"
+msgstr "2003年10月25日"
+
+#: C/mate-volume-control.xml:139(para)
+msgid "Christian Schaller <email>[email protected]</email>"
+msgstr "Christian Schaller <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:146(revnumber)
+msgid "1.0"
+msgstr "1.0"
+
+#: C/mate-volume-control.xml:147(date)
+msgid "19 Feb 2002"
+msgstr "2002年2月19日"
+
+#: C/mate-volume-control.xml:149(para)
+msgid "Michael Froh <email>[email protected]</email>"
+msgstr "Michael Froh <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:152(para)
+msgid "Updated to Docbook 4.1.2, for MATE 2.0"
+msgstr "更新到 Docbook 4.1.2,用于 MATE 2.0"
+
+#: C/mate-volume-control.xml:158(revnumber)
+msgid "0.1"
+msgstr "0.1"
+
+#: C/mate-volume-control.xml:159(date)
+msgid "23 Mar 2001"
+msgstr "2001年3月23日"
+
+#: C/mate-volume-control.xml:161(para)
+msgid "Erik Jarvi <email>[email protected]</email>"
+msgstr "Erik Jarvi <email>[email protected]</email>"
+
+#: C/mate-volume-control.xml:165(para)
+msgid "This was the original release, for MATE 1.2"
+msgstr "这是一个原始的版本,用于 MATE 1.2"
+
+#: C/mate-volume-control.xml:171(releaseinfo)
+msgid "This manual describes version 2.2.2 of MATE Volume Control."
+msgstr "本手册讲述的是 MATE 音量控制 2.2.2 版。"
+
+#: C/mate-volume-control.xml:176(title)
+msgid "Feedback"
+msgstr "反馈"
+
+#: C/mate-volume-control.xml:177(para)
+msgid ""
+"To report a bug or make a suggestion regarding the MATE Volume Control "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"要报告关于音量控制器或本手册的错误或提出建议,请参照 <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE 反馈页</ulink> 中的指导。"
+
+#: C/mate-volume-control.xml:184(primary)
+msgid "mate-volume-control"
+msgstr "MATE 音量控制器"
+
+#: C/mate-volume-control.xml:185(primary)
+msgid "MATE Volume Control"
+msgstr "MATE 音量控制器"
+
+#: C/mate-volume-control.xml:191(title)
+msgid "Introduction"
+msgstr "介绍"
+
+#: C/mate-volume-control.xml:192(para)
+msgid ""
+"The <application>MATE Volume Control</application> application is an audio "
+"mixer that enables you to mix audio for two-channel sound cards."
+msgstr ""
+"<application>MATE 音量控制</application> 程序是一个音频混音器,允许您混音双"
+"声道的声卡。"
+
+#: C/mate-volume-control.xml:199(title)
+msgid "Getting Started"
+msgstr "快速入门"
+
+#: C/mate-volume-control.xml:203(title)
+msgid "To Start MATE Volume Control"
+msgstr "启动 MATE 音量控制"
+
+#: C/mate-volume-control.xml:204(para)
+msgid ""
+"You can start <application>MATE Volume Control</application> in the "
+"following ways:"
+msgstr "您可以用下面的方法启动 <application>MATE 音量控制</application>:"
+
+#: C/mate-volume-control.xml:207(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "<guimenu>应用程序</guimenu> 菜单"
+
+#: C/mate-volume-control.xml:209(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Multimedia</guisubmenu><guimenuitem>Volume "
+"Control</guimenuitem></menuchoice>."
+msgstr ""
+"点菜单 <menuchoice><guisubmenu>影音多媒体</guisubmenu><guimenuitem>音量控制</"
+"guimenuitem></menuchoice>。"
+
+#: C/mate-volume-control.xml:215(term)
+msgid "Command line"
+msgstr "命令行"
+
+#: C/mate-volume-control.xml:217(para)
+msgid "Execute the following command: <command>mate-volume-control</command>"
+msgstr "运行下面的命令:<command>mate-volume-control</command>"
+
+#: C/mate-volume-control.xml:225(title)
+msgid "When You Start MATE Volume Control"
+msgstr "当您启动了 MATE 音量控制"
+
+#: C/mate-volume-control.xml:226(para)
+msgid ""
+"When you start <application>MATE Volume Control</application>, the "
+"following window is displayed:"
+msgstr ""
+"当您启动了 <application>MATE 音量控制</application>,会出来下面的窗口:"
+
+#: C/mate-volume-control.xml:230(title)
+msgid "MATE Volume Control Window"
+msgstr "MATE 音量控制窗口"
+
+#: C/mate-volume-control.xml:236(phrase)
+msgid "Shows Volume Control main window."
+msgstr "显示音量控制主窗口。"
+
+#: C/mate-volume-control.xml:241(para)
+msgid ""
+"The <application>MATE Volume Control</application> window contains the "
+"following elements:"
+msgstr "<application>MATE 音量控制</application> 窗口包含下面的组件:"
+
+#: C/mate-volume-control.xml:246(term)
+msgid "Menubar"
+msgstr "菜单栏"
+
+#: C/mate-volume-control.xml:248(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>MATE Volume Control</application>."
+msgstr ""
+"菜单栏里的菜单包括您在 <application>MATE 音量控制</application> 里用到的所有"
+"命令。"
+
+#: C/mate-volume-control.xml:254(term)
+msgid "Display area"
+msgstr "显示区域"
+
+#: C/mate-volume-control.xml:256(para)
+msgid ""
+"The display area contains the channel faders and associated options for "
+"several mixers, which enable you to control the volume on those mixers."
+msgstr ""
+"显示区域包含各个混音器的声道控制和关联选项,通过它您可以控制相应的音量。"
+
+#: C/mate-volume-control.xml:260(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the display area "
+"dynamically, based on the functionality supported by your sound card. The "
+"mixers displayed in your <application>MATE Volume Control</application> "
+"window might be different to those shown in Figure 1."
+msgstr ""
+"<application>MATE 音量控制</application> 动态显示各个声道组,这取决于您声卡"
+"的功能支持。显示在您的 <application>MATE 音量控制</application> 里的混音器可"
+"能跟下面的图示 1 有所不同。"
+
+#: C/mate-volume-control.xml:273(title)
+msgid "Usage"
+msgstr "用法"
+
+#: C/mate-volume-control.xml:276(title)
+msgid "To Change a Mixer Volume"
+msgstr "更改一个混音器的音量大小"
+
+#: C/mate-volume-control.xml:277(para)
+msgid ""
+"To change a mixer volume, use the channel faders for that mixer, as follows:"
+msgstr "要更改一个混音器的音量大小,使用声道调节器,如下所述:"
+
+#: C/mate-volume-control.xml:282(para)
+msgid "To increase the volume, slide the fader up."
+msgstr "要增加音量,向上拖动滑块。"
+
+#: C/mate-volume-control.xml:287(para)
+msgid "To decrease the volume, slide the fader down."
+msgstr "要减小音量,向下拖动滑块。"
+
+#: C/mate-volume-control.xml:295(title)
+msgid "To Lock the Mixer Channels"
+msgstr "锁定混音器声道"
+
+#: C/mate-volume-control.xml:296(para)
+msgid ""
+"To lock the left and right mixer channels together, select the "
+"<guilabel>Lock</guilabel> option for that mixer. When you lock the mixer "
+"channels, <application>MATE Volume Control</application> synchronizes both "
+"faders."
+msgstr ""
+"要锁定左、右声道在一起,在混音器中选择 <guilabel>锁定</guilabel> 选项。当您锁"
+"定了混音器声道,<application>MATE 音量控制</application> 会同步调整音量。"
+
+#: C/mate-volume-control.xml:302(title)
+msgid "To Silence a Mixer"
+msgstr "静音一个混音器"
+
+#: C/mate-volume-control.xml:303(para)
+msgid ""
+"To silence a mixer, select the <guilabel>Mute</guilabel> option for that "
+"mixer."
+msgstr "要让一个混音器静音,选中这个混音器的 <guilabel>静音</guilabel> 选项。"
+
+#: C/mate-volume-control.xml:307(para)
+msgid ""
+"When you adjust the fader of a muted channel, <application>MATE Volume "
+"Control</application> deselects the <guilabel>Mute</guilabel> option for "
+"that mixer."
+msgstr ""
+"当您调整一个弱的声道,<application>MATE 音量控制</application> 会取消 "
+"<guilabel>静音</guilabel> 选项。"
+
+#: C/mate-volume-control.xml:319(title)
+msgid "To Specify the Current Recording Source"
+msgstr "指定当前录音输入"
+
+#: C/mate-volume-control.xml:320(para)
+msgid ""
+"Any mixer that has a <guilabel>Rec</guilabel> option can be a recording "
+"source."
+msgstr ""
+"每个混音器都有一个 <guilabel>录音</guilabel> 选项,可以作为一个输入源。"
+
+#: C/mate-volume-control.xml:323(para)
+msgid ""
+"To specify the current recording source, select the <guilabel>Rec</guilabel> "
+"option for that mixer."
+msgstr "要指定当前的录音输入,选中混音器的 <guilabel>录音</guilabel> 选项。"
+
+#: C/mate-volume-control.xml:331(title)
+msgid "Preferences"
+msgstr "首选项"
+
+#: C/mate-volume-control.xml:332(para)
+msgid ""
+"To configure <application>MATE Volume Control</application>, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"要配置 <application>MATE 音量控制</application>,点菜单 "
+"<menuchoice><guimenu>编辑</guimenu><guimenuitem>首选项</guimenuitem></"
+"menuchoice>。"
+
+#: C/mate-volume-control.xml:336(para)
+msgid ""
+"<application>MATE Volume Control</application> populates the "
+"<guilabel>Mate Volume Control Preferences</guilabel> dialog dynamically, "
+"based on the functionality supported by your sound card."
+msgstr ""
+"<application>MATE 音量控制</application> 动态显示 <guilabel>Mate 音量控制首"
+"选项</guilabel> 内容,这取决于您声卡功能的支持。"
+
+#: C/mate-volume-control.xml:340(para)
+msgid ""
+"Use the options in the <guilabel>Shown</guilabel> column to select the "
+"mixers that are displayed in the main <application>MATE Volume Control</"
+"application> window."
+msgstr ""
+"使用 <guilabel>显示</guilabel> 选项,来选择要显示在 <application>MATE 音量控"
+"制</application> 主窗口的混音器。"
+
+#: C/mate-volume-control.xml:345(guilabel)
+msgid "vol"
+msgstr "主声道"
+
+#: C/mate-volume-control.xml:347(para)
+msgid "Select this option to display the faders that control the main volume."
+msgstr "选中此项,显示控制主音量的调节器。"
+
+#: C/mate-volume-control.xml:353(guilabel)
+msgid "pcm"
+msgstr "pcm"
+
+#: C/mate-volume-control.xml:355(para)
+msgid "Select this option to display the faders that control the wave files."
+msgstr "选中此项,显示波形输出的音量调节器。"
+
+#: C/mate-volume-control.xml:361(guilabel)
+msgid "speaker"
+msgstr "喇叭"
+
+#: C/mate-volume-control.xml:363(para)
+msgid ""
+"Select this option to display the fader that controls the speaker output "
+"jack."
+msgstr "选中此项,显示 PC 喇叭的音量调节器。"
+
+#: C/mate-volume-control.xml:369(guilabel)
+msgid "line"
+msgstr "线路输入"
+
+#: C/mate-volume-control.xml:371(para)
+msgid ""
+"Select this option to display the faders that control the line input on your "
+"sound card, if the sound card has a line input."
+msgstr "选中此项,显示您声卡线路输入的音量调节器,如果声卡上有线路输入的话。"
+
+#: C/mate-volume-control.xml:377(guilabel)
+msgid "mic"
+msgstr "话筒"
+
+#: C/mate-volume-control.xml:379(para)
+msgid ""
+"Select this option to display the fader that controls the microphone input "
+"on your sound card."
+msgstr "选中此项,显示连接到声卡上的麦克风音量调节器。"
+
+#: C/mate-volume-control.xml:385(guilabel)
+msgid "cd"
+msgstr "cd"
+
+#: C/mate-volume-control.xml:387(para)
+msgid ""
+"Select this option to display the faders that control the CD player input "
+"gain."
+msgstr "选中此项,显示 CD 播放器输入的音量调节器。"
+
+#: C/mate-volume-control.xml:393(guilabel)
+msgid "igain"
+msgstr "igain"
+
+#: C/mate-volume-control.xml:395(para)
+msgid ""
+"Select this option to display the faders that control the volume level of "
+"the selected recording device."
+msgstr "选中此项,显示选中的录音设备的音量级别调节器。"
+
+#: C/mate-volume-control.xml:401(guilabel)
+msgid "line1"
+msgstr "line1"
+
+#: C/mate-volume-control.xml:403(para)
+msgid ""
+"Select this option to display the faders that control the second line input "
+"on your sound card, if the sound card has a second line input."
+msgstr ""
+"选中此项,显示您声卡上的第二个线路输入音量调节器,如果声卡上有第二个线路输"
+"入。"
+
+#: C/mate-volume-control.xml:409(guilabel)
+msgid "phin"
+msgstr "phin"
+
+#: C/mate-volume-control.xml:411(para)
+msgid ""
+"Select this option to display the fader that controls the volume of the phin "
+"device."
+msgstr "选中此项,显示 phin 设备的音量调节器。"
+
+#: C/mate-volume-control.xml:417(guilabel)
+msgid "video"
+msgstr "视频"
+
+#: C/mate-volume-control.xml:419(para)
+msgid ""
+"Select this option to display the faders that control the volume of the "
+"video devices."
+msgstr "选中此项,显示视频设备的音量调节器。"
+
+#: C/mate-volume-control.xml:425(para)
+msgid ""
+"To change a mixer label, double-click on the text in the <guilabel>Mixer "
+"label</guilabel> column, then enter the new label text."
+msgstr ""
+"要更改混音器标签,在 <guilabel>混音器标签</guilabel> 列的文本上双击,然后输入"
+"新的标签文本。"
+
+#: C/mate-volume-control.xml:428(para)
+msgid ""
+"To reset the mixer labels to the default values, click on the "
+"<guibutton>Reset labels to their defaults</guibutton> button."
+msgstr ""
+"要恢复混音器标签为默认值,点 <guibutton>复位标签到默认值</guibutton> 按钮。"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/mate-volume-control.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"TeliuTe <[email protected]>, 2009."
diff --git a/gst-mixer/icons/16x16/Makefile.am b/gst-mixer/icons/16x16/Makefile.am
new file mode 100644
index 0000000..76861e8
--- /dev/null
+++ b/gst-mixer/icons/16x16/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = devices status
+
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/icons/16x16/Makefile.in b/gst-mixer/icons/16x16/Makefile.in
new file mode 100644
index 0000000..07d52a8
--- /dev/null
+++ b/gst-mixer/icons/16x16/Makefile.in
@@ -0,0 +1,633 @@
+# 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 = gst-mixer/icons/16x16
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = devices status
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/icons/16x16/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/icons/16x16/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/icons/16x16/devices/Makefile.am b/gst-mixer/icons/16x16/devices/Makefile.am
new file mode 100644
index 0000000..39d4d6f
--- /dev/null
+++ b/gst-mixer/icons/16x16/devices/Makefile.am
@@ -0,0 +1,19 @@
+themedir = $(datadir)/icons/mate
+size = 16x16
+context = devices
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ gvc-3d-sound.png \
+ gvc-headphones.png \
+ gvc-line-in.png \
+ gvc-tone.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/icons/16x16/devices/Makefile.in b/gst-mixer/icons/16x16/devices/Makefile.in
new file mode 100644
index 0000000..18fd92e
--- /dev/null
+++ b/gst-mixer/icons/16x16/devices/Makefile.in
@@ -0,0 +1,493 @@
+# 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 = gst-mixer/icons/16x16/devices
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA) $(noinst_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+themedir = $(datadir)/icons/mate
+size = 16x16
+context = devices
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ gvc-3d-sound.png \
+ gvc-headphones.png \
+ gvc-line-in.png \
+ gvc-tone.png
+
+noinst_DATA =
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/icons/16x16/devices/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/icons/16x16/devices/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/icons/16x16/devices/gvc-3d-sound.png b/gst-mixer/icons/16x16/devices/gvc-3d-sound.png
new file mode 100644
index 0000000..0d25c74
--- /dev/null
+++ b/gst-mixer/icons/16x16/devices/gvc-3d-sound.png
Binary files differ
diff --git a/gst-mixer/icons/16x16/devices/gvc-headphones.png b/gst-mixer/icons/16x16/devices/gvc-headphones.png
new file mode 100644
index 0000000..e072b2b
--- /dev/null
+++ b/gst-mixer/icons/16x16/devices/gvc-headphones.png
Binary files differ
diff --git a/gst-mixer/icons/16x16/devices/gvc-line-in.png b/gst-mixer/icons/16x16/devices/gvc-line-in.png
new file mode 100644
index 0000000..ae856c7
--- /dev/null
+++ b/gst-mixer/icons/16x16/devices/gvc-line-in.png
Binary files differ
diff --git a/gst-mixer/icons/16x16/devices/gvc-tone.png b/gst-mixer/icons/16x16/devices/gvc-tone.png
new file mode 100644
index 0000000..4cb2023
--- /dev/null
+++ b/gst-mixer/icons/16x16/devices/gvc-tone.png
Binary files differ
diff --git a/gst-mixer/icons/16x16/status/Makefile.am b/gst-mixer/icons/16x16/status/Makefile.am
new file mode 100644
index 0000000..bb39cf1
--- /dev/null
+++ b/gst-mixer/icons/16x16/status/Makefile.am
@@ -0,0 +1,16 @@
+themedir = $(datadir)/icons/mate
+size = 16x16
+context = status
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-input-microphone-muted.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/icons/16x16/status/Makefile.in b/gst-mixer/icons/16x16/status/Makefile.in
new file mode 100644
index 0000000..c2cea04
--- /dev/null
+++ b/gst-mixer/icons/16x16/status/Makefile.in
@@ -0,0 +1,490 @@
+# 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 = gst-mixer/icons/16x16/status
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA) $(noinst_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+themedir = $(datadir)/icons/mate
+size = 16x16
+context = status
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-input-microphone-muted.png
+
+noinst_DATA =
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/icons/16x16/status/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/icons/16x16/status/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/icons/16x16/status/audio-input-microphone-muted.png b/gst-mixer/icons/16x16/status/audio-input-microphone-muted.png
new file mode 100644
index 0000000..acb8076
--- /dev/null
+++ b/gst-mixer/icons/16x16/status/audio-input-microphone-muted.png
Binary files differ
diff --git a/gst-mixer/icons/Makefile.am b/gst-mixer/icons/Makefile.am
new file mode 100644
index 0000000..da41b97
--- /dev/null
+++ b/gst-mixer/icons/Makefile.am
@@ -0,0 +1,15 @@
+SUBDIRS = 16x16
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/icons/Makefile.in b/gst-mixer/icons/Makefile.in
new file mode 100644
index 0000000..9e3fa1a
--- /dev/null
+++ b/gst-mixer/icons/Makefile.in
@@ -0,0 +1,644 @@
+# 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 = gst-mixer/icons
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = 16x16
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/icons/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/icons/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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:
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-data-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-data-hook install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs installdirs-am \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-recursive uninstall uninstall-am
+
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/mate-volume-control.desktop.in.in b/gst-mixer/mate-volume-control.desktop.in.in
new file mode 100644
index 0000000..23b99d2
--- /dev/null
+++ b/gst-mixer/mate-volume-control.desktop.in.in
@@ -0,0 +1,15 @@
+[Desktop Entry]
+_Name=Volume Control
+_Comment=Change sound volume and sound events
+Exec=mate-volume-control
+Icon=multimedia-volume-control
+StartupNotify=true
+X-Info=Mate Mixer
+Terminal=false
+Type=Application
+Categories=MATE;GTK;AudioVideo;Settings;HardwareSettings;
+X-MATE-DocPath=gst-mixer/mate-volume-control.xml
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-media
+X-MATE-Bugzilla-Component=mate-volume-control
+X-MATE-Bugzilla-Version=@VERSION@
diff --git a/gst-mixer/mate-volume-control.schemas.in b/gst-mixer/mate-volume-control.schemas.in
new file mode 100644
index 0000000..3caa8b1
--- /dev/null
+++ b/gst-mixer/mate-volume-control.schemas.in
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<mateconfschemafile>
+ <schemalist>
+ <schema>
+ <key>/schemas/apps/mate-volume-control/ui/window_height</key>
+ <applyto>/apps/mate-volume-control/ui/window_height</applyto>
+ <owner>mate-volume-control</owner>
+ <type>int</type>
+ <default>-1</default>
+ <locale name="C">
+ <short>Height of the Window</short>
+ <long>Height of the window to be displayed.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-volume-control/ui/window_width</key>
+ <applyto>/apps/mate-volume-control/ui/window_width</applyto>
+ <owner>mate-volume-control</owner>
+ <type>int</type>
+ <default>500</default>
+ <locale name="C">
+ <short>Width of the Window</short>
+ <long>Width of the window to be displayed.</long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</mateconfschemafile>
diff --git a/gst-mixer/pixmaps/Makefile.am b/gst-mixer/pixmaps/Makefile.am
new file mode 100644
index 0000000..77f3cb2
--- /dev/null
+++ b/gst-mixer/pixmaps/Makefile.am
@@ -0,0 +1,9 @@
+pixmapdir = $(pkgdatadir)/pixmaps
+
+pixmap_DATA = \
+ chain.png \
+ chain-broken.png
+
+EXTRA_DIST=$(pixmap_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/pixmaps/Makefile.in b/gst-mixer/pixmaps/Makefile.in
new file mode 100644
index 0000000..1488d63
--- /dev/null
+++ b/gst-mixer/pixmaps/Makefile.in
@@ -0,0 +1,484 @@
+# 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 = gst-mixer/pixmaps
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(pixmapdir)"
+DATA = $(pixmap_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+pixmapdir = $(pkgdatadir)/pixmaps
+pixmap_DATA = \
+ chain.png \
+ chain-broken.png
+
+EXTRA_DIST = $(pixmap_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/pixmaps/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/pixmaps/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-pixmapDATA: $(pixmap_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(pixmapdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapdir)"
+ @list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || 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)$(pixmapdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapdir)" || exit $$?; \
+ done
+
+uninstall-pixmapDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(pixmapdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(pixmapdir)" && 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)$(pixmapdir)"; 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-pixmapDATA
+
+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-pixmapDATA
+
+.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-pixmapDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-pixmapDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/pixmaps/chain-broken.png b/gst-mixer/pixmaps/chain-broken.png
new file mode 100644
index 0000000..2e961a3
--- /dev/null
+++ b/gst-mixer/pixmaps/chain-broken.png
Binary files differ
diff --git a/gst-mixer/pixmaps/chain.png b/gst-mixer/pixmaps/chain.png
new file mode 100644
index 0000000..5bc2eed
--- /dev/null
+++ b/gst-mixer/pixmaps/chain.png
Binary files differ
diff --git a/gst-mixer/src/Makefile.am b/gst-mixer/src/Makefile.am
new file mode 100644
index 0000000..d85a6b9
--- /dev/null
+++ b/gst-mixer/src/Makefile.am
@@ -0,0 +1,42 @@
+
+if HAVE_SOUND_THEME
+GVC_ST_LIBS = $(SOUND_THEME_LIBS) \
+ $(top_builddir)/sound-theme/libsoundtheme.la
+endif
+
+AM_CPPFLAGS = \
+ $(GSTMIXER_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ -I$(top_srcdir)/sound-theme \
+ -DMATELOCALEDIR=\""$(datadir)/locale"\" \
+ -DDATA_DIR=\""$(pkgdatadir)"\" \
+ -DPIX_DIR=\""$(pkgdatadir)/pixmaps"\"
+
+bin_PROGRAMS = mate-volume-control
+
+mate_volume_control_SOURCES = \
+ button.c \
+ element.c \
+ main.c \
+ preferences.c \
+ track.c \
+ volume.c \
+ window.c \
+ misc.c
+
+noinst_HEADERS = \
+ button.h \
+ element.h \
+ keys.h \
+ preferences.h \
+ track.h \
+ volume.h \
+ window.h \
+ misc.h
+
+mate_volume_control_LDFLAGS = \
+ $(GVC_ST_LIBS) \
+ $(GSTMIXER_LIBS)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/gst-mixer/src/Makefile.in b/gst-mixer/src/Makefile.in
new file mode 100644
index 0000000..e5334c7
--- /dev/null
+++ b/gst-mixer/src/Makefile.in
@@ -0,0 +1,648 @@
+# 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@
+bin_PROGRAMS = mate-volume-control$(EXEEXT)
+subdir = gst-mixer/src
+DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_mate_volume_control_OBJECTS = button.$(OBJEXT) element.$(OBJEXT) \
+ main.$(OBJEXT) preferences.$(OBJEXT) track.$(OBJEXT) \
+ volume.$(OBJEXT) window.$(OBJEXT) misc.$(OBJEXT)
+mate_volume_control_OBJECTS = $(am_mate_volume_control_OBJECTS)
+mate_volume_control_LDADD = $(LDADD)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+mate_volume_control_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(mate_volume_control_LDFLAGS) \
+ $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(mate_volume_control_SOURCES)
+DIST_SOURCES = $(mate_volume_control_SOURCES)
+HEADERS = $(noinst_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+@HAVE_SOUND_THEME_TRUE@GVC_ST_LIBS = $(SOUND_THEME_LIBS) \
+@HAVE_SOUND_THEME_TRUE@ $(top_builddir)/sound-theme/libsoundtheme.la
+
+AM_CPPFLAGS = \
+ $(GSTMIXER_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ -I$(top_srcdir)/sound-theme \
+ -DMATELOCALEDIR=\""$(datadir)/locale"\" \
+ -DDATA_DIR=\""$(pkgdatadir)"\" \
+ -DPIX_DIR=\""$(pkgdatadir)/pixmaps"\"
+
+mate_volume_control_SOURCES = \
+ button.c \
+ element.c \
+ main.c \
+ preferences.c \
+ track.c \
+ volume.c \
+ window.c \
+ misc.c
+
+noinst_HEADERS = \
+ button.h \
+ element.h \
+ keys.h \
+ preferences.h \
+ track.h \
+ volume.h \
+ window.h \
+ misc.h
+
+mate_volume_control_LDFLAGS = \
+ $(GVC_ST_LIBS) \
+ $(GSTMIXER_LIBS)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gst-mixer/src/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gst-mixer/src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || 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)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+mate-volume-control$(EXEEXT): $(mate_volume_control_OBJECTS) $(mate_volume_control_DEPENDENCIES)
+ @rm -f mate-volume-control$(EXEEXT)
+ $(AM_V_CCLD)$(mate_volume_control_LINK) $(mate_volume_control_OBJECTS) $(mate_volume_control_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/button.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/element.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/misc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preferences.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/track.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/volume.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/window.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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 $(PROGRAMS) $(HEADERS)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)"; 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-binPROGRAMS clean-generic 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-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS
+
+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-binPROGRAMS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic 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-binPROGRAMS 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 \
+ uninstall-binPROGRAMS
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gst-mixer/src/button.c b/gst-mixer/src/button.c
new file mode 100644
index 0000000..5fde995
--- /dev/null
+++ b/gst-mixer/src/button.c
@@ -0,0 +1,133 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * button.c: flat toggle button with icons
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <string.h>
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include "button.h"
+
+G_DEFINE_TYPE (MateVolumeControlButton, mate_volume_control_button, GTK_TYPE_BUTTON)
+
+
+static void mate_volume_control_button_class_init (MateVolumeControlButtonClass *klass);
+static void mate_volume_control_button_init (MateVolumeControlButton *button);
+static void mate_volume_control_button_dispose (GObject *object);
+
+static void mate_volume_control_button_clicked (GtkButton *button);
+
+static void
+mate_volume_control_button_class_init (MateVolumeControlButtonClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+ GtkButtonClass *gtkbutton_class = GTK_BUTTON_CLASS (klass);
+
+ gobject_class->dispose = mate_volume_control_button_dispose;
+ gtkbutton_class->clicked = mate_volume_control_button_clicked;
+}
+
+static void
+mate_volume_control_button_init (MateVolumeControlButton *button)
+{
+ button->active_icon = NULL;
+ button->inactive_icon = NULL;
+
+ button->active = FALSE;
+}
+
+static void
+mate_volume_control_button_dispose (GObject *object)
+{
+ G_OBJECT_CLASS (mate_volume_control_button_parent_class)->dispose (object);
+}
+
+GtkWidget *
+mate_volume_control_button_new (gchar *active_icon,
+ gchar *inactive_icon,
+ gchar *msg)
+{
+ MateVolumeControlButton *button;
+ GtkWidget *image;
+
+ button = g_object_new (MATE_VOLUME_CONTROL_TYPE_BUTTON, NULL);
+ gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
+ button->active_icon = active_icon;
+ button->inactive_icon = inactive_icon;
+
+ image = gtk_image_new ();
+ gtk_container_add (GTK_CONTAINER (button), image);
+ gtk_widget_show (image);
+ button->image = GTK_IMAGE (image);
+ gtk_button_clicked (GTK_BUTTON (button));
+
+ gtk_widget_set_tooltip_text (GTK_WIDGET (button), g_strdup (msg));
+
+ return GTK_WIDGET (button);
+}
+
+gboolean
+mate_volume_control_button_get_active (MateVolumeControlButton *button)
+{
+ return button->active;
+}
+
+void
+mate_volume_control_button_set_active (MateVolumeControlButton *button,
+ gboolean active)
+{
+ if (button->active != active)
+ gtk_button_clicked (GTK_BUTTON (button));
+}
+
+static void
+mate_volume_control_button_clicked (GtkButton *_button)
+{
+ MateVolumeControlButton *button = MATE_VOLUME_CONTROL_BUTTON (_button);
+
+ button->active = !button->active;
+
+ if (strstr (button->active_icon, ".png")) {
+ gchar *filename;
+ GdkPixbuf *pixbuf;
+
+ if (button->active)
+ filename = g_build_filename (PIX_DIR, button->active_icon, NULL);
+ else
+ filename = g_build_filename (PIX_DIR, button->inactive_icon, NULL);
+
+ pixbuf = gdk_pixbuf_new_from_file (filename, NULL);
+ gtk_image_set_from_pixbuf (button->image, pixbuf);
+ g_object_unref (pixbuf);
+ g_free (filename);
+ } else {
+ if (button->active) {
+ gtk_image_set_from_icon_name (button->image, button->active_icon,
+ GTK_ICON_SIZE_MENU);
+ } else {
+ gtk_image_set_from_icon_name (button->image, button->inactive_icon,
+ GTK_ICON_SIZE_MENU);
+ }
+ }
+}
diff --git a/gst-mixer/src/button.h b/gst-mixer/src/button.h
new file mode 100644
index 0000000..6f8d0a7
--- /dev/null
+++ b/gst-mixer/src/button.h
@@ -0,0 +1,71 @@
+/* MATE Button Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * button.h: flat toggle button with images
+ *
+ * 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 __GVC_BUTTON_H__
+#define __GVC_BUTTON_H__
+
+#include <glib.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define MATE_VOLUME_CONTROL_TYPE_BUTTON \
+ (mate_volume_control_button_get_type ())
+#define MATE_VOLUME_CONTROL_BUTTON(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), MATE_VOLUME_CONTROL_TYPE_BUTTON, \
+ MateVolumeControlButton))
+#define MATE_VOLUME_CONTROL_BUTTON_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), MATE_VOLUME_CONTROL_TYPE_BUTTON, \
+ MateVolumeControlButtonClass))
+#define MATE_VOLUME_CONTROL_IS_BUTTON(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MATE_VOLUME_CONTROL_TYPE_BUTTON))
+#define MATE_VOLUME_CONTROL_IS_BUTTON_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_VOLUME_CONTROL_TYPE_BUTTON))
+
+typedef struct _MateVolumeControlButton {
+ GtkButton parent;
+
+ /* stock icons */
+ gchar *active_icon,
+ *inactive_icon;
+
+ /* state */
+ gboolean active;
+
+ /* image */
+ GtkImage *image;
+} MateVolumeControlButton;
+
+typedef struct _MateVolumeControlButtonClass {
+ GtkButtonClass klass;
+} MateVolumeControlButtonClass;
+
+GType mate_volume_control_button_get_type (void);
+GtkWidget * mate_volume_control_button_new (gchar *active_icon,
+ gchar *inactive_icon,
+ gchar *msg);
+gboolean mate_volume_control_button_get_active (MateVolumeControlButton *button);
+void mate_volume_control_button_set_active (MateVolumeControlButton *button,
+ gboolean active);
+
+G_END_DECLS
+
+#endif /* __GVC_BUTTON_H__ */
diff --git a/gst-mixer/src/element.c b/gst-mixer/src/element.c
new file mode 100644
index 0000000..a190582
--- /dev/null
+++ b/gst-mixer/src/element.c
@@ -0,0 +1,595 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * element.c: widget representation of a single mixer element
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <string.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "element.h"
+#include "keys.h"
+#include "preferences.h"
+#include "track.h"
+#include "misc.h"
+#ifdef HAVE_SOUND_THEME
+#include "gvc-sound-theme-chooser.h"
+#endif
+
+G_DEFINE_TYPE (MateVolumeControlElement, mate_volume_control_element, GTK_TYPE_NOTEBOOK)
+
+static void mate_volume_control_element_class_init (MateVolumeControlElementClass *klass);
+static void mate_volume_control_element_init (MateVolumeControlElement *el);
+static void mate_volume_control_element_dispose (GObject *object);
+
+static void cb_mateconf (MateConfClient *client,
+ guint connection_id,
+ MateConfEntry *entry,
+ gpointer data);
+
+
+static void
+mate_volume_control_element_class_init (MateVolumeControlElementClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+
+ gobject_class->dispose = mate_volume_control_element_dispose;
+}
+
+static void
+mate_volume_control_element_init (MateVolumeControlElement *el)
+{
+ el->client = NULL;
+ el->mixer = NULL;
+}
+
+GtkWidget *
+mate_volume_control_element_new (MateConfClient *client)
+{
+ MateVolumeControlElement *el;
+
+ /* element */
+ el = g_object_new (MATE_VOLUME_CONTROL_TYPE_ELEMENT, NULL);
+ el->client = g_object_ref (G_OBJECT (client));
+
+ mateconf_client_add_dir (el->client, MATE_VOLUME_CONTROL_KEY_DIR,
+ MATECONF_CLIENT_PRELOAD_RECURSIVE, NULL);
+ mateconf_client_notify_add (el->client, MATE_VOLUME_CONTROL_KEY_DIR,
+ cb_mateconf, el, NULL, NULL);
+
+ return GTK_WIDGET (el);
+}
+
+static void
+mate_volume_control_element_dispose (GObject *object)
+{
+ MateVolumeControlElement *el = MATE_VOLUME_CONTROL_ELEMENT (object);
+
+ if (el->client) {
+ g_object_unref (G_OBJECT (el->client));
+ el->client = NULL;
+ }
+
+ if (el->mixer) {
+ /* remove g_timeout_add() mainloop handlers */
+ mate_volume_control_element_change (el, NULL);
+ gst_element_set_state (GST_ELEMENT (el->mixer), GST_STATE_NULL);
+ gst_object_unref (GST_OBJECT (el->mixer));
+ el->mixer = NULL;
+ }
+
+ G_OBJECT_CLASS (mate_volume_control_element_parent_class)->dispose (object);
+}
+
+/*
+ * Checks if we want to show the track by default ("whitelist").
+ */
+
+gboolean
+mate_volume_control_element_whitelist (GstMixer *mixer,
+ GstMixerTrack *track)
+{
+ gint i, pos;
+ gboolean found = FALSE;
+
+ /* Yes this is a hack. */
+ static struct {
+ gchar *label;
+ gboolean done;
+ } list[] = {
+
+/* Translator comment: the names below are a whitelist for which volume
+ * controls to show by default. Make sure that those match the translations
+ * of GStreamer-plugins' ALSA/OSS plugins. */
+ { "cd", FALSE },
+ { "line", FALSE },
+ { "mic", FALSE },
+ { "pcm", FALSE },
+ { "headphone", FALSE },
+ { "speaker", FALSE },
+ { "volume", FALSE },
+ { "master", FALSE },
+ { "digital output", FALSE },
+ { "recording", FALSE },
+ { "front", FALSE },
+ { NULL, FALSE }
+ };
+
+ /*
+ * When the user changes devices, it is necessary to reset the whitelist
+ * to a good default state. This fixes bugs LP:345645, 576022
+ */
+ if (track == NULL)
+ {
+ for (i = 0; list[i].label != NULL; i++)
+ list[i].done = FALSE;
+ return TRUE;
+ }
+
+ /* honor the mixer supplied hints about whitelisting if available */
+ if (gst_mixer_get_mixer_flags (GST_MIXER (mixer)) & GST_MIXER_FLAG_HAS_WHITELIST) {
+ if (GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_WHITELIST)) {
+ return (TRUE);
+ } else {
+ return (FALSE);
+ }
+ }
+
+ for (i = 0; !found && list[i].label != NULL; i++) {
+ gchar *label_l = NULL;
+
+ if (list[i].done)
+ continue;
+
+ /* make case insensitive */
+ if (g_object_class_find_property (G_OBJECT_GET_CLASS (track), "untranslated-label"))
+ g_object_get (track, "untranslated-label", &label_l, NULL);
+ if (label_l == NULL)
+ g_object_get (track, "label", &label_l, NULL);
+ for (pos = 0; label_l[pos] != '\0'; pos++)
+ label_l[pos] = g_ascii_tolower (label_l[pos]);
+
+ if (g_strrstr (label_l, list[i].label) != NULL) {
+ found = TRUE;
+ list[i].done = TRUE;
+ }
+ g_free (label_l);
+ }
+
+ return found;
+}
+
+/*
+ * Hide/show notebook page.
+ */
+
+static void
+update_tab_visibility (MateVolumeControlElement *el, gint page, gint tabnum)
+{
+ const GList *item;
+ gboolean visible = FALSE;
+ GtkWidget *t;
+
+ for (item = gst_mixer_list_tracks (el->mixer);
+ item != NULL; item = item->next) {
+ GstMixerTrack *track = item->data;
+ MateVolumeControlTrack *trkw =
+ g_object_get_data (G_OBJECT (track), "mate-volume-control-trkw");
+
+ if (get_page_num (el->mixer, track) == page && trkw->visible) {
+ visible = TRUE;
+ break;
+ }
+ }
+
+ t = gtk_notebook_get_nth_page (GTK_NOTEBOOK (el), tabnum);
+ if (visible)
+ gtk_widget_show (t);
+ else
+ gtk_widget_hide (t);
+}
+
+static void
+cb_notify_message (GstBus *bus, GstMessage *message, gpointer data)
+{
+ MateVolumeControlElement *el = data;
+ GstMixerMessageType type;
+ MateVolumeControlTrack *trkw;
+ GstMixerTrack *track = NULL;
+ GstMixerOptions *options = NULL;
+
+ if (GST_MESSAGE_SRC (message) != GST_OBJECT (el->mixer)) {
+ /* not from our mixer - can't update anything anyway */
+ return;
+ }
+
+ /* This code only calls refresh if the first_track changes, because the
+ * refresh code only retrieves the current value from that track anyway */
+ type = gst_mixer_message_get_type (message);
+ if (type == GST_MIXER_MESSAGE_MUTE_TOGGLED) {
+ gst_mixer_message_parse_mute_toggled (message, &track, NULL);
+ } else if (type == GST_MIXER_MESSAGE_VOLUME_CHANGED) {
+ gst_mixer_message_parse_volume_changed (message, &track, NULL, NULL);
+ } else if (type == GST_MIXER_MESSAGE_OPTION_CHANGED) {
+ gst_mixer_message_parse_option_changed (message, &options, NULL);
+ track = GST_MIXER_TRACK (options);
+ } else {
+ return;
+ }
+
+ trkw = g_object_get_data (G_OBJECT (track),
+ "mate-volume-control-trkw");
+
+ mate_volume_control_track_update (trkw);
+}
+
+/*
+ * Change the element. Basically recreates this object internally.
+ */
+
+void
+mate_volume_control_element_change (MateVolumeControlElement *el,
+ GstElement *element)
+{
+ struct {
+ GtkWidget *page, *old_sep, *new_sep, *flagbuttonbox;
+ gboolean use;
+ gint pos, height, width;
+ MateVolumeControlTrack * (* get_track_widget) (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *left_sep,
+ GtkWidget *right_sep,
+ GtkWidget *flagbox);
+
+ } content[4] = {
+ { NULL, NULL, NULL, NULL, FALSE, 0, 5, 1,
+ mate_volume_control_track_add_playback },
+ { NULL, NULL, NULL, NULL, FALSE, 0, 5, 1,
+ mate_volume_control_track_add_recording },
+ { NULL, NULL, NULL, NULL, FALSE, 0, 1, 3,
+ mate_volume_control_track_add_playback },
+ { NULL, NULL, NULL, NULL, FALSE, 0, 1, 3,
+ mate_volume_control_track_add_option }
+ };
+ static gboolean theme_page = FALSE;
+ const GList *item;
+ GstMixer *mixer;
+ GstBus *bus;
+ gint i;
+
+ /* remove old pages, but not the "Sound Theme" page */
+ i = 0;
+ if (theme_page)
+ i = 1;
+
+ while (gtk_notebook_get_n_pages (GTK_NOTEBOOK (el)) > i) {
+ gtk_notebook_remove_page (GTK_NOTEBOOK (el), 0);
+ }
+
+ /* take/put reference */
+ if (el->mixer) {
+ for (item = gst_mixer_list_tracks (el->mixer);
+ item != NULL; item = item->next) {
+ GstMixerTrack *track = item->data;
+ MateVolumeControlTrack *trkw;
+
+ trkw = g_object_get_data (G_OBJECT (track),
+ "mate-volume-control-trkw");
+ g_object_set_data (G_OBJECT (track), "mate-volume-control-trkw", NULL);
+ mate_volume_control_track_free (trkw);
+ }
+ }
+ if (!element)
+ return;
+
+ g_return_if_fail (GST_IS_MIXER (element));
+ mixer = GST_MIXER (element);
+ gst_object_replace ((GstObject **) &el->mixer, GST_OBJECT (element));
+
+ /* Bus for notifications */
+ if (GST_ELEMENT_BUS (mixer) == NULL) {
+ bus = gst_bus_new ();
+ gst_bus_add_signal_watch (bus);
+ g_signal_connect (G_OBJECT (bus), "message::element",
+ (GCallback) cb_notify_message, el);
+ gst_element_set_bus (GST_ELEMENT (mixer), bus);
+ }
+
+ /* content pages */
+ for (i = 0; i < 4; i++) {
+ content[i].page = gtk_table_new (content[i].width, content[i].height, FALSE);
+ gtk_container_set_border_width (GTK_CONTAINER (content[i].page), 6);
+ if (i >= 2)
+ gtk_table_set_row_spacings (GTK_TABLE (content[i].page), 6);
+ gtk_table_set_col_spacings (GTK_TABLE (content[i].page), 6);
+ content[i].flagbuttonbox = NULL;
+ }
+
+ /* show */
+ mate_volume_control_element_whitelist (el->mixer, NULL);
+ for (item = gst_mixer_list_tracks (el->mixer);
+ item != NULL; item = item->next) {
+ GstMixerTrack *track = item->data;
+ MateVolumeControlTrack *trkw;
+ gchar *key;
+ const MateConfValue *value;
+ gboolean active;
+
+ i = get_page_num (el->mixer, track);
+
+ /* FIXME:
+ * - do not create separator if there is no more track
+ * _of this type_. We currently destroy it at the
+ * end, so it's not critical, but not nice either.
+ */
+ if (i == 3) {
+ content[i].new_sep = gtk_hseparator_new ();
+ } else if (i < 2) {
+ content[i].new_sep = gtk_vseparator_new ();
+ } else {
+ content[i].new_sep = NULL;
+ }
+
+ /* visible? */
+ active = mate_volume_control_element_whitelist (mixer, track);
+ key = get_mateconf_key (el->mixer, track);
+ if ((value = mateconf_client_get (el->client, key, NULL)) != NULL &&
+ value->type == MATECONF_VALUE_BOOL) {
+ active = mateconf_value_get_bool (value);
+ }
+ g_free (key);
+
+ /* Show left separator if we're not the first track */
+ if (active && content[i].use && content[i].old_sep) {
+
+ /* Do not show separator for switches/options on Playback/Recording tab */
+ if (i < 2 && track->num_channels != 0) {
+ gtk_widget_show (content[i].old_sep);
+ }
+ }
+
+ /* widget */
+ trkw = content[i].get_track_widget (GTK_TABLE (content[i].page),
+ content[i].pos++, el->mixer, track,
+ content[i].old_sep, content[i].new_sep,
+ content[i].flagbuttonbox);
+ mate_volume_control_track_show (trkw, active);
+
+ /* Only the first trkw on the page will return flagbuttonbox */
+ if (trkw->flagbuttonbox != NULL)
+ content[i].flagbuttonbox = trkw->flagbuttonbox;
+ g_object_set_data (G_OBJECT (track),
+ "mate-volume-control-trkw", trkw);
+
+ /* separator */
+ if (item->next != NULL && content[i].new_sep) {
+ if (i >= 2) {
+ gtk_table_attach (GTK_TABLE (content[i].page), content[i].new_sep,
+ 0, 3, content[i].pos, content[i].pos + 1,
+ GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ } else {
+ gtk_table_attach (GTK_TABLE (content[i].page), content[i].new_sep,
+ content[i].pos, content[i].pos + 1, 0, 6,
+ 0, GTK_SHRINK | GTK_FILL, 0, 0);
+ }
+ content[i].pos++;
+ }
+
+ content[i].old_sep = content[i].new_sep;
+
+ if (active) {
+ content[i].use = TRUE;
+ }
+ }
+
+ /* show - need to build the tabs backwards so that deleting the "Sound Theme"
+ * page can be avoided.
+ */
+ for (i = 3; i >= 0; i--) {
+ GtkWidget *label, *view, *viewport;
+ GtkAdjustment *hadjustment, *vadjustment;
+
+ /* don't show last separator */
+ if (content[i].new_sep)
+ gtk_widget_destroy (content[i].new_sep);
+
+ /* viewport for lots of tracks */
+ view = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (view),
+ i >= 2 ? GTK_POLICY_NEVER :
+ GTK_POLICY_AUTOMATIC,
+ i >= 2 ? GTK_POLICY_AUTOMATIC :
+ GTK_POLICY_NEVER);
+
+ hadjustment = gtk_scrolled_window_get_hadjustment (GTK_SCROLLED_WINDOW (view));
+ vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (view));
+ viewport = gtk_viewport_new (hadjustment, vadjustment);
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), GTK_SHADOW_NONE);
+
+ if (content[i].flagbuttonbox != NULL) {
+ GtkWidget *vbox = NULL;
+ GtkWidget *hbox = NULL;
+ GtkWidget *hbox2 = NULL;
+ GtkWidget *separator = NULL;
+
+ if (i < 2) {
+ vbox = gtk_vbox_new (FALSE, 0);
+ hbox = gtk_hbox_new (FALSE, 6);
+ hbox2 = gtk_hbox_new (FALSE, 6);
+ separator = gtk_hseparator_new ();
+ gtk_box_pack_start (GTK_BOX (vbox), content[i].page, TRUE, TRUE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (hbox2), separator, TRUE, TRUE, 6);
+ gtk_box_pack_start (GTK_BOX (hbox), content[i].flagbuttonbox, TRUE,
+ FALSE, 6);
+ } else {
+ /* orientation is rotated for these ... */
+ vbox = gtk_hbox_new (FALSE, 0);
+ hbox = gtk_vbox_new (FALSE, 0);
+ hbox2 = gtk_vbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), content[i].page, FALSE, FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox2, FALSE, FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (hbox), content[i].flagbuttonbox, TRUE,
+ FALSE, 6);
+ }
+ gtk_widget_show_all (hbox2);
+ gtk_widget_show (content[i].flagbuttonbox);
+ gtk_widget_show (hbox);
+ gtk_widget_show (content[i].page);
+ gtk_widget_show (vbox);
+
+ gtk_container_add (GTK_CONTAINER (viewport), vbox);
+ gtk_container_add (GTK_CONTAINER (view), viewport);
+ } else {
+ gtk_container_add (GTK_CONTAINER (viewport), content[i].page);
+ gtk_container_add (GTK_CONTAINER (view), viewport);
+ }
+
+ label = gtk_label_new (get_page_description (i));
+ gtk_notebook_prepend_page (GTK_NOTEBOOK (el), view, label);
+ gtk_widget_show (content[i].page);
+ gtk_widget_show (viewport);
+ gtk_widget_show (view);
+ gtk_widget_show (label);
+
+ update_tab_visibility (el, i, 0);
+ }
+
+ /* refresh fix */
+ for (i = gtk_notebook_get_n_pages (GTK_NOTEBOOK (el)) - 1;
+ i >= 0; i--) {
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (el), i);
+ }
+
+#ifdef HAVE_SOUND_THEME
+ /* Add tab for managing themes */
+ if (!theme_page) {
+ theme_page = TRUE;
+ GtkWidget *label, *view, *viewport, *sound_theme_chooser, *vbox;
+ GtkAdjustment *hadjustment, *vadjustment;
+
+ label = gtk_label_new (_("Sound Theme"));
+
+ view = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (view),
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_AUTOMATIC);
+
+ hadjustment = gtk_scrolled_window_get_hadjustment (GTK_SCROLLED_WINDOW (view));
+ vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (view));
+ viewport = gtk_viewport_new (hadjustment, vadjustment);
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), GTK_SHADOW_NONE);
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), GTK_SHADOW_NONE);
+
+ sound_theme_chooser = gvc_sound_theme_chooser_new ();
+ vbox = gtk_vbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), sound_theme_chooser, TRUE, TRUE, 6);
+ gtk_container_add (GTK_CONTAINER (viewport), vbox);
+ gtk_container_add (GTK_CONTAINER (view), viewport);
+
+ gtk_widget_show_all (vbox);
+ gtk_widget_show (sound_theme_chooser);
+ gtk_widget_show (viewport);
+ gtk_widget_show (view);
+ gtk_widget_show (label);
+
+ gtk_notebook_append_page (GTK_NOTEBOOK (el), view, label);
+ }
+#endif
+}
+
+/*
+ * MateConf callback.
+ */
+
+static void
+cb_mateconf (MateConfClient *client,
+ guint connection_id,
+ MateConfEntry *entry,
+ gpointer data)
+{
+ MateVolumeControlElement *el = MATE_VOLUME_CONTROL_ELEMENT (data);
+ gchar *keybase = get_mateconf_key (el->mixer, NULL);
+
+ if (!strncmp (mateconf_entry_get_key (entry),
+ keybase, strlen (keybase))) {
+ const GList *item;
+
+ for (item = gst_mixer_list_tracks (el->mixer);
+ item != NULL; item = item->next) {
+ GstMixerTrack *track = item->data;
+ MateVolumeControlTrack *trkw =
+ g_object_get_data (G_OBJECT (track), "mate-volume-control-trkw");
+ gchar *key = get_mateconf_key (el->mixer, track);
+
+ g_return_if_fail (mateconf_entry_get_key (entry) != NULL);
+ g_return_if_fail (key != NULL);
+
+ if (g_str_equal (mateconf_entry_get_key (entry), key)) {
+ MateConfValue *value = mateconf_entry_get_value (entry);
+
+ if (value->type == MATECONF_VALUE_BOOL) {
+ gboolean active = mateconf_value_get_bool (value),
+ first[4] = { TRUE, TRUE, TRUE, TRUE };
+ gint n, page = get_page_num (el->mixer, track);
+
+ mate_volume_control_track_show (trkw, active);
+
+ /* separators */
+ for (item = gst_mixer_list_tracks (el->mixer);
+ item != NULL; item = item->next) {
+ GstMixerTrack *track = item->data;
+ MateVolumeControlTrack *trkw =
+ g_object_get_data (G_OBJECT (track), "mate-volume-control-trkw");
+
+ n = get_page_num (el->mixer, track);
+ if (trkw->visible && !first[n]) {
+ if (trkw->left_separator) {
+ if (n < 2 && track->num_channels == 0) {
+ gtk_widget_hide (trkw->left_separator);
+ } else {
+ gtk_widget_show (trkw->left_separator);
+ }
+ }
+ } else {
+ if (trkw->left_separator)
+ gtk_widget_hide (trkw->left_separator);
+ }
+
+ if (trkw->visible && first[n])
+ first[n] = FALSE;
+ }
+ update_tab_visibility (el, page, page);
+ break;
+ }
+ }
+
+ g_free (key);
+ }
+ }
+ g_free (keybase);
+}
diff --git a/gst-mixer/src/element.h b/gst-mixer/src/element.h
new file mode 100644
index 0000000..bb224a0
--- /dev/null
+++ b/gst-mixer/src/element.h
@@ -0,0 +1,68 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * element.h: widget representation of a single mixer element
+ *
+ * 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 __GVC_ELEMENT_H__
+#define __GVC_ELEMENT_H__
+
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/interfaces/mixer.h>
+
+G_BEGIN_DECLS
+
+#define MATE_VOLUME_CONTROL_TYPE_ELEMENT \
+ (mate_volume_control_element_get_type ())
+#define MATE_VOLUME_CONTROL_ELEMENT(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), MATE_VOLUME_CONTROL_TYPE_ELEMENT, \
+ MateVolumeControlElement))
+#define MATE_VOLUME_CONTROL_ELEMENT_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), MATE_VOLUME_CONTROL_TYPE_ELEMENT, \
+ MateVolumeControlElementClass))
+#define MATE_VOLUME_CONTROL_IS_ELEMENT(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MATE_VOLUME_CONTROL_TYPE_ELEMENT))
+#define MATE_VOLUME_CONTROL_IS_ELEMENT_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_VOLUME_CONTROL_TYPE_ELEMENT))
+
+typedef struct _MateVolumeControlElement {
+ GtkNotebook parent;
+
+ /* current element that we're working on */
+ GstMixer *mixer;
+
+ /* mateconf client inherited from our parent */
+ MateConfClient *client;
+} MateVolumeControlElement;
+
+typedef struct _MateVolumeControlElementClass {
+ GtkNotebookClass klass;
+} MateVolumeControlElementClass;
+
+GType mate_volume_control_element_get_type (void);
+GtkWidget * mate_volume_control_element_new (MateConfClient *client);
+void mate_volume_control_element_change (MateVolumeControlElement *el,
+ GstElement *element);
+gboolean mate_volume_control_element_whitelist (GstMixer *mixer,
+ GstMixerTrack *track);
+
+G_END_DECLS
+
+#endif /* __GVC_ELEMENT_H__ */
diff --git a/gst-mixer/src/keys.h b/gst-mixer/src/keys.h
new file mode 100644
index 0000000..809d507
--- /dev/null
+++ b/gst-mixer/src/keys.h
@@ -0,0 +1,39 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * keys.h: MateConf key macros
+ *
+ * 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 __GVC_KEYS_H__
+#define __GVC_KEYS_H__
+
+G_BEGIN_DECLS
+
+#define MATE_VOLUME_CONTROL_KEY_DIR \
+ "/apps/mate-volume-control"
+#define MATE_VOLUME_CONTROL_KEY(key) \
+ MATE_VOLUME_CONTROL_KEY_DIR "/" key
+
+#define MATE_VOLUME_CONTROL_KEY_ACTIVE_ELEMENT \
+ MATE_VOLUME_CONTROL_KEY ("active-element")
+#define PREF_UI_WINDOW_WIDTH MATE_VOLUME_CONTROL_KEY ("ui/window_width")
+#define PREF_UI_WINDOW_HEIGHT MATE_VOLUME_CONTROL_KEY ("ui/window_height")
+
+G_END_DECLS
+
+#endif /* __GVC_KEYS_H__ */
diff --git a/gst-mixer/src/main.c b/gst-mixer/src/main.c
new file mode 100644
index 0000000..f039af8
--- /dev/null
+++ b/gst-mixer/src/main.c
@@ -0,0 +1,177 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * main.c: intialization, window setup
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <getopt.h>
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <gst/gst.h>
+#include <gst/audio/mixerutils.h>
+
+#include "keys.h"
+#include "window.h"
+
+static gchar* page = NULL;
+static GOptionEntry entries[] =
+{
+ { "page", 'p', 0, G_OPTION_ARG_STRING, &page, N_("Startup page"), "playback|recording|switches|options" }
+};
+
+/*
+ * Probe for mixer elements. Set up GList * with elements,
+ * where each element has a GObject data node set of the
+ * name "mate-volume-control-name" with the value being
+ * the human-readable name of the element.
+ *
+ * All elements in the returned GList * are in state
+ * GST_STATE_NULL.
+ */
+
+static gboolean
+mixer_filter_func (GstMixer * mixer, gpointer user_data)
+{
+ GstElementFactory *factory;
+ const gchar *long_name;
+ gchar *devname = NULL;
+ gchar *name;
+ gint *p_count = (gint *) user_data;
+
+ /* fetch name */
+ if (g_object_class_find_property (G_OBJECT_GET_CLASS (G_OBJECT (mixer)),
+ "device-name")) {
+ g_object_get (mixer, "device-name", &devname, NULL);
+ GST_DEBUG ("device name: %s", GST_STR_NULL (devname));
+ } else {
+ devname = NULL;
+ GST_DEBUG ("device name unknown, no 'device-name' property");
+ }
+
+ factory = gst_element_get_factory (GST_ELEMENT (mixer));
+ long_name = gst_element_factory_get_longname (factory);
+
+ if (devname) {
+ name = g_strdup_printf ("%s (%s)", devname, long_name);
+ g_free (devname);
+ } else {
+ gchar *title;
+
+ *p_count += 1;
+
+ title = g_strdup_printf (_("Unknown Volume Control %d"), *p_count);
+ name = g_strdup_printf ("%s (%s)", title, long_name);
+ g_free (title);
+ }
+
+ g_object_set_data_full (G_OBJECT (mixer),
+ "mate-volume-control-name",
+ name,
+ (GDestroyNotify) g_free);
+
+ GST_DEBUG ("Adding '%s' to list of available mixers", name);
+
+ gst_element_set_state (GST_ELEMENT (mixer), GST_STATE_NULL);
+
+ return TRUE; /* add mixer to list */
+}
+
+static GList *
+create_mixer_collection (void)
+{
+ GList *mixer_list;
+ gint counter = 0;
+
+ mixer_list = gst_audio_default_registry_mixer_filter (mixer_filter_func,
+ FALSE,
+ &counter);
+
+ return mixer_list;
+}
+
+static void
+cb_destroy (GtkWidget *widget,
+ gpointer data)
+{
+ gtk_main_quit ();
+}
+
+static void
+cb_check_resize (GtkContainer *container,
+ gpointer user_data)
+{
+ MateConfClient *client;
+ gint width, height;
+
+ client = mateconf_client_get_default();
+ gtk_window_get_size (GTK_WINDOW (container), &width, &height);
+ mateconf_client_set_int (client, PREF_UI_WINDOW_WIDTH, width, NULL);
+ mateconf_client_set_int (client, PREF_UI_WINDOW_HEIGHT, height, NULL);
+}
+
+gint
+main (gint argc,
+ gchar *argv[])
+{
+ GOptionContext *ctx;
+ GtkWidget *win;
+ GList *elements;
+
+ /* i18n */
+ bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+ g_thread_init (NULL);
+ ctx = g_option_context_new ("mate-volume-control");
+ g_option_context_add_main_entries(ctx, entries, GETTEXT_PACKAGE);
+ g_option_context_add_group (ctx, gst_init_get_option_group ());
+ g_option_context_parse(ctx, &argc, &argv, NULL);
+ g_option_context_free(ctx);
+
+ gtk_init (&argc, &argv);
+
+ gtk_window_set_default_icon_name ("multimedia-volume-control");
+
+ if (!(elements = create_mixer_collection ())) {
+ win = gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ _("No volume control GStreamer plugins and/or devices found."));
+ gtk_widget_show (win);
+ gtk_dialog_run (GTK_DIALOG (win));
+ gtk_widget_destroy (win);
+ return -1;
+ }
+
+ /* window contains everything automagically */
+ win = mate_volume_control_window_new (elements);
+ if (page != NULL)
+ mate_volume_control_window_set_page(win, page);
+ g_signal_connect (win, "destroy", G_CALLBACK (cb_destroy), NULL);
+ g_signal_connect (win, "check_resize", G_CALLBACK (cb_check_resize), NULL);
+
+ gtk_widget_show (win);
+ gtk_main ();
+
+ return 0;
+}
diff --git a/gst-mixer/src/misc.c b/gst-mixer/src/misc.c
new file mode 100644
index 0000000..4ede2c6
--- /dev/null
+++ b/gst-mixer/src/misc.c
@@ -0,0 +1,72 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * misc.c: miscelaneous functions
+ *
+ * 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 <gst/interfaces/mixer.h>
+#include <gst/interfaces/mixertrack.h>
+#include <gst/interfaces/mixeroptions.h>
+
+#include "misc.h"
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+gint get_page_num (GstMixer *mixer, GstMixerTrack *track)
+{
+ /* is it possible to have a track that does input and output? */
+ g_assert (! (GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_INPUT)
+ && GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_OUTPUT)));
+
+ if ((gst_mixer_get_mixer_flags (GST_MIXER (mixer)) &
+ GST_MIXER_FLAG_GROUPING) == 0) {
+ /* old style grouping, only volume sliders on the first two pages */
+ if (GST_IS_MIXER_OPTIONS (track))
+ return 3;
+ else if (track->num_channels == 0)
+ return 2;
+ }
+ if (GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_INPUT))
+ return 1;
+ else if (GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_OUTPUT))
+ return 0;
+ else if (GST_IS_MIXER_OPTIONS (track))
+ return 3;
+ else
+ return 2;
+
+ g_assert_not_reached ();
+}
+
+gchar *get_page_description (gint n)
+{
+ /* needs i18n work */
+ switch (n) {
+ case 0:
+ return _("Playback");
+ case 1:
+ return _("Recording");
+ case 2:
+ return _("Switches");
+ case 3:
+ return _("Options");
+ }
+
+ g_assert_not_reached ();
+}
diff --git a/gst-mixer/src/misc.h b/gst-mixer/src/misc.h
new file mode 100644
index 0000000..722ba56
--- /dev/null
+++ b/gst-mixer/src/misc.h
@@ -0,0 +1,32 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * element.h: widget representation of a single mixer element
+ *
+ * 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 __GST_MIXER_MISC_H__
+#define __GST_MIXER_MISC_H__
+
+#include <glib.h>
+#include <gst/interfaces/mixertrack.h>
+
+gint get_page_num (GstMixer *mixer, GstMixerTrack *track);
+
+gchar *get_page_description (gint n);
+
+#endif /* __GST_MIXER_MISC_H__ */
diff --git a/gst-mixer/src/preferences.c b/gst-mixer/src/preferences.c
new file mode 100644
index 0000000..7b34085
--- /dev/null
+++ b/gst-mixer/src/preferences.c
@@ -0,0 +1,441 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * preferences.c: preferences screen
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <string.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+
+#include "element.h"
+#include "preferences.h"
+#include "keys.h"
+#include "track.h"
+#include "misc.h"
+
+enum {
+ COL_ACTIVE,
+ COL_LABEL,
+ COL_TRACK,
+ COL_TYPE,
+ COL_PAGE,
+ NUM_COLS
+};
+
+G_DEFINE_TYPE (MateVolumeControlPreferences, mate_volume_control_preferences, GTK_TYPE_DIALOG)
+
+static void mate_volume_control_preferences_class_init (MateVolumeControlPreferencesClass *klass);
+static void mate_volume_control_preferences_init (MateVolumeControlPreferences *prefs);
+static void mate_volume_control_preferences_dispose (GObject *object);
+static void mate_volume_control_preferences_response (GtkDialog *dialog,
+ gint response_id);
+
+static void set_mateconf_track_active (MateConfClient *client, GstMixer *mixer,
+ GstMixerTrack *track, gboolean active);
+
+
+static void cb_toggle (GtkCellRendererToggle *cell,
+ gchar *path_str,
+ gpointer data);
+static void cb_activated (GtkTreeView *view, GtkTreePath *path,
+ GtkTreeViewColumn *col, gpointer userdata);
+static void cb_mateconf (MateConfClient *client,
+ guint connection_id,
+ MateConfEntry *entry,
+ gpointer userdata);
+
+
+static void
+mate_volume_control_preferences_class_init (MateVolumeControlPreferencesClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+ GtkDialogClass *gtkdialog_class = (GtkDialogClass *) klass;
+
+ gobject_class->dispose = mate_volume_control_preferences_dispose;
+ gtkdialog_class->response = mate_volume_control_preferences_response;
+}
+
+/*
+ * Mixer tracks are sorted by their types.
+ */
+static gint
+sort_by_page_num (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
+{
+ gint a_type, b_type;
+
+ gtk_tree_model_get (model, a, COL_PAGE, &a_type, -1);
+ gtk_tree_model_get (model, b, COL_PAGE, &b_type, -1);
+
+ return (a_type - b_type);
+}
+
+static void
+mate_volume_control_preferences_init (MateVolumeControlPreferences *prefs)
+{
+ GtkWidget *box, *label, *view;
+ GtkListStore *store;
+ GtkTreeSelection *sel;
+ GtkTreeViewColumn *col;
+ GtkCellRenderer *render;
+
+ prefs->client = NULL;
+ prefs->client_cnxn = 0;
+ prefs->mixer = NULL;
+
+ /* make window look cute */
+ gtk_window_set_title (GTK_WINDOW (prefs), _("Volume Control Preferences"));
+ gtk_dialog_set_has_separator (GTK_DIALOG (prefs), FALSE);
+ gtk_container_set_border_width (GTK_CONTAINER (prefs), 5);
+ gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (prefs))), 2);
+ gtk_dialog_add_buttons (GTK_DIALOG (prefs),
+ GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
+ /* help goes here (future) */
+ NULL);
+
+ /* add a treeview for all the properties */
+ box = gtk_vbox_new (FALSE, 6);
+ gtk_container_set_border_width (GTK_CONTAINER (box), 5);
+
+ label = gtk_label_new_with_mnemonic (_("_Select mixers to be visible:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0);
+ gtk_widget_show (label);
+
+ store = gtk_list_store_new (NUM_COLS, G_TYPE_BOOLEAN,
+ G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_STRING,
+ G_TYPE_INT);
+ gtk_tree_sortable_set_default_sort_func (GTK_TREE_SORTABLE (store), sort_by_page_num, NULL, NULL);
+ gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (store), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
+ prefs->treeview = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store));
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (prefs->treeview), FALSE);
+ gtk_label_set_mnemonic_widget (GTK_LABEL(label), GTK_WIDGET (prefs->treeview));
+
+ /* viewport for lots of tracks */
+ view = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (view),
+ GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (view),
+ GTK_SHADOW_IN);
+ gtk_widget_set_size_request (view, -1, 250);
+
+ gtk_container_add (GTK_CONTAINER (view), prefs->treeview);
+ gtk_box_pack_start (GTK_BOX (box), view, TRUE, TRUE, 0);
+
+ gtk_widget_show (prefs->treeview);
+ gtk_widget_show (view);
+
+ /* treeview internals */
+ sel = gtk_tree_view_get_selection (GTK_TREE_VIEW (prefs->treeview));
+ gtk_tree_selection_set_mode (sel, GTK_SELECTION_SINGLE);
+
+ render = gtk_cell_renderer_toggle_new ();
+ g_signal_connect (render, "toggled",
+ G_CALLBACK (cb_toggle), prefs);
+ g_signal_connect (prefs->treeview, "row-activated",
+ G_CALLBACK (cb_activated), prefs);
+ col = gtk_tree_view_column_new_with_attributes ("Active", render,
+ "active", COL_ACTIVE,
+ NULL);
+ gtk_tree_view_column_set_clickable (col, TRUE);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (prefs->treeview), col);
+
+ render = gtk_cell_renderer_text_new ();
+ col = gtk_tree_view_column_new_with_attributes ("Track name", render,
+ "text", COL_LABEL,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (prefs->treeview), col);
+
+ render = gtk_cell_renderer_text_new ();
+ col = gtk_tree_view_column_new_with_attributes ("Type", render,
+ "text", COL_TYPE,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (prefs->treeview), col);
+
+ gtk_tree_view_set_search_column (GTK_TREE_VIEW (prefs->treeview), COL_LABEL);
+
+ /* and show */
+ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (prefs))), box,
+ TRUE, TRUE, 0);
+ gtk_widget_show (box);
+}
+
+GtkWidget *
+mate_volume_control_preferences_new (GstElement *element,
+ MateConfClient *client)
+{
+ MateVolumeControlPreferences *prefs;
+
+ g_return_val_if_fail (GST_IS_MIXER (element), NULL);
+
+ /* element */
+ prefs = g_object_new (MATE_VOLUME_CONTROL_TYPE_PREFERENCES, NULL);
+ prefs->client = g_object_ref (G_OBJECT (client));
+
+ mate_volume_control_preferences_change (prefs, element);
+
+ /* mateconf */
+ prefs->client_cnxn = mateconf_client_notify_add (prefs->client,
+ MATE_VOLUME_CONTROL_KEY_DIR,
+ cb_mateconf, prefs, NULL, NULL);
+
+ return GTK_WIDGET (prefs);
+}
+
+static void
+mate_volume_control_preferences_dispose (GObject *object)
+{
+ MateVolumeControlPreferences *prefs;
+
+ prefs = MATE_VOLUME_CONTROL_PREFERENCES (object);
+
+ if (prefs->client) {
+ mateconf_client_notify_remove (prefs->client, prefs->client_cnxn);
+ g_object_unref (G_OBJECT (prefs->client));
+ prefs->client = NULL;
+ }
+
+ if (prefs->mixer) {
+ gst_object_unref (GST_OBJECT (prefs->mixer));
+ prefs->mixer = NULL;
+ }
+
+ G_OBJECT_CLASS (mate_volume_control_preferences_parent_class)->dispose (object);
+}
+
+static void
+mate_volume_control_preferences_response (GtkDialog *dialog,
+ gint response_id)
+{
+ switch (response_id) {
+ case GTK_RESPONSE_CLOSE:
+ gtk_widget_destroy (GTK_WIDGET (dialog));
+ break;
+
+ default:
+ break;
+ }
+
+ if (((GtkDialogClass *) mate_volume_control_preferences_parent_class)->response)
+ ((GtkDialogClass *) mate_volume_control_preferences_parent_class)->response (dialog, response_id);
+}
+
+/*
+ * Hide non-alphanumeric characters, for saving in mateconf.
+ */
+
+gchar *
+get_mateconf_key (GstMixer *mixer, GstMixerTrack *track)
+{
+ const gchar *dev;
+ gchar *res;
+ gint i, pos;
+ gchar *label = NULL;
+
+ g_return_val_if_fail(mixer != NULL, NULL);
+
+ dev = g_object_get_data (G_OBJECT (mixer),
+ "mate-volume-control-name");
+ if (track != NULL) {
+ label = g_strdup (track->label);
+ } else {
+ label = g_strdup ("");
+ }
+
+ pos = strlen (MATE_VOLUME_CONTROL_KEY_DIR) + 1;
+ res = g_new (gchar, pos + strlen (dev) + 1 + strlen (label) + 1);
+ strcpy (res, MATE_VOLUME_CONTROL_KEY_DIR "/");
+
+ for (i = 0; dev[i] != '\0'; i++) {
+ if (g_ascii_isalnum (dev[i]))
+ res[pos++] = dev[i];
+ }
+ res[pos] = '/';
+ for (i = 0; label[i] != '\0'; i++) {
+ if (g_ascii_isalnum (label[i]))
+ res[pos++] = label[i];
+ }
+ res[pos] = '\0';
+
+ g_free (label);
+ return res;
+}
+
+/*
+ * Change the element. Basically recreates this object internally.
+ */
+
+void
+mate_volume_control_preferences_change (MateVolumeControlPreferences *prefs,
+ GstElement *element)
+{
+ GstMixer *mixer;
+ GtkTreeIter iter;
+ GtkListStore *store;
+ const GList *item;
+ gint pgnum;
+
+ g_return_if_fail (GST_IS_MIXER (element));
+ mixer = GST_MIXER (element);
+
+ store = GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (prefs->treeview)));
+
+ /* remove old */
+ while (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (store), &iter)) {
+ gtk_list_store_remove (store, &iter);
+ }
+
+ /* take/put reference */
+ gst_object_replace ((GstObject **) &prefs->mixer, GST_OBJECT (element));
+
+ /* add all tracks */
+ mate_volume_control_element_whitelist (mixer, NULL);
+ for (item = gst_mixer_list_tracks (mixer);
+ item != NULL; item = item->next) {
+ GstMixerTrack *track = item->data;
+ gchar *key = get_mateconf_key (mixer, track);
+ MateConfValue *value;
+ gboolean active = mate_volume_control_element_whitelist (mixer, track);
+
+ if ((value = mateconf_client_get (prefs->client, key, NULL)) != NULL &&
+ value->type == MATECONF_VALUE_BOOL) {
+ active = mateconf_value_get_bool (value);
+ }
+ g_free (key);
+
+ pgnum = get_page_num (mixer, track);
+ gtk_list_store_append (store, &iter);
+ gtk_list_store_set (store, &iter,
+ COL_ACTIVE, active,
+ COL_LABEL, track->label,
+ COL_TRACK, track,
+ COL_TYPE, get_page_description (pgnum),
+ COL_PAGE, pgnum,
+ -1);
+ }
+}
+
+/*
+ * Callback if something is toggled.
+ */
+
+static void
+set_mateconf_track_active(MateConfClient *client, GstMixer *mixer,
+ GstMixerTrack *track, gboolean active)
+{
+ gchar *key;
+
+ key = get_mateconf_key (mixer, track);
+ mateconf_client_set_bool (client, key, active, NULL);
+ g_free (key);
+}
+
+static void
+cb_mateconf(MateConfClient *client, guint connection_id,
+ MateConfEntry *entry, gpointer userdata)
+{
+ MateVolumeControlPreferences *prefs;
+ MateConfValue *value;
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+ gchar *keybase;
+ gboolean active, valid;
+ GstMixerTrack *track;
+
+ prefs = MATE_VOLUME_CONTROL_PREFERENCES (userdata);
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW(prefs->treeview));
+ keybase = get_mateconf_key (prefs->mixer, NULL);
+
+ if (g_str_equal (mateconf_entry_get_key (entry), keybase) &&
+ (value = mateconf_entry_get_value (entry)) != NULL &&
+ (value->type == MATECONF_VALUE_BOOL)) {
+ active = mateconf_value_get_bool (value);
+ valid = gtk_tree_model_get_iter_first(model, &iter);
+
+ while (valid == TRUE) {
+ gtk_tree_model_get (model, &iter,
+ COL_TRACK, &track,
+ -1);
+ if (g_str_equal (track->label, mateconf_entry_get_key (entry) + strlen (keybase))) {
+ gtk_list_store_set( GTK_LIST_STORE(model), &iter, COL_ACTIVE, active, -1);
+ break ;
+ }
+ valid = gtk_tree_model_iter_next(model, &iter);
+ }
+ }
+}
+
+static void
+cb_activated(GtkTreeView *view, GtkTreePath *path,
+ GtkTreeViewColumn *col, gpointer userdata)
+
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ gboolean active;
+ GstMixerTrack *track;
+ MateVolumeControlPreferences *prefs;
+
+ prefs = MATE_VOLUME_CONTROL_PREFERENCES (userdata);
+ model = gtk_tree_view_get_model(view);
+
+ if (gtk_tree_model_get_iter(model, &iter, path)) {
+ gtk_tree_model_get(model, &iter,
+ COL_ACTIVE, &active,
+ COL_TRACK, &track,
+ -1);
+
+ active = !active;
+
+ gtk_list_store_set( GTK_LIST_STORE(model), &iter, COL_ACTIVE, active, -1);
+ set_mateconf_track_active(prefs->client, prefs->mixer, track, active);
+ }
+}
+
+static void
+cb_toggle (GtkCellRendererToggle *cell,
+ gchar *path_str,
+ gpointer data)
+{
+ MateVolumeControlPreferences *prefs = data;
+ GtkTreeModel *model = gtk_tree_view_get_model (GTK_TREE_VIEW (prefs->treeview));
+ GtkTreePath *path = gtk_tree_path_new_from_string (path_str);
+ GtkTreeIter iter;
+ gboolean active;
+ GstMixerTrack *track;
+
+ gtk_tree_model_get_iter (model, &iter, path);
+ gtk_tree_model_get (model, &iter,
+ COL_ACTIVE, &active,
+ COL_TRACK, &track,
+ -1);
+
+ active = !active;
+
+ gtk_list_store_set (GTK_LIST_STORE (model), &iter,
+ COL_ACTIVE, active,
+ -1);
+ gtk_tree_path_free (path);
+
+ set_mateconf_track_active(prefs->client, prefs->mixer, track, active);
+}
diff --git a/gst-mixer/src/preferences.h b/gst-mixer/src/preferences.h
new file mode 100644
index 0000000..d9850f4
--- /dev/null
+++ b/gst-mixer/src/preferences.h
@@ -0,0 +1,77 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * preferences.h: preferences screen
+ *
+ * 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 __GVC_PREFERENCES_H__
+#define __GVC_PREFERENCES_H__
+
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/interfaces/mixer.h>
+
+G_BEGIN_DECLS
+
+#define MATE_VOLUME_CONTROL_TYPE_PREFERENCES \
+ (mate_volume_control_preferences_get_type ())
+#define MATE_VOLUME_CONTROL_PREFERENCES(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), MATE_VOLUME_CONTROL_TYPE_PREFERENCES, \
+ MateVolumeControlPreferences))
+#define MATE_VOLUME_CONTROL_PREFERENCES_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), MATE_VOLUME_CONTROL_TYPE_PREFERENCES, \
+ MateVolumeControlPreferencesClass))
+#define MATE_VOLUME_CONTROL_IS_PREFERENCES(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MATE_VOLUME_CONTROL_TYPE_PREFERENCES))
+#define MATE_VOLUME_CONTROL_IS_PREFERENCES_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_VOLUME_CONTROL_TYPE_PREFERENCES))
+
+typedef struct _MateVolumeControlPreferences {
+ GtkDialog parent;
+
+ /* current element that we're working on */
+ GstMixer *mixer;
+
+ /* mateconf client inherited from our parent */
+ MateConfClient *client;
+ guint client_cnxn;
+
+ /* treeview inside us */
+ GtkWidget *treeview;
+} MateVolumeControlPreferences;
+
+typedef struct _MateVolumeControlPreferencesClass {
+ GtkDialogClass klass;
+} MateVolumeControlPreferencesClass;
+
+GType mate_volume_control_preferences_get_type (void);
+GtkWidget *mate_volume_control_preferences_new (GstElement *element,
+ MateConfClient *client);
+void mate_volume_control_preferences_change (MateVolumeControlPreferences *prefs,
+ GstElement *element);
+
+/*
+ * MateConf thingy. Escapes spaces and such.
+ */
+gchar * get_mateconf_key (GstMixer *mixer, GstMixerTrack *track);
+
+
+G_END_DECLS
+
+#endif /* __GVC_PREFERENCES_H__ */
diff --git a/gst-mixer/src/track.c b/gst-mixer/src/track.c
new file mode 100644
index 0000000..9b742be
--- /dev/null
+++ b/gst-mixer/src/track.c
@@ -0,0 +1,647 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * track.c: layout of a single mixer track
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <unistd.h>
+#include <glib/gi18n.h>
+#include <string.h>
+
+#include "button.h"
+#include "track.h"
+#include "volume.h"
+
+static const struct {
+ gchar *label,
+ *pixmap;
+} pix[] = {
+ { "cd", "media-optical" },
+ { "line", "gvc-line-in" },
+ { "aux", "gvc-line-in" },
+ { "mic", "audio-input-microphone" },
+ { "cap", "gvc-line-in" },
+ { "mix", "multimedia-volume-control" },
+ { "pcm", "gvc-tone" },
+ { "headphone", "gvc-headphones" },
+ { "phone", "phone" },
+ { "speaker", "audio-volume-high" },
+ { "front", "audio-volume-high" },
+ { "surround", "audio-volume-high" },
+ { "side", "audio-volume-high" },
+ { "center", "audio-volume-high" },
+ { "lfe", "audio-volume-high" },
+ { "video", "video-display" },
+ { "volume", "gvc-tone" },
+ { "master", "gvc-tone" },
+ { "3d", "gvc-3d-sound" },
+ { "beep", "keyboard" },
+ { "record", "audio-input-microphone" },
+ { NULL, NULL }
+};
+
+/*
+ * UI responses.
+ */
+
+static void
+cb_mute_toggled (MateVolumeControlButton *button,
+ gpointer data)
+{
+ MateVolumeControlTrack *ctrl = data;
+
+ gst_mixer_set_mute (ctrl->mixer, ctrl->track,
+ !mate_volume_control_button_get_active (button));
+}
+
+static void
+cb_record_toggled (MateVolumeControlButton *button,
+ gpointer data)
+{
+ MateVolumeControlTrack *ctrl = data;
+
+ gst_mixer_set_record (ctrl->mixer, ctrl->track,
+ mate_volume_control_button_get_active (button));
+}
+
+/* Tells us whether toggling a switch should change the corresponding
+ * GstMixerTrack's MUTE or RECORD flag.
+ */
+static gboolean
+should_toggle_record_switch (const GstMixerTrack *track)
+{
+ return (GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_INPUT) &&
+ !GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_NO_RECORD));
+}
+
+
+static void
+cb_toggle_changed (GtkToggleButton *button,
+ gpointer data)
+{
+ MateVolumeControlTrack *ctrl = data;
+
+ if (should_toggle_record_switch (ctrl->track)) {
+ gst_mixer_set_record (ctrl->mixer, ctrl->track,
+ gtk_toggle_button_get_active (button));
+ } else {
+ gst_mixer_set_mute (ctrl->mixer, ctrl->track,
+ !gtk_toggle_button_get_active (button));
+ }
+}
+
+static void
+cb_option_changed (GtkComboBox *box,
+ gpointer data)
+{
+ MateVolumeControlTrack *ctrl = data;
+ gchar *opt;
+
+ opt = gtk_combo_box_get_active_text (box);
+ if (opt)
+ gst_mixer_set_option (ctrl->mixer, GST_MIXER_OPTIONS (ctrl->track), opt);
+ g_free (opt);
+}
+
+/*
+ * Timeout to check for changes in mixer outside ourselves.
+ */
+
+void
+mate_volume_control_track_update (MateVolumeControlTrack *trkw)
+{
+ gboolean mute, record;
+ gboolean vol_is_zero = FALSE, slider_is_zero = FALSE;
+ GstMixer *mixer;
+ GstMixerTrack *track;
+ gint i;
+ gint *dummy;
+
+ g_return_if_fail (trkw != NULL);
+
+ track = trkw->track;
+ mixer = trkw->mixer;
+
+ /* trigger an update of the mixer state */
+ if (GST_IS_MIXER_OPTIONS (track)) {
+ const GList *opt;
+ GstMixerOptions *options = GST_MIXER_OPTIONS (track);
+ const char *active_opt;
+ active_opt = gst_mixer_get_option (mixer, options);
+
+ for (i = 0, opt = gst_mixer_options_get_values (options);
+ opt != NULL;
+ opt = opt->next, i++) {
+ if (g_str_equal (active_opt, opt->data)) {
+ gtk_combo_box_set_active (GTK_COMBO_BOX (trkw->options), i);
+ }
+ }
+
+ return;
+ }
+
+ dummy = g_new (gint, MAX (track->num_channels, 1));
+ gst_mixer_get_volume (mixer, track, dummy);
+ g_free (dummy);
+
+ mute = GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_MUTE) ?
+ TRUE : FALSE;
+ record = GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_RECORD) ?
+ TRUE : FALSE;
+
+ if (trkw->sliderbox) {
+ mate_volume_control_volume_update (MATE_VOLUME_CONTROL_VOLUME (trkw->sliderbox));
+ mate_volume_control_volume_ask (
+ MATE_VOLUME_CONTROL_VOLUME (trkw->sliderbox),
+ &vol_is_zero, &slider_is_zero);
+
+ if (trkw->mute && !slider_is_zero && vol_is_zero)
+ mute = TRUE;
+ }
+
+ if (trkw->mute) {
+ if (mate_volume_control_button_get_active (trkw->mute) == mute) {
+ mate_volume_control_button_set_active (trkw->mute, !mute);
+ }
+ }
+
+ if (trkw->record) {
+ if (mate_volume_control_button_get_active (trkw->record) != record) {
+ mate_volume_control_button_set_active (trkw->record, record);
+ }
+ }
+
+ if (trkw->toggle) {
+ if (should_toggle_record_switch (trkw->track)) {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (trkw->toggle),
+ GST_MIXER_TRACK_HAS_FLAG (trkw->track, GST_MIXER_TRACK_RECORD));
+ } else {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (trkw->toggle),
+ !GST_MIXER_TRACK_HAS_FLAG (trkw->track, GST_MIXER_TRACK_MUTE));
+ }
+ }
+
+ /* FIXME:
+ * - options.
+ */
+}
+
+
+static gboolean
+cb_check (gpointer data)
+{
+ mate_volume_control_track_update (data);
+
+ return TRUE;
+}
+
+/*
+ * Actual UI code.
+ */
+
+static MateVolumeControlTrack *
+mate_volume_control_track_add_title (GtkTable *table,
+ gint tab_pos,
+ GtkOrientation or,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep)
+{
+ MateVolumeControlTrack *ctrl;
+ gchar *ulabel = NULL;
+ gchar *str = NULL;
+ gint i;
+ gboolean need_timeout = TRUE;
+
+ need_timeout = ((gst_mixer_get_mixer_flags (GST_MIXER (mixer)) &
+ GST_MIXER_FLAG_AUTO_NOTIFICATIONS) == 0);
+
+ /* start */
+ ctrl = g_new0 (MateVolumeControlTrack, 1);
+ ctrl->mixer = mixer;
+ g_object_ref (G_OBJECT (track));
+ ctrl->track = track;
+ ctrl->left_separator = l_sep;
+ ctrl->right_separator = r_sep;
+ ctrl->visible = TRUE;
+ ctrl->table = table;
+ ctrl->pos = tab_pos;
+ if (need_timeout)
+ ctrl->id = g_timeout_add (200, cb_check, ctrl);
+ ctrl->flagbuttonbox = NULL;
+
+ /* find image from label string (optional) */
+ if (g_object_class_find_property (G_OBJECT_GET_CLASS (track), "untranslated-label"))
+ g_object_get (track, "untranslated-label", &ulabel, NULL);
+
+ if (ulabel == NULL)
+ g_object_get (track, "label", &ulabel, NULL);
+
+ if (ulabel) {
+ gint pos;
+
+ /* make case insensitive */
+ for (pos = 0; ulabel[pos] != '\0'; pos++)
+ ulabel[pos] = g_ascii_tolower (ulabel[pos]);
+
+ for (i = 0; pix[i].label != NULL; i++) {
+ if (g_strrstr (ulabel, pix[i].label) != NULL) {
+ str = pix[i].pixmap;
+ break;
+ }
+ }
+
+ g_free (ulabel);
+ }
+
+ if ((str != NULL) && (track->num_channels != 0)) {
+ if ((ctrl->image = gtk_image_new_from_icon_name (str, GTK_ICON_SIZE_MENU)) != NULL) {
+ gtk_misc_set_alignment (GTK_MISC (ctrl->image), 0.5, 0.5);
+ if (or == GTK_ORIENTATION_VERTICAL) {
+ gtk_table_attach (GTK_TABLE (table), ctrl->image,
+ tab_pos, tab_pos + 1, 0, 1,
+ GTK_EXPAND, 0, 0, 0);
+ } else {
+ gtk_table_attach (GTK_TABLE (table), ctrl->image,
+ 0, 1, tab_pos, tab_pos + 1,
+ 0, GTK_EXPAND, 0, 0);
+ }
+ gtk_widget_show (ctrl->image);
+ }
+ }
+
+ /* text label */
+ if (or == GTK_ORIENTATION_HORIZONTAL)
+ str = g_strdup_printf (_("%s:"), track->label);
+ else
+ str = g_strdup (track->label);
+ ctrl->label = gtk_label_new (str);
+ if (or == GTK_ORIENTATION_HORIZONTAL) {
+ g_free (str);
+ gtk_misc_set_alignment (GTK_MISC (ctrl->label), 0.0, 0.5);
+ }
+ if (or == GTK_ORIENTATION_VERTICAL) {
+ gtk_table_attach (table, ctrl->label,
+ tab_pos, tab_pos + 1, 1, 2,
+ GTK_EXPAND, 0, 0, 0);
+ } else {
+ gtk_table_attach (table, ctrl->label,
+ 1, 2, tab_pos, tab_pos + 1,
+ GTK_FILL, GTK_EXPAND, 0, 0);
+ }
+ gtk_widget_show (ctrl->label);
+
+ return ctrl;
+}
+
+static void
+mate_volume_control_track_put_switch (GtkTable *table,
+ gint tab_pos,
+ MateVolumeControlTrack *ctrl)
+{
+ GtkWidget *button;
+ AtkObject *accessible;
+ gchar *accessible_name, *msg;
+
+ /* container box */
+ ctrl->buttonbox = gtk_hbox_new (FALSE, 0);
+ gtk_table_attach (GTK_TABLE (table), ctrl->buttonbox,
+ tab_pos, tab_pos + 1,
+ 3, 4, GTK_EXPAND, 0, 0, 0);
+ gtk_widget_show (ctrl->buttonbox);
+
+ /* if we weren't supposed to show the mute button, then don't create it */
+ if (GST_MIXER_TRACK_HAS_FLAG (ctrl->track, GST_MIXER_TRACK_NO_MUTE)) {
+ return;
+ }
+
+ /* mute button */
+ msg = g_strdup_printf (_("Mute/Unmute %s"), ctrl->track->label);
+ button = mate_volume_control_button_new ("audio-volume-high",
+ "audio-volume-muted",
+ msg);
+ ctrl->mute = MATE_VOLUME_CONTROL_BUTTON (button);
+ g_free (msg);
+
+ mate_volume_control_button_set_active (
+ MATE_VOLUME_CONTROL_BUTTON (button),
+ !GST_MIXER_TRACK_HAS_FLAG (ctrl->track, GST_MIXER_TRACK_MUTE));
+
+ g_signal_connect (G_OBJECT (button), "clicked",
+ G_CALLBACK (cb_mute_toggled), ctrl);
+
+ /* a11y */
+ accessible = gtk_widget_get_accessible (button);
+ if (GTK_IS_ACCESSIBLE (accessible)) {
+ accessible_name = g_strdup_printf (_("Track %s: mute"),
+ ctrl->track->label);
+ atk_object_set_name (accessible, accessible_name);
+ g_free (accessible_name);
+ }
+
+ /* show */
+ gtk_box_pack_start (GTK_BOX (ctrl->buttonbox), button,
+ FALSE, FALSE, 0);
+ gtk_widget_show (button);
+}
+
+MateVolumeControlTrack *
+mate_volume_control_track_add_playback (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox)
+{
+ MateVolumeControlTrack *ctrl;
+
+ /* switch and options exception (no sliders) */
+ if (track->num_channels == 0) {
+ if (GST_IS_MIXER_OPTIONS (track)) {
+ return (mate_volume_control_track_add_option (table, tab_pos, mixer, track,
+ l_sep, r_sep, fbox));
+ }
+ return (mate_volume_control_track_add_switch (table, tab_pos, mixer, track,
+ l_sep, r_sep, fbox));
+ }
+
+ /* image, title */
+ ctrl = mate_volume_control_track_add_title (table, tab_pos,
+ GTK_ORIENTATION_VERTICAL,
+ mixer, track, l_sep, r_sep);
+
+ ctrl->sliderbox = mate_volume_control_volume_new (ctrl->mixer,
+ ctrl->track, 6);
+ gtk_table_attach (GTK_TABLE (table), ctrl->sliderbox,
+ tab_pos, tab_pos + 1, 2, 3,
+ GTK_EXPAND, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_widget_show (ctrl->sliderbox);
+
+ /* mute button */
+ mate_volume_control_track_put_switch (table, tab_pos, ctrl);
+
+ return ctrl;
+}
+
+MateVolumeControlTrack *
+mate_volume_control_track_add_recording (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox)
+{
+ MateVolumeControlTrack *ctrl;
+ GtkWidget *button;
+ AtkObject *accessible;
+ gchar *accessible_name, *msg;
+
+ ctrl = mate_volume_control_track_add_playback (table, tab_pos, mixer,
+ track, l_sep, r_sep, fbox);
+ if (track->num_channels == 0) {
+ return ctrl;
+ }
+
+ /* FIXME:
+ * - there's something fishy about this button, it
+ * is always FALSE.
+ */
+ if (!GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_NO_RECORD)) {
+ /* only the record button here */
+ msg = g_strdup_printf (_("Toggle audio recording from %s"),
+ ctrl->track->label);
+ button = mate_volume_control_button_new ("audio-input-microphone",
+ "audio-input-microphone-muted",
+ msg);
+ ctrl->record = MATE_VOLUME_CONTROL_BUTTON (button);
+ g_free (msg);
+ mate_volume_control_button_set_active (MATE_VOLUME_CONTROL_BUTTON (button),
+ GST_MIXER_TRACK_HAS_FLAG (track,
+ GST_MIXER_TRACK_RECORD));
+ g_signal_connect (G_OBJECT (button), "clicked",
+ G_CALLBACK (cb_record_toggled), ctrl);
+
+ /* a11y */
+ accessible = gtk_widget_get_accessible (button);
+ if (GTK_IS_ACCESSIBLE (accessible)) {
+ accessible_name = g_strdup_printf (_("Track %s: audio recording"),
+ track->label);
+ atk_object_set_name (accessible, accessible_name);
+ g_free (accessible_name);
+ }
+
+ /* attach, show */
+ gtk_box_pack_start (GTK_BOX (ctrl->buttonbox), button,
+ FALSE, FALSE, 0);
+ gtk_widget_show (button);
+ }
+
+ return ctrl;
+}
+
+MateVolumeControlTrack *
+mate_volume_control_track_add_switch (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox)
+{
+ MateVolumeControlTrack *ctrl;
+ GtkWidget *toggle;
+ gint volume;
+
+ /* image, title */
+ toggle = gtk_check_button_new ();
+
+ /* this is a hack - we query volume to initialize switch state */
+ gst_mixer_get_volume (mixer, track, &volume);
+
+ if (should_toggle_record_switch (track)) {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (toggle),
+ GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_RECORD));
+ } else {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (toggle),
+ !GST_MIXER_TRACK_HAS_FLAG (track, GST_MIXER_TRACK_MUTE));
+ }
+
+ if (fbox == NULL) {
+ fbox = gtk_table_new(0, 3, FALSE);
+ gtk_table_set_col_spacings (GTK_TABLE (fbox), 6);
+ }
+ table = GTK_TABLE (fbox);
+
+ ctrl = mate_volume_control_track_add_title (table, tab_pos,
+ GTK_ORIENTATION_HORIZONTAL,
+ mixer, track, l_sep, r_sep);
+ ctrl->toggle = toggle;
+ ctrl->flagbuttonbox = fbox;
+
+ /* attach'n'show */
+ gtk_table_attach (table, toggle,
+ 2, 3, tab_pos, tab_pos + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND, 0, 0);
+
+ g_signal_connect (toggle, "toggled",
+ G_CALLBACK (cb_toggle_changed), ctrl);
+ gtk_widget_show (toggle);
+
+ return ctrl;
+}
+
+MateVolumeControlTrack *
+mate_volume_control_track_add_option (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox)
+{
+ MateVolumeControlTrack *ctrl;
+ GstMixerOptions *options = GST_MIXER_OPTIONS (track);
+ const GList *opt, *opts;
+ AtkObject *accessible;
+ gchar *accessible_name;
+ gint i = 0;
+ const gchar *active_opt;
+
+ if (fbox == NULL) {
+ fbox = gtk_table_new(0, 3, FALSE);
+ gtk_table_set_col_spacings (GTK_TABLE (fbox), 6);
+ }
+ table = GTK_TABLE (fbox);
+
+ ctrl = mate_volume_control_track_add_title (table, tab_pos,
+ GTK_ORIENTATION_HORIZONTAL,
+ mixer, track, l_sep, r_sep);
+
+ /* optionmenu */
+ active_opt = gst_mixer_get_option (mixer, options);
+ if (active_opt != NULL) {
+ ctrl->options = gtk_combo_box_new_text ();
+ opts = gst_mixer_options_get_values (options);
+ for (opt = opts; opt != NULL; opt = opt->next, i++) {
+ if (opt->data == NULL)
+ continue;
+
+ gtk_combo_box_append_text (GTK_COMBO_BOX (ctrl->options), opt->data);
+
+ if (g_str_equal (active_opt, opt->data)) {
+ gtk_combo_box_set_active (GTK_COMBO_BOX (ctrl->options), i);
+ }
+ }
+ }
+
+ /* a11y */
+ accessible = gtk_widget_get_accessible (ctrl->options);
+ if (GTK_IS_ACCESSIBLE (accessible)) {
+ accessible_name = g_strdup_printf (_("%s Option Selection"),
+ ctrl->track->label);
+ atk_object_set_name (accessible, accessible_name);
+ g_free (accessible_name);
+ }
+ gtk_widget_show (ctrl->options);
+ g_signal_connect (ctrl->options, "changed",
+ G_CALLBACK (cb_option_changed), ctrl);
+
+ ctrl->flagbuttonbox = fbox;
+
+ /* attach'n'show */
+ gtk_table_attach (table, ctrl->options,
+ 2, 3, tab_pos, tab_pos + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND, 0, 0);
+ gtk_widget_show (ctrl->options);
+
+ return ctrl;
+}
+
+void
+mate_volume_control_track_free (MateVolumeControlTrack *track)
+{
+ if (track->id != 0) {
+ g_source_remove (track->id);
+ track->id = 0;
+ }
+
+ g_object_unref (G_OBJECT (track->track));
+
+ g_free (track);
+}
+
+void
+mate_volume_control_track_show (MateVolumeControlTrack *track,
+ gboolean visible)
+{
+#define func(w) \
+ if (w != NULL) { \
+ if (visible) { \
+ gtk_widget_show (w); \
+ } else { \
+ gtk_widget_hide (w); \
+ } \
+ }
+
+ func (track->label);
+ func (track->image);
+ func (track->sliderbox);
+ func (track->buttonbox);
+ func (track->toggle);
+ func (track->options);
+
+ track->visible = visible;
+
+ /* get rid of spacing between hidden tracks */
+ if (visible) {
+ if (track->options) {
+ gtk_table_set_row_spacing (track->table,
+ track->pos, 6);
+ if (track->pos > 0)
+ gtk_table_set_row_spacing (track->table,
+ track->pos - 1, 6);
+ } else if (!track->toggle) {
+ gtk_table_set_col_spacing (track->table,
+ track->pos, 6);
+ if (track->pos > 0)
+ gtk_table_set_col_spacing (track->table,
+ track->pos - 1, 6);
+ }
+ } else {
+ if (track->options) {
+ gtk_table_set_row_spacing (track->table,
+ track->pos, 0);
+ if (track->pos > 0)
+ gtk_table_set_row_spacing (track->table,
+ track->pos - 1, 0);
+ } else if (!track->toggle) {
+ gtk_table_set_col_spacing (track->table,
+ track->pos, 0);
+ if (track->pos > 0)
+ gtk_table_set_col_spacing (track->table,
+ track->pos - 1, 0);
+ }
+ }
+}
diff --git a/gst-mixer/src/track.h b/gst-mixer/src/track.h
new file mode 100644
index 0000000..1ace5f8
--- /dev/null
+++ b/gst-mixer/src/track.h
@@ -0,0 +1,113 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * track.h: layout of a single mixer track
+ *
+ * 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 __GVC_TRACK_H__
+#define __GVC_TRACK_H__
+
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/gst.h>
+#include <gst/interfaces/mixer.h>
+
+#include "button.h"
+
+G_BEGIN_DECLS
+
+typedef struct _MateVolumeControlTrack {
+ /* pointer to table in which we write */
+ GtkTable *table;
+ gint pos;
+
+ /* gstreamer object pointers */
+ GstMixer *mixer;
+ GstMixerTrack *track;
+
+ /* widgets associated with this track */
+ GtkWidget *label,
+ *image,
+ *sliderbox,
+ *buttonbox,
+ *toggle,
+ *options,
+ *flagbuttonbox;
+
+ MateVolumeControlButton *mute, *record;
+
+ /* list of slider adjustments */
+ GList *sliders;
+
+ /* separator left/right (or top/bottom) of the actual widget */
+ GtkWidget *left_separator,
+ *right_separator;
+
+ /* whether we're currently "visible" */
+ gboolean visible;
+
+ /* signal IDs */
+ guint id;
+} MateVolumeControlTrack;
+
+MateVolumeControlTrack *
+ mate_volume_control_track_add_playback (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox);
+MateVolumeControlTrack *
+ mate_volume_control_track_add_recording(GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox);
+
+MateVolumeControlTrack *
+ mate_volume_control_track_add_switch (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox);
+
+MateVolumeControlTrack *
+ mate_volume_control_track_add_option (GtkTable *table,
+ gint tab_pos,
+ GstMixer *mixer,
+ GstMixerTrack *track,
+ GtkWidget *l_sep,
+ GtkWidget *r_sep,
+ GtkWidget *fbox);
+
+void mate_volume_control_track_free (MateVolumeControlTrack *track);
+
+void mate_volume_control_track_show (MateVolumeControlTrack *track,
+ gboolean visible);
+
+void mate_volume_control_track_update (MateVolumeControlTrack *trkw);
+
+G_END_DECLS
+
+#endif /* __GVC_TRACK_H__ */
diff --git a/gst-mixer/src/volume.c b/gst-mixer/src/volume.c
new file mode 100644
index 0000000..a3386f1
--- /dev/null
+++ b/gst-mixer/src/volume.c
@@ -0,0 +1,552 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * volume.c: representation of a track's volume channels
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#define _ISOC99_SOURCE
+
+#include <math.h>
+#include <glib/gi18n.h>
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+
+#include "volume.h"
+#include "button.h"
+
+G_DEFINE_TYPE (MateVolumeControlVolume, mate_volume_control_volume, GTK_TYPE_FIXED)
+
+
+static void mate_volume_control_volume_class_init (MateVolumeControlVolumeClass *klass);
+static void mate_volume_control_volume_init (MateVolumeControlVolume *el);
+static void mate_volume_control_volume_dispose (GObject *object);
+
+static void mate_volume_control_volume_size_req (GtkWidget *widget,
+ GtkRequisition *req);
+static void mate_volume_control_volume_size_alloc (GtkWidget *widget,
+ GtkAllocation *alloc);
+static gboolean mate_volume_control_volume_expose (GtkWidget *widget,
+ GdkEventExpose *expose);
+
+static void cb_volume_changed (GtkAdjustment *adj,
+ gpointer data);
+static void cb_lock_toggled (GtkToggleButton *button,
+ gpointer data);
+
+static gboolean cb_check (gpointer data);
+
+
+static void
+mate_volume_control_volume_class_init (MateVolumeControlVolumeClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+ GtkWidgetClass *gtkwidget_class = GTK_WIDGET_CLASS (klass);
+
+ gobject_class->dispose = mate_volume_control_volume_dispose;
+ gtkwidget_class->size_allocate = mate_volume_control_volume_size_alloc;
+ gtkwidget_class->size_request = mate_volume_control_volume_size_req;
+ gtkwidget_class->expose_event = mate_volume_control_volume_expose;
+}
+
+static void
+mate_volume_control_volume_init (MateVolumeControlVolume *vol)
+{
+ #if GTK_CHECK_VERSION(2,18,0)
+ gtk_widget_set_has_window (GTK_WIDGET (vol), TRUE);
+ #else
+ gtk_fixed_set_has_window (GTK_FIXED (vol), TRUE);
+ #endif
+
+ vol->mixer = NULL;
+ vol->track = NULL;
+ vol->padding = 6;
+ vol->scales = NULL;
+ vol->button = NULL;
+ vol->locked = FALSE;
+ vol->id = 0;
+}
+
+static GtkWidget *
+get_scale (MateVolumeControlVolume *vol,
+ gint num_chan,
+ gint volume)
+{
+ GtkWidget *slider;
+ GtkObject *adj;
+ AtkObject *accessible;
+ gchar *accessible_name;
+
+ adj = gtk_adjustment_new (volume,
+ vol->track->min_volume, vol->track->max_volume,
+ (vol->track->max_volume - vol->track->min_volume) / 100.0,
+ (vol->track->max_volume - vol->track->min_volume) / 10.0, 0.0);
+ g_signal_connect (adj, "value_changed",
+ G_CALLBACK (cb_volume_changed), vol);
+ slider = gtk_vscale_new (GTK_ADJUSTMENT (adj));
+ gtk_scale_set_draw_value (GTK_SCALE (slider), FALSE);
+ gtk_range_set_inverted (GTK_RANGE (slider), TRUE);
+
+ /* a11y */
+ accessible = gtk_widget_get_accessible (slider);
+ if (GTK_IS_ACCESSIBLE (accessible)) {
+ if (vol->track->num_channels == 1) {
+ accessible_name = g_strdup_printf (_("Track %s"),
+ vol->track->label);
+ } else {
+ gchar *accessible_desc = g_strdup_printf (_("Channel %d of track %s"),
+ num_chan + 1,
+ vol->track->label);
+ accessible_name = g_strdup_printf (_("Track %s, channel %d"),
+ vol->track->label, num_chan + 1);
+ atk_object_set_description (accessible, accessible_desc);
+ g_free (accessible_desc);
+ }
+ atk_object_set_name (accessible, accessible_name);
+ g_free (accessible_name);
+ }
+
+ return slider;
+}
+
+static void
+get_button (MateVolumeControlVolume *vol,
+ gint *volumes)
+{
+ AtkObject *accessible;
+ gchar *accessible_name, *msg;
+ gint n;
+
+ msg = g_strdup_printf (_("Lock channels for %s together"), vol->track->label);
+ vol->button = mate_volume_control_button_new ("chain.png",
+ "chain-broken.png",
+ msg);
+ g_free (msg);
+ g_signal_connect (vol->button, "clicked",
+ G_CALLBACK (cb_lock_toggled), vol);
+ for (n = 1; n < vol->track->num_channels; n++) {
+ /* default, unlocked */
+ if (volumes[n] != volumes[0])
+ break;
+ }
+ mate_volume_control_button_set_active (MATE_VOLUME_CONTROL_BUTTON (vol->button),
+ n == vol->track->num_channels);
+
+ /* a11y */
+ accessible = gtk_widget_get_accessible (vol->button);
+ if (GTK_IS_ACCESSIBLE (accessible)) {
+ accessible_name = g_strdup_printf (_("Track %s: lock channels together"),
+ vol->track->label);
+ atk_object_set_name (accessible, accessible_name);
+ g_free (accessible_name);
+ }
+}
+
+GtkWidget *
+mate_volume_control_volume_new (GstMixer *mixer,
+ GstMixerTrack *track,
+ gint padding)
+{
+ MateVolumeControlVolume *vol;
+ gint *volumes, n;
+ gchar *msg, *chan;
+ gboolean need_timeout = TRUE;
+
+ need_timeout = ((gst_mixer_get_mixer_flags (GST_MIXER (mixer)) &
+ GST_MIXER_FLAG_AUTO_NOTIFICATIONS) == 0);
+
+ /* volume */
+ vol = g_object_new (MATE_VOLUME_CONTROL_TYPE_VOLUME, NULL);
+ gst_object_ref (GST_OBJECT (mixer));
+ vol->mixer = mixer;
+ vol->track = g_object_ref (G_OBJECT (track));
+ if (padding >= 0)
+ vol->padding = padding;
+
+ /* sliders */
+ volumes = g_new0 (gint, track->num_channels);
+ gst_mixer_get_volume (mixer, track, volumes);
+ for (n = 0; n < track->num_channels; n++) {
+ GtkWidget *slider;
+
+ /* we will reposition the widget once we're drawing up */
+ slider = get_scale (vol, n, volumes[n]);
+ gtk_fixed_put (GTK_FIXED (vol), slider, 0, 0);
+ gtk_widget_show (slider);
+ vol->scales = g_list_append (vol->scales, slider);
+
+ /* somewhat dirty hack that will suffice for now. 1 chan
+ * means mono, two means stereo (left/right) and > 2 means
+ * alsa, where channel order is front, rear, center, lfe,
+ * side. */
+ if (vol->track->num_channels == 1) {
+ chan = _("mono");
+ } else if (vol->track->num_channels == 2) {
+ chan = (n == 0) ? _("left") : _("right");
+ } else {
+ switch (n) {
+ case 0: chan = _("front left"); break;
+ case 1: chan = _("front right"); break;
+ case 2: chan = _("rear left"); break;
+ case 3: chan = _("rear right"); break;
+ case 4: chan = _("front center"); break;
+ /* Translators: This is the name of a surround sound channel. It
+ * stands for "Low-Frequency Effects". If you're not sure that
+ * this has an established and different translation in your
+ * language, leave it unchanged. */
+ case 5: chan = _("LFE"); break;
+ case 6: chan = _("side left"); break;
+ case 7: chan = _("side right"); break;
+ default: chan = _("unknown"); break;
+ }
+ }
+
+ /* Here, we can actually tell people that this
+ * is a slider that will change channel X. */
+ msg = g_strdup_printf (_("Volume of %s channel on %s"),
+ chan, vol->track->label);
+ gtk_widget_set_tooltip_text (slider, msg);
+ g_free (msg);
+ }
+
+ /* chainbutton */
+ get_button (vol, volumes);
+ if (track->num_channels > 1) {
+ gtk_fixed_put (GTK_FIXED (vol), vol->button, 0, 0);
+ gtk_widget_show (vol->button);
+ }
+
+ g_free (volumes);
+
+ /* GStreamer signals */
+ if (need_timeout)
+ vol->id = g_timeout_add (100, cb_check, vol);
+
+ return GTK_WIDGET (vol);
+}
+
+static void
+mate_volume_control_volume_dispose (GObject *object)
+{
+ MateVolumeControlVolume *vol = MATE_VOLUME_CONTROL_VOLUME (object);
+
+ if (vol->id != 0) {
+ g_source_remove (vol->id);
+ vol->id = 0;
+ }
+
+ if (vol->track) {
+ g_object_unref (G_OBJECT (vol->track));
+ vol->track = NULL;
+ }
+
+ if (vol->mixer) {
+ gst_object_unref (GST_OBJECT (vol->mixer));
+ vol->mixer = NULL;
+ }
+
+ if (vol->scales) {
+ g_list_free (vol->scales);
+ vol->scales = NULL;
+ }
+
+ G_OBJECT_CLASS (mate_volume_control_volume_parent_class)->dispose (object);
+}
+
+/*
+ * Gtk/GDK virtual functions for size negotiation.
+ */
+
+static void
+mate_volume_control_volume_size_req (GtkWidget *widget,
+ GtkRequisition *req)
+{
+ MateVolumeControlVolume *vol = MATE_VOLUME_CONTROL_VOLUME (widget);
+ GtkRequisition but_req, scale_req;
+
+ /* request size of kids */
+ GTK_WIDGET_GET_CLASS (vol->button)->size_request (vol->button, &but_req);
+ GTK_WIDGET_GET_CLASS (vol->scales->data)->size_request (vol->scales->data,
+ &scale_req);
+ if (scale_req.height < 100)
+ scale_req.height = 100;
+
+ /* calculate our own size from that */
+ req->width = scale_req.width * vol->track->num_channels +
+ vol->padding * (vol->track->num_channels - 1);
+ req->height = scale_req.height + but_req.height /*+ vol->padding*/;
+}
+
+static void
+mate_volume_control_volume_size_alloc (GtkWidget *widget,
+ GtkAllocation *alloc)
+{
+ MateVolumeControlVolume *vol = MATE_VOLUME_CONTROL_VOLUME (widget);
+ GtkRequisition but_req, scale_req;
+ GtkAllocation but_all, scale_all;
+ gint x_offset, but_deco_width, n = 0;
+ GList *scales;
+ GtkAllocation allocation;
+
+ /* loop? */
+ gtk_widget_get_allocation (widget, &allocation);
+ if (alloc->x == allocation.x &&
+ alloc->y == allocation.y &&
+ alloc->width == allocation.width &&
+ alloc->height == allocation.height)
+ return;
+
+ /* request size of kids */
+ GTK_WIDGET_GET_CLASS (vol->button)->size_request (vol->button, &but_req);
+ GTK_WIDGET_GET_CLASS (vol->scales->data)->size_request (vol->scales->data,
+ &scale_req);
+
+ /* calculate */
+ x_offset = (alloc->width - ((vol->track->num_channels * scale_req.width) +
+ (vol->track->num_channels - 1) * vol->padding)) / 2;
+ scale_all.width = scale_req.width;
+ scale_all.height = alloc->height - but_req.height;
+ scale_all.y = 0;
+ but_deco_width = alloc->width - (2 * x_offset);
+ but_all.width = but_req.width;
+ but_all.height = but_req.height;
+ but_all.x = x_offset + (but_deco_width - but_req.width) / 2;
+ but_all.y = alloc->height - but_req.height;
+
+ /* tell sliders */
+ for (scales = vol->scales; scales != NULL; scales = scales->next, n++) {
+ scale_all.x = x_offset + n * (scale_req.width + vol->padding);
+ gtk_fixed_move (GTK_FIXED (vol), scales->data, scale_all.x, scale_all.y);
+ gtk_widget_set_size_request (scales->data, scale_all.width, scale_all.height);
+ }
+
+ /* tell button */
+ if (vol->track->num_channels > 1) {
+ gtk_fixed_move (GTK_FIXED (vol), vol->button, but_all.x, but_all.y);
+ gtk_widget_set_size_request (vol->button, but_all.width, but_all.height);
+ }
+
+ /* parent will resize window */
+ GTK_WIDGET_CLASS (mate_volume_control_volume_parent_class)->size_allocate (widget, alloc);
+}
+
+static gboolean
+mate_volume_control_volume_expose (GtkWidget *widget,
+ GdkEventExpose *expose)
+{
+ GtkAllocation allocation;
+ MateVolumeControlVolume *vol = MATE_VOLUME_CONTROL_VOLUME (widget);
+
+ /* clear background */
+ gtk_widget_get_allocation (widget, &allocation);
+ gdk_window_clear_area (gtk_widget_get_window (widget), 0, 0,
+ allocation.width,
+ allocation.height);
+
+ if (vol->track->num_channels > 1) {
+ gint x_offset, y_offset, height, width;
+ GtkRequisition scale_req, but_req;
+ GdkPoint points[3];
+ GtkStyle *style;
+ GtkStateType state;
+
+ /* request size of kids */
+ GTK_WIDGET_GET_CLASS (vol->button)->size_request (vol->button, &but_req);
+ GTK_WIDGET_GET_CLASS (vol->scales->data)->size_request (vol->scales->data,
+ &scale_req);
+
+ /* calculate */
+ gtk_widget_get_allocation (widget, &allocation);
+ x_offset = (allocation.width -
+ ((vol->track->num_channels * scale_req.width) +
+ (vol->track->num_channels - 1) * vol->padding)) / 2;
+ y_offset = allocation.height - but_req.height;
+ width = allocation.width - (2 * x_offset + but_req.width);
+ height = but_req.height / 2;
+ points[0].y = y_offset + 3;
+ points[1].y = points[2].y = points[0].y + height - 3;
+
+ /* draw chainbutton decorations */
+ style = gtk_widget_get_style (widget);
+ state = gtk_widget_get_state (widget);
+
+ points[0].x = points[1].x = x_offset + 3;
+ points[2].x = points[0].x + width - 6;
+ gtk_paint_polygon (style, gtk_widget_get_window (widget),
+ state,
+ GTK_SHADOW_ETCHED_IN,
+ &expose->area, widget, "hseparator",
+ points, 3, FALSE);
+
+ points[0].x = points[1].x = allocation.width - x_offset - 3;
+ points[2].x = points[0].x - width + 6;
+ gtk_paint_polygon (style, gtk_widget_get_window (widget),
+ state,
+ GTK_SHADOW_ETCHED_IN,
+ &expose->area, widget, "hseparator",
+ points, 3, FALSE);
+ }
+
+ /* take care of redrawing the kids */
+ return GTK_WIDGET_CLASS (mate_volume_control_volume_parent_class)->expose_event (widget, expose);
+}
+
+/*
+ * Signals handlers.
+ */
+
+static void
+cb_volume_changed (GtkAdjustment *_adj,
+ gpointer data)
+{
+ MateVolumeControlVolume *vol = data;
+ gint *volumes, i = 0;
+ GList *scales;
+
+ if (vol->locked)
+ return;
+ vol->locked = TRUE;
+ volumes = g_new (gint, vol->track->num_channels);
+
+ for (scales = vol->scales; scales != NULL; scales = scales->next) {
+ GtkAdjustment *adj = gtk_range_get_adjustment (scales->data);
+
+ if (mate_volume_control_button_get_active (
+ MATE_VOLUME_CONTROL_BUTTON (vol->button))) {
+ gtk_adjustment_set_value (adj, gtk_adjustment_get_value (_adj));
+ volumes[i++] = rint (gtk_adjustment_get_value (_adj));
+ } else {
+ volumes[i++] = rint (gtk_adjustment_get_value (adj));
+ }
+ }
+
+ gst_mixer_set_volume (vol->mixer, vol->track, volumes);
+
+ g_free (volumes);
+ vol->locked = FALSE;
+}
+
+static void
+cb_lock_toggled (GtkToggleButton *button,
+ gpointer data)
+{
+ MateVolumeControlVolume *vol = data;
+
+ if (mate_volume_control_button_get_active (
+ MATE_VOLUME_CONTROL_BUTTON (vol->button))) {
+ /* get the mean value, and set it on the first adjustment.
+ * the cb_volume_changed () callback will take care of the
+ * rest. */
+ gint volume = 0, num = 0;
+ GList *scales;
+
+ for (scales = vol->scales ; scales != NULL; scales = scales->next) {
+ GtkAdjustment *adj = gtk_range_get_adjustment (scales->data);
+
+ num++;
+ volume += gtk_adjustment_get_value (adj);
+ }
+
+ /* safety check */
+ if (vol->scales != NULL) {
+ gtk_adjustment_set_value (gtk_range_get_adjustment (vol->scales->data),
+ volume / num);
+ }
+ }
+}
+
+/*
+ * See if our volume is zero.
+ */
+
+void
+mate_volume_control_volume_ask (MateVolumeControlVolume * vol,
+ gboolean *real_zero, gboolean *slider_zero)
+{
+ GList *scales;
+ gint *volumes, n, tot = 0;
+
+ volumes = g_new (gint, vol->track->num_channels);
+ gst_mixer_get_volume (vol->mixer, vol->track, volumes);
+ for (n = 0; n < vol->track->num_channels; n++)
+ tot += volumes[n];
+ g_free (volumes);
+ *real_zero = (tot == 0);
+
+ *slider_zero = TRUE;
+ for (n = 0, scales = vol->scales;
+ scales != NULL; scales = scales->next, n++) {
+ GtkAdjustment *adj = gtk_range_get_adjustment (scales->data);
+
+ if (rint (gtk_adjustment_get_value (adj)) != 0) {
+ *slider_zero = FALSE;
+ break;
+ }
+ }
+}
+
+
+void
+mate_volume_control_volume_update (MateVolumeControlVolume *vol)
+{
+ gint *volumes, n;
+ GList *scales;
+
+ /* don't do callbacks */
+ if (vol->locked)
+ return;
+
+ vol->locked = TRUE;
+
+ volumes = g_new (gint, vol->track->num_channels);
+ gst_mixer_get_volume (vol->mixer, vol->track, volumes);
+
+ /* did we change? */
+ for (n = 0, scales = vol->scales;
+ scales != NULL; scales = scales->next, n++) {
+ GtkAdjustment *adj = gtk_range_get_adjustment (scales->data);
+
+ if ((gint) gtk_adjustment_get_value (adj) != volumes[n]) {
+ gtk_range_set_value (scales->data, volumes[n]);
+ }
+
+ /* should we release lock? */
+ if (volumes[n] != volumes[0]) {
+ mate_volume_control_button_set_active (
+ MATE_VOLUME_CONTROL_BUTTON (vol->button), FALSE);
+ }
+ }
+
+ g_free (volumes);
+ vol->locked = FALSE;
+}
+
+/*
+ * Timeout to check for volume changes.
+ */
+
+static gboolean
+cb_check (gpointer data)
+{
+ mate_volume_control_volume_update (data);
+
+ return TRUE;
+}
diff --git a/gst-mixer/src/volume.h b/gst-mixer/src/volume.h
new file mode 100644
index 0000000..678aab4
--- /dev/null
+++ b/gst-mixer/src/volume.h
@@ -0,0 +1,82 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * volume.h: representation of a track's volume channels
+ *
+ * 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 __GVC_VOLUME_H__
+#define __GVC_VOLUME_H__
+
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <gst/interfaces/mixer.h>
+
+G_BEGIN_DECLS
+
+#define MATE_VOLUME_CONTROL_TYPE_VOLUME \
+ (mate_volume_control_volume_get_type ())
+#define MATE_VOLUME_CONTROL_VOLUME(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), MATE_VOLUME_CONTROL_TYPE_VOLUME, \
+ MateVolumeControlVolume))
+#define MATE_VOLUME_CONTROL_VOLUME_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), MATE_VOLUME_CONTROL_TYPE_VOLUME, \
+ MateVolumeControlVolumeClass))
+#define MATE_VOLUME_CONTROL_IS_VOLUME(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MATE_VOLUME_CONTROL_TYPE_VOLUME))
+#define MATE_VOLUME_CONTROL_IS_VOLUME_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_VOLUME_CONTROL_TYPE_VOLUME))
+
+typedef struct _MateVolumeControlVolume {
+ GtkFixed parent;
+
+ /* track + mixer */
+ GstMixer *mixer;
+ GstMixerTrack *track;
+
+ /* padding */
+ gint padding;
+
+ /* childs */
+ GList *scales;
+ GtkWidget *button, *image;
+
+ /* this will be set to true if the user changes volumes
+ * in the mixer as a response to a user query. It prevents
+ * infinite loops. */
+ gboolean locked;
+
+ /* signal ID */
+ guint id;
+} MateVolumeControlVolume;
+
+typedef struct _MateVolumeControlVolumeClass {
+ GtkFixedClass klass;
+} MateVolumeControlVolumeClass;
+
+GType mate_volume_control_volume_get_type (void);
+GtkWidget * mate_volume_control_volume_new (GstMixer *mixer,
+ GstMixerTrack *track,
+ gint padding);
+void mate_volume_control_volume_ask (MateVolumeControlVolume *volume,
+ gboolean * real_zero,
+ gboolean * slider_zero);
+void mate_volume_control_volume_update (MateVolumeControlVolume *volume);
+
+G_END_DECLS
+
+#endif /* __GVC_VOLUME_H__ */
diff --git a/gst-mixer/src/window.c b/gst-mixer/src/window.c
new file mode 100644
index 0000000..19b9eed
--- /dev/null
+++ b/gst-mixer/src/window.c
@@ -0,0 +1,435 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * window.c: main window
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gdk/gdkkeysyms.h>
+
+#include "keys.h"
+#include "preferences.h"
+#include "window.h"
+
+G_DEFINE_TYPE (MateVolumeControlWindow, mate_volume_control_window, GTK_TYPE_WINDOW)
+
+void mate_volume_control_window_set_page(GtkWidget *widget, const gchar *page)
+{
+ MateVolumeControlWindow *win = MATE_VOLUME_CONTROL_WINDOW (widget);
+
+ if (g_ascii_strncasecmp(page, "playback",8) == 0)
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (win->el), 0);
+ else if (g_ascii_strncasecmp(page, "recording",9) == 0)
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (win->el), 1);
+ else if (g_ascii_strncasecmp(page, "switches",9) == 0)
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (win->el), 2);
+ else if (g_ascii_strncasecmp(page, "options",9) == 0)
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (win->el), 3);
+ else /* default is "playback" */
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (win->el), 0);
+}
+
+
+/*
+ * Menu actions.
+ */
+
+static void
+cb_change (GtkComboBox *widget,
+ MateVolumeControlWindow *win)
+{
+ gchar *device_name;
+
+ device_name = gtk_combo_box_get_active_text (widget);
+ g_return_if_fail (device_name != NULL);
+
+ mateconf_client_set_string (win->client, MATE_VOLUME_CONTROL_KEY_ACTIVE_ELEMENT, device_name, NULL);
+
+ g_free (device_name);
+}
+
+static void
+cb_exit (GtkAction *action,
+ MateVolumeControlWindow *win)
+{
+ gtk_widget_destroy (GTK_WIDGET (win));
+}
+
+static void
+cb_preferences_destroy (GtkWidget *widget,
+ MateVolumeControlWindow *win)
+{
+ win->prefs = NULL;
+}
+
+static void
+cb_preferences (GtkAction *action,
+ MateVolumeControlWindow *win)
+{
+
+ if (!win->prefs) {
+ win->prefs = mate_volume_control_preferences_new (GST_ELEMENT (win->el->mixer),
+ win->client);
+ g_signal_connect (win->prefs, "destroy", G_CALLBACK (cb_preferences_destroy), win);
+ gtk_widget_show (win->prefs);
+ } else {
+ gtk_window_present (GTK_WINDOW (win->prefs));
+ }
+}
+
+static void
+cb_help (GtkAction *action,
+ MateVolumeControlWindow *win)
+{
+ GdkScreen *screen;
+ GtkWidget *dialog;
+ GError *error = NULL;
+
+ screen = gtk_window_get_screen (GTK_WINDOW (win));
+
+ if (gtk_show_uri (screen, "ghelp:mate-volume-control", GDK_CURRENT_TIME,
+ &error) == FALSE) {
+ dialog = gtk_message_dialog_new (GTK_WINDOW (win), GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", error->message);
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+ g_error_free (error);
+ }
+}
+
+static void
+cb_show_about (MateVolumeControlWindow *win)
+{
+ const gchar *authors[] = { "Ronald Bultje <[email protected]>",
+ "Leif Johnson <[email protected]>",
+ NULL };
+ const gchar *documenters[] = { "Sun Microsystems",
+ NULL};
+
+ gtk_show_about_dialog (GTK_WINDOW (win),
+ "version", VERSION,
+ "copyright", "Copyright \xc2\xa9 2003-2004 Ronald Bultje",
+ "comments", _("A MATE/GStreamer-based volume control application"),
+ "authors", authors,
+ "documenters", documenters,
+ "translator-credits", _("translator-credits"),
+ "logo-icon-name", "multimedia-volume-control",
+ NULL);
+}
+
+static void
+window_change_mixer_element (MateVolumeControlWindow *win,
+ const gchar *el)
+{
+ const char *cur_el_str;
+ GList *item;
+
+ g_return_if_fail (win != NULL);
+ g_return_if_fail (el != NULL);
+
+ for (item = win->elements; item != NULL; item = item->next) {
+ cur_el_str = g_object_get_data (item->data, "mate-volume-control-name");
+
+ if (cur_el_str == NULL)
+ continue;
+
+ if (g_str_equal (cur_el_str, el)) {
+ GstElement *old_element = GST_ELEMENT (win->el->mixer);
+ gchar *title;
+
+ /* change element */
+ gst_element_set_state (item->data, GST_STATE_READY);
+ mate_volume_control_element_change (win->el, item->data);
+
+ if (win->prefs != NULL)
+ mate_volume_control_preferences_change (MATE_VOLUME_CONTROL_PREFERENCES (win->prefs),
+ item->data);
+
+ if (old_element != NULL)
+ gst_element_set_state (old_element, GST_STATE_NULL);
+
+ /* change window title */
+ title = g_strdup_printf (_("Volume Control: %s"), cur_el_str);
+ gtk_window_set_title (GTK_WINDOW (win), title);
+ g_free (title);
+
+ break;
+ }
+ }
+}
+
+static void
+cb_mateconf (MateConfClient *client,
+ guint connection_id,
+ MateConfEntry *entry,
+ gpointer data)
+{
+ g_return_if_fail (mateconf_entry_get_key (entry) != NULL);
+
+ if (g_str_equal (mateconf_entry_get_key (entry),
+ MATE_VOLUME_CONTROL_KEY_ACTIVE_ELEMENT)) {
+ window_change_mixer_element (MATE_VOLUME_CONTROL_WINDOW (data),
+ mateconf_value_get_string (mateconf_entry_get_value (entry)));
+ }
+}
+
+/*
+ * Signal handlers.
+ */
+
+#if 0
+static void
+cb_error (GstElement *element,
+ GstElement *source,
+ GError *error,
+ gchar *debug,
+ gpointer data)
+{
+ MateVolumeControlWindow *win = MATE_VOLUME_CONTROL_WINDOW (data);
+ GtkWidget *dialog;
+
+ dialog = gtk_message_dialog_new (GTK_WINDOW (win),
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE,
+ error->message);
+ gtk_widget_show (dialog);
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+}
+#endif
+
+static void
+mate_volume_control_window_dispose (GObject *object)
+{
+ MateVolumeControlWindow *win = MATE_VOLUME_CONTROL_WINDOW (object);
+
+ if (win->prefs) {
+ gtk_widget_destroy (win->prefs);
+ win->prefs = NULL;
+ }
+
+ /* clean up */
+ if (win->elements) {
+
+ g_list_foreach (win->elements, (GFunc) g_object_unref, NULL);
+ g_list_free (win->elements);
+ win->elements = NULL;
+ }
+
+ if (win->client) {
+ g_object_unref (win->client);
+ win->client = NULL;
+ }
+
+ G_OBJECT_CLASS (mate_volume_control_window_parent_class)->dispose (object);
+}
+
+
+static void
+mate_volume_control_window_class_init (MateVolumeControlWindowClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+
+ gobject_class->dispose = mate_volume_control_window_dispose;
+}
+
+
+static void
+mate_volume_control_window_init (MateVolumeControlWindow *win)
+{
+ int width, height;
+
+ win->elements = NULL;
+ win->el = NULL;
+ win->client = mateconf_client_get_default ();
+ win->prefs = NULL;
+ win->use_default_mixer = FALSE;
+
+ g_set_application_name (_("Volume Control"));
+ gtk_window_set_title (GTK_WINDOW (win), _("Volume Control"));
+
+ /* To set the window according to previous geometry */
+ width = mateconf_client_get_int (win->client, PREF_UI_WINDOW_WIDTH, NULL);
+ if (width < 250)
+ width = 250;
+ height = mateconf_client_get_int (win->client, PREF_UI_WINDOW_HEIGHT, NULL);
+ if (height < 100)
+ height = -1;
+ gtk_window_set_default_size (GTK_WINDOW (win), width, height);
+}
+
+GtkWidget *
+mate_volume_control_window_new (GList *elements)
+{
+ gchar *active_el_str, *cur_el_str;
+ GstElement *active_element;
+ GList *item;
+ MateVolumeControlWindow *win;
+ GtkAccelGroup *accel_group;
+ GtkWidget *combo_box;
+ GtkWidget *label;
+ GtkWidget *hbox;
+ GtkWidget *buttons;
+ GtkWidget *el;
+ GtkWidget *prefsbtn;
+ GtkWidget *closebtn;
+ GtkWidget *helpbtn;
+ gint count = 0;
+ GtkWidget *vbox;
+ GtkCellRenderer *renderer;
+ gint active_element_num;
+
+ g_return_val_if_fail (elements != NULL, NULL);
+ active_element = NULL;
+
+ /* window */
+ win = g_object_new (MATE_VOLUME_CONTROL_TYPE_WINDOW, NULL);
+ win->elements = elements;
+
+ accel_group = gtk_accel_group_new ();
+
+ gtk_window_add_accel_group (GTK_WINDOW (win), accel_group);
+ gtk_accel_group_connect (accel_group, GDK_A, GDK_CONTROL_MASK, 0,
+ g_cclosure_new_swap (G_CALLBACK (cb_show_about), win, NULL));
+
+ /* get active element, if any (otherwise we use the default) */
+ active_el_str = mateconf_client_get_string (win->client,
+ MATE_VOLUME_CONTROL_KEY_ACTIVE_ELEMENT,
+ NULL);
+ if (active_el_str != NULL && *active_el_str != '\0') {
+ for (count = 0, item = elements; item != NULL; item = item->next, count++) {
+ cur_el_str = g_object_get_data (item->data, "mate-volume-control-name");
+ if (cur_el_str == NULL)
+ continue;
+
+ if (g_str_equal (active_el_str, cur_el_str)) {
+ active_element = item->data;
+ break;
+ }
+ }
+ g_free (active_el_str);
+ if (!item) {
+ count = 0;
+ active_element = elements->data;
+ /* If there's a default but it doesn't match what we have available,
+ * reset the default */
+ mateconf_client_set_string (win->client,
+ MATE_VOLUME_CONTROL_KEY_ACTIVE_ELEMENT,
+ g_object_get_data (G_OBJECT (active_element),
+ "mate-volume-control-name"),
+ NULL);
+ }
+ /* default element to first */
+ if (!active_element)
+ active_element = elements->data;
+ } else {
+ count = 0;
+ active_element = elements->data;
+ }
+ active_element_num = count;
+
+ combo_box = gtk_combo_box_new_text ();
+ renderer = gtk_cell_renderer_text_new ();
+ g_object_set (renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
+ gtk_cell_layout_clear (GTK_CELL_LAYOUT (combo_box));
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo_box), renderer, TRUE);
+ gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (combo_box), renderer, "text", 0);
+ for (count = 0, item = elements; item != NULL; item = item->next, count++) {
+ const gchar *name;
+
+ name = g_object_get_data (item->data, "mate-volume-control-name");
+ gtk_combo_box_append_text(GTK_COMBO_BOX (combo_box), name);
+ }
+ gtk_combo_box_set_active (GTK_COMBO_BOX (combo_box), active_element_num);
+ g_signal_connect (combo_box, "changed", G_CALLBACK (cb_change), win);
+
+
+ /* mateconf */
+ mateconf_client_add_dir (win->client, MATE_VOLUME_CONTROL_KEY_DIR,
+ MATECONF_CLIENT_PRELOAD_RECURSIVE, NULL);
+ mateconf_client_notify_add (win->client, MATE_VOLUME_CONTROL_KEY_DIR,
+ cb_mateconf, win, NULL, NULL);
+
+ win->use_default_mixer = (active_el_str == NULL);
+
+ /* add the combo box to choose the device */
+ label = gtk_label_new (NULL);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), _("_Device: "));
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo_box);
+
+ hbox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), combo_box, TRUE, TRUE, 0);
+
+ /* add content for this element */
+ el = mate_volume_control_element_new (win->client);
+ win->el = MATE_VOLUME_CONTROL_ELEMENT (el);
+
+ /* create the buttons box */
+ helpbtn = gtk_button_new_from_stock (GTK_STOCK_HELP);
+ prefsbtn = gtk_button_new_from_stock (GTK_STOCK_PREFERENCES);
+ closebtn = gtk_button_new_from_stock (GTK_STOCK_CLOSE);
+ g_signal_connect (helpbtn, "clicked", G_CALLBACK (cb_help), win);
+ g_signal_connect (prefsbtn, "clicked", G_CALLBACK (cb_preferences), win);
+ g_signal_connect (closebtn, "clicked", G_CALLBACK (cb_exit), win);
+ gtk_widget_add_accelerator (closebtn, "clicked", accel_group,
+ GDK_Escape, 0, 0);
+ gtk_widget_add_accelerator (helpbtn, "clicked", accel_group,
+ GDK_F1, 0, 0);
+ buttons = gtk_hbutton_box_new ();
+ gtk_box_pack_start (GTK_BOX (buttons), helpbtn, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (buttons), prefsbtn, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (buttons), closebtn, FALSE, FALSE, 0);
+ gtk_box_set_spacing (GTK_BOX (buttons), 6);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (buttons), GTK_BUTTONBOX_END);
+ gtk_button_box_set_child_secondary (GTK_BUTTON_BOX (buttons), helpbtn, TRUE);
+
+ /* Put the the elements in a vbox */
+ vbox = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER(win), vbox);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), el, TRUE, TRUE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), buttons, FALSE, FALSE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox), 6);
+
+ /* set tooltips */
+ gtk_widget_set_tooltip_text (combo_box, _("Control volume on a different device"));
+
+ gtk_widget_show_all (GTK_WIDGET (win));
+
+ /* refresh the control and window title with the default mixer */
+ window_change_mixer_element (win, g_object_get_data (G_OBJECT (active_element),
+ "mate-volume-control-name"));
+
+ /* FIXME:
+ * - set error handler (cb_error) after device activation:
+ * g_signal_connect (element, "error", G_CALLBACK (cb_error), win);.
+ * - on device change: reset error handler, change menu (in case this
+ * was done outside the UI).
+ */
+
+ return GTK_WIDGET (win);
+}
+
+
diff --git a/gst-mixer/src/window.h b/gst-mixer/src/window.h
new file mode 100644
index 0000000..e108d75
--- /dev/null
+++ b/gst-mixer/src/window.h
@@ -0,0 +1,75 @@
+/* MATE Volume Control
+ * Copyright (C) 2003-2004 Ronald Bultje <[email protected]>
+ *
+ * window.h: main window
+ *
+ * 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 __GVC_WINDOW_H__
+#define __GVC_WINDOW_H__
+
+#include <glib.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/gst.h>
+
+#include "element.h"
+
+G_BEGIN_DECLS
+
+#define MATE_VOLUME_CONTROL_TYPE_WINDOW \
+ (mate_volume_control_window_get_type ())
+#define MATE_VOLUME_CONTROL_WINDOW(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), MATE_VOLUME_CONTROL_TYPE_WINDOW, \
+ MateVolumeControlWindow))
+#define MATE_VOLUME_CONTROL_WINDOW_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), MATE_VOLUME_CONTROL_TYPE_WINDOW, \
+ MateVolumeControlWindowClass))
+#define MATE_VOLUME_CONTROL_IS_WINDOW(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MATE_VOLUME_CONTROL_TYPE_WINDOW))
+#define MATE_VOLUME_CONTROL_IS_WINDOW_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_VOLUME_CONTROL_TYPE_WINDOW))
+
+typedef struct {
+ GtkWindow parent;
+
+ /* element list */
+ GList *elements;
+
+ /* mateconf client */
+ MateConfClient *client;
+
+ /* contents */
+ MateVolumeControlElement *el;
+
+ /* preferences window, if opened */
+ GtkWidget *prefs;
+
+ /* use default mixer */
+ gboolean use_default_mixer;
+} MateVolumeControlWindow;
+
+typedef struct {
+ GtkWindowClass klass;
+} MateVolumeControlWindowClass;
+
+GType mate_volume_control_window_get_type (void);
+GtkWidget * mate_volume_control_window_new (GList *elements);
+void mate_volume_control_window_set_page (GtkWidget *win, const gchar *page);
+
+G_END_DECLS
+
+#endif /* __GVC_WINDOW_H__ */
diff --git a/gstreamer-properties/Makefile.am b/gstreamer-properties/Makefile.am
new file mode 100644
index 0000000..3f0dbbd
--- /dev/null
+++ b/gstreamer-properties/Makefile.am
@@ -0,0 +1,48 @@
+SUBDIRS = . help
+bin_PROGRAMS = mate-gstreamer-properties
+
+mate_gstreamer_properties_LDADD = $(GSTPROPS_LIBS)
+mate_gstreamer_properties_SOURCES = \
+ gstreamer-properties.c gstreamer-properties-structs.h \
+ pipeline-tests.h pipeline-tests.c \
+ pipeline-constants.c
+
+@INTLTOOL_DESKTOP_RULE@
+
+iconsdir = $(datadir)/mate-gstreamer-properties/icons
+icons_DATA = gstreamer-properties.png
+
+desktop_iconsdir = $(datadir)/icons/mate/48x48/apps
+desktop_icons_DATA = gstreamer-properties.png
+
+uidir = $(datadir)/mate-gstreamer-properties/
+ui_DATA = gstreamer-properties.ui
+
+desktopdir = $(datadir)/applications
+Desktop_in_files = mate-gstreamer-properties.desktop.in.in
+desktop_DATA = $(Desktop_in_files:.desktop.in.in=.desktop)
+
+AM_CPPFLAGS = \
+ $(GSTPROPS_CFLAGS) \
+ -DGSTPROPS_UIDIR=\""$(uidir)"\" \
+ -DGSTPROPS_ICONDIR=\""$(iconsdir)"\" \
+ -DDATADIR=\""$(datadir)"\" \
+ -DMATELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ -DG_LOG_DOMAIN="\"gstreamer-properties\"" \
+ $(DISABLE_DEPRECATED)
+
+CLEANFILES = $(GSTPROPS_CLEANFILES) $(desktop_DATA)
+DISTCLEANFILES = $(Desktop_in_files:.desktop.in.in=.desktop.in)
+EXTRA_DIST = $(icons_DATA) $(ui_DATA) $(Desktop_in_files)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
diff --git a/gstreamer-properties/Makefile.in b/gstreamer-properties/Makefile.in
new file mode 100644
index 0000000..61d3dcd
--- /dev/null
+++ b/gstreamer-properties/Makefile.in
@@ -0,0 +1,912 @@
+# 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@
+bin_PROGRAMS = mate-gstreamer-properties$(EXEEXT)
+subdir = gstreamer-properties
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mate-gstreamer-properties.desktop.in.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = mate-gstreamer-properties.desktop.in
+CONFIG_CLEAN_VPATH_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(desktopdir)" \
+ "$(DESTDIR)$(desktop_iconsdir)" "$(DESTDIR)$(iconsdir)" \
+ "$(DESTDIR)$(uidir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_mate_gstreamer_properties_OBJECTS = gstreamer-properties.$(OBJEXT) \
+ pipeline-tests.$(OBJEXT) pipeline-constants.$(OBJEXT)
+mate_gstreamer_properties_OBJECTS = \
+ $(am_mate_gstreamer_properties_OBJECTS)
+am__DEPENDENCIES_1 =
+mate_gstreamer_properties_DEPENDENCIES = $(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(mate_gstreamer_properties_SOURCES)
+DIST_SOURCES = $(mate_gstreamer_properties_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
+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 = $(desktop_DATA) $(desktop_icons_DATA) $(icons_DATA) $(ui_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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = . help
+mate_gstreamer_properties_LDADD = $(GSTPROPS_LIBS)
+mate_gstreamer_properties_SOURCES = \
+ gstreamer-properties.c gstreamer-properties-structs.h \
+ pipeline-tests.h pipeline-tests.c \
+ pipeline-constants.c
+
+iconsdir = $(datadir)/mate-gstreamer-properties/icons
+icons_DATA = gstreamer-properties.png
+desktop_iconsdir = $(datadir)/icons/mate/48x48/apps
+desktop_icons_DATA = gstreamer-properties.png
+uidir = $(datadir)/mate-gstreamer-properties/
+ui_DATA = gstreamer-properties.ui
+desktopdir = $(datadir)/applications
+Desktop_in_files = mate-gstreamer-properties.desktop.in.in
+desktop_DATA = $(Desktop_in_files:.desktop.in.in=.desktop)
+AM_CPPFLAGS = \
+ $(GSTPROPS_CFLAGS) \
+ -DGSTPROPS_UIDIR=\""$(uidir)"\" \
+ -DGSTPROPS_ICONDIR=\""$(iconsdir)"\" \
+ -DDATADIR=\""$(datadir)"\" \
+ -DMATELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ -DG_LOG_DOMAIN="\"gstreamer-properties\"" \
+ $(DISABLE_DEPRECATED)
+
+CLEANFILES = $(GSTPROPS_CLEANFILES) $(desktop_DATA)
+DISTCLEANFILES = $(Desktop_in_files:.desktop.in.in=.desktop.in)
+EXTRA_DIST = $(icons_DATA) $(ui_DATA) $(Desktop_in_files)
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gstreamer-properties/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gstreamer-properties/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mate-gstreamer-properties.desktop.in: $(top_builddir)/config.status $(srcdir)/mate-gstreamer-properties.desktop.in.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || 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)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+mate-gstreamer-properties$(EXEEXT): $(mate_gstreamer_properties_OBJECTS) $(mate_gstreamer_properties_DEPENDENCIES)
+ @rm -f mate-gstreamer-properties$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(mate_gstreamer_properties_OBJECTS) $(mate_gstreamer_properties_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gstreamer-properties.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pipeline-constants.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pipeline-tests.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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-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-desktop_iconsDATA: $(desktop_icons_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(desktop_iconsdir)" || $(MKDIR_P) "$(DESTDIR)$(desktop_iconsdir)"
+ @list='$(desktop_icons_DATA)'; test -n "$(desktop_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)$(desktop_iconsdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(desktop_iconsdir)" || exit $$?; \
+ done
+
+uninstall-desktop_iconsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(desktop_icons_DATA)'; test -n "$(desktop_iconsdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(desktop_iconsdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(desktop_iconsdir)" && rm -f $$files
+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-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
+
+# 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 $(PROGRAMS) $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(desktop_iconsdir)" "$(DESTDIR)$(iconsdir)" "$(DESTDIR)$(uidir)"; 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-binPROGRAMS clean-generic clean-libtool 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-desktopDATA install-desktop_iconsDATA \
+ install-iconsDATA install-uiDATA
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-desktopDATA \
+ uninstall-desktop_iconsDATA uninstall-iconsDATA \
+ uninstall-uiDATA
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-data-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool 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-binPROGRAMS install-data \
+ install-data-am install-data-hook install-desktopDATA \
+ install-desktop_iconsDATA install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip install-uiDATA 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-binPROGRAMS uninstall-desktopDATA \
+ uninstall-desktop_iconsDATA uninstall-iconsDATA \
+ uninstall-uiDATA
+
+
+@INTLTOOL_DESKTOP_RULE@
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gstreamer-properties/gstreamer-properties-structs.h b/gstreamer-properties/gstreamer-properties-structs.h
new file mode 100644
index 0000000..8d8b1f5
--- /dev/null
+++ b/gstreamer-properties/gstreamer-properties-structs.h
@@ -0,0 +1,82 @@
+/* -*- mode: c; style: linux -*- */
+/* -*- c-basic-offset: 2 -*- */
+
+/* gst-properties-structs.h
+ * Copyright (C) 2002 Jan Schmidt
+ *
+ * Written by: Jan Schmidt <[email protected]>
+ *
+ * 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 __GST_PROPERTIES_STRUCTS_HH__
+#define __GST_PROPERTIES_STRUCTS_HH__
+
+#include <glib.h>
+#include <gtk/gtk.h>
+
+typedef enum _GSTPPipelineType
+{
+ PIPE_TYPE_AUDIOSINK,
+ PIPE_TYPE_VIDEOSINK,
+ PIPE_TYPE_AUDIOSRC,
+ PIPE_TYPE_VIDEOSRC
+}
+GSTPPipelineType;
+
+/* How to test the pipelines */
+typedef enum _GSTPPipelineTestType
+{
+ TEST_PIPE_AUDIOSINK, /* Test using the configured audiosink */
+ TEST_PIPE_VIDEOSINK, /* Test using the configured videosink */
+ TEST_PIPE_SUPPLIED /* Test using the supplied test string */
+}
+GSTPPipelineTestType;
+
+typedef struct _GSTPPipelineDescription
+{
+ GSTPPipelineType type;
+ gint index; /* A storage spot for the index in the dropdown menu */
+ gchar *name; /* English pipeline description */
+ gchar *pipeline; /* gst-launch description of the pipeline */
+ gchar *device; /* Store device property setting */
+ gboolean is_custom; /* Mark this entry as the 'custom' pipeline */
+ GSTPPipelineTestType test_type;
+ gchar *test_pipe; /* Pipeline to connect to for testing */
+ gboolean valid_pipeline; /* Whether the components of the pipeline are valid */
+}
+GSTPPipelineDescription;
+
+typedef struct _GSTPPipelineEditor
+{
+ gint n_pipeline_desc;
+ GSTPPipelineDescription *pipeline_desc;
+ gint cur_pipeline_index;
+ gchar *mateconf_key;
+ gchar *optionmenu_name;
+ gchar *devicemenu_name;
+ gchar *entry_name;
+ gchar *test_button_name;
+ GtkComboBox *optionmenu;
+ GtkComboBox *devicemenu;
+ GtkEntry *entry;
+ GtkButton *test_button;
+}
+GSTPPipelineEditor;
+
+extern GSTPPipelineEditor pipeline_editors[];
+extern gint pipeline_editors_count;
+
+#endif
diff --git a/gstreamer-properties/gstreamer-properties.c b/gstreamer-properties/gstreamer-properties.c
new file mode 100644
index 0000000..4e9f0c9
--- /dev/null
+++ b/gstreamer-properties/gstreamer-properties.c
@@ -0,0 +1,695 @@
+/* -*- mode: c; style: linux -*- */
+/* -*- c-basic-offset: 2 -*- */
+
+/* gstreamer-properties.c
+ * Copyright (C) 2002 Jan Schmidt
+ * Copyright (C) 2005 Tim-Philipp Müller <tim centricular net>
+ *
+ * Written by: Jan Schmidt <[email protected]>
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <locale.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/gst.h>
+#include <gst/interfaces/propertyprobe.h>
+#include "gstreamer-properties-structs.h"
+#include "pipeline-tests.h"
+
+#define WID(s) gtk_builder_get_object (builder, s)
+static GtkBuilder *builder;
+static GtkDialog *main_window;
+static MateConfClient *mateconf_client; /* NULL */
+
+static gchar pipeline_editor_property[] = "gstp-editor";
+
+static gchar *
+gst_properties_mateconf_get_full_key (const gchar * key)
+{
+ return g_strdup_printf ("/system/gstreamer/%d.%d/%s",
+ GST_VERSION_MAJOR, GST_VERSION_MINOR, key);
+}
+
+gchar *
+gst_properties_mateconf_get_string (const gchar * key)
+{
+ GError *error = NULL;
+ gchar *value = NULL;
+ gchar *full_key;
+
+ full_key = gst_properties_mateconf_get_full_key (key);
+
+ value = mateconf_client_get_string (mateconf_client, full_key, &error);
+ g_free (full_key);
+
+ if (error) {
+ g_warning ("%s() error: %s", G_STRFUNC, error->message);
+ g_error_free (error);
+ return NULL;
+ }
+
+ return value;
+}
+
+void
+gst_properties_mateconf_set_string (const gchar * key, const gchar * value)
+{
+ GError *error = NULL;
+ gchar *full_key;
+
+ full_key = gst_properties_mateconf_get_full_key (key);
+
+ mateconf_client_set_string (mateconf_client, full_key, value, &error);
+ g_free (full_key);
+
+ if (error) {
+ g_warning ("%s() error: %s", G_STRFUNC, error->message);
+ g_error_free (error);
+ }
+}
+
+static void
+dialog_response (GtkDialog * widget, gint response_id, GtkBuilder * dialog)
+{
+ GError *error = NULL;
+
+ if (response_id == GTK_RESPONSE_HELP)
+ gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
+ "ghelp:gstreamer-properties",
+ gtk_get_current_event_time (),
+ &error);
+ else
+ gtk_main_quit ();
+
+ if (error) {
+ g_warning ("%s() error: %s", G_STRFUNC, error->message);
+ g_error_free (error);
+ }
+}
+
+static void
+test_button_clicked (GtkButton * button, gpointer user_data)
+{
+ GSTPPipelineEditor *editor = (GSTPPipelineEditor *) (user_data);
+ GSTPPipelineDescription *pipeline_desc =
+ editor->pipeline_desc + editor->cur_pipeline_index;
+ if (pipeline_desc->is_custom) {
+ GtkEntry *entry = editor->entry;
+
+ pipeline_desc->pipeline = g_strdup (gtk_entry_get_text (GTK_ENTRY (entry)));
+ }
+
+ user_test_pipeline (builder, GTK_WINDOW (main_window), pipeline_desc);
+
+ if (pipeline_desc->is_custom) {
+ g_free (pipeline_desc->pipeline);
+ pipeline_desc->pipeline = NULL;
+ }
+}
+
+static void
+pipeline_devicemenu_changed (GtkComboBox *devicemenu, gpointer user_data)
+{
+ GSTPPipelineEditor *editor = (GSTPPipelineEditor *) (user_data);
+ GSTPPipelineDescription *pipeline_desc = NULL;
+ GtkTreeIter iter;
+ GtkTreeModel *model = gtk_combo_box_get_model (devicemenu);
+ gchar *devicename = NULL;
+ gboolean active;
+
+ /* Determine which option changed, retrieve the pipeline desc,
+ * and call update_from_option */
+
+ if (model == NULL)
+ return;
+
+ active = gtk_combo_box_get_active_iter (devicemenu, &iter);
+
+ if (!active)
+ return;
+
+ gtk_tree_model_get (model, &iter, 1, &pipeline_desc, 2, &devicename, -1);
+
+ if (pipeline_desc == NULL)
+ return;
+
+ pipeline_desc->device = devicename;
+
+ if (pipeline_desc->is_custom == FALSE) {
+ gchar *pipeline = gst_pipeline_string_from_desc (pipeline_desc);
+
+ if (pipeline)
+ gtk_entry_set_text (editor->entry, pipeline);
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->entry), FALSE);
+
+ /* Update MateConf */
+ gst_properties_mateconf_set_string (editor->mateconf_key, pipeline);
+ } else {
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->entry), TRUE);
+ }
+}
+
+static void
+update_device_menu (GSTPPipelineEditor * editor,
+ GSTPPipelineDescription * pipeline_desc)
+{
+ /* Lots of gstreamer stuff */
+ GstElementFactory *factory;
+ GstElement *element;
+ GstPropertyProbe *probe;
+ const GParamSpec *pspec;
+ GObjectClass *klass;
+ const gchar *longname;
+
+ if (editor->devicemenu == NULL) {
+ GtkCellRenderer *cellrenderer = gtk_cell_renderer_text_new ();
+
+ editor->devicemenu = GTK_COMBO_BOX (WID (editor->devicemenu_name));
+
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (editor->devicemenu),
+ cellrenderer, TRUE);
+ gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (editor->devicemenu),
+ cellrenderer, "text", 0);
+
+ g_object_set_data (G_OBJECT (editor->devicemenu), pipeline_editor_property,
+ (gpointer) (editor));
+ g_signal_connect (G_OBJECT (editor->devicemenu), "changed",
+ (GCallback) pipeline_devicemenu_changed, (gpointer) (editor));
+ }
+
+ if (editor->devicemenu) {
+ gchar *insensitive_label = g_strdup(_("None"));
+ gboolean devices_added = FALSE;
+ gboolean preselect = FALSE;
+ GtkTreeIter preselection;
+ /* Use a pointer for the devicename (col 3), the capplet seems to avoid
+ * string allocation/deallocation this way */
+ GtkListStore *store = gtk_list_store_new (3, G_TYPE_STRING,
+ G_TYPE_POINTER, G_TYPE_POINTER);
+
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->devicemenu), FALSE);
+
+ gtk_combo_box_set_model (editor->devicemenu, NULL);
+
+ if (pipeline_desc->is_custom == FALSE) {
+
+ /* first see if we can actually create a device here */
+ factory = gst_element_factory_find (pipeline_desc->pipeline);
+ if (!factory) {
+ GST_WARNING ("Failed to find factory for pipeline '%s'",
+ pipeline_desc->pipeline);
+ // return;
+ }
+ else {
+ element = gst_element_factory_create (factory, "test");
+ longname = gst_element_factory_get_longname (factory);
+ if (!element) {
+ GST_WARNING ("Failed to create instance of factory '%s' (%s)",
+ longname, GST_PLUGIN_FEATURE (factory)->name);
+ //return;
+ }
+ else {
+ klass = G_OBJECT_GET_CLASS (element);
+
+ /* do we have a "device" property? */
+ if (!g_object_class_find_property (klass, "device") ||
+ !GST_IS_PROPERTY_PROBE (element) ||
+ !(probe = GST_PROPERTY_PROBE (element)) ||
+ !(pspec = gst_property_probe_get_property (probe, "device"))) {
+ GST_DEBUG ("Found source '%s' (%s) - no device",
+ longname, GST_PLUGIN_FEATURE (factory)->name);
+ g_free (insensitive_label);
+ /* Element does not support setting devices */
+ insensitive_label = g_strdup(_("Unsupported"));
+ } else {
+ gint n;
+ gchar *name;
+ GValueArray *array;
+
+ /* Set autoprobe[-fps] to FALSE to avoid delays when probing. */
+ if (g_object_class_find_property (klass, "autoprobe")) {
+ g_object_set (G_OBJECT (element), "autoprobe", FALSE, NULL);
+ if (g_object_class_find_property (klass, "autoprobe-fps")) {
+ g_object_set (G_OBJECT (element), "autoprobe-fps", FALSE, NULL);
+ }
+ }
+
+ array = gst_property_probe_probe_and_get_values (probe, pspec);
+ if (array != NULL) {
+ GtkTreeIter iter;
+
+ /* default device item, so we can let the element handle it */
+ if (array->n_values > 0) {
+ gtk_list_store_append (store, &iter);
+ gtk_list_store_set (store, &iter,
+ 0, _("Default"),
+ 1, (gpointer) pipeline_desc,
+ 2, NULL, -1);
+
+ devices_added = TRUE;
+
+ // Preselect this to simulate GtkOptionMenu behavior
+ preselect = TRUE;
+ preselection = iter;
+
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->devicemenu), TRUE);
+ }
+
+ for (n = 0; n < array->n_values; n++) {
+ GValue *device;
+ // GstCaps *caps;
+
+ device = g_value_array_get_nth (array, n);
+ g_object_set_property (G_OBJECT (element), "device", device);
+
+ if (gst_element_set_state (element, GST_STATE_READY) !=
+ GST_STATE_CHANGE_SUCCESS) {
+ GST_WARNING
+ ("Found source '%s' (%s) - device %s failed to open", longname,
+ GST_PLUGIN_FEATURE (factory)->name,
+ g_value_get_string (device));
+ continue;
+ }
+
+ g_object_get (G_OBJECT (element), "device-name", &name, NULL);
+ // caps = gst_pad_get_caps (gst_element_get_pad (element, "src"));
+
+ if (name == NULL)
+ name = _("Unknown");
+
+ GST_DEBUG ("Found source '%s' (%s) - device %s '%s'",
+ longname, GST_PLUGIN_FEATURE (factory)->name,
+ g_value_get_string (device), name);
+
+ gst_element_set_state (element, GST_STATE_NULL);
+
+ /* Add device to devicemenu */
+ gtk_list_store_append (store, &iter);
+ gtk_list_store_set (store, &iter,
+ 0, name,
+ 1, (gpointer) pipeline_desc,
+ 2, (gpointer) g_value_get_string (device),
+ -1);
+
+ devices_added = TRUE;
+ if (pipeline_desc->device != NULL &&
+ !strcmp (pipeline_desc->device, g_value_get_string(device)))
+ {
+ preselect = TRUE;
+ preselection = iter;
+ }
+ }
+ }
+ }
+ gst_object_unref (GST_OBJECT (element));
+ }
+ gst_object_unref (GST_OBJECT (factory));
+ }
+ }
+
+ /* No devices to choose -> "None" */
+ if (!devices_added) {
+ GtkTreeIter iter;
+
+ gtk_list_store_append (store, &iter);
+ gtk_list_store_set (store, &iter,
+ 0, insensitive_label,
+ 1, (gpointer) pipeline_desc,
+ 2, NULL, -1);
+ preselect = TRUE;
+ preselection = iter;
+ }
+
+ gtk_combo_box_set_model (editor->devicemenu, GTK_TREE_MODEL (store));
+
+ if (preselect) {
+ gtk_combo_box_set_active_iter (editor->devicemenu, &preselection);
+ }
+
+ g_free (insensitive_label);
+ }
+}
+
+static void
+update_from_option (GSTPPipelineEditor * editor,
+ GSTPPipelineDescription * pipeline_desc)
+{
+ /* optionmenu changed, update the edit box,
+ * and the appropriate MateConf key */
+ /* FIXME g_return_if_fail(editor); */
+ /* g_return_if_fail(pipeline_desc); */
+
+ editor->cur_pipeline_index = pipeline_desc->index;
+
+ /* Update device list */
+ update_device_menu(editor, pipeline_desc);
+
+ if (pipeline_desc->is_custom == FALSE) {
+ gchar *pipeline = gst_pipeline_string_from_desc(pipeline_desc);
+ if (pipeline)
+ gtk_entry_set_text (editor->entry, pipeline);
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->entry), FALSE);
+
+ /* Update MateConf */
+ gst_properties_mateconf_set_string (editor->mateconf_key, pipeline);
+ } else {
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->entry), TRUE);
+ }
+}
+
+static gboolean
+set_menuitem_by_pipeline (GtkTreeModel *model, GtkTreePath *path,
+ GtkTreeIter *iter, gpointer data)
+{
+ GSTPPipelineEditor *editor = (GSTPPipelineEditor *) (data);
+ GSTPPipelineDescription *pipeline_desc;
+
+ gtk_tree_model_get (model, iter, 1, &pipeline_desc, -1);
+ if (pipeline_desc == (editor->pipeline_desc + editor->cur_pipeline_index)) {
+ gtk_combo_box_set_active_iter (editor->optionmenu, iter);
+ return TRUE;
+ }
+
+ return FALSE;
+}
+
+static void
+update_from_mateconf (GSTPPipelineEditor * editor, const gchar * pipeline_str)
+{
+ /* Iterate over the pipelines in the editor, and locate the one
+ matching this pipeline_str. If none, then use 'Custom' entry */
+ int i = 0;
+ gint custom_desc = -1;
+
+ /* g_return_if_fail (editor != NULL); */
+ gchar **pipeline_nodes = g_strsplit (pipeline_str, " ", -1);
+ gchar *pipeline_device = NULL;
+ if (pipeline_nodes == NULL) {
+ pipeline_nodes[0] = (gchar*)pipeline_str;
+ pipeline_device = pipeline_nodes[1];
+ }
+
+ editor->cur_pipeline_index = -1;
+ for (i = 0; i < editor->n_pipeline_desc; i++) {
+ GSTPPipelineDescription *pipeline_desc = editor->pipeline_desc + i;
+
+ if (pipeline_desc->is_custom == TRUE) {
+ custom_desc = i;
+ } else if (!strcmp (gst_pipeline_string_from_desc (pipeline_desc), pipeline_str)) {
+ editor->cur_pipeline_index = i;
+ break;
+ } else if (!strcmp (gst_pipeline_string_from_desc (pipeline_desc), pipeline_nodes[0])) {
+ editor->cur_pipeline_index = i;
+ pipeline_desc->device = gst_pipeline_string_get_property_value(pipeline_str, "device");
+ break;
+ }
+ }
+
+ if (editor->cur_pipeline_index < 0) {
+ editor->cur_pipeline_index = custom_desc;
+ if (custom_desc >= 0) {
+ gtk_entry_set_text (editor->entry, pipeline_str);
+ if (pipeline_str == NULL || *pipeline_str == '\0')
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->test_button), FALSE);
+ }
+ }
+
+ if (editor->cur_pipeline_index >= 0) {
+ GtkTreeModel *model = gtk_combo_box_get_model (editor->optionmenu);
+
+ gtk_tree_model_foreach (model, set_menuitem_by_pipeline, editor);
+ update_from_option (editor,
+ editor->pipeline_desc + editor->cur_pipeline_index);
+ }
+
+ g_strfreev(pipeline_nodes);
+}
+
+static void
+pipeline_option_changed (GtkComboBox *optionmenu, gpointer user_data)
+{
+ GtkTreeIter iter;
+ GtkTreeModel *model = gtk_combo_box_get_model (optionmenu);
+ gboolean active;
+ GSTPPipelineEditor *editor = (GSTPPipelineEditor *) (user_data);
+ GSTPPipelineDescription *pipeline_desc = NULL;
+
+ /* Determine which option changed, retrieve the pipeline desc,
+ * and call update_from_option */
+ active = gtk_combo_box_get_active_iter (optionmenu, &iter);
+ g_return_if_fail (active == TRUE);
+ gtk_tree_model_get (model, &iter, 1, &pipeline_desc, -1);
+
+ update_from_option (editor, pipeline_desc);
+}
+
+static void
+entry_changed (GtkEditable * editable, gpointer user_data)
+{
+ GSTPPipelineEditor *editor = (GSTPPipelineEditor *) (user_data);
+ const gchar *new_text = gtk_entry_get_text (GTK_ENTRY (editable));
+
+ if (new_text == NULL || *new_text == '\0') {
+ /* disable test button */
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->test_button), FALSE);
+ } else {
+ gtk_widget_set_sensitive (GTK_WIDGET (editor->test_button), TRUE);
+ }
+ /* Update MateConf */
+ gst_properties_mateconf_set_string (editor->mateconf_key, new_text);
+}
+
+static gboolean
+element_available (const gchar * pipeline)
+{
+ gboolean res = FALSE;
+ gchar *p, *first_space;
+
+ if (pipeline == NULL || *pipeline == '\0')
+ return FALSE;
+
+ p = g_strdup (pipeline);
+
+ g_strstrip (p);
+
+ /* skip the check and pretend all is fine if it's something that does
+ * not look like an element name (e.g. parentheses to signify a bin) */
+ if (!g_ascii_isalpha (*p)) {
+ g_free (p);
+ return TRUE;
+ }
+
+ /* just the element name, no arguments */
+ first_space = strchr (p, ' ');
+ if (first_space != NULL)
+ *first_space = '\0';
+
+ /* check if element is available */
+ res = gst_default_registry_check_feature_version (p, GST_VERSION_MAJOR,
+ GST_VERSION_MINOR, 0);
+
+ g_free (p);
+ return res;
+}
+
+static GtkComboBox *
+create_pipeline_menu (GtkBuilder * dialog, GSTPPipelineEditor * editor)
+{
+ GtkComboBox *option = NULL;
+ gint i;
+ GSTPPipelineDescription *pipeline_desc = editor->pipeline_desc;
+
+
+ option = GTK_COMBO_BOX (WID (editor->optionmenu_name));
+ if (option) {
+ GtkListStore *list_store = gtk_list_store_new (2, G_TYPE_STRING,
+ G_TYPE_POINTER);
+ GtkCellRenderer *cellrenderer = gtk_cell_renderer_text_new ();
+
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (option), cellrenderer, TRUE);
+ gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (option), cellrenderer,
+ "text", 0);
+ for (i = 0; i < editor->n_pipeline_desc; i++) {
+ GtkTreeIter iter;
+
+ if (element_available (pipeline_desc[i].pipeline)) {
+ GstElement *pipeline;
+ GError *error = NULL;
+
+ pipeline = gst_parse_launch (pipeline_desc[i].pipeline, &error);
+ if (pipeline != NULL) {
+ gst_object_unref (pipeline);
+ }
+ if (error != NULL) {
+ g_error_free (error);
+ continue;
+ }
+ } else if (pipeline_desc[i].pipeline != NULL) {
+ /* FIXME: maybe we should show those in the
+ * combo box, but make them insensitive? Or is
+ * that more confusing than helpful for users? */
+ g_message ("Skipping unavailable plugin '%s'",
+ pipeline_desc[i].pipeline);
+ continue;
+ } else {
+ /* This is probably the 'Custom' pipeline */
+ }
+
+ gtk_list_store_append (list_store, &iter);
+ gtk_list_store_set (list_store, &iter,
+ 0, gettext (pipeline_desc[i].name),
+ 1, (gpointer) & pipeline_desc[i], -1);
+ pipeline_desc[i].index = i;
+ }
+
+ gtk_combo_box_set_model (option, GTK_TREE_MODEL (list_store));
+ }
+
+ return option;
+}
+
+static void
+init_pipeline_editor (GtkBuilder * dialog, GSTPPipelineEditor * editor)
+{
+ gchar *mateconf_init_pipe = NULL;
+
+ /* g_return_if_fail(editor != NULL); */
+
+ editor->optionmenu = create_pipeline_menu (dialog, editor);
+ editor->entry = GTK_ENTRY (WID (editor->entry_name));
+ editor->test_button = GTK_BUTTON (WID (editor->test_button_name));
+
+ /* g_return_if_fail (editor->entry && editor->optionmenu && editor->test_button); */
+ if (!(editor->entry && editor->optionmenu && editor->test_button))
+ return;
+
+ g_object_set_data (G_OBJECT (editor->optionmenu), pipeline_editor_property,
+ (gpointer) (editor));
+ g_signal_connect (G_OBJECT (editor->optionmenu), "changed",
+ (GCallback) pipeline_option_changed, (gpointer) (editor));
+ g_object_set_data (G_OBJECT (editor->entry), pipeline_editor_property,
+ (gpointer) (editor));
+ g_signal_connect (G_OBJECT (editor->entry), "changed",
+ (GCallback) entry_changed, (gpointer) (editor));
+ g_object_set_data (G_OBJECT (editor->test_button), pipeline_editor_property,
+ (gpointer) (editor));
+ g_signal_connect (G_OBJECT (editor->test_button), "clicked",
+ (GCallback) test_button_clicked, (gpointer) (editor));
+
+ mateconf_init_pipe = gst_properties_mateconf_get_string (editor->mateconf_key);
+
+ if (mateconf_init_pipe) {
+ update_from_mateconf (editor, mateconf_init_pipe);
+ g_free (mateconf_init_pipe);
+ }
+}
+
+static void
+create_dialog (void)
+{
+ int i = 0;
+
+ for (i = 0; i < pipeline_editors_count; i++) {
+ init_pipeline_editor (builder, pipeline_editors + i);
+ }
+
+ main_window = GTK_DIALOG (WID ("gst_properties_dialog"));
+ if (!main_window) {
+ /* Fatal error */
+ GtkWidget *dialog;
+ dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,
+ _("Failure instantiating main window"));
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+ return;
+ }
+
+ g_signal_connect (G_OBJECT (main_window),
+ "response", (GCallback) dialog_response, builder);
+ gtk_window_set_icon_name (GTK_WINDOW (main_window), "gstreamer-properties");
+ gtk_widget_show (GTK_WIDGET (main_window));
+}
+
+int
+main (int argc, char **argv)
+{
+ GOptionContext *ctx;
+ GError *error = NULL;
+
+ g_thread_init (NULL);
+
+ bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+ ctx = g_option_context_new ("gstreamer-properties");
+ g_option_context_add_group (ctx, gtk_get_option_group (TRUE));
+ g_option_context_add_group (ctx, gst_init_get_option_group ());
+
+ if (! g_option_context_parse (ctx, &argc, &argv, &error)) {
+ g_printerr ("option parsing failed: %s\n", error->message);
+ g_error_free (error);
+ return EXIT_FAILURE;
+ }
+
+ builder = gtk_builder_new ();
+
+ /* FIXME: hardcode uninstalled path here */
+ if (g_file_test ("gstreamer-properties.ui", G_FILE_TEST_EXISTS) == TRUE) {
+ gtk_builder_add_from_file (builder, "gstreamer-properties.ui", &error);
+ } else if (g_file_test (GSTPROPS_UIDIR "/gstreamer-properties.ui",
+ G_FILE_TEST_EXISTS) == TRUE) {
+ gtk_builder_add_from_file (builder, GSTPROPS_UIDIR "/gstreamer-properties.ui", &error);
+ }
+
+ mateconf_client = mateconf_client_get_default ();
+
+ if (error) {
+ GtkWidget *dialog;
+
+ dialog = gtk_message_dialog_new (NULL,
+ 0,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ _("Failed to load UI file; please check your installation."));
+
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+ g_clear_error (&error);
+
+ exit (1);
+ }
+
+ create_dialog ();
+
+ if (main_window)
+ gtk_main ();
+
+ g_object_unref (mateconf_client);
+
+ return 0;
+}
diff --git a/gstreamer-properties/gstreamer-properties.png b/gstreamer-properties/gstreamer-properties.png
new file mode 100644
index 0000000..8e9b96d
--- /dev/null
+++ b/gstreamer-properties/gstreamer-properties.png
Binary files differ
diff --git a/gstreamer-properties/gstreamer-properties.ui b/gstreamer-properties/gstreamer-properties.ui
new file mode 100644
index 0000000..675bed0
--- /dev/null
+++ b/gstreamer-properties/gstreamer-properties.ui
@@ -0,0 +1,975 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="gst_properties_dialog">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Multimedia Systems Selector</property>
+ <property name="resizable">False</property>
+ <property name="window_position">center</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="gst_properties_vbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkNotebook" id="gst_properties_content_notebook">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="border_width">5</property>
+ <child>
+ <object class="GtkVBox" id="audio_vbox">
+ <property name="visible">True</property>
+ <property name="border_width">12</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkTable" id="audiosink_table">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="audiosink_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Default Output</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosink_spacer">
+ <property name="width_request">18</property>
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="audiosink_inner_table">
+ <property name="visible">True</property>
+ <property name="border_width">3</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="audiosink_output_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Plugin:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosink_pipeline_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">P_ipeline:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">audiosink_pipeline_entry</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="audiosink_pipeline_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="audiosink_pipeline_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="audiosink_test_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="audiosink_test_button_alignment">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="audiosink_test_button_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="audiosink_test_button_image">
+ <property name="visible">True</property>
+ <property name="stock">gtk-apply</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosink_test_button_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Test</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosink_device_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Device:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="audiosink_optionmenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="audiosink_devicemenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="audiosrc_table">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="audiosrc_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Default Input</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosrc_spacer">
+ <property name="width_request">18</property>
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="audiosrc_inner_table">
+ <property name="visible">True</property>
+ <property name="border_width">3</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="audiosrc_input_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">P_lugin:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosrc_pipeline_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Pipeli_ne:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">audiosrc_pipeline_entry</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="audiosrc_pipeline_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="audiosrc_pipeline_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="audiosrc_test_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="audiosrc_test_button_alignment">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="audiosrc_test_button_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="audiosrc_test_button_image">
+ <property name="visible">True</property>
+ <property name="stock">gtk-apply</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosrc_test_button_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Te_st</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="audiosrc_device_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">D_evice:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="audiosrc_optionmenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="audiosrc_devicemenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="audio_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Audio</property>
+ </object>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="video_vbox">
+ <property name="visible">True</property>
+ <property name="border_width">12</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkTable" id="videosink_table">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="videosink_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Default Output</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosink_spacer">
+ <property name="width_request">18</property>
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="videosink_inner_table">
+ <property name="visible">True</property>
+ <property name="border_width">3</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="videosink_output_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Plugin:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="videosink_pipeline_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="videosink_pipeline_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="videosink_test_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="videosink_test_button_alignment">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="videosink_test_button_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="videosink_test_button_image">
+ <property name="visible">True</property>
+ <property name="stock">gtk-apply</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosink_test_button_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Test</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosink_pipeline_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">P_ipeline:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">videosink_pipeline_entry</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosink_device_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Device:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="videosink_optionmenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="videosink_devicemenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="videosrc_table">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="videosrc_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Default Input</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosrc_spacer">
+ <property name="width_request">18</property>
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="videosrc_inner_table">
+ <property name="visible">True</property>
+ <property name="border_width">3</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="videosrc_input_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">P_lugin:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="videosrc_pipeline_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="videosrc_pipeline_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="videosrc_test_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="videosrc_test_button_alignment">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="videosrc_test_button_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="videosrc_test_button_image">
+ <property name="visible">True</property>
+ <property name="stock">gtk-apply</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosrc_test_button_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Te_st</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosrc_pipeline_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Pipeli_ne:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">videosrc_pipeline_entry</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="videosrc_device_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">D_evice:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="videosrc_optionmenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="videosrc_devicemenu">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="video_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Video</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="gst_properties_action_area">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="gst_properties_help_button">
+ <property name="label">gtk-help</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="gst_properties_close_button">
+ <property name="label">gtk-close</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-11">gst_properties_help_button</action-widget>
+ <action-widget response="-7">gst_properties_close_button</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="test_pipeline">
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Testing Pipeline</property>
+ <property name="resizable">False</property>
+ <property name="destroy_with_parent">True</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="test_pipeline_vbox">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkVBox" id="test_pipeline_content_vbox">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="test_pipeline_testing_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Testing…</property>
+ <property name="justify">center</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ <attribute name="scale" value="1.2"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkProgressBar" id="test_pipeline_progress">
+ <property name="visible">True</property>
+ <property name="fraction">0.10000000149</property>
+ <property name="pulse_step">0.050000000745099998</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="test_pipeline_desc_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Click Ok to finish.</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="test_pipeline_action_area">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="test_pipeline_ok_button">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-5">test_pipeline_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/gstreamer-properties/help/C/figures/gstreamer_properties_window.png b/gstreamer-properties/help/C/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..b44ff4c
--- /dev/null
+++ b/gstreamer-properties/help/C/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/C/legal.xml b/gstreamer-properties/help/C/legal.xml
new file mode 100644
index 0000000..acb0b40
--- /dev/null
+++ b/gstreamer-properties/help/C/legal.xml
@@ -0,0 +1,76 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of MATE manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any MATE documentation, and the members of
+ the MATE Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ </para>
+ </listitem>
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/gstreamer-properties/help/C/mate-gstreamer-properties.xml b/gstreamer-properties/help/C/mate-gstreamer-properties.xml
new file mode 100644
index 0000000..eaf6743
--- /dev/null
+++ b/gstreamer-properties/help/C/mate-gstreamer-properties.xml
@@ -0,0 +1,216 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+ <!ENTITY legal SYSTEM "legal.xml">
+ <!ENTITY appversion "2.2.2">
+ <!ENTITY manrevision "2.5">
+ <!ENTITY date "June 2010">
+ <!ENTITY app "GStreamer Properties">
+]>
+<!--
+ (Do not remove this comment block.)
+ Maintained by the MATE Documentation Project
+ http://developer.mate.org/projects/gdp
+ Template version: 2.0 beta
+ Template last modified Apr 11, 2002
+
+-->
+<!-- =============Document Header ============================= -->
+<article id="index" lang="en">
+<!-- please do not change the id; for translations, change lang to -->
+<!-- appropriate code -->
+ <articleinfo>
+ <title>&app; Manual V&manrevision;</title>
+
+ <copyright>
+ <year>2003</year>
+ <holder>Christian Fredrik Kalager Schaller</holder>
+ </copyright>
+
+ <abstract role="description">
+ <para>&app; lets you configure parameters related to the hardware and multimedia</para>
+ </abstract>
+
+<!-- translators: uncomment this:
+
+ <copyright>
+ <year>2003</year>
+ <holder>ME-THE-TRANSLATOR (Latin translation)</holder>
+ </copyright>
+
+ -->
+ <publisher>
+ <publishername> MATE Documentation Project </publishername>
+ </publisher>
+
+ &legal;
+
+ <authorgroup>
+ <author role="maintainer">
+ <firstname>Christian Fredrik</firstname>
+ <surname>Kalager Schaller</surname>
+ <affiliation>
+ <orgname>mate.org</orgname>
+ <address></address>
+ </affiliation>
+ </author>
+
+<!-- This is appropriate place for other contributors: translators,
+ maintainers, etc. Commented out by default.
+ <othercredit role="translator">
+ <firstname>Latin</firstname>
+ <surname>Translator 1</surname>
+ <affiliation>
+ <orgname>Latin Translation Team</orgname>
+ <address> <email>[email protected]</email> </address>
+ </affiliation>
+ <contrib>Latin translation</contrib>
+ </othercredit>
+-->
+ </authorgroup>
+
+ <revhistory>
+ <revision>
+ <revnumber>&app; Manual V&manrevision;</revnumber>
+ <date>&date;</date>
+ <revdescription>
+ <para role="author">Marc-Andre Lureau</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&app; Manual V2.4</revnumber>
+ <date>December 2003</date>
+ <revdescription>
+ <para role="author">Christian Fredrik Kalager Schaller</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>GStreamer Properties Manual V1.0</revnumber>
+ <date>September 2003</date>
+ <revdescription>
+ <para role="author">Christian Fredrik Kalager Schaller</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ </revhistory>
+
+ <releaseinfo>This manual describes version &appversion; of &app;.
+ </releaseinfo>
+ <legalnotice>
+ <title>Feedback</title>
+ <para>To report a bug or make a suggestion regarding the &app; application or
+ this manual, follow the directions in the
+ <ulink url="ghelp:mate-feedback"
+ type="help">MATE Feedback Page</ulink>.
+ </para>
+<!-- Translators may also add here feedback address for translations -->
+ </legalnotice>
+ </articleinfo>
+
+ <indexterm>
+ <primary>GStreamer properties</primary>
+ </indexterm>
+
+<!-- ============= Document Body ============================= -->
+<!-- ============= Introduction ============================== -->
+
+ <sect1 id="gstreamer-properties-introduction">
+ <title>Introduction</title>
+ <para>The <application>&app;</application> application enables you
+ to configure parameters related to the hardware and multimedia
+ systems on your system.</para>
+ <note><para>Only advanced users should normally need
+ this as your OS vendor should be shipping the system with the
+ correct defaults.</para></note>
+ </sect1>
+
+ <sect1 id="gstreamer-properties-getting-started">
+ <title>Getting Started</title>
+
+ <para>You can start <application>&app;</application> in the following ways:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term><guimenu>Applications</guimenu> menu</term>
+ <listitem>
+ <para>Choose <menuchoice><guisubmenu>Preferences</guisubmenu>
+ <guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Command line</term>
+ <listitem>
+ <para>Type <command>gstreamer-properties</command>, then press <keycap>Return</keycap>.</para>
+ <para>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>When you start <application>&app;</application>, the following window is displayed.</para>
+
+ <!-- ==== Figure ==== -->
+ <figure id="gstreamer-properties-fig">
+ <title>&app; Window</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/gstreamer_properties_window.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase>Shows &app; main window. Contains menubar, toolbar, drop-down menus for the input and output audio options. </phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <!-- ==== End of Figure ==== -->
+
+ </sect1>
+
+<!-- ================ Usage ================================ -->
+
+ <sect1 id="gstreamer-properties-usage">
+ <title>Usage</title>
+ <para>The GStreamer properties applet offers four drop down
+ menus spread over two tabs. There are two drop-menues for
+ audio and two for video. These choices set the default for
+ most MATE applications for output and input of Sound and
+ Video.</para>
+
+ <sect2 id="gstreamer-properties-concepts">
+ <title>Understanding the menu options</title>
+
+ <para>Looking at the screen for setting audio options you
+ notice that the two sections are called Default Sink and
+ Default Source. These are terms used in the GStreamer
+ framework that MATE uses to describe where data is sent and
+ where it comes from. The Default sink is in other words where
+ MATE apps should output their sound, while Default source is
+ where the sound comes from.</para>
+
+ <para>The reason you might want to alter these settings is
+ because under Unix there are many different audio systems and
+ sound server which you might want to output to. For instance
+ on Linux popular alternatives are the PulseAudio sound server
+ or ALSA.</para>
+
+ <para>If you wish that your MATE applcations output their
+ sound to the PulseAudio sound server you set the Default Sink
+ to use PulseAudio. And if you wish that your MATE
+ applications which has sound recording capabilities use the
+ ALSA sound system, choose ALSA as the Default Source.</para>
+
+ <note><para>As mentioned elsewhere in this user guide. These setting
+ are meant for as a tool for advanced users who have
+ specialized need. As an ordinary user, you should not need to
+ set these as the vendor of your distribution should have set
+ them to sensible defaults for you.
+ </para></note>
+
+ </sect2>
+ </sect1>
+
+
+</article>
diff --git a/gstreamer-properties/help/ChangeLog b/gstreamer-properties/help/ChangeLog
new file mode 100644
index 0000000..089a40b
--- /dev/null
+++ b/gstreamer-properties/help/ChangeLog
@@ -0,0 +1,86 @@
+2009-03-18 Kostas Papadimas <[email protected]>
+
+ * Makefile.am:
+ * el/el.po: Added Greek translation by Fotis Tsamis
+
+2009-03-14 Philip Withnall <[email protected]>
+
+ * Makefile.am:
+ * en_GB/en_GB.po: Added British English translation by Jen Ockwell
+
+==================== 2.25.92 ====================
+
+2008-10-15 Theppitak Karoonboonyanan <[email protected]>
+
+ * th/th.po: Updated Thai translation by Pongsatorn Parnpreeda.
+ * th/figures/*: Added Thai screenshot.
+
+2008-10-08 Theppitak Karoonboonyanan <[email protected]>
+
+ * Makefile.am: Added 'th' to DOC_LINGUAS.
+ * th/th.po: Added initial Thai translation by Pongsatorn Parnpreeda.
+
+2008-08-16 Christian Kirbach <[email protected]>
+
+ * Makefile.am: Added de to DOC_LINGUAS.
+ * de/de.po: Added German translations.
+ * de/figures/*: Added screenshots.
+ * de/gstreamer-properties.xml: Added.
+ * de/legal.xml: Added legal texts.
+
+2008-03-08 Jorge Gonzalez <[email protected]>
+
+ * es/es.po: Updated Spanish translation
+
+2008-03-03 Vasiliy Faronov <[email protected]>
+
+ * Makefile.am:
+ * ru/ru.po: Added Russian translation.
+
+2008-03-01 Luca Ferretti <[email protected]>
+
+ * it/figures/*: Added Italian screenshot.
+
+2008-03-01 Luca Ferretti <[email protected]>
+
+ * Makefile.am:
+ * it/it.po:
+ Added Italian translation by Milo Casagrande.
+
+2007-10-24 Gil Forcada <[email protected]>
+
+ * Makefile.am: Added 'ca' to DOC_LINGUAS.
+ * ca/ca.po: Added Catalan translation by Joan Duran.
+ * ca/figures/*: Added screenshots for Catalan documentation.
+
+2007-09-04 Claude Paroz <[email protected]>
+
+ * Makefile.am: Added fr to DOC_LINGUAS.
+ * fr/*: Added French translation.
+
+2007-08-23 Yannig Marchegay <[email protected]>
+
+ * oc/oc.po: Added Occitan translation
+
+2007-08-20 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Updated Swedish translation.
+ * sv/figures/*png: Updated screenshot.
+
+2007-08-18 Daniel Nylander <[email protected]>
+
+ * sv/sv.po: Added Swedish translation.
+ * sv/figures/*png: Added screenshot.
+ * Makefile.am: Added sv to DOC_LINGUAS.
+
+2007-08-18 Jorge Gonzalez <[email protected]>
+
+ * es/es.po: Added Spanish translation
+ * es/figures/gstreamer_properties_window.png: Added Spanish screenshot
+ * Makefile.am: Added es to DOC_LINGUAS
+
+2007-05-13 Marc-Andre Lureau <[email protected]>
+
+ * MATE DocUtils migration
+
diff --git a/gstreamer-properties/help/Makefile.am b/gstreamer-properties/help/Makefile.am
new file mode 100644
index 0000000..edc5458
--- /dev/null
+++ b/gstreamer-properties/help/Makefile.am
@@ -0,0 +1,9 @@
+include $(top_srcdir)/build-aux/mate-doc-utils.make
+dist-hook: doc-dist-hook
+DOC_MODULE = mate-gstreamer-properties
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_FIGURES = figures/gstreamer_properties_window.png
+DOC_LINGUAS = ca cs da de el en_GB es fr it oc pt_BR ru sv th uk zh_CN
+
+-include $(top_srcdir)/git.mk
diff --git a/gstreamer-properties/help/Makefile.in b/gstreamer-properties/help/Makefile.in
new file mode 100644
index 0000000..fe1e800
--- /dev/null
+++ b/gstreamer-properties/help/Makefile.in
@@ -0,0 +1,993 @@
+# 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@
+
+# mate-doc-utils.make - make magic for building documentation
+# Copyright (C) 2004-2005 Shaun McCance <[email protected]>
+#
+# 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.
+
+################################################################################
+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@
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/build-aux/mate-doc-utils.make ChangeLog
+subdir = gstreamer-properties/help
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+_clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header)
+_DOC_REAL_FORMATS = $(if $(DOC_USER_FORMATS),$(DOC_USER_FORMATS),$(DOC_FORMATS))
+_DOC_REAL_LINGUAS = $(if $(filter environment,$(origin LINGUAS)), \
+ $(filter $(LINGUAS),$(DOC_LINGUAS)), \
+ $(DOC_LINGUAS))
+
+_DOC_ABS_SRCDIR = @abs_srcdir@
+_xml2po_mode = $(if $(DOC_ID),mallard,docbook)
+@ENABLE_SK_TRUE@_ENABLE_SK = true
+
+################################################################################
+db2omf_args = \
+ --stringparam db2omf.basename $(DOC_MODULE) \
+ --stringparam db2omf.format $(3) \
+ --stringparam db2omf.dtd \
+ $(shell xmllint --format $(2) | grep -h PUBLIC | head -n 1 \
+ | sed -e 's/.*PUBLIC \(\"[^\"]*\"\).*/\1/') \
+ --stringparam db2omf.lang $(notdir $(patsubst %/$(notdir $(2)),%,$(2))) \
+ --stringparam db2omf.omf_dir "$(OMF_DIR)" \
+ --stringparam db2omf.help_dir "$(HELP_DIR)" \
+ --stringparam db2omf.omf_in "$(_DOC_OMF_IN)" \
+ $(if $(_ENABLE_SK), \
+ --stringparam db2omf.scrollkeeper_cl "$(_skcontentslist)") \
+ $(_db2omf) $(2)
+
+_DOC_OMF_IN = $(if $(DOC_MODULE),$(wildcard $(_DOC_ABS_SRCDIR)/$(DOC_MODULE).omf.in))
+_DOC_OMF_DB = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-$(lc).omf))
+
+_DOC_OMF_HTML = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-html-$(lc).omf))
+
+
+# FIXME
+_DOC_OMF_ALL = \
+ $(if $(filter docbook,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_DB)) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_HTML))
+
+
+################################################################################
+_DOC_C_MODULE = $(if $(DOC_MODULE),C/$(DOC_MODULE).xml)
+_DOC_C_PAGES = $(foreach page,$(DOC_PAGES),C/$(page))
+_DOC_C_ENTITIES = $(foreach ent,$(DOC_ENTITIES),C/$(ent))
+_DOC_C_INCLUDES = $(foreach inc,$(DOC_INCLUDES),C/$(inc))
+_DOC_C_DOCS = \
+ $(_DOC_C_ENTITIES) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES) $(_DOC_C_MODULE)
+
+_DOC_C_DOCS_NOENT = \
+ $(_DOC_C_MODULE) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES)
+
+_DOC_C_FIGURES = $(if $(DOC_FIGURES), \
+ $(foreach fig,$(DOC_FIGURES),C/$(fig)), \
+ $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/C/figures/*.png)))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_C_HTML = $(foreach f, \
+ $(shell xsltproc --xinclude \
+ --stringparam db.chunk.basename "$(DOC_MODULE)" \
+ $(_chunks) "C/$(DOC_MODULE).xml"), \
+ C/$(f).xhtml)
+
+
+###############################################################################
+_DOC_POFILES = $(if $(DOC_MODULE)$(DOC_ID), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(lc).po))
+
+_DOC_MOFILES = $(patsubst %.po,%.mo,$(_DOC_POFILES))
+_DOC_LC_MODULES = $(if $(DOC_MODULE), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xml))
+
+_DOC_LC_PAGES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach page,$(_DOC_C_PAGES), \
+ $(lc)/$(notdir $(page)) ))
+
+_DOC_LC_INCLUDES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach inc,$(_DOC_C_INCLUDES), \
+ $(lc)/$(notdir $(inc)) ))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_LC_HTML = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach doc,$(_DOC_C_HTML), \
+ $(lc)/$(notdir $(doc)) ))
+
+_DOC_LC_DOCS = \
+ $(_DOC_LC_MODULES) $(_DOC_LC_INCLUDES) $(_DOC_LC_PAGES) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_LC_HTML))
+
+_DOC_LC_FIGURES = $(foreach lc,$(_DOC_REAL_LINGUAS), \
+ $(patsubst C/%,$(lc)/%,$(_DOC_C_FIGURES)) )
+
+_DOC_SRC_FIGURES = \
+ $(foreach fig,$(_DOC_C_FIGURES), $(foreach lc,C $(_DOC_REAL_LINGUAS), \
+ $(wildcard $(srcdir)/$(lc)/$(patsubst C/%,%,$(fig))) ))
+
+_DOC_POT = $(if $(DOC_MODULE),$(DOC_MODULE).pot)
+
+################################################################################
+_DOC_HTML_ALL = $(if $(filter html HTML,$(_DOC_REAL_FORMATS)), \
+ $(_DOC_C_HTML) $(_DOC_LC_HTML))
+
+_DOC_HTML_TOPS = $(foreach lc,C $(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xhtml)
+_clean_omf = $(if $(_DOC_OMF_IN),clean-doc-omf)
+_clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk)
+_clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc)
+_clean_dir = $(if $(DOC_MODULE)$(DOC_ID),clean-doc-dir)
+_doc_install_dir = $(if $(DOC_ID),$(DOC_ID),$(DOC_MODULE))
+DOC_MODULE = mate-gstreamer-properties
+DOC_ENTITIES = legal.xml
+DOC_INCLUDES =
+DOC_FIGURES = figures/gstreamer_properties_window.png
+DOC_LINGUAS = ca cs da de el en_GB es fr it oc pt_BR ru sv th uk zh_CN
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build-aux/mate-doc-utils.make $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gstreamer-properties/help/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign gstreamer-properties/help/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+tags: TAGS
+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
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-local mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-local
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-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 \
+ maintainer-clean-local
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool \
+ mostlyclean-local
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-local
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ clean-local dist-hook distclean distclean-generic \
+ distclean-libtool distclean-local distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic maintainer-clean-local mostlyclean \
+ mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
+ pdf-am ps ps-am uninstall uninstall-am uninstall-local
+
+
+DOC_H_FILE ?=
+
+DOC_H_DOCS ?=
+
+$(DOC_H_FILE): $(DOC_H_DOCS);
+ echo 'const gchar* documentation_credits[] = {' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ xsltproc --path "$$xmlpath" $(_credits) $$doc; \
+ done | sort | uniq \
+ | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \
+ | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> [email protected]
+ echo ' NULL' >> [email protected]
+ echo '};' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
+ echo $$xmlpath; \
+ ids=`xsltproc --xinclude --path "$$xmlpath" $(_ids) $$doc`; \
+ for id in $$ids; do \
+ echo '#define HELP_'`echo $$docid`'_'`echo $$id \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$$id'"' >> [email protected]; \
+ done; \
+ echo >> [email protected]; \
+ done;
+
+dist-check-gdu:
+@HAVE_MATE_DOC_UTILS_FALSE@ @echo "*** MATE Doc Utils must be installed in order to make dist"
+@HAVE_MATE_DOC_UTILS_FALSE@ @false
+
+.PHONY: dist-doc-header
+dist-doc-header: $(DOC_H_FILE)
+ @if test -f "$(DOC_H_FILE)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $${d}$(DOC_H_FILE) $(distdir)/$(DOC_H_FILE)"; \
+ $(INSTALL_DATA) "$${d}$(DOC_H_FILE)" "$(distdir)/$(DOC_H_FILE)";
+
+doc-dist-hook: dist-check-gdu $(if $(DOC_H_FILE),dist-doc-header)
+
+.PHONY: clean-doc-header
+clean-local: $(_clean_doc_header)
+distclean-local: $(_clean_doc_header)
+mostlyclean-local: $(_clean_doc_header)
+maintainer-clean-local: $(_clean_doc_header)
+clean-doc-header:
+ rm -f $(DOC_H_FILE)
+
+all: $(DOC_H_FILE)
+
+################################################################################
+
+DOC_MODULE ?=
+
+DOC_ID ?=
+
+DOC_PAGES ?=
+
+DOC_ENTITIES ?=
+
+DOC_INCLUDES ?=
+
+DOC_FIGURES ?=
+
+DOC_FORMATS ?= docbook
+
+DOC_LINGUAS ?=
+
+################################################################################
+
+_xml2po ?= `which xml2po`
+
+_db2html ?= `$(PKG_CONFIG) --variable db2html mate-doc-utils`
+_db2omf ?= `$(PKG_CONFIG) --variable db2omf mate-doc-utils`
+_malrng ?= `$(PKG_CONFIG) --variable malrng mate-doc-utils`
+_chunks ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/chunks.xsl
+_credits ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/credits.xsl
+_ids ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/ids.xsl
+@ENABLE_SK_TRUE@_skpkgdatadir ?= `scrollkeeper-config --pkgdatadir`
+@ENABLE_SK_TRUE@_sklocalstatedir ?= `scrollkeeper-config --pkglocalstatedir`
+@ENABLE_SK_TRUE@_skcontentslist ?= $(_skpkgdatadir)/Templates/C/scrollkeeper_cl.xml
+
+$(_DOC_OMF_DB) : $(_DOC_OMF_IN)
+$(_DOC_OMF_DB) : $(DOC_MODULE)-%.omf : %/$(DOC_MODULE).xml
+ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+ echo "The file '$(_skcontentslist)' does not exist." >&2; \
+ echo "Please check your ScrollKeeper installation." >&2; \
+ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'docbook') || { rm -f "$@"; exit 1; }
+
+$(_DOC_OMF_HTML) : $(_DOC_OMF_IN)
+$(_DOC_OMF_HTML) : $(DOC_MODULE)-html-%.omf : %/$(DOC_MODULE).xml
+@ENABLE_SK_TRUE@ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+@ENABLE_SK_TRUE@ echo "The file '$(_skcontentslist)' does not exist" >&2; \
+@ENABLE_SK_TRUE@ echo "Please check your ScrollKeeper installation." >&2; \
+@ENABLE_SK_TRUE@ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'xhtml') || { rm -f "$@"; exit 1; }
+
+.PHONY: omf
+omf: $(_DOC_OMF_ALL)
+
+.PHONY: po
+po: $(_DOC_POFILES)
+
+.PHONY: mo
+mo: $(_DOC_MOFILES)
+
+$(_DOC_POFILES):
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ @if test ! -f $@ -a -f $(srcdir)/$@; then \
+ echo "cp $(srcdir)/$@ $@"; \
+ cp "$(srcdir)/$@" "$@"; \
+ fi;
+ @docs=; \
+ list='$(_DOC_C_DOCS_NOENT)'; for doc in $$list; do \
+ docs="$$docs $(_DOC_ABS_SRCDIR)/$$doc"; \
+ done; \
+ if ! test -f $@; then \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp); \
+ else \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs); \
+ fi
+
+$(_DOC_MOFILES): %.mo: %.po
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ msgfmt -o $@ $<
+
+# FIXME: fix the dependancy
+# FIXME: hook xml2po up
+$(_DOC_LC_DOCS) : $(_DOC_MOFILES)
+$(_DOC_LC_DOCS) : $(_DOC_C_DOCS)
+ if ! test -d $(dir $@); then mkdir $(dir $@); fi
+ if [ -f "C/$(notdir $@)" ]; then d="../"; else d="$(_DOC_ABS_SRCDIR)/"; fi; \
+ mo="$(dir $@)$(patsubst %/$(notdir $@),%,$@).mo"; \
+ if [ -f "$${mo}" ]; then mo="../$${mo}"; else mo="$(_DOC_ABS_SRCDIR)/$${mo}"; fi; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -t "$${mo}" \
+ "$${d}C/$(notdir $@)" > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)
+.PHONY: pot
+pot: $(_DOC_POT)
+$(_DOC_POT): $(_DOC_C_DOCS_NOENT)
+ $(_xml2po) -m $(_xml2po_mode) -e -o $@ $^
+
+$(_DOC_HTML_TOPS): $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ xsltproc -o $@ --xinclude --param db.chunk.chunk_top "false()" --stringparam db.chunk.basename "$(DOC_MODULE)" --stringparam db.chunk.extension ".xhtml" $(_db2html) $(patsubst %.xhtml,%.xml,$@)
+
+################################################################################
+
+all: \
+ $(_DOC_C_DOCS) $(_DOC_LC_DOCS) \
+ $(_DOC_OMF_ALL) $(_DOC_DSK_ALL) \
+ $(_DOC_HTML_ALL) $(_DOC_POFILES)
+
+################################################################################
+
+.PHONY: clean-doc-omf clean-doc-dsk clean-doc-lc clean-doc-dir
+
+clean-doc-omf: ; rm -f $(_DOC_OMF_DB) $(_DOC_OMF_HTML)
+clean-doc-dsk: ; rm -f $(_DOC_DSK_DB) $(_DOC_DSK_HTML)
+clean-doc-lc:
+ rm -f $(_DOC_LC_DOCS)
+ rm -f $(_DOC_MOFILES)
+ @list='$(_DOC_POFILES)'; for po in $$list; do \
+ if ! test "$$po" -ef "$(srcdir)/$$po"; then \
+ echo "rm -f $$po"; \
+ rm -f "$$po"; \
+ fi; \
+ done
+# .xml2.po.mo cleaning is obsolete as of 0.18.1 and could be removed in 0.20.x
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc/.xml2po.mo"; then \
+ echo "rm -f $$lc/.xml2po.mo"; \
+ rm -f "$$lc/.xml2po.mo"; \
+ fi; \
+ done
+clean-doc-dir: clean-doc-lc
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ for dir in `find $$lc -depth -type d`; do \
+ if ! test $$dir -ef $(srcdir)/$$dir; then \
+ echo "rmdir $$dir"; \
+ rmdir "$$dir"; \
+ fi; \
+ done; \
+ done
+
+clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+distclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+mostlyclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+maintainer-clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+
+################################################################################
+
+.PHONY: dist-doc-docs dist-doc-pages dist-doc-figs dist-doc-omf dist-doc-dsk
+doc-dist-hook: \
+ $(if $(DOC_MODULE)$(DOC_ID),dist-doc-docs) \
+ $(if $(_DOC_C_FIGURES),dist-doc-figs) \
+ $(if $(_DOC_OMF_IN),dist-doc-omf)
+# $(if $(_DOC_DSK_IN),dist-doc-dsk)
+
+dist-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo " $(mkinstalldirs) $(distdir)/$$lc"; \
+ $(mkinstalldirs) "$(distdir)/$$lc"; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)'; \
+ for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$docdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$docdir"; \
+ $(mkinstalldirs) "$(distdir)/$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \
+ $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \
+ done
+
+dist-doc-figs: $(_DOC_SRC_FIGURES)
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; \
+ for fig in $$list; do \
+ if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$fig"; then \
+ figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$figdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$figdir"; \
+ $(mkinstalldirs) "$(distdir)/$$figdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$fig $(distdir)/$$fig"; \
+ $(INSTALL_DATA) "$$d$$fig" "$(distdir)/$$fig"; \
+ fi; \
+ done;
+
+dist-doc-omf:
+ @if test -f "$(_DOC_OMF_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_OMF_IN) $(distdir)/$(notdir $(_DOC_OMF_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_OMF_IN)" "$(distdir)/$(notdir $(_DOC_OMF_IN))"
+
+dist-doc-dsk:
+ @if test -f "$(_DOC_DSK_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_DSK_IN) $(distdir)/$(notdir $(_DOC_DSK_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_DSK_IN)" "$(distdir)/$(notdir $(_DOC_DSK_IN))"
+
+################################################################################
+
+.PHONY: check-doc-docs check-doc-omf
+check: \
+ $(if $(DOC_MODULE),check-doc-docs) \
+ $(if $(DOC_ID),check-doc-pages) \
+ $(if $(_DOC_OMF_IN),check-doc-omf)
+
+check-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --postvalid $$d$$lc/$(DOC_MODULE).xml"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --postvalid "$$d$$lc/$(DOC_MODULE).xml"; \
+ done
+
+check-doc-pages: $(_DOC_C_PAGES) $(_DOC_LC_PAGES)
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ for page in $(DOC_PAGES); do \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --relaxng $(_malrng) $$d$$lc/$$page"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --relaxng "$(_malrng)" "$$d$$lc/$$page"; \
+ done; \
+ done
+
+check-doc-omf: $(_DOC_OMF_ALL)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf"; \
+ xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf; \
+ done
+
+################################################################################
+
+.PHONY: install-doc-docs install-doc-html install-doc-figs install-doc-omf install-doc-dsk
+
+install-data-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),install-doc-docs) \
+ $(if $(_DOC_HTML_ALL),install-doc-html) \
+ $(if $(_DOC_C_FIGURES),install-doc-figs) \
+ $(if $(_DOC_OMF_IN),install-doc-omf)
+# $(if $(_DOC_DSK_IN),install-doc-dsk)
+
+install-doc-docs:
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo "$(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc"; \
+ $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \
+ if ! test -d "$$docdir"; then \
+ echo "$(mkinstalldirs) $$docdir"; \
+ $(mkinstalldirs) "$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \
+ done
+
+install-doc-figs:
+ @list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ figsymlink=false; \
+ if test -f "$$lc/$$fig"; then \
+ figfile="$$lc/$$fig"; \
+ elif test -f "$(srcdir)/$$lc/$$fig"; then \
+ figfile="$(srcdir)/$$lc/$$fig"; \
+ else \
+ figsymlink=true; \
+ fi; \
+ figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ figdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$figdir"; \
+ if ! test -d "$$figdir"; then \
+ echo "$(mkinstalldirs) $$figdir"; \
+ $(mkinstalldirs) "$$figdir"; \
+ fi; \
+ figbase=`echo $$fig | sed -e 's/^.*\///'`; \
+ if $$figsymlink; then \
+ echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
+ ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+ else \
+ echo "$(INSTALL_DATA) $$figfile $$figdir$$figbase"; \
+ $(INSTALL_DATA) "$$figfile" "$$figdir$$figbase"; \
+ fi; \
+ done; \
+ done
+
+install-doc-html:
+ echo install-html
+
+install-doc-omf:
+ $(mkinstalldirs) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "$(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ $(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf; \
+ done
+ @if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-update -p $(DESTDIR)$(_sklocalstatedir) -o $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ scrollkeeper-update -p "$(DESTDIR)$(_sklocalstatedir)" -o "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ fi;
+
+install-doc-dsk:
+ echo install-dsk
+
+################################################################################
+
+.PHONY: uninstall-doc-docs uninstall-doc-html uninstall-doc-figs uninstall-doc-omf uninstall-doc-dsk
+uninstall-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),uninstall-doc-docs) \
+ $(if $(_DOC_HTML_ALL),uninstall-doc-html) \
+ $(if $(_DOC_C_FIGURES),uninstall-doc-figs) \
+ $(if $(_DOC_OMF_IN),uninstall-doc-omf)
+# $(if $(_DOC_DSK_IN),uninstall-doc-dsk)
+
+uninstall-doc-docs:
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ done
+
+uninstall-doc-figs:
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; for fig in $$list; do \
+ echo "rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ done;
+
+uninstall-doc-omf:
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-uninstall -p $(_sklocalstatedir) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ scrollkeeper-uninstall -p "$(_sklocalstatedir)" "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ fi; \
+ echo "rm -f $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ rm -f "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ done
+dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/gstreamer-properties/help/ca/ca.po b/gstreamer-properties/help/ca/ca.po
new file mode 100644
index 0000000..3f4f5ca
--- /dev/null
+++ b/gstreamer-properties/help/ca/ca.po
@@ -0,0 +1,361 @@
+# Traducció de la documentació del mate-cd de l'equip de Softcatalà.
+# Copyright © 2007 Free Software Foundation, Inc.
+# Joan Duran <[email protected]>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties\n"
+"POT-Creation-Date: 2007-09-19 11:07+0100\n"
+"PO-Revision-Date: 2007-10-16 00:33+0100\n"
+"Last-Translator: Joan Duran <[email protected]>\n"
+"Language-Team: Catalan <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Manual del selector de sistemes multimèdia (versió 2.4)"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"El selector de sistemes multimèdia us permet configurar paràmetres "
+"multimèdia relacionats amb el maquinari"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "Projecte de documentació del MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Teniu permís per a copiar, distribuir i/o modificar aquest document, sota "
+"els termes de la Llicència de documentació lliure GNU (GFDL), versió 1.1 o "
+"qualsevol versió publicada posteriorment per la Free Software Foundation, "
+"sense seccions invariants, sense texts de portada i sense texts de "
+"contraportada. Podeu trobar una còpia de la GFDL en aquest <ulink type=\"help"
+"\" url=\"ghelp:fdl\">enllaç</ulink> o en el fitxer COPYING-DOCS distribuït "
+"amb aquest manual."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Aquest manual forma part d'una col·lecció de manuals del MATE distribuïts "
+"sota la GFDL. Si voleu distribuir aquest manual independentment de la "
+"col·lecció, podeu fer-ho afegint una còpia de la llicència al manual, tal "
+"com es descriu a la secció 6 de la llicència."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molts dels noms que les empreses utilitzen per a distingir els seus "
+"productes i serveis es consideren marques comercials. Quan aquests noms "
+"apareguin en qualsevol documentació del MATE, si els membres del Projecte "
+"de documentació del MATE han estat avisats pel que fa a les marques, els "
+"noms apareixeran en majúscules o amb les inicials en majúscules."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENT S'OFEREIX «TAL COM ÉS», SENSE CAP TIPUS DE GARANTIA, NI "
+"EXPLÍCITA NI IMPLÍCITA; AIXÒ INCLOU, SENSE LIMITAR-S'HI, LES GARANTIES QUE "
+"EL DOCUMENT O LA VERSIÓ MODIFICADA DEL DOCUMENT NO TINGUI DEFECTES, SIGUI "
+"COMERCIALITZABLE, SIGUI ADEQUAT PER A UN ÚS CONCRET O NO INFRINGEIXI CAP "
+"LLEI. TOT EL RISC PEL QUE FA A LA QUALITAT, EXACTITUD I RENDIMENT DEL "
+"DOCUMENT O LA VERSIÓ MODIFICADA DEL DOCUMENT ÉS VOSTRE. EN CAS QUE EL "
+"DOCUMENT RESULTÉS DEFECTUÓS EN QUALSEVOL ASPECTE, VÓS (NO PAS L'ESCRIPTOR "
+"INICIAL, L'AUTOR O CAP ALTRE COL·LABORADOR) ASSUMIU TOT EL COST DE "
+"MANTENIMENT, REPARACIÓ O CORRECCIÓ. AQUESTA RENÚNCIA DE GARANTIA CONSTITUEIX "
+"UNA PART ESSENCIAL D'AQUESTA LLICÈNCIA. NO S'AUTORITZA L'ÚS DE CAP DOCUMENT "
+"O VERSIÓ MODIFICADA DEL DOCUMENT EXCEPTE SOTA AQUESTA RENÚNCIA DE GARANTIA; "
+"I "
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN CAP CAS I SOTA CAP INTERPRETACIÓ LEGAL, JA SIGUI PER AGREUJAMENT "
+"(INCLOENT-HI LA NEGLIGÈNCIA), CONTRACTE O ALTRE CAS, L'AUTOR, L'ESCRIPTOR "
+"ORIGINAL, QUALSEVOL DELS COL·LABORADORS O DISTRIBUÏDORS DEL DOCUMENT O UNA "
+"VERSIÓ MODIFICADA DEL DOCUMENT NI CAP PROVEÏDOR D'AQUESTES PARTS NO SERAN "
+"RESPONSABLES DAVANT DE NINGÚ PER CAP DANY DIRECTE, INDIRECTE, ESPECIAL, "
+"ACCIDENTAL O CONSECUTIU DE QUALSEVOL TIPUS; AIXÒ INCLOU, SENSE LIMITAR-S'HI, "
+"ELS DANYS PER PÈRDUA DE CLIENTS, INTERRUPCIONS DE LA FEINA, FALLADA O "
+"MALFUNCIONAMENT DE L'ORDINADOR, O QUALSEVOL ALTRA PÈRDUA O DANY RELACIONAT "
+"AMB L'ÚS DEL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT, FINS I TOT SI "
+"S'HA INFORMAT AQUESTA PART DE LA POSSIBILITAT D'AQUESTS DANYS."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"EL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT S'OFEREIXEN SOTA ELS "
+"TERMES DE LA LLICÈNCIA DE DOCUMENTACIÓ LLIURE DE GNU, TENINT EN COMPTE QUE: "
+"<placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "Setembre de 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Manual del selector de sistemes multimèdia (versió 1.0)"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Desembre de 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr ""
+"Aquest manual descriu la versió 2.2.2 del selector de sistemes multimèdia."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Comentaris"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Per a informar d'un error o fer algun suggeriment quant al selector de "
+"sistemes multimèdia o aquest manual, seguiu les indicacions a la <ulink url="
+"\"ghelp:mate-feedback\" type=\"help\">pàgina de comentaris del MATE</"
+"ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "Selector de sistemes multimèdia"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Introducció"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+"El <application>selector de sistemes multimèdia</application> és una "
+"aplicació que us permet configurar els paràmetres multimèdia relacionats amb "
+"el maquinari del sistema. Només els usuaris avançats haurien de necessitar "
+"aquesta aplicació ja que la distribució hauria de preparar el sistema amb "
+"els valors correctes predeterminats."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Inici"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Podeu iniciar el <application>selector de sistemes multimèdia</application> "
+"de les maneres següents:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menú <guimenu>Sistema</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Trieu l'element del menú <menuchoice><guisubmenu>Preferències</"
+"guisubmenu><guimenuitem>Selector de sistemes multimèdia</guimenuitem></"
+"menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Línia d'ordres"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Introduïu <command>gstreamer-properties</command> i premeu <keycap>Retorn</"
+"keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"En iniciar el <application>selector de sistemes multimèdia</application> es "
+"mostrarà la finestra següent."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "Finestra del selector de sistemes multimèdia"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Mostra la finestra principal del selector de sistemes multimèdia. Conté una "
+"barra de menú, una barra d'eines i menús desplegables per a les opcions "
+"d'entrada i sortida de l'àudio."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Utilització"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"L'aplicació selector de sistemes multimèdia us ofereix quatre menús "
+"desplegables separats en dues pestanyes. Hi ha dos menús desplegables per a "
+"l'àudio i dos per al vídeo. Aquestes seleccions estableixen els valors "
+"predeterminats per a l'entrada i sortida de so i vídeo de la majoria "
+"d'aplicacions del MATE."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Significat de les opcions del menú"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr ""
+"En mirar la pantalla per a establir les opcions d'àudio, notareu que hi ha "
+"dues seccions anomenades «Sortida predeterminada» i «Entrada "
+"predeterminada». Aquests són termes utilitzats en l'entorn del GStreamer que "
+"utilitza el MATE per a descriure on s'envia i d'on venen les dades. La "
+"«Sortida predeterminada» és, en altres paraules, on les aplicacions del "
+"MATE haurien d'enviar el so, mentre que l'«Entrada predeterminada» és d'on "
+"prové el so."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr ""
+"La raó per la qual podeu voler canviar aquests paràmetres és perquè a UNIX "
+"hi ha molts sistemes d'àudio i servidors de so que podeu voler utilitzar com "
+"a sortida. Per exemple, en Linux les alternatives populars són els sistemes "
+"de so OSS i ALSA i els servidors de so ESD i ARTSd."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+"Per exemple, si voleu que les aplicacions del MATE enviïn el so al servidor "
+"de so ESD heu de modificar la «Sortida predeterminada» perquè utilitzi el "
+"ESD. I si voleu que les aplicacions del MATE que tenen capacitat "
+"d'enregistrar so utilitzin el sistema de so OSS heu de triar l'OSS com a "
+"«Entrada predeterminada»."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+"Com es menciona en una altra part d'aquesta guia d'usuari, aquests "
+"paràmetres són part d'una eina per a usuaris avançats que tenen una "
+"necessitat específica. Com a usuari normal no hauríeu de necessitar canviar "
+"aquests paràmetres ja que la distribució Linux o Unix hauria d'haver-los "
+"configurat correctament."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Joan Duran <[email protected]>, 2007"
diff --git a/gstreamer-properties/help/ca/figures/gstreamer_properties_window.png b/gstreamer-properties/help/ca/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..113a056
--- /dev/null
+++ b/gstreamer-properties/help/ca/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/cs/cs.po b/gstreamer-properties/help/cs/cs.po
new file mode 100644
index 0000000..d63c03d
--- /dev/null
+++ b/gstreamer-properties/help/cs/cs.po
@@ -0,0 +1,372 @@
+# Czech translation of gstreamer-properties help.
+# Copyright (C) 2009 the author(s) of mate-media.
+# This file is distributed under the same license as the gstreamer-properties help.
+#
+# Marek Černocký <[email protected]>, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2-32\n"
+"POT-Creation-Date: 2010-09-24 13:50+0000\n"
+"PO-Revision-Date: 2010-09-25 08:56+0200\n"
+"Last-Translator: Marek Černocký <[email protected]>\n"
+"Language-Team: Czech <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cs\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Poedit-Language: Czech\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:160(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=18d9821694363bce1536f77524dd1db0"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.5"
+msgstr "Příručka V2.5 k aplikaci Výběr systému multimédií"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:85(para)
+#: C/gstreamer-properties.xml:93(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"Pomocí aplikace Výběr systému multimédií můžete nastavovat volby vztahující "
+"se hardware a multimédiím"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+#: C/gstreamer-properties.xml:94(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentační projekt MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU "
+"Free Documentation License, verze 1.1 nebo jakékoli další verze vydané "
+"nadací Free Software Foundation; bez neměnných oddílů, bez textů předních "
+"desek a bez textů zadních desek. Kopie této licence je zahrnuta v oddílu "
+"jménem <ulink type=\"help\" url=\"ghelp:fdl\">GNU Free Documentation "
+"License</ulink> nebo v souboru COPYING-DOCS dodávaném s touto příručkou."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Tato příručka je součástí kolekce příruček MATE, distribuovaných pod "
+"licencí GNU FDL. Pokud chcete tento dokument šířit odděleně od kolekce, "
+"musíte přiložit kopii licence dle popisu v sekci 6 dané licence."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Mnoho užívaných jmen určených k zviditelnění produktů nebo služeb jsou "
+"ochranné známky. Na místech, kde jsou tato jména v dokumentaci užita a "
+"členové Dokumentačního projektu MATE jsou si vědomi skutečnosti, že se "
+"jedná o ochrannou známku, je takové jméno psáno velkými písmeny celé nebo s "
+"velkým písmenem na začátku."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DOKUMENT JE POSKYTOVÁN V PODOBĚ „JAK JE“ BEZ ZÁRUKY V JAKÉKOLIV PODOBĚ, "
+"NEPOSKYTUJÍ SE ANI ODVOZENÉ ZÁRUKY, ZÁRUKY, ŽE DOKUMENT, NEBO JEHO UPRAVENÁ "
+"VERZE, JE BEZCHYBNÝ NEBO ZÁRUKY PRODEJNOSTI, VHODNOSTI PRO URČITÝ ÚČEL NEBO "
+"NEPORUŠENOSTI. RIZIKO NEKVALITY, NEPŘESNOSTI A ŠPATNÉHO PROVEDENÍ DOKUMENTU, "
+"NEBO JEHO UPRAVENÉ VERZE, LEŽÍ NA VÁS. POKUD KVŮLI TOMUTO DOKUMENTU, NEBO "
+"JEHO UPRAVENÉ VERZI, NASTANE PROBLÉM, VY (NIKOLIV PŮVODNÍ AUTOR NEBO "
+"JAKÝKOLIV PŘISPĚVATEL) PŘEBÍRÁTE JAKÉKOLIV NÁKLADY ZA NUTNÉ ÚPRAVY, OPRAVY "
+"ČI SLUŽBY. TOTO PROHLÁŠENÍ O ZÁRUCE PŘEDSTAVUJE ZÁKLADNÍ SOUČÁST TÉTO "
+"LICENCE. BEZ TOHOTO PROHLÁŠENÍ NENÍ, PODLE TÉTO DOHODY, POVOLENO UŽÍVÁNÍ ANI "
+"ÚPRAVY TOHOTO DOKUMENTU; DÁLE"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ZA ŽÁDNÝCH OKOLNOSTÍ A ŽÁDNÝCH PRÁVNÍCH PŘEDPOKLADŮ, AŤ SE JEDNÁ O PŘEČIN "
+"(VČETNĚ NEDBALOSTNÍCH), SMLOUVU NEBO JINÉ, NENÍ AUTOR, PŮVODNÍ PISATEL, "
+"KTERÝKOLIV PŘISPĚVATEL NEBO KTERÝKOLIV DISTRIBUTOR TOHOTO DOKUMENTU NEBO "
+"UPRAVENÉ VERZE DOKUMENTU NEBO KTERÝKOLIV DODAVATEL NĚKTERÉ Z TĚCHTO STRAN "
+"ODPOVĚDNÝ NĚJAKÉ OSOBĚ ZA PŘÍMÉ, NEPŘÍMÉ, SPECIÁLNÍ, NAHODILÉ NEBO NÁSLEDNÉ "
+"ŠKODY JAKÉHOKOLIV CHARAKTERU, VČETNĚ, ALE NEJEN, ZA POŠKOZENÍ ZE ZTRÁTY "
+"DOBRÉHO JMÉNA, PŘERUŠENÍ PRÁCE, PORUCHY NEBO NESPRÁVNÉ FUNKCE POČÍTAČE NEBO "
+"JINÉHO A VŠECH DALŠÍCH ŠKOD NEBO ZTRÁT VYVSTÁVAJÍCÍCH Z NEBO VZTAHUJÍCÍCH SE "
+"K POUŽÍVÁNÍ TOHOTO DOKUMENTU NEBO UPRAVENÝCH VERZÍ DOKUMENTU, I KDYŽ BY "
+"TAKOVÁTO STRANA BYLA INFORMOVANÁ O MOŽNOSTI TAKOVÉHOTO POŠKOZENÍ."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOKUMENT A JEHO UPRAVENÉ VERZE JSOU ŠÍŘENY V SOULADU SE ZNĚNÍM LICENCE GNU "
+"FREE DOCUMENTATION LICENSE S NÁSLEDUJÍCÍM USTANOVENÍM: <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "June 2010"
+msgstr "Červen 2010"
+
+#: C/gstreamer-properties.xml:77(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Příručka V2.4 k aplikaci Výběr systému multimédií"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Prosinec 2003"
+
+#: C/gstreamer-properties.xml:90(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Příručka V1.0 k aplikaci Výběr systému multimédií"
+
+#: C/gstreamer-properties.xml:91(date)
+msgid "September 2003"
+msgstr "Září 2003"
+
+#: C/gstreamer-properties.xml:99(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr ""
+"Tato příručka popisuje aplikaci Výběr systému multimédií ve verzi 2.2.2"
+
+#: C/gstreamer-properties.xml:102(title)
+msgid "Feedback"
+msgstr "Ohlasy"
+
+#: C/gstreamer-properties.xml:103(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k aplikaci "
+"Výběr systému multimédií nebo této příručce, postupujte dle instrukcí na "
+"stránce <ulink url=\"ghelp:mate-feedback\" type=\"help\">Stránka s ohlasy "
+"na MATE</ulink>."
+
+#: C/gstreamer-properties.xml:113(primary)
+msgid "GStreamer properties"
+msgstr "Výběr systému multimédií"
+
+#: C/gstreamer-properties.xml:120(title)
+msgid "Introduction"
+msgstr "Úvod"
+
+#: C/gstreamer-properties.xml:121(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system."
+msgstr ""
+"Aplikace <application>Výběr systému multimédií</application> vám umožňuje "
+"nastavovat volby týkající se hardwaru a multimédií ve vašem systému."
+
+#: C/gstreamer-properties.xml:124(para)
+msgid ""
+"Only advanced users should normally need this as your OS vendor should be "
+"shipping the system with the correct defaults."
+msgstr ""
+"Taková nastavení obvykle potřebují měnit pouze pokročilí uživatelé. Váš "
+"dodavatel OS by měl systém dodat se správně nastavenými výchozími volbami."
+
+#: C/gstreamer-properties.xml:130(title)
+msgid "Getting Started"
+msgstr "Začínáme"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Aplikaci <application>Výběr systému multimédií</application> můžete spustit "
+"následujícími způsoby:"
+
+#: C/gstreamer-properties.xml:136(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Nabídka <guimenu>Systém</guimenu>"
+
+#: C/gstreamer-properties.xml:138(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Zvolte <menuchoice><guisubmenu>Správa</guisubmenu><guimenuitem>Výběr systému "
+"multimédií</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:143(term)
+msgid "Command line"
+msgstr "Příkazový řádek"
+
+#: C/gstreamer-properties.xml:145(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Zadejte <command>gstreamer-properties</command> a stiskněte <keycap>Return</"
+"keycap>."
+
+#: C/gstreamer-properties.xml:152(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"Když spustíte <application>Výběr systému multimédií</application>, zobrazí "
+"se následující okno."
+
+#: C/gstreamer-properties.xml:156(title)
+msgid "GStreamer Properties Window"
+msgstr "Okno aplikace Výběr systému multimédií"
+
+#: C/gstreamer-properties.xml:163(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Ukazuje hlavní okno aplikace Výběr systému multimédií. Obsahuje panel "
+"nabídek, panel nástrojů a vyskakovací nabídky s volbami pro vstup a výstup "
+"zvuku."
+
+#: C/gstreamer-properties.xml:175(title)
+msgid "Usage"
+msgstr "Použití"
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"The GStreamer properties applet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"Aplikace Výběr systému multimédií poskytuje čtyři vyskakovací nabídky "
+"umístěné na dvou kartách. Dvě vyskakovací nabídky jsou pro zvuk a dvě pro "
+"video. Tyto volby nastaví pro většinu aplikací MATE výchozí výstup a vstup "
+"zvuku a videa."
+
+#: C/gstreamer-properties.xml:183(title)
+msgid "Understanding the menu options"
+msgstr "Význam voleb nabídek"
+
+#: C/gstreamer-properties.xml:185(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections are called Default Sink and Default Source. These are terms used in "
+"the GStreamer framework that MATE uses to describe where data is sent and "
+"where it comes from. The Default sink is in other words where MATE apps "
+"should output their sound, while Default source is where the sound comes "
+"from."
+msgstr ""
+"Když se podíváte na kartu s nastavením voleb zvuku, všimnete si dvou částí "
+"nazvaných Výchozí výstup a Výchozí vstup. Tyto výrazy se používají v systému "
+"GStreamer a MATE jimi označuje, kam jsou data posílaná a odkud přicházejí. "
+"Výchozí výstup znamená jinými slovy, kam aplikace MATE posílají svůj "
+"zvukový výstup, zatímco Výchozí vstup určuje, odkud zvuk přichází."
+
+#: C/gstreamer-properties.xml:193(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For instance on Linux popular alternatives are the PulseAudio "
+"sound server or ALSA."
+msgstr ""
+"Důvodem, proč byste mohli chtít změnit toto nastavení, je, že v Unixu "
+"existuje několik odlišných zvukových systémů a zvukových serverů, které "
+"můžete použít. Například v Linuxu jsou oblíbenými volbami zvukový server "
+"PulseAudio nebo ALSA."
+
+#: C/gstreamer-properties.xml:199(para)
+msgid ""
+"If you wish that your MATE applcations output their sound to the PulseAudio "
+"sound server you set the Default Sink to use PulseAudio. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"ALSA sound system, choose ALSA as the Default Source."
+msgstr ""
+"Pokud si například budete přát, aby aplikace MATE posílaly svůj zvukový "
+"výstup do zvukového serveru PulseAudio, nastavte jako Výchozí výstup "
+"PulseAudio. A pokud si přejete, aby aplikace MATE, které umí zaznamenávat "
+"zvuk, používaly zvukový systém ALSA, tak nastavte jako Výchozí vstup ALSA."
+
+#: C/gstreamer-properties.xml:205(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user, you "
+"should not need to set these as the vendor of your distribution should have "
+"set them to sensible defaults for you."
+msgstr ""
+"Ale jak již bylo řečeno na jiném místě této příručky, tato nastavení jsou "
+"míněna jako nástroj pro pokročilé uživatele, kteří mají speciální požadavky. "
+"Jako běžný uživatel byste to neměli potřebovat, protože dodavatel vaší "
+"distribuce by měl za vás nastavit rozumné výchozí volby."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Marek Černocký <[email protected]>, 2009."
+
diff --git a/gstreamer-properties/help/cs/figures/gstreamer_properties_window.png b/gstreamer-properties/help/cs/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..1abb882
--- /dev/null
+++ b/gstreamer-properties/help/cs/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/da/da.po b/gstreamer-properties/help/da/da.po
new file mode 100644
index 0000000..a355a96
--- /dev/null
+++ b/gstreamer-properties/help/da/da.po
@@ -0,0 +1,379 @@
+# Danish translation for mate-media.
+# Copyright (C) 2010 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Anders Jenbo <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2-30\n"
+"POT-Creation-Date: 2010-09-19 23:50+0200\n"
+"PO-Revision-Date: 2010-09-16 00:35+0100\n"
+"Last-Translator: Anders Jenbo <[email protected]>\n"
+"Language-Team: Danish <[email protected]>\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: Danish\n"
+
+#: ../C/legal.xml:2(para) ../C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Tilladelse er givet til at kopiere, distribuere og/eller ændre dette "
+"dokument under betingelserne for GNU Free Documentation License (GFDL), "
+"version 1.1 eller andre senere versioner udgivet af Free Software Foundation "
+"med ikke indholdte sektioner, ingen frontomslagstekster, og ingen "
+"bagsideomslagstekster. Du kan finde en kopi af GFDL her <ulink type=\"help\" "
+"url=\"ghelp:fdl\">link</ulink> eller i filen COPYING-DOCS der er "
+"distribueret med denne manual."
+
+#: ../C/legal.xml:12(para) ../C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Denne manual er en del af MATE-manualsamlingen distribueret under GFDL. "
+"Hvis du vil distribuere denne manual separat fra denne samling, kan du gøre "
+"det ved at tilføje en kopi af licensen til manualen, som beskrevet i sektion "
+"6 af licensen."
+
+#: ../C/legal.xml:19(para) ../C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Mange af navnene brugt af firmaer til at skelne deres produkter og tjenester "
+"er betegnet som mærkevarer. Der hvor de navne optræder i en MATE-"
+"dokumentation, og medlemmerne af MATE-dokumentationsprojektet er blevet "
+"gjort opmærksomme på disse varemærker, så er navnene skrevet med store "
+"bogstaver eller store forbogstaver."
+
+#: ../C/legal.xml:35(para) ../C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DETTE DOKUMENT GØRES TILGÆNGELIGT SÅDAN SOM DET ER, UDEN NOGEN FORM FOR "
+"GARANTI, HVERKEN UDTALT ELLER ANTYDET, DERIBLANDT, UDEN BEGRÆNSNINGER, "
+"GARANTIER OM AT DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET ER FRIT FOR "
+"DEFEKTER, PASSENDE TIL ET BESTEMT FORMÅL ELLER IKKE-KRÆNKENDE. DU HÆFTER "
+"SELV FOR HELE RISIKOEN VEDRØRENDE KVALITET, KORREKTHED OG YDELSE FOR "
+"DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET. SKULLE ET DOKUMENT, ELLER "
+"EN ÆNDRET VERSION AF ET DOKUMENT VISE SIG AT VÆRE DEFEKT PÅ EN HVILKEN SOM "
+"HELST MÅDE, HÆFTER DU FOR BETALING FOR EVENTUEL NØDVENDIG SERVICE, "
+"REPARATION ELLER KORREKTION (OG IKKE HVERKEN DEN OPRINDELIGE FORFATTER, "
+"SKRIBENT ELLER NOGEN ANDEN BIDRAGSYDER). DENNE ERKLÆRING OM GARANTIFORBEHOLD "
+"ER EN ESSENTIEL DEL AF DENNE LICENS. INGEN BRUG AF NOGET DOKUMENT ELLER "
+"ÆNDRET VERSION AF DOKUMENTET ER AUTORISERET HERUNDER BORTSET FRA DENNE "
+"FORBEHOLDSERKLÆRING; OG"
+
+#: ../C/legal.xml:55(para) ../C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER INGEN OMSTÆNDIGHEDER OG UNDER INGEN JURIDISK TEORI, UANSET OM DET ER "
+"EN BEVIDSTE SKADENDE HANDLING (INKLUSIV UFORSVARLIGHED) ELLER PÅ HVILKEN SOM "
+"HELST ANDEN MÅDE, KAN FORFATTEREN, SKRIBENT, BIDRAGYDERE, DISTRIBUTØRER "
+"ELLER FORSYNER AF DETTE DOKUMENT ELLER MODIFICEREDE VERSIONER GØRES "
+"ANSVARLIG OVERFOR NOGEN PERSON FOR NOGEN DIREKTE, INDIREKTE, SPECIEL, "
+"TILFÆLDIG ELLER FØLGENDE SKADE PÅFØRT NOGEN INKLUSIV, UDEN BEGRÆNSNING, "
+"SKADE SOM FØLGE AF TAB AF RYGTE, ARBEJDSSTOP, COMPUTER-FEJL ELLER -SVIGT, "
+"ELLER ENHVER ANDEN FORM FOR SKADE ELLER TAB SOM ER OPSTÅET I FORBINDELSE MED "
+"BRUG AF DETTE DOKUMENT ELLER MODIFICEREDE VERSIONER HERAF, SELV HVIS EN "
+"SÅDAN PART HAR VÆRET INFORMERET OM MULIGHEDEN FOR SÅDANNE SKADER."
+
+#: ../C/legal.xml:28(para) ../C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DETTE DOKUMENT OG MODIFICEREDE VERSIONER GØRES TILGÆNGELIGT UNDER "
+"BETINGELSERNE I GNU FREE DOKUMENTATION LICENS UNDER DEN FORUDSÆTNING AT: "
+"<placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/gstreamer-properties.xml:160(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: ../C/gstreamer-properties.xml:23(title)
+#: ../C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.5"
+msgstr "Manual til GStreamer-egenskaber version 2.5"
+
+#: ../C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: ../C/gstreamer-properties.xml:27(holder)
+#: ../C/gstreamer-properties.xml:85(para)
+#: ../C/gstreamer-properties.xml:93(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: ../C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"GStreamer-egenskaber lader dig konfigurere indstillinger i forbindelse med "
+"hardware og multimedia"
+
+#: ../C/gstreamer-properties.xml:43(publishername)
+#: ../C/gstreamer-properties.xml:78(para)
+#: ../C/gstreamer-properties.xml:86(para)
+#: ../C/gstreamer-properties.xml:94(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentationsprojekt for MATE"
+
+#: ../C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: ../C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: ../C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: ../C/gstreamer-properties.xml:75(date)
+msgid "June 2010"
+msgstr "Juli 2010"
+
+#: ../C/gstreamer-properties.xml:77(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: ../C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Manual til GStreamer-egenskaber version 2.4"
+
+#: ../C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "December 2003"
+
+#: ../C/gstreamer-properties.xml:90(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Manual til GStreamer-egenskaber version 1.0"
+
+#: ../C/gstreamer-properties.xml:91(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: ../C/gstreamer-properties.xml:99(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Denne manual beskriver version 2.2.2 af GStreamer-egenskaber."
+
+#: ../C/gstreamer-properties.xml:102(title)
+msgid "Feedback"
+msgstr "Tilbagemelding"
+
+#: ../C/gstreamer-properties.xml:103(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"For at rapportere fejl eller foreslå forbedringer vedrørende GStreamer-"
+"egenskaber-programmet eller denne manual, bør du følge instruktionerne på "
+"siden for <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">MATE-"
+"tilbagemeldinger</ulink>."
+
+#: ../C/gstreamer-properties.xml:113(primary)
+msgid "GStreamer properties"
+msgstr "GStreamer-egenskaber"
+
+#: ../C/gstreamer-properties.xml:120(title)
+msgid "Introduction"
+msgstr "Indledning"
+
+#: ../C/gstreamer-properties.xml:121(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system."
+msgstr ""
+"Programmet <application>GStreamer-egenskaber</application> gør dig i stand "
+"til at konfigurere parametre med relation til hardware- og "
+"multimediesystemer på dit system."
+
+#: ../C/gstreamer-properties.xml:124(para)
+msgid ""
+"Only advanced users should normally need this as your OS vendor should be "
+"shipping the system with the correct defaults."
+msgstr ""
+"Normalt vil kun avancerede brugere benytte dette da din styresystems "
+"leverandør bør udlevere systemet med den rigtige standard."
+
+#: ../C/gstreamer-properties.xml:130(title)
+msgid "Getting Started"
+msgstr "Kom godt i gang"
+
+#: ../C/gstreamer-properties.xml:132(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Du kan starte <application>GStreamer-egenskaber</application> på følgende "
+"måder:"
+
+#: ../C/gstreamer-properties.xml:136(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menuen <guimenu>Programmer</guimenu>"
+
+#: ../C/gstreamer-properties.xml:138(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Vælg <menuchoice><guisubmenu>Indstillinger</"
+"guisubmenu><guimenuitem>GStreamer-egenskaber</guimenuitem></menuchoice>."
+
+#: ../C/gstreamer-properties.xml:143(term)
+msgid "Command line"
+msgstr "Kommandolinje"
+
+#: ../C/gstreamer-properties.xml:145(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Skriv <command>gstreamer-properties</command>, tryk derefter på "
+"<keycap>Enter</keycap>."
+
+#: ../C/gstreamer-properties.xml:152(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"Når du starter <application>GStreamer-egenskaber</application>, vil du blive "
+"mødt af dette billede."
+
+#: ../C/gstreamer-properties.xml:156(title)
+msgid "GStreamer Properties Window"
+msgstr "GStreamer-egenskaber vindue"
+
+#: ../C/gstreamer-properties.xml:163(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Viser GStreamer-egenskabers hovedvindu. Indeholder menulinje, værktøjslinje, "
+"rullemenuer for lydindstillinger til ind- og uddata."
+
+#: ../C/gstreamer-properties.xml:175(title)
+msgid "Usage"
+msgstr "Brug"
+
+#: ../C/gstreamer-properties.xml:176(para)
+msgid ""
+"The GStreamer properties applet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"Panelprogrammet til GStreamer egenskaber tilbyder fire rullemenuer der "
+"strækker sig over to faner. Der er to rullemenuer for lyd og to for video. "
+"Disse valg indstiller standarden for de fleste MATE-programmers output og "
+"input af lyd og video."
+
+#: ../C/gstreamer-properties.xml:183(title)
+msgid "Understanding the menu options"
+msgstr "Forståelse af menupunkterne"
+
+#: ../C/gstreamer-properties.xml:185(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections are called Default Sink and Default Source. These are terms used in "
+"the GStreamer framework that MATE uses to describe where data is sent and "
+"where it comes from. The Default sink is in other words where MATE apps "
+"should output their sound, while Default source is where the sound comes "
+"from."
+msgstr ""
+"Når du ser på skærmen for opsætning af lydindstillinger, vil du lægge mærke "
+"til, at de to dele kaldes standarddatamodtager og standardkilde. Disse er "
+"begreber, der anvendes i GStreamer rammen, Mate bruger til at beskrive, "
+"hvor data sendes, og hvor det kommer fra. Standard kanalen er med andre ord "
+"hvor MATE-programmer skal sende deres lyd, mens Standard kilde er, hvor "
+"lyden kommer fra."
+
+#: ../C/gstreamer-properties.xml:193(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For instance on Linux popular alternatives are the PulseAudio "
+"sound server or ALSA."
+msgstr ""
+"Grunden til at du måske ønsker at ændre disse indstillinger er, at der under "
+"Unix er mange forskellige lydsystemer og lydservere, som du måske ønsker at "
+"sende til. For eksempel er populære alternativer på Linux PulseAudio eller "
+"ALSA."
+
+#: ../C/gstreamer-properties.xml:199(para)
+msgid ""
+"If you wish that your MATE applcations output their sound to the PulseAudio "
+"sound server you set the Default Sink to use PulseAudio. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"ALSA sound system, choose ALSA as the Default Source."
+msgstr ""
+"Hvis du ønsker at dine MATE-programmers sender deres lyd til PulseAudio-"
+"lydserveren, sætter du Standard kanalen til at bruge PulseAudio. Og hvis du "
+"ønsker at dine MATE-programmer, som har lydoptagelsekapacitet, bruger ALSA-"
+"lydsystemet til at optage, vælger du ALSA som Standard kilden."
+
+#: ../C/gstreamer-properties.xml:205(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user, you "
+"should not need to set these as the vendor of your distribution should have "
+"set them to sensible defaults for you."
+msgstr ""
+"Som nævnt andetsteds i denne brugervejledning. Disse indstillinger er "
+"tiltænkt som et redskab til avancerede brugere, der har specialiseret behov. "
+"Som almindelig bruger, bør det ikke være nødvendigt at sætte disse, da "
+"udbyderen af din distribution burde have fastsat dem, til fornuftige "
+"standarder, for dig."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: ../C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Anders Jenbo <[email protected]>, 2010\n"
+"Joe Dalton <[email protected]>, 2010"
diff --git a/gstreamer-properties/help/de/de.po b/gstreamer-properties/help/de/de.po
new file mode 100644
index 0000000..6818a2d
--- /dev/null
+++ b/gstreamer-properties/help/de/de.po
@@ -0,0 +1,378 @@
+# German translation of the gstreamer-properties manual.
+# Mario Blättermann <[email protected]>, 2008, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties\n"
+"POT-Creation-Date: 2010-08-04 04:30+0000\n"
+"PO-Revision-Date: 2010-08-08 15:41+0100\n"
+"Last-Translator: Mario Blättermann <[email protected]>\n"
+"Language-Team: German <[email protected]>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: German\n"
+"X-Poedit-Country: GERMANY\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:160(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr "translated"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.5"
+msgstr "Multimedia-System-Handbuch V2.5"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:85(para)
+#: C/gstreamer-properties.xml:93(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"GStreamer-Eigenschaften erlaubt Ihnen die Konfiguration der auf Hardware und "
+"Multimedia bezogenen Parameter"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+#: C/gstreamer-properties.xml:94(para)
+msgid "MATE Documentation Project"
+msgstr "MATE-Dokumentationsprojekt"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in "
+"the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free "
+"Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free "
+"Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte "
+"sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt "
+"und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem "
+"<ulink type=\"help\" url=\"ghelp:fdl\">Link</ulink> oder in der mit diesem "
+"Handbuch gelieferten Datei COPYING-DOCs."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Dieses Handbuch ist Teil einer Sammlung von MATE-Handbüchern, die unter der "
+"GFDL veröffentlicht werden. Wenn Sie dieses Handbuch getrennt von der "
+"Sammlung weiterverbreiten möchten, können Sie das tun, indem Sie eine Kopie "
+"der Lizenz zum Handbuch hinzufügen, wie es in Abschnitt 6 der Lizenz "
+"beschrieben ist."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und "
+"Dienstleistungen von anderen zu unterscheiden, sind eingetragene "
+"Warenzeichen. An den Stellen, an denen diese Namen in einer MATE-"
+"Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem "
+"großen Anfangsbuchstaben geschrieben, wenn das MATE-Dokumentationsprojekt "
+"auf diese Warenzeichen hingewiesen wird."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK "
+"AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS "
+"LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DIESES DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE GARANTIEN IRGENDEINER "
+"ART, SOWOHL AUSDRÜCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH "
+"AUCH OHNE EINSCHRÄNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÄNDERTE "
+"FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÜR EINEN BESTIMMTEN "
+"ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE "
+"RISIKO WAS QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÄNDERTE "
+"FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE "
+"VERÄNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE (NICHT "
+"DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÜR "
+"NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER "
+"HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG "
+"EINES DOKUMENTS ODER EINER VERÄNDERTEN VERSION DES DOKUMENTS IST NICHT "
+"GESTATTET AUßER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNTER KEINEN UMSTÄNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH "
+"UNERLAUBTEN HANDLUNGEN (EINSCHLIEßLICH FAHRLÄSSIGKEIT), VERTRAG ODER "
+"ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN "
+"VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÄNDERTEN FASSUNG DES "
+"DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN "
+"FÜR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÄDEN JEGLICHER "
+"ART, EINSCHLIEßLICH UND OHNE EINSCHRÄNKUNGEN SCHÄDEN DURCH VERLUST VON "
+"KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN ODER "
+"ALLE ANDEREN SCHÄDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT DER "
+"VERWENDUNG DES DOKUMENTS UND VERÄNDERTER FASSUNGEN DES DOKUMENTS ERGEBEN, "
+"AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN "
+"INFORMIERT WAREN."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DAS DOKUMENT UND VERÄNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN "
+"BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÜGUNG GESTELLT MIT DEM "
+"WEITERGEHENDEN VERSTÄNDNIS, DASS: <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "June 2010"
+msgstr "Juni 2010"
+
+#: C/gstreamer-properties.xml:77(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Multimedia-System-Handbuch V2.4"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Dezember 2003"
+
+#: C/gstreamer-properties.xml:90(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Multimedia-System-Handbuch V1.0"
+
+#: C/gstreamer-properties.xml:91(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: C/gstreamer-properties.xml:99(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Dieses Handbuch beschreibt Version 2.2.2 des Multimedia-Systems"
+
+#: C/gstreamer-properties.xml:102(title)
+msgid "Feedback"
+msgstr "Rückmeldungen"
+
+#: C/gstreamer-properties.xml:103(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Um Fehler zu melden oder einen Vorschlag zum Multimedia-System oder zu diesem "
+"Handbuch zu machen, folgen Sie den Anweisungen auf der <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE-Seite für Rückmeldungen</ulink>."
+
+#: C/gstreamer-properties.xml:113(primary)
+msgid "GStreamer properties"
+msgstr "Multimedia-System"
+
+#: C/gstreamer-properties.xml:120(title)
+msgid "Introduction"
+msgstr "Einführung"
+
+#: C/gstreamer-properties.xml:121(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system."
+msgstr ""
+"Die Anwendung <application>Multimedia-System</application> erlaubt Ihnen die "
+"Anpassung der auf die Hardware und die Multimedia-Systeme bezogenen Parameter "
+"Ihres Systems."
+
+#: C/gstreamer-properties.xml:124(para)
+msgid ""
+"Only advanced users should normally need this as your OS vendor should be "
+"shipping the system with the correct defaults."
+msgstr ""
+"Norwalerweise werden dies nur Benutzer mit tiefer gehenden Kenntnissen "
+"benötigen, da der Anbieter Ihres Betriebssystems bereits die korrekten "
+"Vorgabewerte eingestellt haben dürfte."
+
+#: C/gstreamer-properties.xml:130(title)
+msgid "Getting Started"
+msgstr "Erste Schritte"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Sie können <application>Multimedia-System</application> auf eine der "
+"folgenden Arten starten:"
+
+#: C/gstreamer-properties.xml:136(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menü <guimenu>Anwendungen</guimenu>"
+
+#: C/gstreamer-properties.xml:138(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</guisubmenu><guimenuitem>Gstreamer "
+"Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Wählen Sie <menuchoice><guisubmenu>Einstellungen</"
+"guisubmenu><guimenuitem>Multimedia-System</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:143(term)
+msgid "Command line"
+msgstr "Befehlszeile"
+
+#: C/gstreamer-properties.xml:145(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Geben Sie <command>gstreamer-properties</command>ein, und drücken Sie dann "
+"die <keycap>Eingabetaste</keycap>."
+
+#: C/gstreamer-properties.xml:152(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the following "
+"window is displayed."
+msgstr ""
+"Wenn Sie <application>Multimedia-System</application> starten, wird folgendes "
+"Fenster angezeigt."
+
+#: C/gstreamer-properties.xml:156(title)
+msgid "GStreamer Properties Window"
+msgstr "Multimedia-System-Fenster"
+
+#: C/gstreamer-properties.xml:163(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Zeigt das Hauptfenster von Multimedia-System. Enthält Menüleiste, "
+"Werkzeugleiste und Aufklappmenüs für die Optionen der Audioeingabe und -"
+"ausgabe."
+
+#: C/gstreamer-properties.xml:175(title)
+msgid "Usage"
+msgstr "Benutzung"
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"The GStreamer properties applet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound and "
+"Video."
+msgstr ""
+"Das Multimedia-System-Applet bietet vier Auswahlmenüs innerhalb von zwei "
+"Reitern. Es gibt zwei Auswahlmenüs für Audio und zwei für Video. Diese "
+"Einstellungen legen die Vorgaben für die meisten MATE-Anwendungen zur Ein- "
+"und Ausgabe von Klängen und Video fest."
+
+#: C/gstreamer-properties.xml:183(title)
+msgid "Understanding the menu options"
+msgstr "Erläuterung der Menüoptionen"
+
+#: C/gstreamer-properties.xml:185(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections are called Default Sink and Default Source. These are terms used in "
+"the GStreamer framework that MATE uses to describe where data is sent and "
+"where it comes from. The Default sink is in other words where MATE apps "
+"should output their sound, while Default source is where the sound comes from."
+msgstr ""
+"Beim Blick auf den Bildschirm werden Sie feststellen, dass zwei Abschnitte "
+"mit »Vorgegebene Quelle« und »Vorgegebenes Ziel« benannt sind. Diese Begriffe "
+"werden in GStreamer verwendet, das MATE zur Angabe verwendet, welche Daten "
+"gesendet werden bzw. wo diese herkommen. Das vorgegebene Ziel ist, anders "
+"ausgedrückt, die Stelle wo MATE-Anwendungen Klänge ausgeben, während die "
+"vorgegebene Quelle die Quelle dieser Klänge ist."
+
+#: C/gstreamer-properties.xml:193(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix there "
+"are many different audio systems and sound server which you might want to "
+"output to. For instance on Linux popular alternatives are the PulseAudio "
+"sound server or ALSA."
+msgstr ""
+"Das Vorhandensein vieler verschiedener zur Ausgabe geeigneter Audio-Systeme "
+"und Soundserver auf UNIX-Systemen könnte der Grund dafür sein, dass Sie diese "
+"Einstellungen vielleicht ändern wollen. Populäre Alternativen auf Linux-"
+"Systemen sind der PulseAudio-Soundserver oder ALSA."
+
+#: C/gstreamer-properties.xml:199(para)
+msgid ""
+"If you wish that your MATE applcations output their sound to the PulseAudio "
+"sound server you set the Default Sink to use PulseAudio. And if you wish that "
+"your MATE applications which has sound recording capabilities use the ALSA "
+"sound system, choose ALSA as the Default Source."
+msgstr ""
+"Wenn Sie beispielsweise wünschen, dass Ihre MATE-Anwendungen ihre Klänge "
+"über den PulseAudio-Soundserver ausgeben sollen, setzen Sie als Standard-"
+"Ausgabegerät PulseAudio. Und wenn Sie wünschen, dass die MATE-Anwendungen, "
+"die über Fähigkeiten zur Tonaufnahme verfügen, das ALSA-Soundsystem benutzen "
+"sollen, dann setzen Sie ALSA als Standardquelle."
+
+#: C/gstreamer-properties.xml:205(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user, you "
+"should not need to set these as the vendor of your distribution should have "
+"set them to sensible defaults for you."
+msgstr ""
+"Wie bereits in dieser Dokumentation erwähnt. Diese Einstellungen sind als "
+"Werkzeug für fortgeschrittene Benutzer gedacht, die spezielle Einstellungen "
+"benötigen. Als gewöhnlicher Benutzer werden Sie dies nicht ändern müssen, da "
+"der Anbieter Ihrer Linux- oder Unix-Distribution bereits sinnvolle Werte "
+"voreingestellt haben dürfte."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Mario Blättermann <[email protected]>, 2008, 2009, 2010"
diff --git a/gstreamer-properties/help/de/figures/gstreamer_properties_window.png b/gstreamer-properties/help/de/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..2000a55
--- /dev/null
+++ b/gstreamer-properties/help/de/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/el/el.po b/gstreamer-properties/help/el/el.po
new file mode 100644
index 0000000..ad40c91
--- /dev/null
+++ b/gstreamer-properties/help/el/el.po
@@ -0,0 +1,220 @@
+# translation of gstreamer-properties.HEAD.po to Greek
+# Fotis Tsamis <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties.HEAD\n"
+"POT-Creation-Date: 2009-03-16 17:55+0000\n"
+"PO-Revision-Date: 2009-03-16 21:32+0200\n"
+"Last-Translator: Fotis Tsamis <[email protected]>\n"
+"Language-Team: Greek\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid "@@image: 'figures/gstreamer_properties_window.png'; md5=131b5536ef622be97dafffec5a571626"
+msgstr "@@image: 'figures/gstreamer_properties_window.png'; md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title) C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Οδηγός Ιδιοτήτων GStreamer V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para) C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid "GStreamer Properties lets you configure parameters related to the hardware and multimedia"
+msgstr "Οι ιδιότητες του Gstreamer σας επιτρέπουν να τροποποιήσετε παραμέτρους σχετικές με το υλικό και τα πολυμέσα"
+
+#: C/gstreamer-properties.xml:43(publishername) C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "Έργο Τεκμηρίωσης MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους "
+"όρους της Ελεύθερης Άδειας Τεκμηρίωσης GNU (GFDL), Έκδοση 1.1 ή "
+"μεταγενέστερη εκδιδόμενη από το Ίδρυμα Ελεύθερου Λογισμικού χωρίς Σταθερά "
+"Εδάφια, χωρίς Εξώφυλλα Κειμένου, και χωρίς Οπισθόφυλλα Κειμένου. Μπορείτε να "
+"βρείτε ένα αντίγραφο της GFDL σε αυτόν τον <ulink type=\"help\" url=\"ghelp:"
+"fdl\">σύνδεσμο</ulink> ή στο αρχείο COPYING-DOCS που διανεμήθηκε με αυτόν "
+"τον οδηγό."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr ""
+"Αυτή η τεκμηρίωση είναι μέρος της συλλογής τεκμηρίωσης του MATE όπως "
+"διανέμεται υπό τους όρους του GFDL. Εάν επιθυμείτε να διανείμετε αυτή την "
+"τεκμηρίωση ξεχωριστά από την συλλογή, μπορείτε να το κάνετε εάν η τεκμηρίωση "
+"συνοδεύεται από αντίγραφο της άδειας (GFDL) όπως περιγράφεται στον τομέα 6 "
+"της άδειας."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr ""
+"Πολλά από τα ονόματα που χρησιμοποιούνται από εταιρίες για να ξεχωρίσουν τα "
+"προϊόντα και τις υπηρεσίες είναι σήματα κατατεθέν. Όπου αυτά τα ονόματα "
+"εμφανίζονται στην τεκμηρίωση MATE, και τα μέλη της ομάδας τεκμηρίωσης MATE "
+"έχουν γνώση αυτών, τότε αυτά αναγράφονται με κεφαλαίους χαρακτήρες ή με "
+"αρχικούς κεφαλαίους χαρακτήρες."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ ΠΑΡΕΧΕΤΑΙ \"ΩΣ ΕΧΕΙ\", ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ ΟΤΙ ΜΠΟΡΕΙ ΝΑ "
+"ΕΞΥΠΗΡΕΤΗΣΕΙ ΚΑΠΟΙΟ ΣΚΟΠΟ Η ΟΤΙ ΕΙΝΑΙ ΧΩΡΙΣ ΣΦΑΛΜΑ. ΟΛΟΚΛΗΡΗ Η ΕΥΘΥΝΗ ΓΙΑ "
+"ΤΗΝ ΠΟΙΟΤΗΤΑ, ΑΚΡΙΒΕΙΑ ΚΑΙ ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ "
+"ΑΥΤΗΣ ΑΝΗΚΕΙ ΣΕ ΕΣΑΣ. ΕΑΝ Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ Ή ΠΑΡΑΛΛΑΓΗ ΑΥΤΗΣ ΕΙΝΑΙ ΛΑΘΟΣ "
+"ΚΑΤΑ ΚΑΠΟΙΟ ΤΡΟΠΟ ΕΣΕΙΣ ΑΝΑΛΑΜΒΑΝΕΤΕ ΤΗΝ ΕΥΘΥΝΗ ΤΗΣ ΔΙΟΡΘΩΣΗΣ. Η ΑΠΑΛΛΑΓΗ "
+"ΕΥΘΥΝΗΣ ΠΟΥ ΣΥΝΟΔΕΥΕΙ ΑΥΤΗ ΤΗΝ ΤΕΚΜΗΡΙΩΣΗ ΕΙΝΑΙ ΑΝΑΠΟΣΠΑΣΤΟ ΚΟΜΜΑΤΙ ΑΥΤΗΣ. "
+"ΚΑΜΙΑ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΔΕΝ ΕΠΙΤΡΕΠΕΤΑΙ ΠΑΡΑ ΜΟΝΟ ΕΑΝ "
+"ΣΥΝΟΔΕΥΕΤΑΙ ΑΠΟ ΤΗΝ ΑΠΑΛΛΑΓΗ ΕΥΘΥΝΗΣ."
+
+#: C/gstreamer-properties.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΚΑΙ ΥΠΟ ΚΑΜΙΑ ΝΟΜΙΚΗ ΣΥΝΘΗΚΗ, ΕΙΤΕ ΜΕΣΩ ΣΥΜΒΟΛΑΙΩΝ Ή "
+"ΑΛΛΙΩΣ, ΔΕΝ ΕΥΘΥΝΟΝΤΑΙ Ο ΣΥΓΓΡΑΦΕΑΣ, Ο ΔΙΑΝΟΜΕΑΣ, Η ΑΛΛΟΣ ΣΥΝΥΠΕΥΘΥΝΟΣ ΓΙΑ "
+"ΤΗΝ ΣΥΓΓΡΑΦΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ, ΓΙΑ ΕΜΜΕΣΕΣ Η ΑΜΕΣΕΣ, ΤΥΧΑΙΕΣ Ή ΜΗ ΖΗΜΙΕΣ "
+"ΠΑΝΤΩΣ ΦΥΣΕΩΣ ΠΟΥ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ ΚΑΙ/Ή ΠΑΡΑΛΛΑΓΩΝ "
+"ΑΥΤΗΣ ΑΚΟΜΑ ΚΑΙ ΕΑΝ ΕΧΕΙ ΥΠΑΡΞΕΙ ΠΡΟΕΙΔΟΠΟΙΗΣΗ ΓΙΑ ΤΗΝ ΠΙΘΑΝΟΤΗΤΑ ΥΠΑΡΞΗΣ "
+"ΤΕΤΟΙΩΝ ΖΗΜΙΩΝ."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr ""
+"ΤΟ ΈΓΓΡΑΦΟ ΚΑΙ ΤΡΟΠΟΠΟΙΗΜΕΝΕΣ ΕΚΔΟΣΕΙΣ ΑΥΤΟΥ ΠΑΡΕΧΟΝΤΑΙ ΥΠΟ ΤΟΥΣ ΟΡΟΥΣ ΤΗΣ "
+"ΑΔΕΙΑΣ GNU FREE DOCUMENTATION ΜΕ ΤΗΝ ΠΕΡΑΙΤΕΡΩ ΔΙΕΥΚΡΙΝΙΣΗ ΟΤΙ: <placeholder-"
+"1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "Σεπτέμβριος 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Οδηγός Ιδιοτήτων GStreamer V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Δεκέμβριος 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Αυτός ο οδηγός περιγράφει την έκδοση 2.2.2 των ιδιοτήτων του GStreamer."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Ανάδραση"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid "To report a bug or make a suggestion regarding the GStreamer Properties application or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Για να αναφέρετε ένα σφάλμα ή να κάνετε μια εισήγηση σχετικά με την εφαρμογή "
+"Ιδιότητες του GStreamer ή με αυτό το εγχειρίδιο, ακολουθήστε τις οδηγίες στη "
+"<ulink url=\"ghelp:mate-feedback\" type=\"help\">Σελίδα ανάδρασης του "
+"MATE</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "Ιδιότητες του GStreamer"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Εισαγωγή"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid "The <application>GStreamer Properties</application> application enables you to configure parameters related to the hardware and multimedia systems on your system. Only advanced users should normally need this as your OS vendor should be shipping the system with the correct defaults."
+msgstr "Η εφαρμογή <application>Ιδιότητες του GStreamer</application> σας επιτρέπει να τροποποιήσετε παραμέτρους σχετικές με το υλικό και συστήματα πολυμέσων στο σύστημά σας. Κανονικά μόνο προχωρημένοι χρήστες θα το χρειαστούν αυτό καθώς ο προμηθευτής του λειτουργικού σας συστήματος πρέπει να συνοδεύει το σύστημα με τις σωστές προεπιλογές."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Ξεκινώντας"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid "You can start <application>GStreamer Properties</application> in the following ways:"
+msgstr "Μπορείτε να εκκινήσετε τις <application>Ιδιότητες του GStreamer</application> με τους ακόλουθους τρόπους:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Μενού <guimenu>Εφαρμογές</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid "Choose <menuchoice><guisubmenu>Preferences</guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr "Επιλέξτε <menuchoice><guisubmenu>Προτιμήσεις</guisubmenu><guimenuitem>Ιδιότητες του GStreamer</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Γραμμή εντολών"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid "Type <command>gstreamer-properties</command>, then press <keycap>Return</keycap>."
+msgstr "Πληκτρολογήστε <command>gstreamer-properties</command>, μετά πατήστε <keycap>Return</keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid "When you start <application>GStreamer Properties</application>, the following window is displayed."
+msgstr "Όταν εκκινείτε τις <application>Ιδιότητες του GStreamer</application>, το ακόλουθο παράθυρο εμφανίζεται."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "Παράθυρο ιδιοτήτων του GStreamer"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid "Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down menus for the input and output audio options."
+msgstr "Εμφανίζει το κεντρικό παράθυρο των Ιδιοτήτων του GStreamer. Περιέχει μπάρα μενού, μπάρα εργαλείων, "
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Χρήση"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid "The GStreamer properties capplet offers four drop down menus spread over two tabs. There are two drop-menues for audio and two for video. These choices set the default for most MATE applications for output and input of Sound and Video."
+msgstr "Η μικροεφαρμογή Ιδιότητες του GStreamer προσφέρει τέσσερα μενού σε δύο καρτέλες. Υπάρχουν δύο μενού για τον ήχο και δύο για το βίντεο. Αυτές οι επιλογές αποτελούν την προεπιλογή για τις περισσότερες εφαρμογές MATE για έξοδο και είσοδο ήχου και βίντεο."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Κατανόηση των επιλογών μενού"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid "Looking at the screen for setting audio options you notice that the two sections says are called Default Sink and Default Source. These are terms used in the GStreamer framework that MATE uses to describe where data is sent and where it comes from. The Default sink is in other words where MATE apps should output their sound, while Default source is where the sound comes from."
+msgstr "Αν κοιτάξετε στην οθόνη για την ρύθμιση των επιλογών ήχου θα προσέξετε πως οι δύο ενότητες ονομάζονται Προεπιλεγμένη έξοδος και Προεπιλεγμένη είσοδος. Αυτοί είναι όροι που χρησιμοποιούνται στην πλατφόρμα GStreamer που το MATE χρησιμοποιεί για να περιγράψει το που τα δεδομένα στέλνονται και από που έρχονται. Η Προεπιλεγμένη έξοδος είναι με άλλα λόγια το μέρος που οι εφαρμογές MATE πρέπει να στέλνουν τον ήχο τους, ενώ η Προεπιλεγμένη είσοδος είναι το από πού έρχεται ο ήχος."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid "The reason you might want to alter these settings is because under Unix there are many different audio systems and sound server which you might want to output to. For for instance on Linux popular alternatives are the OSS sound system, the ALSA sound system, the ESD sound server and the ARTSd sound server."
+msgstr "Ο λόγος που μπορεί να θέλετε να αλλάξετε αυτές τις επιλογές είναι επειδή στο Unix υπάρχουν πολλά διαφορετικά συστήματα ήχου και εξυπηρετητές ήχου στους οποίους μπορεί να θέλετε να στείλετε έξοδο. Για παράδειγμα στο Linux, δημοφιλείς εναλλακτικές, είναι το σύστημα ήχου OSS, το σύστημα ήχου ALSA και οι εξυπηρετητές ήχου ESD και ARTSd."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid "For instance if you wish that your MATE applcations output their sound to the ESD sound server you set the Default Sink to use ESD. And if you wish that your MATE applications which has sound recording capabilities use the OSS sound system to do this you choose OSS as the Default Source."
+msgstr "Για παράδειγμα αν θέλετε οι εφαρμογές σας MATE να στέλνουν τον ήχο τους στον εξυπηρετητή ήχου ESD ορίζετε την Προεπιλεγμένη έξοδο να χρησιμοποιεί το ESD. Και αν θέλετε οι εφαρμογές σας MATE που έχουν δυνατότητες εγγραφής ήχου να χρησιμοποιούν το σύστημα ήχου OSS επιλέγετε το OSS σαν την Προεπιλεγμένη είσοδο."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid "As mentioned elsewhere in this user guide. These setting are meant for as a tool for advanced users who have specialized need. As an ordinary user you should not need to set these as the vendor of your distribution of Linux or Unix should have set them for you and sensible defaults."
+msgstr "Όπως αναφέρεται και αλλού σε αυτόν τον οδηγό χρήστη, αυτές οι ρυθμίσεις προορίζονται για χρήση σαν εργαλείο από προχωρημένους χρήστες που έχουν ειδικευμένες ανάγκες. Ένας μέσος χρήστης δεν θα χρειαστεί να ρυθμίσει αυτές τις επιλογές, αφού ο προμηθευτής της διανομής Linux ή Unix θα πρέπει να τις έχει ρυθμίσει για αυτόν σε λογικές προεπιλογές."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Φώτης Τσάμης <[email protected]>"
+
diff --git a/gstreamer-properties/help/en_GB/en_GB.po b/gstreamer-properties/help/en_GB/en_GB.po
new file mode 100644
index 0000000..8471e38
--- /dev/null
+++ b/gstreamer-properties/help/en_GB/en_GB.po
@@ -0,0 +1,350 @@
+# Abigail Brady <[email protected]>, 2009.
+# Jen Ockwell <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gstreamer Properties\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-03-14 03:49+0000\n"
+"PO-Revision-Date: 2009-03-14 10:35+0000\n"
+"Last-Translator: Jen Ockwell <[email protected]>\n"
+"Language-Team: British English <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "GStreamer Properties Manual V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation Licence (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the licence to the manual, as described in "
+"section 6 of the licence."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENCE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENCE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "GStreamer Properties Manual V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "December 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "This manual describes version 2.2.2 of GStreamer Properties."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Feedback"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "GStreamer properties"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Getting Started"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "<guimenu>Applications</guimenu> menu"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>GStreamer Properties</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Command line"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "GStreamer Properties Window"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Shows the <application>GStreamer Properties</application> main window. Contains menubar, toolbar, and drop-down "
+"menus for the input and output audio options."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Usage"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"The <application>GStreamer Properties</application> capplet offers four drop-down menus spread over two "
+"tabs. There are two drop-down menus for audio and two for video. These choices "
+"set the default for most MATE applications for sound "
+"and video input and output."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Understanding the menu options"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called <guilabel>Default Sink</guilabel> and <guilabel>Default Source</guilabel>. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The default sink is, in other words, where MATE "
+"applications should output their sound, while the default source is where the sound "
+"comes from."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound servers, to which you might want "
+"to output. For instance, on Linux popular alternatives are: the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+"For instance, if you wish that your MATE applications output their sound to "
+"the ESD sound server you set the <guilabel>Default Sink</guilabel> to use ESD. If you wish "
+"that your MATE applications which have sound recording capabilities use the "
+"OSS sound system, choose OSS as the <guilabel>Default Source</guilabel>."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+"As mentioned elsewhere in this user guide, these settings are meant as a "
+"tool for advanced users who have specialised needs. As an ordinary user you "
+"should not need to set these, as the vendor of your distribution of Linux or "
+"Unix should have set them for you with sensible defaults."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Jen Ockwell <[email protected]>, 2009"
diff --git a/gstreamer-properties/help/es/es.po b/gstreamer-properties/help/es/es.po
new file mode 100644
index 0000000..b6ddfae
--- /dev/null
+++ b/gstreamer-properties/help/es/es.po
@@ -0,0 +1,412 @@
+# translation of gstreamer-properties.HEAD.po to Español
+# Jorge González <[email protected]>, 2007, 2008, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties.master\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-05 11:38+0200\n"
+"Last-Translator: Jorge González <[email protected]>\n"
+"Language-Team: Español <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:160(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+#| msgid "GStreamer Properties Manual V2.4"
+msgid "GStreamer Properties Manual V2.5"
+msgstr "Manual del Selector de sistemas multimedia V2.5"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:85(para)
+#: C/gstreamer-properties.xml:93(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"El Selector de sistemas multimedia le permite configurar parámetros "
+"multimedia relacionados con el hardware"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+#: C/gstreamer-properties.xml:94(para)
+msgid "MATE Documentation Project"
+msgstr "Proyecto de documentación de MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Se concede permiso para copiar, distribuir o modificar este documento según "
+"las condiciones de la GNU Free Documentation License (GFDL), Versión 1.1 o "
+"cualquier versión posterior publicada por la Free Software Foundation sin "
+"Secciones invariantes, Textos de portada y Textos de contraportada. "
+"Encontrará una copia de la GFDL en este <ulink type=\"help\" url=\"ghelp:fdl"
+"\">enlace</ulink> o en el archivo COPYING-DOCS distribuido con este manual."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Este manual forma parte de una colección de documentos de MATE distribuidos "
+"según la GFDL. Si desea distribuir este manual de forma independiente de la "
+"colección, puede hacerlo agregando una copia de la licencia al documento, "
+"según se describe en la sección 6 de la misma."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Muchos de los nombres utilizados por las empresas para distinguir sus "
+"productos y servicios se consideran marcas comerciales. Cuando estos nombres "
+"aparezcan en la documentación de MATE, y siempre que se haya informado a "
+"los miembros del Proyecto de documentación de MATE de dichas marcas "
+"comerciales, los nombres aparecerán en mayúsculas o con las iniciales en "
+"mayúsculas."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENTO SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, NI "
+"EXPLÍCITA NI IMPLÍCITA INCLUYENDO, SIN LIMITACIÓN, GARANTÍA DE QUE EL "
+"DOCUMENTO O VERSIÓN MODIFICADA DE ÉSTE CAREZCA DE DEFECTOS COMERCIALES, SEA "
+"ADECUADO A UN FIN CONCRETO O INCUMPLA ALGUNA NORMATIVA. TODO EL RIESGO "
+"RELATIVO A LA CALIDAD, PRECISIÓN Y UTILIDAD DEL DOCUMENTO O SU VERSIÓN "
+"MODIFICADA RECAE EN USTED. SI CUALQUIER DOCUMENTO O VERSIÓN MODIFICADA DE "
+"AQUÉL RESULTARA DEFECTUOSO EN CUALQUIER ASPECTO, USTED (Y NO EL REDACTOR "
+"INICIAL, AUTOR O CONTRIBUYENTE) ASUMIRÁ LOS COSTES DE TODA REPARACIÓN, "
+"MANTENIMIENTO O CORRECCIÓN NECESARIOS. ESTA RENUNCIA DE GARANTÍA ES UNA "
+"PARTE ESENCIAL DE ESTA LICENCIA. NO SE AUTORIZA EL USO DE NINGÚN DOCUMENTO "
+"NI VERSIÓN MODIFICADA DE ÉSTE POR EL PRESENTE, SALVO DENTRO DEL CUMPLIMIENTO "
+"DE LA RENUNCIA;Y"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN NINGUNA CIRCUNSTANCIA NI BAJO NINGUNA TEORÍA LEGAL, SEA POR ERROR "
+"(INCLUYENDO NEGLIGENCIA) CONTRATO O DOCUMENTO DE OTRO TIPO, EL AUTOR, EL "
+"ESCRITOR INICIAL, EL AUTOR DE APORTACIONES NI NINGÚN DISTRIBUIDOR DEL "
+"DOCUMENTO O VERSIÓN MODIFICADA DEL DOCUMENTO, NI NINGÚN PROVEEDOR DE NINGUNA "
+"DE ESAS PARTES, SERÁ RESPONSABLE ANTE NINGUNA PERSONA POR NINGÚN DAÑO "
+"DIRECTO, INDIRECTO, ESPECIAL, INCIDENTAL O DERIVADO DE NINGÚN TIPO, "
+"INCLUYENDO, SIN LIMITACIÓN DAÑOS POR PÉRDIDA DE FONDO DE COMERCIO, PARO "
+"TÉCNICO, FALLO INFORMÁTICO O AVERÍA O CUALQUIER OTRO POSIBLE DAÑO O AVERÍA "
+"DERIVADO O RELACIONADO CON EL USO DEL DOCUMENTO O SUS VERSIONES MODIFICADAS, "
+"AUNQUE DICHA PARTE HAYA SIDO INFORMADA DE LA POSIBILIDAD DE QUE SE "
+"PRODUJESEN ESOS DAÑOS."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ESTE DOCUMENTO Y LAS VERSIONES MODIFICADAS DEL MISMO SE PROPORCIONAN SEGÚN "
+"LAS CONDICIONES ESTABLECIDAS EN LA LICENCIA DE DOCUMENTACIÓN LIBRE DE GNU "
+"(GFDL) Y TENIENDO EN CUENTA QUE: <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "June 2010"
+msgstr "Junio de 2010"
+
+#: C/gstreamer-properties.xml:77(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Manual del Selector de sistemas multimedia V2.4"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Diciembre de 2003"
+
+#: C/gstreamer-properties.xml:90(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Manual del Selector de sistemas multimedia V1.0"
+
+#: C/gstreamer-properties.xml:91(date)
+msgid "September 2003"
+msgstr "Septiembre de 2003"
+
+#: C/gstreamer-properties.xml:99(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr ""
+"Este manual describe la versión 2.2.2 del Selector de sistemas multimedia."
+
+#: C/gstreamer-properties.xml:102(title)
+msgid "Feedback"
+msgstr "Comentarios"
+
+#: C/gstreamer-properties.xml:103(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Para informar de un fallo o hacer alguna sugerencia acerca de la aplicación "
+"Selector de sistemas multimedia o este manual, siga las indicaciones en la "
+"<ulink url=\"ghelp:mate-feedback\" type=\"help\">Página de comentarios de "
+"MATE</ulink>."
+
+#: C/gstreamer-properties.xml:113(primary)
+msgid "GStreamer properties"
+msgstr "Selector de sistemas multimedia"
+
+#: C/gstreamer-properties.xml:120(title)
+msgid "Introduction"
+msgstr "Introducción"
+
+#: C/gstreamer-properties.xml:121(para)
+#| msgid ""
+#| "The <application>GStreamer Properties</application> application enables "
+#| "you to configure parameters related to the hardware and multimedia "
+#| "systems on your system. Only advanced users should normally need this as "
+#| "your OS vendor should be shipping the system with the correct defaults."
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system."
+msgstr ""
+"La aplicación <application>Selector de sistemas multimedia</application> le "
+"permite configurar parámetros multimedia relacionados con el hardware en su "
+"sistema."
+
+#: C/gstreamer-properties.xml:124(para)
+msgid ""
+"Only advanced users should normally need this as your OS vendor should be "
+"shipping the system with the correct defaults."
+msgstr ""
+"Sólo los usuarios avanzados necesitan esta aplicación ya que los "
+"distribuidores de sistemas operativos deberían preparar el sistema con los "
+"valores correctos."
+
+#: C/gstreamer-properties.xml:130(title)
+msgid "Getting Started"
+msgstr "Inicio"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Puede iniciar el <application>Selector de sistemas multimedia</application> "
+"de las siguientes formas:"
+
+#: C/gstreamer-properties.xml:136(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menú <guimenu>Aplicaciones</guimenu>"
+
+#: C/gstreamer-properties.xml:138(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Elija <menuchoice><guisubmenu>Preferencias</guisubmenu><guimenuitem>Selector "
+"de sistemas multimedia</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:143(term)
+msgid "Command line"
+msgstr "Línea de comandos"
+
+#: C/gstreamer-properties.xml:145(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Escriba <command>gstreamer-properties</command>, después pulse "
+"<keycap>Intro</keycap>."
+
+#: C/gstreamer-properties.xml:152(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"Se mostrará la siguiente ventana al iniciar el <application>Selector de "
+"sistemas multimedia</application>."
+
+#: C/gstreamer-properties.xml:156(title)
+msgid "GStreamer Properties Window"
+msgstr "Ventana principal del Selector de sistemas multimedia"
+
+#: C/gstreamer-properties.xml:163(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Muestra la ventana principal del Selector de sistemas multimedia. Contiene "
+"una barra de menú, una barra de herramientas, menús desplegables para las "
+"opciones de entrada y salida de sonido."
+
+#: C/gstreamer-properties.xml:175(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/gstreamer-properties.xml:176(para)
+#| msgid ""
+#| "The GStreamer properties capplet offers four drop down menus spread over "
+#| "two tabs. There are two drop-menues for audio and two for video. These "
+#| "choices set the default for most MATE applications for output and input "
+#| "of Sound and Video."
+msgid ""
+"The GStreamer properties applet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"La aplicación Selector de sistemas multimedia le ofrece cuatro menús "
+"desplegables en cada una de las dos solapas. Existen dos menús desplegables "
+"para sonido y dos para vídeo. Estas opciones establecen los valores "
+"predeterminados de salida y entrada de sonido y vídeo para la mayoría de las "
+"aplicaciones en MATE."
+
+#: C/gstreamer-properties.xml:183(title)
+msgid "Understanding the menu options"
+msgstr "Entender las opciones del menú"
+
+#: C/gstreamer-properties.xml:185(para)
+#| msgid ""
+#| "Looking at the screen for setting audio options you notice that the two "
+#| "sections says are called Default Sink and Default Source. These are terms "
+#| "used in the GStreamer framework that MATE uses to describe where data is "
+#| "sent and where it comes from. The Default sink is in other words where "
+#| "MATE apps should output their sound, while Default source is where the "
+#| "sound comes from."
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections are called Default Sink and Default Source. These are terms used in "
+"the GStreamer framework that MATE uses to describe where data is sent and "
+"where it comes from. The Default sink is in other words where MATE apps "
+"should output their sound, while Default source is where the sound comes "
+"from."
+msgstr ""
+"Al mirar la pantalla para establecer las opciones de sonido notará que hay "
+"dos secciones llamadas «Default Sink» y «Default Source». Estos son términos "
+"del entorno de GStreamer que usa MATE para describir dónde se envían los "
+"datos y de dónde vienen. «Default sink» es, en otras palabras, donde las "
+"aplicaciones de MATE deberían encauzar su salida de sonido mientras que "
+"«Default source» es de donde proviene el sonido."
+
+#: C/gstreamer-properties.xml:193(para)
+#| msgid ""
+#| "The reason you might want to alter these settings is because under Unix "
+#| "there are many different audio systems and sound server which you might "
+#| "want to output to. For for instance on Linux popular alternatives are the "
+#| "OSS sound system, the ALSA sound system, the ESD sound server and the "
+#| "ARTSd sound server."
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For instance on Linux popular alternatives are the PulseAudio "
+"sound server or ALSA."
+msgstr ""
+"La razón por la que puede querer cambiar estos ajustes es porque bajo UNIX "
+"existen muchos sistemas de sonido diferentes así como cambiar el servidor de "
+"sonido al que desea enviar la salida. Por ejemplo, bajo Linux las "
+"alternativas populares son el servidor de sonido PulseAudio y ALSA."
+
+#: C/gstreamer-properties.xml:199(para)
+#| msgid ""
+#| "For instance if you wish that your MATE applcations output their sound "
+#| "to the ESD sound server you set the Default Sink to use ESD. And if you "
+#| "wish that your MATE applications which has sound recording capabilities "
+#| "use the OSS sound system to do this you choose OSS as the Default Source."
+msgid ""
+"If you wish that your MATE applcations output their sound to the PulseAudio "
+"sound server you set the Default Sink to use PulseAudio. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"ALSA sound system, choose ALSA as the Default Source."
+msgstr ""
+"Si quiere que sus aplicaciones en MATE encaucen su salida de sonido al "
+"servidor de sonido PulseAudio debe establecer «Default Sink» para que use "
+"PulseAudio. Y si quiere que sus aplicaciones en MATE que tienen capacidad "
+"de grabación de sonido usen el sistema de sonido ALSA, debe elegir ALSA como "
+"«Default Source»."
+
+#: C/gstreamer-properties.xml:205(para)
+#| msgid ""
+#| "As mentioned elsewhere in this user guide. These setting are meant for as "
+#| "a tool for advanced users who have specialized need. As an ordinary user "
+#| "you should not need to set these as the vendor of your distribution of "
+#| "Linux or Unix should have set them for you and sensible defaults."
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user, you "
+"should not need to set these as the vendor of your distribution should have "
+"set them to sensible defaults for you."
+msgstr ""
+"Como se ha mencionado en otra parte de esta guía. Estos ajustes son parte de "
+"una herramienta para usuarios avanzados que tienen unas necesidades "
+"específicas. Como usuario normal no debería necesitar cambiar estos ajustes "
+"ya que el distribuidor de su sistema debería haberlos establecido "
+"correctamente."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Jorge González <[email protected]>, 2007-2010"
diff --git a/gstreamer-properties/help/es/figures/gstreamer_properties_window.png b/gstreamer-properties/help/es/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..5204e72
--- /dev/null
+++ b/gstreamer-properties/help/es/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/fr/figures/gstreamer_properties_window.png b/gstreamer-properties/help/fr/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..e085a4d
--- /dev/null
+++ b/gstreamer-properties/help/fr/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/fr/fr.po b/gstreamer-properties/help/fr/fr.po
new file mode 100644
index 0000000..0b6dfac
--- /dev/null
+++ b/gstreamer-properties/help/fr/fr.po
@@ -0,0 +1,377 @@
+# French translation of mate-cd documentation.
+# Copyright (C) 2007-2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media documentation package.
+#
+# Claude Paroz <[email protected]>, 2007-2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties doc fr\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-17 21:58+0200\n"
+"Last-Translator: Claude Paroz <[email protected]>\n"
+"Language-Team: MATE French Team <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:160(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.5"
+msgstr "Manuel des propriétés GStreamer v2.5"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:85(para)
+#: C/gstreamer-properties.xml:93(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"Les propriétés GStreamer permettent de configurer des paramètres liés au "
+"matériel et au multimédia."
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+#: C/gstreamer-properties.xml:94(para)
+msgid "MATE Documentation Project"
+msgstr "Projet de documentation MATE"
+
+# Mentions légales
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
+"ou ultérieure publiée par la Free Software Foundation sans section "
+"inaltérable, sans texte de première page de couverture ni texte de dernière "
+"page de couverture. Vous trouverez un exemplaire de cette licence en suivant "
+"ce <ulink type=\"help\" url=\"ghelp:fdl\">lien</ulink> ou dans le fichier "
+"COPYING-DOCS fourni avec le présent manuel."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ce manuel fait partie de la collection de manuels MATE distribués selon les "
+"termes de la licence de documentation libre GNU. Si vous souhaitez "
+"distribuer ce manuel indépendamment de la collection, vous devez joindre un "
+"exemplaire de la licence au document, comme indiqué dans la section 6 de "
+"celle-ci."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"La plupart des noms utilisés par les entreprises pour distinguer leurs "
+"produits et services sont des marques déposées. Lorsque ces noms "
+"apparaissent dans la documentation MATE et que les membres du projet de "
+"Documentation MATE sont informés de l'existence de ces marques déposées, "
+"soit ces noms entiers, soit leur première lettre est en majuscule."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"LE PRÉSENT DOCUMENT EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPRESSE "
+"OU IMPLICITE, Y COMPRIS, ET SANS LIMITATION, LES GARANTIES DE "
+"MARCHANDABILITÉ, D'ADÉQUATION À UN OBJECTIF PARTICULIER OU DE NON INFRACTION "
+"DU DOCUMENT OU DE SA VERSION MODIFIÉE. L'UTILISATEUR ASSUME TOUT RISQUE "
+"RELATIF À LA QUALITÉ, À LA PERTINENCE ET À LA PERFORMANCE DU DOCUMENT OU DE "
+"SA VERSION DE MISE À JOUR. SI LE DOCUMENT OU SA VERSION MODIFIÉE S'AVÉRAIT "
+"DÉFECTUEUSE, L'UTILISATEUR (ET NON LE RÉDACTEUR INITIAL, L'AUTEUR, NI TOUT "
+"AUTRE PARTICIPANT) ENDOSSERA LES COÛTS DE TOUTE INTERVENTION, RÉPARATION OU "
+"CORRECTION NÉCESSAIRE. CETTE DÉNÉGATION DE RESPONSABILITÉ CONSTITUE UNE "
+"PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU DE "
+"SA VERSION MODIFIÉE N'EST AUTORISÉE AUX TERMES DU PRÉSENT ACCORD, EXCEPTÉ "
+"SOUS CETTE DÉNÉGATION DE RESPONSABILITÉ ; "
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN AUCUNE CIRCONSTANCE ET SOUS AUCUNE INTERPRÉTATION DE LA LOI, QU'IL "
+"S'AGISSE D'UN DÉLIT CIVIL (Y COMPRIS LA NÉGLIGENCE), CONTRACTUEL OU AUTRE, "
+"L'AUTEUR, LE RÉDACTEUR INITIAL, TOUT PARTICIPANT OU TOUT DISTRIBUTEUR DE CE "
+"DOCUMENT OU DE SA VERSION MODIFIÉE, OU TOUT FOURNISSEUR DE L'UNE DE CES "
+"PARTIES NE POURRA ÊTRE TENU RESPONSABLE À L'ÉGARD DE QUICONQUE POUR TOUT "
+"DOMMAGE DIRECT, INDIRECT, PARTICULIER, OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, "
+"SANS LIMITATION, LES DOMMAGES LIÉS À LA PERTE DE CLIENTÈLE, À UN ARRÊT DE "
+"TRAVAIL, À UNE DÉFAILLANCE OU UN MAUVAIS FONCTIONNEMENT INFORMATIQUE, OU À "
+"TOUT AUTRE DOMMAGE OU PERTE LIÉE À L'UTILISATION DU DOCUMENT ET DE SES "
+"VERSIONS MODIFIÉES, MÊME SI LADITE PARTIE A ÉTÉ INFORMÉE DE L'ÉVENTUALITÉ DE "
+"TELS DOMMAGES."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"LE PRÉSENT DOCUMENT ET SES VERSIONS MODIFIÉES SONT FOURNIS SELON LES TERMES "
+"DE LA LICENCE DE DOCUMENTATION LIBRE GNU SACHANT QUE : <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "June 2010"
+msgstr "Juin 2010"
+
+#: C/gstreamer-properties.xml:77(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Manuel des propriétés GStreamer v2.4"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Décembre 2003"
+
+#: C/gstreamer-properties.xml:90(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Manuel des propriétés GStreamer v1.0"
+
+#: C/gstreamer-properties.xml:91(date)
+msgid "September 2003"
+msgstr "Septembre 2003"
+
+#: C/gstreamer-properties.xml:99(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Ce manuel documente la version 2.2.2 des propriétés GStreamer."
+
+# Autres chaînes
+#: C/gstreamer-properties.xml:102(title)
+msgid "Feedback"
+msgstr "Votre avis"
+
+#: C/gstreamer-properties.xml:103(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Pour rapporter une anomalie ou émettre une suggestion concernant les "
+"propriétés GStreamer ou ce manuel, suivez les indications de la <ulink url="
+"\"ghelp:mate-feedback\" type=\"help\">page de réactions sur MATE</ulink>."
+
+#: C/gstreamer-properties.xml:113(primary)
+msgid "GStreamer properties"
+msgstr "Propriétés GStreamer"
+
+#: C/gstreamer-properties.xml:120(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/gstreamer-properties.xml:121(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system."
+msgstr ""
+"Les <application>Propriétés GStreamer</application> permettent de configurer "
+"des paramètres liés au matériel et aux systèmes multimédias de votre "
+"ordinateur."
+
+#: C/gstreamer-properties.xml:124(para)
+msgid ""
+"Only advanced users should normally need this as your OS vendor should be "
+"shipping the system with the correct defaults."
+msgstr ""
+"En principe, seules les personnes expérimentées devraient avoir recours à "
+"cet outil, car le distributeur de votre système devrait avoir "
+"prévu une configuration avec des paramètres par défaut adéquats."
+
+#: C/gstreamer-properties.xml:130(title)
+msgid "Getting Started"
+msgstr "Premiers pas"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Vous pouvez lancer les <application>Propriétés GStreamer</application> grâce "
+"à l'une des procédures suivantes :"
+
+#: C/gstreamer-properties.xml:136(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menu <guimenu>Applications</guimenu>"
+
+#: C/gstreamer-properties.xml:138(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Choisissez <menuchoice><guisubmenu>Préférences</"
+"guisubmenu><guimenuitem>Propriétés Gstreamer</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:143(term)
+msgid "Command line"
+msgstr "Ligne de commande"
+
+#: C/gstreamer-properties.xml:145(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Saisissez <command>gstreamer-properties</command> dans un terminal, puis "
+"appuyez sur <keycap>Entrée</keycap>."
+
+#: C/gstreamer-properties.xml:152(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"Au démarrage des <application>Propriétés GStreamer</application>, la fenêtre "
+"suivante apparaît."
+
+#: C/gstreamer-properties.xml:156(title)
+msgid "GStreamer Properties Window"
+msgstr "Fenêtre des propriétés GStreamer"
+
+#: C/gstreamer-properties.xml:163(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Affiche la fenêtre principale des propriétés GStreamer. Elle contient une "
+"barre de menus, une barre d'outils, des menus déroulants pour les options "
+"d'entrée et de sortie audio."
+
+#: C/gstreamer-properties.xml:175(title)
+msgid "Usage"
+msgstr "Utilisation"
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"The GStreamer properties applet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"Les propriétés GStreamer présentent quatre menus déroulants dans deux "
+"onglets, respectivement pour les réglages audio et vidéo. Ces choix "
+"définissent les valeurs par défaut des entrées-sorties son et vidéo pour la "
+"plupart des applications MATE."
+
+#: C/gstreamer-properties.xml:183(title)
+msgid "Understanding the menu options"
+msgstr "Options des menus"
+
+#: C/gstreamer-properties.xml:185(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections are called Default Sink and Default Source. These are terms used in "
+"the GStreamer framework that MATE uses to describe where data is sent and "
+"where it comes from. The Default sink is in other words where MATE apps "
+"should output their sound, while Default source is where the sound comes "
+"from."
+msgstr ""
+"En examinant l'interface de l'onglet des options audio, on constate qu'il y "
+"a deux sections, l'une pour la définition de la source d'entrée et l'autre "
+"pour la sortie. En d'autres termes, la sortie par défaut correspond à la "
+"destination du son envoyé par les applications MATE, alors que l'entrée par "
+"défaut correspond à l'origine du son."
+
+#: C/gstreamer-properties.xml:193(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For instance on Linux popular alternatives are the PulseAudio "
+"sound server or ALSA."
+msgstr ""
+"La possibilité de changer ces paramètres provient du fait qu'avec Unix, il "
+"existe plusieurs systèmes audio et serveurs de sons différents. Par exemple, "
+"avec Linux, les choix les plus courants comprennent les serveurs de son PulseAudio "
+"et ALSA."
+
+#: C/gstreamer-properties.xml:199(para)
+msgid ""
+"If you wish that your MATE applcations output their sound to the PulseAudio "
+"sound server you set the Default Sink to use PulseAudio. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"ALSA sound system, choose ALSA as the Default Source."
+msgstr ""
+"Si vous souhaitez que vos applications MATE dirigent leur "
+"sortie sonore vers le serveur de sons PulseAudio, vous définirez le greffon de "
+"sortie par défaut à PulseAudio. Et si vous souhaitez que les applications MATE qui "
+"permettent d'enregistrer du son utilisent le système de son ALSA, vous "
+"choisirez ALSA comme greffon d'entrée par défaut."
+
+#: C/gstreamer-properties.xml:205(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user, you "
+"should not need to set these as the vendor of your distribution should have "
+"set them to sensible defaults for you."
+msgstr ""
+"Comme il a déjà été précisé dans ce manuel, ces réglages sont destinés aux "
+"utilisateurs expérimentés qui ont des besoins particuliers. Comme "
+"utilisateur standard, vous ne devriez pas toucher à ces paramètres, car le "
+"fournisseur de votre distribution doit déjà avoir défini des "
+"valeurs par défaut adéquates."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Claude Paroz <[email protected]>, 2007, 2010."
diff --git a/gstreamer-properties/help/it/figures/gstreamer_properties_window.png b/gstreamer-properties/help/it/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..8e6096e
--- /dev/null
+++ b/gstreamer-properties/help/it/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/it/it.po b/gstreamer-properties/help/it/it.po
new file mode 100644
index 0000000..e8c43b1
--- /dev/null
+++ b/gstreamer-properties/help/it/it.po
@@ -0,0 +1,309 @@
+# Traduzione del manuale di gstreamer-properties
+# Milo Casagrande <[email protected]>,
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties manual \n"
+"POT-Creation-Date: 2007-11-06 03:47+0000\n"
+"PO-Revision-Date: 2007-11-09 23:01+0100\n"
+"Last-Translator: Milo Casagrande <[email protected]>\n"
+"Language-Team: Italian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr "fatto"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Manuale di Proprietà GStreamer V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr "Proprietà GStreamer consente di configurare i parametri multimediali e relativi all'hardware"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Questo documento può essere copiato, distribuito e/o modificato solo in "
+"conformità con i termini della GNU Free Documentation License (GFDL) "
+"Versione 1.1 o delle versioni successive pubblicate dalla Free Software "
+"Foundation senza sezioni invariabili, frontespizi e testi di copertina. Una "
+"copia della GFDL è disponibile su questo <ulink type=\"help\" url=\"ghelp:fdl"
+"\">collegamento</ulink> o nel file COPYING-DOCS distribuito con questo "
+"manuale."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Questo manuale fa parte di una raccolta di manuali MATE distribuita in "
+"conformità con la GFDL. Per poter distribuire questo manuale separatamente, "
+"è necessario inserirvi una copia della licenza, come descritto nella sezione "
+"6 della licenza."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molti dei nomi usati dalle aziende per distinguere i propri prodotti e "
+"servizi sono rivendicati come marchi. Quando questi nomi compaiono nella "
+"documentazione di MATE, e i partecipanti al MATE Documentation Project "
+"sono consapevoli del loro utilizzo, essi vengono scritti in lettere "
+"maiuscole o con l'iniziale maiuscola."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"IL DOCUMENTO VIENE FORNITO SENZA GARANZIE DI ALCUN TIPO, ESPLICITE O "
+"IMPLICITE, INCLUSE, MA SENZA LIMITAZIONE, LE GARANZIE ATTESTANTI CHE IL "
+"DOCUMENTO O LE SUE VERSIONI MODIFICATE SIANO PRIVI DI DIFETTI, "
+"COMMERCIALIZZABILI, IDONEI A UN DETERMINATO SCOPO O CHE NON VIOLINO DIRITTI "
+"DI TERZI. SI DECLINA QUALUNQUE RESPONSABILITÀ RIGUARDO AI RISCHI INERENTI LA "
+"QUALITÀ, L'ACCURATEZZA E LE PRESTAZIONI DEL DOCUMENTO O DI UNA SUA VERSIONE "
+"MODIFICATA. QUALORA UN DOCUMENTO O UNA SUA VERSIONE MODIFICATA DOVESSERO "
+"PRESENTARE QUALUNQUE TIPO DI DIFETTO, IL COSTO DI EVENTUALI INTERVENTI DI "
+"ASSISTENZA, RIPARAZIONE O CORREZIONE SARÀ A CARICO DELL'UTENTE (NON DEL "
+"REDATTORE INIZIALE, DELL'AUTORE O DI ALTRI COLLABORATORI). QUESTA "
+"LIMITAZIONE DELLA GARANZIA COSTITUISCE PARTE ESSENZIALE DELLA LICENZA. L'USO "
+"DEL DOCUMENTO O DELLE SUE VERSIONI MODIFICATE È CONSENTITO SOLO ENTRO I "
+"TERMINI DI QUESTA LIMITAZIONE DELLA GARANZIA;"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"IN NESSUNA CIRCOSTANZA E PER NESSUNA RAGIONE LEGALE, INCLUSI I PRINCIPI DI "
+"COLPA (INCLUSA LA NEGLIGENZA), ACCORDO CONTRATTUALE O ALTRO, SARÀ POSSIBILE "
+"CONSIDERARE L'AUTORE, IL REDATTORE INIZIALE, GLI ALTRI COLLABORATORI, "
+"QUALUNQUE DISTRIBUTORE DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA O "
+"QUALUNQUE FORNITORE DELLE PERSONE CITATE, RESPONSABILE NEI CONFRONTI DI "
+"QUALUNQUE PERSONA PER DANNI DIRETTI, INDIRETTI, SPECIALI, INCIDENTALI O "
+"CONSEGUENTI DI QUALUNQUE NATURA, INCLUSI, MA SENZA LIMITAZIONE, I DANNI PER "
+"PERDITA DI AVVIAMENTO, INTERRUZIONE DEL LAVORO, GUASTO O MALFUNZIONAMENTO "
+"DEL COMPUTER O QUALUNQUE ALTRO DANNO O PERDITA DERIVANTE O CORRELATA ALL'USO "
+"DEL DOCUMENTO O DI UNA SUA VERSIONE MODIFICATA, ANCHE QUALORA LE PERSONE "
+"CITATE FOSSERO STATE INFORMATE DELLA POSSIBILITÀ DI TALI DANNI."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"QUESTO DOCUMENTO E LE SUE VERSIONI MODIFICATE VENGONO FORNITI IN BASE AI "
+"TERMINI DELLA GNU FREE DOCUMENTATION LICENSE, CON L'INTESA CHE: <placeholder-"
+"1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "Settembre 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Manuale di Proprietà GStreamer V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Dicembre 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Questo manuale descrive la versione 2.2.2 di Proprietà GStreamer."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Commenti"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "Per segnalare un problema o inviare suggerimenti riguardo questa applicazione o su questo manuale, seguire le istruzioni presenti alla <ulink url=\"ghelp:mate-feedback\" type=\"help\">pagina di commenti della guida utente di MATE</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "Proprietà GStreamer"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Introduzione"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr "<application>Proprietà GStreamer</application> consente di configurare i parametri multimediali e relativi all'hardware. Solo gli utenti avanzati dovrebbero configurare questi parametri, in quando il sistema operativo dovrebbe essere già configurato con i valori corretti."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Per iniziare"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr "È possibile avviare <application>Proprietà GStreamer</application> nei seguenti modi:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menù <guimenu>Applicazioni</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr "Scegliere <menuchoice><guisubmenu>Preferenze</guisubmenu><guimenuitem>Proprietà GStreamer</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Riga di comando"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr "Digitare <command>gstreamer-properties</command> e premere <keycap>Invio</keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr "Quando viene avviato <application>Proprietà GStreamer</application>, la seguente finestra è visualizzata:"
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "Finestra di Proprietà GStreamer"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr "Mostra la finestra principale di Proprietà GStreamer contenente la barra dei menù, la barra degli strumenti e i menù a discesa per le opzioni di input e output audio."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr "L'applet Proprietà GStreamer dispone di quattro menù a discesa ripartiti in due schede: due menù per l'audio e due per il video. Questi consentono di impostare i valori predefiniti di output e input sonoro e video per la maggior parte delle applicazioni di MATE."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Comprendere le opzioni del menù"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr "Osservando le opzioni audio, è possibile notare le due sezioni Uscita predefinita e Ingresso predefinito. Questi termini sono usati all'interno di GStreamer e sono usati da MATE per indicare dove inviare i dati e da dove arrivano. L'Uscita predefinita corrisponde alla destinazione dell'uscita audio, mentre Ingresso predefinito indica la sorgente audio."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr "I motivi che spingono a modificare queste impostazioni solitamente sono dati dal fatto che in Unix esistono diversi sistemi e server sonori. Per questo, in Linux è possibile trovare il sistema sonoro OSS, ALSA, il server sonoro ESD e ARTsd."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr "Affinché le applicazioni MATE utilizzino come uscita il server sonoro ESD, impostare Uscita predefinita a ESD. Per impostare le registrazioni affinché usino il sistema OSS, impostare Ingresso predefinito a OSS."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr "Come già detto, la modifica di queste impostazioni è adatta a utenti avanzati che necessitino di particolari richieste. Gli utenti normali non necessitano di modificare questi valori, il sistema operativo dovrebbe disporre delle impostazioni migliori."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Milo Casagrande <[email protected]>, 2007"
diff --git a/gstreamer-properties/help/mate-gstreamer-properties.omf.in b/gstreamer-properties/help/mate-gstreamer-properties.omf.in
new file mode 100644
index 0000000..c350a25
--- /dev/null
+++ b/gstreamer-properties/help/mate-gstreamer-properties.omf.in
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<omf>
+ <resource>
+ <creator>
+ Christian Fredrik Kalager Schaller ([email protected])
+ </creator>
+ <maintainer>
+ Christian Fredrik Kalager Schaller ([email protected])
+ </maintainer>
+ <title>
+ GStreamer Properties
+ </title>
+ <date>
+ 2003-12-16
+ </date>
+ <version identifier="2.6" date="2003-12-16" description="Added for MATE 2.6, program version 1.0"/>
+ <subject category="GNOME|Applications|Sound and Video"/>
+ <description>
+ User manual for GStreamer Properties.
+ </description>
+ <type>
+ user's guide
+ </type>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN"/>
+ <identifier url="gstreamer-properties.xml"/>
+ <relation seriesid="4b74e078-eebf-11dc-9b4b-a29c33073fb7"/>
+ <rights type="GNU FDL" license.version="1.1" holder="Sun Microsystems"/>
+ </resource>
+</omf>
diff --git a/gstreamer-properties/help/oc/oc.po b/gstreamer-properties/help/oc/oc.po
new file mode 100644
index 0000000..896564b
--- /dev/null
+++ b/gstreamer-properties/help/oc/oc.po
@@ -0,0 +1,274 @@
+# Translation of oc.po to Occitan
+#
+# Yannig MARCHEGAY ([email protected]> - 2006-2007
+#
+# Yannig Marchegay (Kokoyaya) <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: oc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-08-23 10:52+0100\n"
+"PO-Revision-Date: 2007-11-20 14:31+0100\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <[email protected]>\n"
+"Language-Team: Occitan <[email protected]>\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.11.4\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr ""
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr ""
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "Projècte de documentacion de MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "Setembre de 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr ""
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Decembre de 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr ""
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr ""
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr ""
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Introduccion"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Per començar"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menut <guimenu>Applications</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Linha de comanda"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr ""
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Utilizacion"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr ""
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr ""
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr ""
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Yannig Marchegay (Kokoyaya) <[email protected]>"
+
diff --git a/gstreamer-properties/help/pt_BR/pt_BR.po b/gstreamer-properties/help/pt_BR/pt_BR.po
new file mode 100644
index 0000000..0e942ef
--- /dev/null
+++ b/gstreamer-properties/help/pt_BR/pt_BR.po
@@ -0,0 +1,192 @@
+# Brazilian Portuguese translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Krix Apolinário <[email protected]>, 2009.
+# Rodrigo L. M. Flores <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"POT-Creation-Date: 2009-08-28 09:17+0000\n"
+"PO-Revision-Date: 2009-09-07 20:36-0300\n"
+"Last-Translator: Rodrigo L. M. Flores <[email protected]>\n"
+"Language-Team: Brazilian Portuguese <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid "@@image: 'figures/gstreamer_properties_window.png'; md5=131b5536ef622be97dafffec5a571626"
+msgstr "@@image: 'figures/gstreamer_properties_window.png'; md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Manual de Propriedades do GStreamer V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder)
+#: C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid "GStreamer Properties lets you configure parameters related to the hardware and multimedia"
+msgstr "Propriedades do GStreamer permite você configurar parâmetros relacionados a hardware e multimídia"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para)
+#: C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "Projeto de Documentação do MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "Permissão concedida para copiar, distribuir e/ou modificar este documento sob os termos da GNU Free Documentation License (GFDL), Versão 1.1 ou qualquer versão mais recente publicada pela Free Software Foundation sem Seções Invariantes, sem Textos de Capa Frontal, e sem Textos de Contracapa. Você pode encontrar uma cópia da licença GFDL no <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> ou no arquivo COPYING-DOCS distribuído com este manual."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Este manual é parte da coleção de manuais do MATE distribuído sob os termos da GFDL. Se você quiser distribuir este manual separadamente desta coleção, você pode fazer-lo adicionando ao manual uma cópia da licença, como descrito na seção 6 desta licença."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Muitos dos nomes usados por empresas para distinguir seus produtos e serviços são reivindicados como marcas registradas. Onde esses nomes aparecem em qualquer documentação do MATE e os membros do Projeto de Documentação do MATE estiverem cientes dessas marcas registradas, os nomes aparecerão impressos em letras maiúsculas ou com iniciais em maiúsculas."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "O DOCUMENTO É FORNECIDO NA BASE \"COMO ESTÁ\", SEM GARANTIAS DE QUALQUER TIPO, TANTO EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO LIMITADO A, GARANTIAS DE QUE O DOCUMENTO OU VERSÃO MODIFICADA DO DOCUMENTO SEJA COMERCIALIZÁVEL, LIVRE DE DEFEITOS, PRÓPRIO PARA UM PROPÓSITO ESPECÍFICO OU SEM INFRAÇÕES. TODO O RISCO A RESPEITO DA QUALIDADE, EXATIDÃO, E DESEMPENHO DO DOCUMENTO OU VERSÕES MODIFICADAS DO DOCUMENTO É DE SUA RESPONSABILIDADE. SE ALGUM DOCUMENTO OU VERSÃO MODIFICADA SE PROVAR DEFEITUOSO EM QUALQUER ASPECTO, VOCÊ (NÃO O ESCRITOR INICIAL, AUTOR OU QUALQUER CONTRIBUIDOR) ASSUME O CUSTO DE QUALQUER SERVIÇO NECESSÁRIO, REPARO OU CORREÇÃO. ESSA RENÚNCIA DE GARANTIAS CONSTITUI UMA PARTE ESSENCIAL DESTA LICENÇA. NENHUM USO DESTE DOCUMENTO OU VERSÃO MODIFICADA DESTE DOCUMENTO É AUTORIZADO SE NÃO FOR SOB ESSA RENÚNCIA; E"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "SOB NENHUMA CIRCUNSTÂNCIA E SOB NENHUMA TEORIA LEGAL, TANTO EM DANO (INCLUINDO NEGLIGÊNCIA), CONTRATO, OU OUTROS, DEVEM O AUTOR, ESCRITOR INICIAL, QUALQUER CONTRIBUIDOR, OU QUALQUER DISTRIBUIDOR DO DOCUMENTO OU VERSÃO MODIFICADA DO DOCUMENTO, OU QUALQUER FORNECEDOR DE ALGUMA DESSAS PARTES, SER CONSIDERADOS RESPONSÁVEIS A QUALQUER PESSOA POR QUALQUER DANO, SEJA DIRETO, INDIRETO, ESPECIAL, ACIDENTAL OU CONSEQÜENCIAL DE QUALQUER INDIVÍDUO, INCLUINDO, MAS NÃO LIMITADO A, DANOS POR PERDA DE BOA VONTADE, TRABALHO PARADO, FALHA OU MAU FUNCIONAMENTO DO COMPUTADOR, OU QUALQUER E TODOS OS OUTROS DANOS OU PERDAS RESULTANTES OU RELACIONADOS AO USO DO DOCUMENTO E VERSÕES MODIFICADAS, MESMO QUE TAL PARTE TENHA SIDO INFORMADA DA POSSIBILIDADE DE TAIS DANOS."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "O DOCUMENTO E VERSÕES MODIFICADAS DO DOCUMENTO SÃO FORNECIDOS SOB OS TERMOS DA GNU FREE DOCUMENTATION LICENSE COM O ENTENDIMENTO ADICIONAL DE QUE: <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "Setembro 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Manual de Propriedades do GStreamer V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Dezembro 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Este manual descreve a versão 2.2.2 das Propriedades do GStreamer."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Feedback"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid "To report a bug or make a suggestion regarding the GStreamer Properties application or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "Para relatar um erro ou fazer uma sugestão relacionada ao aplicativo Propriedades do GStreamer ou deste manual, visite a <ulink url=\"ghelp:mate-feedback\" type=\"help\">página de feedback do MATE</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "Propriedades do GStreamer"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Introdução"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid "The <application>GStreamer Properties</application> application enables you to configure parameters related to the hardware and multimedia systems on your system. Only advanced users should normally need this as your OS vendor should be shipping the system with the correct defaults."
+msgstr "As <application>Propriedades do GStreamer</application> habilitam você a configurar parâmetros relacionados a hardware e sistemas de multimídia em seu sistema. Somente usuários avançados devem normalmente precisar disso, pois distribuidores de sistemas operacionais provavelmente lançam seus sistema com o padrão correto."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Primeiros Passos"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid "You can start <application>GStreamer Properties</application> in the following ways:"
+msgstr "Você pode iniciar as <application>Propriedades do GStreamer</application> das seguintes formas:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Menu <guimenu>Aplicativos</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid "Choose <menuchoice><guisubmenu>Preferences</guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr "Escolha <menuchoice><guisubmenu>Preferências</guisubmenu><guimenuitem>Propriedades do Gstreamer</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Linha de comando"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid "Type <command>gstreamer-properties</command>, then press <keycap>Return</keycap>."
+msgstr "Digite <command>gstreamer-properties</command>, em seguida pressione <keycap>Enter</keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid "When you start <application>GStreamer Properties</application>, the following window is displayed."
+msgstr "Quando você iniciar as <application>Propriedades do GStreamer</application>, a seguinte janela é exibida."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "Janela de Propriedados do GStreamer"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid "Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down menus for the input and output audio options."
+msgstr "Mostra a janela principal das Propriedades do GStreamer. Contém barra de menu, barra de ferramentas, menu de rolagem para entrada e saída das opções de áudio."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid "The GStreamer properties capplet offers four drop down menus spread over two tabs. There are two drop-menues for audio and two for video. These choices set the default for most MATE applications for output and input of Sound and Video."
+msgstr "O mini-aplicativo de propriedades do GStreamer oferece quatro menus suspensos em duas abas. Dois são menus suspensos de aúdio e dois de vídeo. Estas escolhas definem o padrão para a maioria das aplicações do MATE para saída e entrada de som e vídeo."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Entendendo as opções do menu"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid "Looking at the screen for setting audio options you notice that the two sections says are called Default Sink and Default Source. These are terms used in the GStreamer framework that MATE uses to describe where data is sent and where it comes from. The Default sink is in other words where MATE apps should output their sound, while Default source is where the sound comes from."
+msgstr "Olhando para a tela para definir opções de aúdio você perceberá que duas sessões são chamadas ralo padrão e fonte padrão. Estes são os termos utilizados na infraestrutura GStreamer para o MATE descrever para onde os dados são enviados e de onde eles vêm. O ralo padrão é onde, em outras palavras, os aplicativos do MATE devem jogar sua saída de som, enquanto a fonte padrão é de onde o som vêm."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid "The reason you might want to alter these settings is because under Unix there are many different audio systems and sound server which you might want to output to. For for instance on Linux popular alternatives are the OSS sound system, the ALSA sound system, the ESD sound server and the ARTSd sound server."
+msgstr "Um motivo pelo qual você talvez queira alterar estas definições é porquê para o Unix existem vários sistemas de aúdios e servidores de som que provavelmente você quer utilizar como saída. Por exemplo alternativas comuns no Linux são o sistemas de som OSS, ALSA e os servidores de som ESD e ARTSd."
+
+
+#: C/gstreamer-properties.xml:172(para)
+msgid "For instance if you wish that your MATE applcations output their sound to the ESD sound server you set the Default Sink to use ESD. And if you wish that your MATE applications which has sound recording capabilities use the OSS sound system to do this you choose OSS as the Default Source."
+msgstr "Por exemplo, se você quer que suas aplicações do MATE joguem suas saídas de som para o servidor de som ESD, você define o ralo padrão para utilizar o ESD. E se vocẽ deseja que suas aplicações MATE, que têm capacidade de gravar sons, usem o sistema de som OSS você escolhe o OSS como fonte padrão."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid "As mentioned elsewhere in this user guide. These setting are meant for as a tool for advanced users who have specialized need. As an ordinary user you should not need to set these as the vendor of your distribution of Linux or Unix should have set them for you and sensible defaults."
+msgstr "Como mencionado em outras partes deste guia do usuário, estas definições são uma ferramenta para usuários avançados que têm necessidades específicas. Como usuário normal você não precisa mexer nelas, já que o fornecedor de sua distribuição de Linux ou Unix já deve tê-la colocado para você nos valores padrões."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Krix Apolinário <[email protected]>, 2009\n"
+"Rodrigo L. M. Flores <[email protected]>, 2009"
+
diff --git a/gstreamer-properties/help/ru/ru.po b/gstreamer-properties/help/ru/ru.po
new file mode 100644
index 0000000..ffb2853
--- /dev/null
+++ b/gstreamer-properties/help/ru/ru.po
@@ -0,0 +1,344 @@
+# Translation of gstreamer-properties docs into Russian.
+# Vasiliy Faronov <[email protected]>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media trunk\n"
+"POT-Creation-Date: 2008-02-29 14:36+0000\n"
+"PO-Revision-Date: 2008-02-29 20:38+0300\n"
+"Last-Translator: Vasiliy Faronov <[email protected]>\n"
+"Language-Team: Russian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Руководство по свойствам GStreamer V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"С помощью свойств GStreamer вы можете настроить параметры звуковой аппаратуры "
+"и видеоаппаратуры."
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "MATE Documentation Project"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in "
+"the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Разрешается копировать, распространять и/или изменять этот документ на "
+"условиях лицензии GNU Free Documentation License (GFDL), версии 1.1 или любой "
+"более поздней версии, опубликованной Фондом свободного программного "
+"обеспечения (Free Software Foundation), без неизменяемых частей и без текстов "
+"на обложках. Вы можете найти копию лицензии GFDL по <ulink type=\"help\" url="
+"\"ghelp:fdl\">этой ссылке</ulink> или в файле COPYING-DOCS, распространяемом "
+"с этим документом."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Это руководство — часть документации MATE, которая распространяется на "
+"условиях лицензии GNU FDL. Если вы хотите распространять это руководство "
+"отдельно от остальной документации, вам следует приложить к руководству копию "
+"лицензии, как описано в разделе 6 лицензии."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Некоторые имена и марки используются компаниями для обозначения их продуктов "
+"и услуг и являются торговыми марками. Там, где эти имена присутствуют в "
+"документации и где участники проекта документирования MATE знают об этом, "
+"имена выделяются заглавными буквами или начальной заглавной буквой."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK "
+"AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED "
+"VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION "
+"PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY "
+"CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR "
+"CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS "
+"LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS "
+"AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ДОКУМЕНТ РАСПРОСТРАНЯЕТСЯ «КАК ЕСТЬ», БЕЗ ВСЯКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ НЕЯВНЫХ, "
+"ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ГАРАНТИИ ТОГО, ЧТО ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ "
+"ДОКУМЕНТА СВОБОДНА ОТ ДЕФЕКТОВ, ПРИГОДНА К ПРОДАЖЕ, ПРИГОДНА К ИСПОЛЬЗОВАНИЮ "
+"В ОПРЕДЕЛЁННЫХ ЦЕЛЯХ ИЛИ НЕ НАРУШАЕТ ЗАКОНЫ. ВЕСЬ РИСК, КАСАЮЩИЙСЯ КАЧЕСТВА, "
+"ТОЧНОСТИ ИЛИ ПРАВИЛЬНОСТИ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ЛЕЖИТ НА "
+"ВАС. ЕСЛИ ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА ИМЕЕТ НЕДОСТАТКИ, ВЫ (А НЕ "
+"АВТОР ДОКУМЕНТА ИЛИ ЕГО ПОМОЩНИК) БЕРЁТЕ НА СЕБЯ СТОИМОСТЬ ЛЮБОЙ НЕОБХОДИМОЙ "
+"ДОРАБОТКИ, КОРРЕКЦИИ ИЛИ ВОССТАНОВЛЕНИЯ. ЭТОТ ОТКАЗ ОТ ГАРАНТИЙ СОСТАВЛЯЕТ "
+"ВАЖНУЮ ЧАСТЬ ЛИЦЕНЗИИ. НИКАКОЕ ИСПОЛЬЗОВАНИЕ ДОКУМЕНТА ИЛИ ИЗМЕНЁННОЙ ВЕРСИИ "
+"ДОКУМЕНТА НЕ ДОПУСКАЕТСЯ БЕЗ ДАННОГО ПРЕДУПРЕЖДЕНИЯ И"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR "
+"ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY "
+"CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK "
+"STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR "
+"LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ И НИ ПРИ КАКОМ ЗАКОННОМ СПОСОБЕ, НИ ПО КАКОМУ "
+"СОГЛАШЕНИЮ ИЛИ ДРУГОЙ ПРИЧИНЕ, АВТОР, СОЗДАТЕЛЬ, ПОМОЩНИКИ ИЛИ "
+"РАСПРОСТРАНИТЕЛИ ДОКУМЕНТА НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ПРЯМОЙ, КОСВЕННЫЙ, "
+"СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПРЕДНАМЕРЕННЫЙ УЩЕРБ ЛЮБОГО СВОЙСТВА, ВКЛЮЧАЯ, БЕЗ "
+"ОГРАНИЧЕНИЯ, ПОТЕРЮ ЖЕЛАНИЯ, РАБОТОСПОСОБНОСТИ, КОМПЬЮТЕРНЫЕ СБОИ ИЛИ "
+"ПОЛОМКИ, ИЛИ ЛЮБОЙ ДРУГОЙ УЩЕРБ ИЛИ ПОТЕРИ, ВОЗНИКАЮЩИЕ ВСЛЕДСТВИЕ ИЛИ "
+"СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ДАЖЕ "
+"ЕСЛИ СТОРОНА БЫЛА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ДОКУМЕНТ И ИЗМЕНЁННЫЕ ВЕРСИИ ДОКУМЕНТА ПРЕДОСТАВЛЯЮТСЯ ПОЛЬЗОВАТЕЛЮ НА "
+"УСЛОВИЯХ ЛИЦЕНЗИИ GNU FREE DOCUMENTATION LICENSE С УВЕДОМЛЕНИЕМ О ТОМ, ЧТО: "
+"<placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "сентябрь 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Руководство по свойствам GStreamer V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "декабрь 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Это руководство описывает версию 2.2.2 свойств GStreamer."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Обратная связь"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Чтобы сообщить об ошибке или сделать предложение по свойствам GStreamer или "
+"этому руководству, следуйте указаниям в документе <ulink url=\"ghelp:mate-"
+"feedback\" type=\"help\">Обратная связь с MATE</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "Свойства GStreamer"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Введение"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+"Приложение <application>Свойства GStreamer</application> позволяет вам "
+"изменять параметры мультимедиа-аппаратуры на вашей системе. Обычно это "
+"следует делать только продвинутым пользователям, так как ваш поставщик "
+"операционной системы должен был установить правильные параметры по умолчанию."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Начало работы"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Запустить <application>свойства GStreamer</application> можно следующими "
+"способами:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Меню <guimenu>Приложения</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</guisubmenu><guimenuitem>Gstreamer "
+"Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Выберите <menuchoice><guisubmenu>Параметры</guisubmenu><guimenuitem>Выбор "
+"мультимедийной системы</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Командная строка"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Введите <command>gstreamer-properties</command>, затем нажмите <keycap>Enter</"
+"keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the following "
+"window is displayed."
+msgstr ""
+"При запуске <application>свойств GStreamer</application> появляется следующее "
+"окно."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "Окно свойств GStreamer"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Показывает главное окно свойств GStreamer. Оно содержит строку меню, панель "
+"инструментов, выпадающие списки входных и выходных звуковых устройств."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Использование"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound and "
+"Video."
+msgstr ""
+"Программа свойств GStreamer содержит четыре выпадающих списка, разделённых на "
+"две вкладки. Два выпадающих списка соответствуют звуку и два — видео. Выбирая "
+"параметры из этих списков, можно указать устройства ввода и вывода звука и "
+"видео для большинства приложений MATE."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Параметры"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound comes "
+"from."
+msgstr ""
+"На вкладке параметров звука есть два раздела: вход по умолчанию и выход по "
+"умолчанию. В системе GStreamer, которая используется в MATE, эти термины "
+"означают места, откуда приходят данные и куда они отправляются. Другими "
+"словами, выход по умолчанию — это место, в которое приложения MATE должны "
+"отправлять свой звук, а вход по умолчанию — это место, откуда звук приходит."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix there "
+"are many different audio systems and sound server which you might want to "
+"output to. For for instance on Linux popular alternatives are the OSS sound "
+"system, the ALSA sound system, the ESD sound server and the ARTSd sound "
+"server."
+msgstr ""
+"Вам может понадобиться изменить эти параметры, потому что в Unix существует "
+"много разных звуковых систем и служб, в которые можно выводить звук. "
+"Например, в операционной системе GNU/Linux наиболее распространённые варианты "
+"— звуковые системы OSS и ALSA и звуковые серверы ESD и aRtsd."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+"Например, если вы хотите, чтобы ваши MATE-приложения выводили звук в "
+"звуковой сервер ESD, то вам следует выбрать ESD в качестве выхода по "
+"умолчанию. Если же вы хотите, чтобы ваши MATE-приложения, способные "
+"записывать звук, использовали систему OSS, то выберите OSS в качестве входа "
+"по умолчанию."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+"Как уже говорилось, эти параметры рассчитаны на продвинутых пользователей с "
+"особыми потребностями. Обычным пользователям нет нужды изменять эти "
+"параметры, так как поставщики операционных систем GNU/Linux и Unix обычно "
+"сами устанавливают нужные значения."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Василий Фаронов <[email protected]>, 2008"
diff --git a/gstreamer-properties/help/sv/figures/gstreamer_properties_window.png b/gstreamer-properties/help/sv/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..eb64b71
--- /dev/null
+++ b/gstreamer-properties/help/sv/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/sv/sv.po b/gstreamer-properties/help/sv/sv.po
new file mode 100644
index 0000000..f1c1ab9
--- /dev/null
+++ b/gstreamer-properties/help/sv/sv.po
@@ -0,0 +1,183 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties doc\n"
+"POT-Creation-Date: 2007-08-18 13:57+0100\n"
+"PO-Revision-Date: 2007-08-20 12:55+0100\n"
+"Last-Translator: Daniel Nylander <[email protected]>\n"
+"Language-Team: Swedish <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid "@@image: 'figures/gstreamer_properties_window.png'; md5=131b5536ef622be97dafffec5a571626"
+msgstr "@@image: 'figures/gstreamer_properties_window.png'; md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "Handbok för GStreamer Properties V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder)
+#: C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid "GStreamer Properties lets you configure parameters related to the hardware and multimedia"
+msgstr "GStreamer Properties låter dig konfigurera parametrar relaterade till hårdvara och multimedia"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para)
+#: C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentationsprojekt för MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "Tillstånd att kopiera, distribuera och/eller modifiera detta dokument ges under villkoren i GNU Free Documentation License (GFDL), version 1.1 eller senare, utgivet av Free Software Foundation utan standardavsnitt och omslagstexter. En kopia av GFDL finns att hämta på denna <ulink type=\"help\" url=\"ghelp:fdl\">länk</ulink> eller i filen COPYING-DOCS som medföljer denna handbok."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Denna handbok utgör en av flera MATE-handböcker som distribueras under villkoren i GFDL. Om du vill distribuera denna handbok separat från övriga handböcker kan du göra detta genom att lägga till en kopia av licensavtalet i handboken enligt instruktionerna i avsnitt 6 i licensavtalet."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Flera namn på produkter och tjänster är registrerade varumärken. I de fall dessa namn förekommer i MATE-dokumentation - och medlemmarna i MATE-dokumentationsprojektet är medvetna om dessa varumärken - är de skrivna med versaler eller med inledande versal."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr "DOKUMENTET TILLHANDAHÅLLS I \"BEFINTLIGT SKICK\" UTAN NÅGRA SOM HELST GARANTIER, VARE SIG UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, GARANTIER ATT DOKUMENTET ELLER EN MODIFIERAD VERSION AV DOKUMENTET INTE INNEHÅLLER NÅGRA FELAKTIGHETER, ÄR LÄMPLIGT FÖR ETT VISST ÄNDAMÅL ELLER INTE STRIDER MOT LAG. HELA RISKEN VAD GÄLLER KVALITET, EXAKTHET OCH UTFÖRANDE AV DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET LIGGER HELT OCH HÅLLET PÅ ANVÄNDAREN. OM ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT SKULLE VISA SIG INNEHÅLLA FELAKTIGHETER I NÅGOT HÄNSEENDE ÄR DET DU (INTE DEN URSPRUNGLIGA SKRIBENTEN, FÖRFATTAREN ELLER NÅGON ANNAN MEDARBETARE) SOM FÅR STÅ FÖR ALLA EVENTUELLA KOSTNADER FÖR SERVICE, REPARATIONER ELLER KORRIGERINGAR. DENNA GARANTIFRISKRIVNING UTGÖR EN VÄSENTLIG DEL AV DETTA LICENSAVTAL. DETTA INNEBÄR ATT ALL ANVÄNDNING AV ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT BEVILJAS ENDAST UNDER DENNA ANSVARSFRISKRIVNING;"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "UNDER INGA OMSTÄNDIGHETER ELLER INOM RAMEN FÖR NÅGON LAGSTIFTNING, OAVSETT OM DET GÄLLER KRÄNKNING (INKLUSIVE VÅRDSLÖSHET), KONTRAKT ELLER DYLIKT, SKA FÖRFATTAREN, DEN URSPRUNGLIGA SKRIBENTEN ELLER ANNAN MEDARBETARE ELLER ÅTERFÖRSÄLJARE AV DOKUMENTET ELLER AV EN MODIFIERAD VERSION AV DOKUMENTET ELLER NÅGON LEVERANTÖR TILL NÅGON AV NÄMNDA PARTER STÄLLAS ANSVARIG GENTEMOT NÅGON FÖR NÅGRA DIREKTA, INDIREKTA, SÄRSKILDA ELLER OFÖRUTSEDDA SKADOR ELLER FÖLJDSKADOR AV NÅGOT SLAG, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, SKADOR BETRÄFFANDE FÖRLORAD GOODWILL, HINDER I ARBETET, DATORHAVERI ELLER NÅGRA ANDRA TÄNKBARA SKADOR ELLER FÖRLUSTER SOM KAN UPPKOMMA PÅ GRUND AV ELLER RELATERAT TILL ANVÄNDNINGEN AV DOKUMENTET ELLER MODIFIERADE VERSIONER AV DOKUMENTET, ÄVEN OM PART SKA HA BLIVIT INFORMERAD OM MÖJLIGHETEN TILL SÅDANA SKADOR."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET TILLHANDAHÅLLS UNDER VILLKOREN I GNU FREE DOCUMENTATION LICENSE ENDAST UNDER FÖLJANDE FÖRUTSÄTTNINGAR: <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "September 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "Handbok för GStreamer Properties V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "December 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "Den här handboken beskriver version 2.2.2 av GStreamer Properties."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Återkoppling"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid "To report a bug or make a suggestion regarding the GStreamer Properties application or this manual, follow the directions in the <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr "För att rapportera ett fel eller föreslå någonting angående programmet GStreamer Properties eller den här handboken, följ anvisningarna på <ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE:s återkopplingssida</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "GStreamer properties"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Introduktion"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid "The <application>GStreamer Properties</application> application enables you to configure parameters related to the hardware and multimedia systems on your system. Only advanced users should normally need this as your OS vendor should be shipping the system with the correct defaults."
+msgstr "Programmet <application>GStreamer Properties</application> låter dig konfigurera parametrar relaterade till hårdvaru- och multimediasystem på ditt system. Endast erfarna användare ska normalt sett använda det här eftersom din operativsystemsleverantör bör leverera systemet med de korrekta standardvärdena."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Komma igång"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid "You can start <application>GStreamer Properties</application> in the following ways:"
+msgstr "Du kan starta <application>GStreamer Properties</application> på följande sätt:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "<guimenu>Program</guimenu>-menyn"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid "Choose <menuchoice><guisubmenu>Preferences</guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr "Välj <menuchoice><guisubmenu>Inställningar</guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Kommandorad"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid "Type <command>gstreamer-properties</command>, then press <keycap>Return</keycap>."
+msgstr "Skriv <command>gstreamer-properties</command> och tryck på <keycap>Return</keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid "When you start <application>GStreamer Properties</application>, the following window is displayed."
+msgstr "När du startar <application>GStreamer Properties</application> kommer följande fönster att visas."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "GStreamer Properties-fönstret"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid "Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down menus for the input and output audio options."
+msgstr "Visar huvudfönstret i GStreamer Properties. Innehåller menyrad, verktygsrad, rullgardinsmenyer med ljudalternativ för ingång och utgång."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Användning"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid "The GStreamer properties capplet offers four drop down menus spread over two tabs. There are two drop-menues for audio and two for video. These choices set the default for most MATE applications for output and input of Sound and Video."
+msgstr "GStreamer properties capplet erbjuder fyra rullgardinsmenyer utspridda över två flikar. Det finns två rullgardinsmenyer för ljud och två för video. Dessa valmöjligheter ställer in standardvärden för ingång/utgång för ljud och video för de flesta MATE-program."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Förstå menyalternativen"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid "Looking at the screen for setting audio options you notice that the two sections says are called Default Sink and Default Source. These are terms used in the GStreamer framework that MATE uses to describe where data is sent and where it comes from. The Default sink is in other words where MATE apps should output their sound, while Default source is where the sound comes from."
+msgstr "När du ser på skärmen för inställning av ljudalternativ märker du två sektioner som kallas för Standardsink och Standardkälla. Dessa två termer används i GStreamer-ramverket som MATE använder för att beskriva var data skickas och var det kommer från. Standardsink är med andra ord var MATE-program ska skicka ut sitt ljud, samt Standardkälla är var ljudet kommer från."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid "The reason you might want to alter these settings is because under Unix there are many different audio systems and sound server which you might want to output to. For for instance on Linux popular alternatives are the OSS sound system, the ALSA sound system, the ESD sound server and the ARTSd sound server."
+msgstr "Anledningen till att du kanske vill ändra dessa inställningar är att under Unix så finns det många olika ljudsystem och ljudservrar som du kanske vill skicka ljudet till. Till exempel på Linux finns det populära alternativ som OSS-ljudsystemet, ALSA-ljudsystemet, ESD-ljudservern och ARTSd-ljudservern."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid "For instance if you wish that your MATE applcations output their sound to the ESD sound server you set the Default Sink to use ESD. And if you wish that your MATE applications which has sound recording capabilities use the OSS sound system to do this you choose OSS as the Default Source."
+msgstr "Till exempel om du vill att dina MATE-program ska skicka sitt ljud till ESD-ljudservern så kan du ställa in Standardsink till att använda ESD. Vill du även att dina MATE-program, som har möjlighet för att spela in ljud, ska använda OSS-ljudsystemet för att göra det här så kan du välja OSS som Standardkälla."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid "As mentioned elsewhere in this user guide. These setting are meant for as a tool for advanced users who have specialized need. As an ordinary user you should not need to set these as the vendor of your distribution of Linux or Unix should have set them for you and sensible defaults."
+msgstr "Som nämnt någon annanstans i den här användarguiden så är dessa inställningar menade som ett verktyg för erfarna användare som har speciella behov. En vanlig användare ska inte behöva göra några ändringar här eftersom tillverkaren av din Linux- eller Unix-distribution ska redan ställt in det som behövs."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Daniel Nylander <[email protected]>, 2007"
+
diff --git a/gstreamer-properties/help/th/figures/gstreamer_properties_window.png b/gstreamer-properties/help/th/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..76d6a80
--- /dev/null
+++ b/gstreamer-properties/help/th/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/th/th.po b/gstreamer-properties/help/th/th.po
new file mode 100644
index 0000000..71fcef5
--- /dev/null
+++ b/gstreamer-properties/help/th/th.po
@@ -0,0 +1,341 @@
+# Thai translation of mate-media gstreamer-properties help.
+# Copyright (C) 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+#
+# Pongsatorn Parnpreeda <[email protected]>, 2008.
+# Theppitak Karoonboonyanan <[email protected]>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media gstreamer-properties help\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-10-08 23:27+0700\n"
+"PO-Revision-Date: 2008-10-15 22:29+0700\n"
+"Last-Translator: Pongsatorn Parnpreeda <[email protected]>\n"
+"Language-Team: Thai <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "คู่มือเครื่องมือเลือกระบบสื่อผสม รุ่น 2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2546"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr "เครื่องมือเลือกระบบสื่อผสม ช่วยคุณตั้งค่าตัวแปรที่เกี่ยวข้องกับฮาร์ดแวร์และสื่อผสม"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "โครงการเอกสาร MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"อนุญาตให้ทำซ้ำ เผยแพร่ และ/หรือ ดัดแปลงเอกสารนี้ได้ ภายใต้เงื่อนไขของ GNU Free "
+"Documentation License (GFDL) รุ่น 1.1 หรือรุ่นถัดมารุ่นใดๆ ที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี "
+"(Free Software Foundation) โดยไม่มี \"หัวข้อห้ามเปลี่ยน\" (Invariant Sections), ไม่มี "
+"\"ข้อความปกหน้า\" (Front-Cover Texts) และไม่มี \"ข้อความปกหลัง\" (Back-Cover "
+"Texts) คุณสามารถอ่านสำเนาของ GFDL ได้จาก <ulink type=\"help\" url=\"ghelp:fdl"
+"\">ลิงก์นี้</ulink> หรือในแฟ้ม COPYING-DOCS ที่เผยแพร่มาพร้อมกับคู่มือนี้"
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"คู่มือนี้ เป็นส่วนหนึ่งของชุดคู่มือ MATE ที่เผยแพร่ภายใต้ GFDL "
+"ถ้าคุณต้องการเผยแพร่คู่มือนี้แยกต่างหากจากชุด "
+"คุณสามารถทำได้โดยเพิ่มสำเนาของสัญญาอนุญาตไปกับคู่มือ ตามที่อธิบายในข้อ 6 ของสัญญาอนุญาต"
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"มีชื่อหลายชื่อที่บริษัทต่างๆ ใช้แยกความแตกต่างของผลิตภัณฑ์และบริการของตนจากบริษัทอื่น "
+"และอ้างเป็นเครื่องหมายการค้า ที่ใดก็ตามที่ชื่อเหล่านั้นปรากฏในเอกสารของ MATE "
+"และสมาชิกโครงการเอกสาร MATE ได้รับทราบเกี่ยวกับเครื่องหมายการค้าเหล่านั้น "
+"ชื่อเหล่านั้นจะเขียนด้วยตัวพิมพ์ใหญ่ หรือขึ้นต้นด้วยตัวพิมพ์ใหญ่"
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"เอกสารนี้ เผยแพร่ตามสภาพที่เป็น โดยไม่มีการรับประกันใดๆ ทั้งสิ้น ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย "
+"ซึ่งรวมถึงโดยไม่ได้จำกัดเพียงการรับประกันว่าเอกสารนี้หรือฉบับดัดแปลงของเอกสารนี้จะปลอดจากข้อผิดพลาดที่อาจเรียกร้องความเสียหายได้ "
+"หรือเหมาะกับวัตถุประสงค์เฉพาะใดๆ หรือไม่มีการละเมิดสิทธิ์ ความเสี่ยงทั้งหมดเกี่ยวกับคุณภาพ "
+"ความถูกต้อง และประสิทธิภาพของเอกสารนี้หรือฉบับดัดแปลงของเอกสารนี้ อยู่ที่ตัวคุณ "
+"หากมีการพิสูจน์พบว่าเอกสารนี้หรือฉบับดัดแปลงมีข้อบกพร่องในแง่ใดๆ ก็ตาม คุณ (ไม่ใช่ผู้เขียนเริ่มแรก "
+"หรือผู้ร่วมสมทบใดๆ) จะรับภาระค่าใช้จ่ายของการให้บริการ การซ่อมแซมหรือแก้ไขที่จำเป็น "
+"คำปฏิเสธความรับผิดชอบเกี่ยวกับการรับประกันนี้ เป็นส่วนสำคัญของสัญญาอนุญาตนี้ "
+"ไม่อนุญาตให้ใช้เอกสารนี้หรือฉบับดัดแปลงของเอกสารนี้ นอกจากจะอยู่ภายใต้คำปฏิเสธความรับผิดชอบนี้ "
+"และ"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ไม่มีสภาวะใดและทฤษฎีทางกฎหมายใด ไม่ว่าจะในการล่วงละเมิด (รวมถึงการละเลย), ในสัญญา "
+"หรืออื่นๆ ที่ผู้เขียน ผู้เขียนเริ่มแรก ผู้ร่วมสมทบใดๆ หรือผู้เผยแพร่เอกสารนี้หรือฉบับดัดแปลง "
+"หรือผู้สนับสนุนแก่กลุ่มคนดังกล่าว จะมีภาระผูกพันต่อบุคคลใดในความเสียหายโดยตรง โดยอ้อม โดยพิเศษ "
+"โดยบังเอิญ หรือโดยผลพวง ของสิ่งใด "
+"รวมถึงโดยไม่จำกัดเพียงความเสียหายในเรื่องความสูญเสียเจตนาดี การสะดุดของงาน "
+"ความล้มเหลวหรือการทำงานผิดพลาดของคอมพิวเตอร์ หรือความเสียหายหรือความสูญเสียอื่นใดทั้งหมด "
+"ที่เกิดขึ้นจาก หรือเกี่ยวข้องกับการใช้เอกสารนี้หรือฉบับดัดแปลง "
+"แม้กลุ่มบุคคลเหล่านั้นจะได้รับทราบความเป็นไปได้ของความเสียหายดังกล่าวก็ตาม"
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"เอกสารนี้และฉบับดัดแปลงของเอกสารนี้ เผยแพร่ภายใต้เงื่อนไขของ GNU FREE DOCUMENTATION "
+"LICENSE พร้อมด้วยความเข้าใจในสิ่งต่อไปนี้: <placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "กันยายน 2546"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "คู่มือเครื่องมือเลือกระบบสื่อผสม รุ่น 1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "ธันวาคม 2546"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "คู่มือนี้อธิบายเครื่องมือเลือกระบบสื่อผสม รุ่น 2.2.2"
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "ข้อเสนอแนะ"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"หากพบปัญหาหรือมีข้อเสนอแนะสำหรับโปรแกรมเครื่องมือเลือกระบบสื่อผสม หรือเกี่ยวกับคู่มือนี้ "
+"กรุณาแจ้งให้เราทราบ ตามขั้นตอนใน <ulink url=\"ghelp:mate-feedback\" type=\"help"
+"\">หน้าเสนอแนะ MATE</ulink>"
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "เครื่องมือเลือกระบบสื่อผสม"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "เกริ่นนำ"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+"โปรแกรม <application>เลือกระบบสื่อผสม</application> ช่วยคุณตั้งค่าตัวแปรต่าง ๆ "
+"ที่เกี่ยวกับฮาร์ดแวร์และระบบสื่อผสมบนระบบของคุณ โดยปกติแล้ว "
+"โปรแกรมนี้มีไว้สำหรับผู้ใช้งานระดับสูงเท่านั้น "
+"เนื่องจากผู้แจกจ่ายระบบปฏิบัติการของคุณควรจะเตรียมระบบมาพร้อมกับค่าปริยายที่ถูกต้องอยู่แล้ว"
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "เริ่มใช้โปรแกรม"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"คุณสามารถเปิดเครื่องมือ <application>เลือกระบบสื่อผสม</application> ได้ด้วยวิธีต่าง ๆ "
+"ต่อไปนี้:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "เมนู <guimenu>ระบบ</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"เลือก <menuchoice><guisubmenu>ปรับแต่งพื้นโต๊ะ</"
+"guisubmenu><guimenuitem>เลือกระบบสื่อผสม</guimenuitem></menuchoice>"
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "บรรทัดคำสั่ง"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"พิมพ์คำสั่ง <command>gstreamer-properties</command> แล้วกด <keycap>Enter</keycap>"
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"เมื่อคุณเปิดเครื่องมือ <application>เลือกระบบสื่อผสม</application> จะแสดงหน้าต่างดังนี้"
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "หน้าต่างเครื่องมือเลือกระบบสื่อผสม"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"แสดงหน้าต่างหลักของเครื่องมือเลือกระบบสื่อผสม ประกอบด้วย แถบเมนู แถบเครื่องมือ "
+"และเมนูแบบดึงลงสำหรับเลือกอุปกรณ์สัญญาณเข้าและสัญญาณออก"
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "วิธีใช้"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"เครื่องมือเลือกระบบสื่อผสม จะมีเมนูแบบดึงลงสี่เมนูกระจายในสองแท็บ "
+"โดยสองเมนูใช้สำหรับอุปกรณ์เสียงและอีกสองเมนูใช้สำหรับวีดิทัศน์ "
+"ตัวเลือกเหล่านี้จะตั้งค่าปริยายของเสียงและวีดิทัศน์สำหรับโปรแกรมส่วนใหญ่บน MATE"
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "ทำความเข้าใจกับตัวเลือกในเมนู"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr ""
+"ดูที่หน้าจอสำหรับตั้งค่าตัวเลือกอุปกรณ์เสียง คุณจะสังเกตเห็นว่ามีสองหมวด "
+"คือสัญญาณออกปริยาย (Default Sink) และสัญญาณเข้าปริยาย (Default Source) "
+"สองคำนี้เป็นคำที่ใช้ในกรอบงาน GStreamer ซึ่ง MATE ใช้บรรยายแหล่งที่จะส่งข้อมูลออก "
+"และแหล่งที่จะรับข้อมูลเข้า แหล่งสัญญาณออกปริยาย พูดอีกอย่างก็คือแหล่งที่โปรแกรม MATE "
+"จะใช้ส่งเสียงออก และแหล่งสัญญาณเข้าปริยายก็คือแหล่งที่จะรับเสียงเข้านั่นเอง"
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr ""
+"เหตุผลที่คุณอาจต้องการปรับเปลี่ยนการตั้งค่าเหล่านี้ก็คือ "
+"ยูนิกซ์มีระบบเสียงและเซิร์ฟเวอร์เสียงที่แตกต่างกันมากมายที่คุณอาจต้องการใช้ส่งเสียงออก ตัวอย่างเช่น "
+"บนลินุกซ์มีตัวเลือกที่แพร่หลายคือ ระบบเสียง OSS, ระบบเสียง ALSA, เซิร์ฟเวอร์เสียง ESD "
+"และเซิร์ฟเวอร์เสียง ARTSd"
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+"ตัวอย่างเช่น ถ้าคุณต้องการให้โปรแกรมบน MATE ส่งเสียงออกทางเซิร์ฟเวอร์เสียง ESD "
+"คุณก็ตั้งค่าแหล่งสัญญาณออกปริยายเป็น ESD และถ้าคุณต้องการให้โปรแกรมบน MATE "
+"ที่สามารถบันทึกเสียงได้ รับเสียงผ่านทางระบบเสียง OSS คุณก็เลือก OSS เป็นแหล่งสัญญาณเข้าปริยาย"
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+"ดังที่ได้กล่าวไปแล้วในส่วนอื่นของคู่มือนี้ "
+"การตั้งค่าเหล่านี้มุ่งให้เป็นเครื่องมือสำหรับผู้ใช้ระดับสูงที่มีความต้องการเป็นการพิเศษเท่านั้น "
+"ผู้ใช้ปกติไม่ควรต้องตั้งค่าเหล่านี้ "
+"เนื่องจากผู้แจกจ่ายลินุกซ์หรือยูนิกซ์ของคุณควรได้ตั้งค่าที่สมเหตุสมผลไว้ให้คุณอยู่แล้ว"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Pongsatorn Parnpreeda <[email protected]>, 2008\n"
+"Theppitak Karoonboonyanan <[email protected]>, 2008"
diff --git a/gstreamer-properties/help/uk/figures/gstreamer_properties_window.png b/gstreamer-properties/help/uk/figures/gstreamer_properties_window.png
new file mode 100644
index 0000000..06362d1
--- /dev/null
+++ b/gstreamer-properties/help/uk/figures/gstreamer_properties_window.png
Binary files differ
diff --git a/gstreamer-properties/help/uk/uk.po b/gstreamer-properties/help/uk/uk.po
new file mode 100644
index 0000000..8f54629
--- /dev/null
+++ b/gstreamer-properties/help/uk/uk.po
@@ -0,0 +1,351 @@
+# Ukrainian translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Sergiy Gavrylov <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"POT-Creation-Date: 2010-01-09 18:37+0000\n"
+"PO-Revision-Date: 2009-10-10 06:19+0300\n"
+"Last-Translator: Сергій Гаврилов <[email protected]>\n"
+"Language-Team: Ukrainian <[email protected]>\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"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "GStreamer Properties V2.4 - Довідка"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr ""
+"За допомогою GStreamer Properties Ви можете налаштувати параметри звуку та "
+"мультимедіа"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "Проект документування MATE"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Дозволяється копіювати, розповсюджувати та/або змінювати цей документ за "
+"умовами ліцензії GNU Free Documentation License (GFDL), версії 1.1 або будь-"
+"якої старішої версії, опублікованої Фондом вільного програмного забезпечення "
+"(Free Software Foundation), без змінених частин та без текстів на "
+"обкладинках. Ви можете знайти копію ліцензії GFDL за <ulink type=\"help\" "
+"url=\"ghelp:fdl\"> цим посиланням </ulink> або в файлі COPYING-DOCS, який "
+"поширюється разом з цим посібником."
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Цей посібник є частиною документації MATE яка поширюється під ліцензією "
+"GFDL. Якщо Ви бажаєте розповсюджувати цей посібник окремо від іншої "
+"документації, можете це зробити додавши до нього копію ліцензії, як описано "
+"в пункті 6 ліцензії."
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Багато назв, які використовуються компаніями для позначення своїх продуктів "
+"та послуг, заявлені в якості товарних знаків. Якщо такі назви зустрічаються "
+"в будь-якій документації MATE, і члени проекту документування MATE знають "
+"про них, то назви пишуться великими літерами, або з великої літери."
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ДОКУМЕНТ НАДАЄТЬСЯ \\\"ЯК Є\\\", БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, ЯВНИХ АБО НЕЯВНИХ, "
+"В ТОМУ ЧИСЛІ, БЕЗ ОБМЕЖЕННЯ ГАРАНТІЙ, ЩО ДОКУМЕНТ АБО ЗМІНЕНА ВЕРСІЯ "
+"ДОКУМЕНТУ ВІЛЬНІ ВІД ДЕФЕКТІВ, ПРИДАТНІ ДЛЯ ПРОДАЖУ ТА ВИКОРИСТАННЯ З "
+"ВИЗНАЧЕНОЮ МЕТОЮ, АБО НЕ ПОРУШУЮТЬ ЗАКОНИ. ВЕСЬ РИЗИК, ЩО ДО ЯКОСТІ, "
+"ТОЧНОСТІ, ПРАВИЛЬНОСТІ ДОКУМЕНТУ АБО ЗМІНЕНИХ ВЕРСІЇ ДОКУМЕНТУ, ЛЕЖИТЬ НА "
+"ВАС. ЯКЩО ДОКУМЕНТ АБО ЗМІНЕНА ВЕРСІЯ ДОКУМЕНТУ МАЄ НЕДОЛІКИ, ВИ (НЕ ВЛАСНИК "
+"ЧИ РОЗРОБНИК АБО ЙОГО ПОМІЧНИК) НЕСЕТЕ ВИТРАТИ З ОБСЛУГОВУВАННЯ, ВІДНОВЛЕННЯ "
+"ЧИ ВИПРАВЛЕННЯ ЙОГО. ЦЯ ВІДМОВА ВІД ГАРАНТІЙ СКЛАДАЄ ВАЖЛИВУ ЧАСТИНУ "
+"ЛІЦЕНЗІЇ. НЕ ДОПУСКАЄТЬСЯ БУДЬ-ЯКЕ ВИКОРИСТАННЯ ДОКУМЕНТУ ЧИ ЗМІНЕНОЇ ВЕРСІЇ "
+"ДОКУМЕНТУ БЕЗ ЦЬОГО ПОПЕРЕДЖЕННЯ; І"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"НІ ЗА ЯКИХ ОБСТАВИН ТА БУДЬ-ЯКОГО ПРАВОВОГО СПОСОБУ (ВКЛЮЧАЮЧИ НЕДБАЛОСТІ), "
+"НІ ЗА ЯКОЇ УГОДИ ЧИ ІНШИХ ПРИЧИН, ВЛАСНИК, РОЗРОБНИК, ПОМІЧНИКИ АБО "
+"РОЗПОВСЮДЖУВАЧІ ДОКУМЕНТУ НЕ НЕСУТЬ ВІДПОВІДАЛЬНІСТЬ ЗА ПРЯМІ, НЕ ПРЯМІ, "
+"СПЕЦІАЛЬНІ, ВИПАДКОВІ АБО НАВМИСНІ ЗБИТКИ БУДЬ-ЯКОГО ХАРАКТЕРУ, ВКЛЮЧАЮЧИ, "
+"БЕЗ ОБМЕЖЕННЯ, ВТРАТУ БАЖАННЯ, ПРАЦЕЗДАТНОСТІ, КОМП'ЮТЕРНІ ПЕРЕБОЇ АБО "
+"ПОШКОДЖЕННЯ, ЧИ БУДЬ-ЯКІ ІНШІ ЗБИТКИ АБО ВТРАТИ, ЯКІ ВИНИКАЮТЬ ВНАСЛІДОК АБО "
+"ПОВ'ЯЗАНІ З ВИКОРИСТАННЯМ ДОКУМЕНТУ АБО ЗМІНЕНИХ ВЕРСІЙ ДОКУМЕНТУ, НАВІТЬ "
+"ЯКЩО СТОРОНА БУЛА ПОІНФОРМОВАНА ПРО МОЖЛИВІСТЬ ТАКИХ ЗБИТКІВ."
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ДОКУМЕНТ ТА ЗМІНЕНІ ВЕРСІЇ ДОКУМЕНТУ НАДАЮТЬСЯ КОРИСТУВАЧУ ЗА УМОВАМИ "
+"ЛІЦЕНЗІЇ GNU FREE DOCUMENTATION LICENSE З ПОДАЛЬШИМ РОЗУМІННЯМ ПРО ТЕ, ЩО: "
+"<placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "Вересень 2003"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "GStreamer Properties V1.0 - Довідка"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "Грудень 2003"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "В цій довідці описується версія 2.2.2 GStreamer Properties."
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "Зворотній зв'язок"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Щоб повідомити про помилку або внести пропозицію щодо програми GStreamer "
+"Properties або цієї довідки, дотримуйтесь інструкцій на <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">сторінці зворотнього зв'язку MATE</ulink>."
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "Властивості GStreamer"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "Вступ"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+"Програма <application>GStreamer Properties</application> дозволяє "
+"налаштувати параметри звукового обладнання та мультимедійних систем в Вашій "
+"операційній системі. Зазвичай це слід робити тільки досвідченим "
+"користувачам, тому що, постачальник операційної системи повинен був "
+"встановити правильні параметри за замовчуванням."
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "Початок роботи"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr ""
+"Запустити <application>GStreamer Properties</application> можливо одним з "
+"наступних способів:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "Меню <guimenu>Програми</guimenu>"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"Виберіть <menuchoice><guisubmenu>Параметри</guisubmenu><guimenuitem>Вибір "
+"мультимедійної системи</guimenuitem></menuchoice>."
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "Командний рядок"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"Введіть <command>gstreamer-properties</command> і натисніть <keycap>Enter</"
+"keycap>."
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"Під час старту <application>GStreamer Properties</application>, з'явиться "
+"наступне вікно."
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "Вікно GStreamer Properties"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"Показує головне вікно GStreamer Properties. Воно містить рядок меню, панель "
+"інструментів, спадні списки вхідних та вихідних звукових пристроїв."
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "Використання"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"Програма GStreamer properties містить чотири спадних списки, розділених на "
+"дві вкладки. Два спадних списки для звуку і два для відео. Вибираючи "
+"параметри з цих списків, можна вказати пристрої введення і виведення звуку "
+"та відео для більшості програм MATE."
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "Знайомство з меню"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr ""
+"На вкладці параметрів звуку є два розділи: вхід за замовчуванням (Default "
+"Sink) та вихід за замовчуванням.(Default Source) В системі GStreamer, яка "
+"використовується в MATE, ці терміни означають місця, звідки надходять дані "
+"і куди надсилаються. Іншими словами, вихід за замовчуванням, це місце в яке "
+"програми MATE повинні відправляти свій звук, а вхід за замовчуванням, це "
+"місце звідки звук приходить."
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr ""
+"Вам може знадобитися змінити ці параметри, тому що в Unix існує багато "
+"різних звукових систем і служб, в які можна виводити звук. Наприклад, в "
+"операційній системі Linux найпоширеніші варіанти, це звукові системи OSS та "
+"ALSA і звукові сервери ESD та ARTSd."
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+"Наприклад, якщо Ви хочете, щоб ваші програми MATE виводили звук в звуковий "
+"сервер ESD, то виберайте ESD як вихід за замовчуванням. Якщо ж Ви хочете, "
+"щоб ваші програми MATE, які здатні записувати звук, використовували систему "
+"OSS, то виберіть OSS як вхід за замовчуванням."
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+"Як вже зазначалося в цій довідці. Такі налаштування призначені, як "
+"інструмент для досвідчених користувачів, якщо вони мають спеціальні потреби. "
+"Звичайному користувачеві не має потреби змінювати їх. За звичай "
+"постачальники операційних систем Linux та Unix самі налаштовують потрібні "
+"параметри за замовчуванням."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr "Сергій Гаврилов <[email protected]>, 2009."
diff --git a/gstreamer-properties/help/zh_CN/zh_CN.po b/gstreamer-properties/help/zh_CN/zh_CN.po
new file mode 100644
index 0000000..81f40ac
--- /dev/null
+++ b/gstreamer-properties/help/zh_CN/zh_CN.po
@@ -0,0 +1,321 @@
+# Simplified Chinese translation of gstreamer-properties.
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gstreamer-properties package.
+#
+# TeliuTe <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gstreamer-properties.HEAD\n"
+"POT-Creation-Date: 2009-04-08 22:08+0000\n"
+"PO-Revision-Date: 2009-04-15 12:17+0600\n"
+"Last-Translator: TeliuTe <[email protected]>\n"
+"Language-Team: Chinese (simplified) <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gstreamer-properties.xml:147(None)
+msgid ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+msgstr ""
+"@@image: 'figures/gstreamer_properties_window.png'; "
+"md5=131b5536ef622be97dafffec5a571626"
+
+#: C/gstreamer-properties.xml:23(title)
+#: C/gstreamer-properties.xml:74(revnumber)
+msgid "GStreamer Properties Manual V2.4"
+msgstr "GStreamer 属性手册 V2.4"
+
+#: C/gstreamer-properties.xml:26(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gstreamer-properties.xml:27(holder) C/gstreamer-properties.xml:77(para)
+#: C/gstreamer-properties.xml:85(para)
+msgid "Christian Fredrik Kalager Schaller"
+msgstr "Christian Fredrik Kalager Schaller"
+
+#: C/gstreamer-properties.xml:31(para)
+msgid ""
+"GStreamer Properties lets you configure parameters related to the hardware "
+"and multimedia"
+msgstr "GStreamer 属性允许您配置硬件和多媒体的有关参数"
+
+#: C/gstreamer-properties.xml:43(publishername)
+#: C/gstreamer-properties.xml:78(para) C/gstreamer-properties.xml:86(para)
+msgid "MATE Documentation Project"
+msgstr "MATE 文档项目"
+
+#: C/gstreamer-properties.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software "
+"Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本, 该许可证没"
+"有固定的部分、没有封面和背页文本。您可以在此<ulink type=\"help\" url=\"ghelp:"
+"fdl\">链接</ulink>上或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副"
+"本。"
+
+#: C/gstreamer-properties.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"本手册是在 GFDL 许可之下分发的 MATE 手册集合的一部分。如果想要单独分发此手"
+"册,可以在手册中添加该许可证的一份副本然后分发,如该许可证的第 6 部分所述。"
+
+#: C/gstreamer-properties.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 MATE 文"
+"档以及 MATE 文档项目的成员中,这些名称都是以全大写字母或首字母大写显示,从而"
+"表明它们是商标。"
+
+#: C/gstreamer-properties.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"文档按“原样”提供,不提供任何明示或暗示的保证,包括但不限于:文档或文档的修改"
+"版本没有适销性方面的缺陷、适合特定目的的适用性,以及没有侵权行为。您将自行承"
+"担本文档以及文档修改版本的质量、准确性以及性能方面的风险。如果任何文档或文档"
+"修改版本存在缺陷,您(而不是最初的编写者、作者或撰写人)将承担所有必需的服务、"
+"维修或更正的费用。此免责声明是本许可证的重要组成部分。如果不接受此免责声明,"
+"那么您就没有权利使用任何文档或文档的修改版本;并且"
+
+#: C/gstreamer-properties.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"无论在任何情况以及在任何法律理论下,本文档或文档修改版本的作者、最初的编写"
+"者、任何撰写人或任何分发者,或者任意这些方的任何提供者都不对任何人由于使用本"
+"文档或文档修改版本引起或带来的任何直接的、间接的、特殊的、偶然的或继发的损失"
+"承担任何民事(包括疏忽)、合同或其它方面的责任,这些损失包括但不限于信誉损失、"
+"工作停止、计算机失败或故障,或任何以及所有其它损失或由此引发的或与之相关的损"
+"失,即使这些方已被告知存在出现此类损失的可能性时也是如此。"
+
+#: C/gstreamer-properties.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"本文档以及文档的修改版本都是在遵循 GNU 自由文档许可证的条款下提供,这表示具有"
+"以下含义:<placeholder-1/>"
+
+#: C/gstreamer-properties.xml:50(firstname)
+msgid "Christian Fredrik"
+msgstr "Christian Fredrik"
+
+#: C/gstreamer-properties.xml:51(surname)
+msgid "Kalager Schaller"
+msgstr "Kalager Schaller"
+
+#: C/gstreamer-properties.xml:53(orgname)
+msgid "mate.org"
+msgstr "mate.org"
+
+#: C/gstreamer-properties.xml:75(date)
+msgid "September 2003"
+msgstr "2003年9月"
+
+#: C/gstreamer-properties.xml:82(revnumber)
+msgid "GStreamer Properties Manual V1.0"
+msgstr "GStreamer 属性手册 V1.0"
+
+#: C/gstreamer-properties.xml:83(date)
+msgid "December 2003"
+msgstr "2003年12月"
+
+#: C/gstreamer-properties.xml:91(releaseinfo)
+msgid "This manual describes version 2.2.2 of GStreamer Properties."
+msgstr "本手册讲述的是 GStreamer 属性手册 2.2.2 版。"
+
+#: C/gstreamer-properties.xml:94(title)
+msgid "Feedback"
+msgstr "反馈"
+
+#: C/gstreamer-properties.xml:95(para)
+msgid ""
+"To report a bug or make a suggestion regarding the GStreamer Properties "
+"application or this manual, follow the directions in the <ulink url=\"ghelp:"
+"mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"要报告关于GStreamer 属性应用程序或使用手册中的缺陷,或者提出建议,请参照 "
+"<ulink url=\"ghelp:mate-feedback\" type=\"help\">MATE 反馈页</ulink> 上的指"
+"导。"
+
+#: C/gstreamer-properties.xml:105(primary)
+msgid "GStreamer properties"
+msgstr "GStreamer 属性"
+
+#: C/gstreamer-properties.xml:112(title)
+msgid "Introduction"
+msgstr "介绍"
+
+#: C/gstreamer-properties.xml:113(para)
+msgid ""
+"The <application>GStreamer Properties</application> application enables you "
+"to configure parameters related to the hardware and multimedia systems on "
+"your system. Only advanced users should normally need this as your OS vendor "
+"should be shipping the system with the correct defaults."
+msgstr ""
+"<application>GStreamer 属性</application> 程序允许您配置硬件和多媒体系统的有"
+"关参数。仅高级用户需要配置它,您的系统发行版应该已经正确地配置好它。"
+
+#: C/gstreamer-properties.xml:117(title)
+msgid "Getting Started"
+msgstr "快速入门"
+
+#: C/gstreamer-properties.xml:119(para)
+msgid ""
+"You can start <application>GStreamer Properties</application> in the "
+"following ways:"
+msgstr "您可以用下面的方法来启动 <application>GStreamer 属性</application>:"
+
+#: C/gstreamer-properties.xml:123(term)
+msgid "<guimenu>Applications</guimenu> menu"
+msgstr "<guimenu>应用程序</guimenu> 菜单"
+
+#: C/gstreamer-properties.xml:125(para)
+msgid ""
+"Choose <menuchoice><guisubmenu>Preferences</"
+"guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+msgstr ""
+"点菜单 <menuchoice><guisubmenu>首选项</guisubmenu><guimenuitem>Gstreamer 属性"
+"</guimenuitem></menuchoice>。"
+
+#: C/gstreamer-properties.xml:130(term)
+msgid "Command line"
+msgstr "命令行"
+
+#: C/gstreamer-properties.xml:132(para)
+msgid ""
+"Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+"keycap>."
+msgstr ""
+"输入 <command>gstreamer-properties</command>,然后按一下 <keycap>回车键</"
+"keycap>。"
+
+#: C/gstreamer-properties.xml:139(para)
+msgid ""
+"When you start <application>GStreamer Properties</application>, the "
+"following window is displayed."
+msgstr ""
+"当您启动 <application>GStreamer 属性</application> 后,会显示出来一个窗口。"
+
+#: C/gstreamer-properties.xml:143(title)
+msgid "GStreamer Properties Window"
+msgstr "GStreamer 属性窗口"
+
+#: C/gstreamer-properties.xml:150(phrase)
+msgid ""
+"Shows GStreamer Properties main window. Contains menubar, toolbar, drop-down "
+"menus for the input and output audio options."
+msgstr ""
+"显示 GStreamer 属性主窗口。包含菜单栏、工具栏、音频输入/输出选项的下拉菜单。"
+
+#: C/gstreamer-properties.xml:162(title)
+msgid "Usage"
+msgstr "用法"
+
+#: C/gstreamer-properties.xml:163(para)
+msgid ""
+"The GStreamer properties capplet offers four drop down menus spread over two "
+"tabs. There are two drop-menues for audio and two for video. These choices "
+"set the default for most MATE applications for output and input of Sound "
+"and Video."
+msgstr ""
+"GStreamer 属性小程序分为两个标签,提供四个下拉菜单。两个下拉菜单是音频的,另"
+"外两个是视频的。这些选择默认为绝大多数的 MATE 应用程序的音频和视频的输入和输"
+"出而设置。"
+
+#: C/gstreamer-properties.xml:166(title)
+msgid "Understanding the menu options"
+msgstr "理解菜单选项"
+
+#: C/gstreamer-properties.xml:167(para)
+msgid ""
+"Looking at the screen for setting audio options you notice that the two "
+"sections says are called Default Sink and Default Source. These are terms "
+"used in the GStreamer framework that MATE uses to describe where data is "
+"sent and where it comes from. The Default sink is in other words where MATE "
+"apps should output their sound, while Default source is where the sound "
+"comes from."
+msgstr ""
+"看一下音频选项的设置,您会发现两个选项,一个是默认输出,另一个是默认输入。这"
+"些项用于 GStreamer framework,MATE 用它来描述数据从哪儿发送和接受。“默认的输"
+"出”是 MATE 应用程序应当输出的声音,“默认的输入”是声音来自这儿。"
+
+#: C/gstreamer-properties.xml:168(para)
+msgid ""
+"The reason you might want to alter these settings is because under Unix "
+"there are many different audio systems and sound server which you might want "
+"to output to. For for instance on Linux popular alternatives are the OSS "
+"sound system, the ALSA sound system, the ESD sound server and the ARTSd "
+"sound server."
+msgstr ""
+"您可能想知道警告的原因,这是因为在 Unix 下有许多不调的声音系统和声音服务,这"
+"些您都可以用来输出。例如在 Linux 上常见的类型有 OSS 声音系统,ALSA 声音系统,"
+"ESD 声音系统服务和 ARTSd 声音服务。"
+
+#: C/gstreamer-properties.xml:172(para)
+msgid ""
+"For instance if you wish that your MATE applcations output their sound to "
+"the ESD sound server you set the Default Sink to use ESD. And if you wish "
+"that your MATE applications which has sound recording capabilities use the "
+"OSS sound system to do this you choose OSS as the Default Source."
+msgstr ""
+"假如您想让 MATE 应用程序把它们的声音输出到 ESD 声音服务,您可以设置默认输出"
+"为 ESD。如果您想让 MATE 应用程序通过 OSS 声音系统来录音,您可以选择 OSS 作为"
+"默认输入。"
+
+#: C/gstreamer-properties.xml:176(para)
+msgid ""
+"As mentioned elsewhere in this user guide. These setting are meant for as a "
+"tool for advanced users who have specialized need. As an ordinary user you "
+"should not need to set these as the vendor of your distribution of Linux or "
+"Unix should have set them for you and sensible defaults."
+msgstr ""
+"另外在这个用户指南里要说一下,这些设置应该由那些特殊需要的高级用户来设置。作"
+"为一个普通用户,您不需要设置它们,您的发行版或 Unix 应该已经为您设置好了。"
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: C/gstreamer-properties.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"TeliuTe <[email protected]>, 2009."
diff --git a/gstreamer-properties/mate-gstreamer-properties.desktop.in.in b/gstreamer-properties/mate-gstreamer-properties.desktop.in.in
new file mode 100644
index 0000000..e9a63e0
--- /dev/null
+++ b/gstreamer-properties/mate-gstreamer-properties.desktop.in.in
@@ -0,0 +1,14 @@
+[Desktop Entry]
+_Name=Multimedia Systems Selector
+_Comment=Configure defaults for GStreamer applications
+Exec=mate-gstreamer-properties
+Icon=gstreamer-properties
+StartupNotify=true
+Terminal=false
+NoDisplay=true
+Type=Application
+Categories=MATE;GTK;Settings;HardwareSettings;
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-media
+X-MATE-Bugzilla-Component=gstreamer-properties
+X-MATE-Bugzilla-Version=@VERSION@
diff --git a/gstreamer-properties/pipeline-constants.c b/gstreamer-properties/pipeline-constants.c
new file mode 100644
index 0000000..d837dc3
--- /dev/null
+++ b/gstreamer-properties/pipeline-constants.c
@@ -0,0 +1,198 @@
+/* -*- mode: c; style: linux -*- */
+/* -*- c-basic-offset: 2 -*- */
+
+/* pipeline-constants.c
+ * Copyright (C) 2002 Jan Schmidt
+ *
+ * Written by: Jan Schmidt <[email protected]>
+ *
+ * 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.
+ */
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include "gstreamer-properties-structs.h"
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+/* Test specified inputs for pipelines */
+/* static const gchar audiosink_test_pipe[] = "afsrc location=\"" TEST_MEDIA_FILE "\""; FIXME*/
+static gchar audiosink_test_pipe[] = "audiotestsrc wave=sine freq=512";
+
+/* ffmpegcolorspace is the ripped colorspace element in gst-plugins */
+static gchar videosink_test_pipe[] = "videotestsrc";
+
+static gchar GSTPROPS_KEY_DEFAULT_VIDEOSINK[] = "default/videosink";
+static gchar GSTPROPS_KEY_DEFAULT_VIDEOSRC[] = "default/videosrc";
+static gchar GSTPROPS_KEY_DEFAULT_AUDIOSINK[] = "default/audiosink";
+static gchar GSTPROPS_KEY_DEFAULT_AUDIOSRC[] = "default/audiosrc";
+
+extern GSTPPipelineDescription audiosink_pipelines[];
+extern GSTPPipelineDescription videosink_pipelines[];
+extern GSTPPipelineDescription audiosrc_pipelines[];
+extern GSTPPipelineDescription videosrc_pipelines[];
+
+GSTPPipelineDescription audiosink_pipelines[] = {
+ {PIPE_TYPE_AUDIOSINK, 0, N_("Autodetect"), "autoaudiosink", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+ {PIPE_TYPE_AUDIOSINK, 0, N_("ALSA — Advanced Linux Sound Architecture"),
+ "alsasink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+#if 0
+ {PIPE_TYPE_AUDIOSINK, 0,
+ "ALSA — Advanced Linux Sound Architecture (Default Device)",
+ "alsasink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+ {PIPE_TYPE_AUDIOSINK, 0,
+ "ALSA — Advanced Linux Sound Architecture (Sound Card #1 Direct)",
+ "alsasink device=hw:0", NULL, FALSE, TEST_PIPE_SUPPLIED,
+ audiosink_test_pipe, FALSE},
+ {PIPE_TYPE_AUDIOSINK, 0,
+ "ALSA — Advanced Linux Sound Architecture (Sound Card #1 DMix)",
+ "alsasink device=dmix:0", NULL, FALSE, TEST_PIPE_SUPPLIED,
+ audiosink_test_pipe, FALSE},
+#endif
+ {PIPE_TYPE_AUDIOSINK, 0, N_("Artsd — ART Sound Daemon"),
+ "artsdsink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+ {PIPE_TYPE_AUDIOSINK, 0, N_("ESD — Enlightenment Sound Daemon"),
+ "esdsink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+#if 0 /* Disabled this until it works */
+ {PIPE_TYPE_AUDIOSINK, 0, "Jack", "jackbin.( jacksink )", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+#endif
+ {PIPE_TYPE_AUDIOSINK, 0, N_("OSS — Open Sound System"),
+ "osssink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, TRUE},
+ {PIPE_TYPE_AUDIOSINK, 0, N_("OSS - Open Sound System Version 4"),
+ "oss4sink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, TRUE},
+ {PIPE_TYPE_AUDIOSINK, 0, N_("PulseAudio Sound Server"),
+ "pulsesink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, FALSE},
+ {PIPE_TYPE_AUDIOSINK, 0, N_("Sun Audio"),
+ "sunaudiosink", NULL, FALSE, TEST_PIPE_SUPPLIED, audiosink_test_pipe, TRUE},
+ {PIPE_TYPE_AUDIOSINK, 0, N_("Custom"), NULL, NULL, TRUE, TEST_PIPE_SUPPLIED,
+ audiosink_test_pipe, TRUE}
+};
+
+GSTPPipelineDescription videosink_pipelines[] = {
+ {PIPE_TYPE_VIDEOSINK, 0, N_("Autodetect"), "autovideosink", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+#if 0
+ /*
+ * aasink is disabled because it is not a serious alternative.
+ */
+ {PIPE_TYPE_VIDEOSINK, 0, "Ascii Art — X11", "aasink driver=0", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+ {PIPE_TYPE_VIDEOSINK, 0, "Ascii Art — console", "aasink driver=1", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+#endif
+#if 0
+ /* Leaving this one disabled, because of a bug in cacasink that
+ * pops up a window in NULL state
+ */
+ {PIPE_TYPE_VIDEOSINK, 0, "Colour Ascii Art", "cacasink", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+#endif
+ {PIPE_TYPE_VIDEOSINK, 0, N_("OpenGL"), "glimagesink", NULL, FALSE,
+ TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+ {PIPE_TYPE_VIDEOSINK, 0, N_("SDL — Simple DirectMedia Layer"), "sdlvideosink",
+ NULL, FALSE, TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+ {PIPE_TYPE_VIDEOSINK, 0, N_("X Window System (No Xv)"),
+ "ximagesink", NULL, FALSE, TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+ {PIPE_TYPE_VIDEOSINK, 0, N_("X Window System (X11/XShm/Xv)"), "xvimagesink", NULL,
+ FALSE, TEST_PIPE_SUPPLIED, videosink_test_pipe, FALSE},
+ {PIPE_TYPE_VIDEOSINK, 0, N_("Custom"), NULL, NULL, TRUE, TEST_PIPE_SUPPLIED,
+ videosink_test_pipe, TRUE}
+};
+
+GSTPPipelineDescription audiosrc_pipelines[] = {
+ {PIPE_TYPE_AUDIOSRC, 0, N_("ALSA — Advanced Linux Sound Architecture"),
+ "alsasrc", NULL, FALSE, TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ {PIPE_TYPE_AUDIOSRC, 0, N_("ESD — Enlightenment Sound Daemon"), "esdmon",
+ NULL, FALSE, TEST_PIPE_AUDIOSINK, NULL, FALSE},
+#if 0 /* Disabled this until it works */
+ {PIPE_TYPE_AUDIOSRC, 0, "Jack", "jackbin{ jacksrc }", NULL, FALSE,
+ TEST_PIPE_AUDIOSINK,
+ NULL, FALSE},
+#endif
+ {PIPE_TYPE_AUDIOSRC, 0, N_("OSS — Open Sound System"), "osssrc", NULL, FALSE,
+ TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ {PIPE_TYPE_AUDIOSRC, 0, N_("OSS - Open Sound System Version 4"), "oss4src", NULL, FALSE,
+ TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ {PIPE_TYPE_AUDIOSRC, 0, N_("Sun Audio"), "sunaudiosrc", NULL, FALSE,
+ TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ {PIPE_TYPE_AUDIOSRC, 0, N_("PulseAudio Sound Server"), "pulsesrc", NULL,
+ FALSE, TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ /* Note: using triangle instead of sine for test sound so we
+ * can test the vorbis encoder as well (otherwise it'd compress too well) */
+ {PIPE_TYPE_AUDIOSRC, 0, N_("Test Sound"), "audiotestsrc wave=triangle is-live=true",
+ NULL, FALSE, TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ {PIPE_TYPE_AUDIOSRC, 0, N_("Silence"), "audiotestsrc wave=silence is-live=true",
+ NULL, FALSE, TEST_PIPE_AUDIOSINK, NULL, FALSE},
+ {PIPE_TYPE_AUDIOSRC, 0, N_("Custom"), NULL, NULL, TRUE, TEST_PIPE_AUDIOSINK, NULL,
+ TRUE}
+};
+
+GSTPPipelineDescription videosrc_pipelines[] = {
+ {PIPE_TYPE_VIDEOSRC, 0, N_("MJPEG (e.g. Zoran v4l device)"), "v4lmjpegsrc", NULL, FALSE,
+ TEST_PIPE_VIDEOSINK, NULL, FALSE},
+ {PIPE_TYPE_VIDEOSRC, 0, N_("QCAM"), "qcamsrc", NULL, FALSE, TEST_PIPE_VIDEOSINK,
+ NULL, FALSE},
+ {PIPE_TYPE_VIDEOSRC, 0, N_("Test Input"), "videotestsrc is-live=true", NULL, FALSE,
+ TEST_PIPE_VIDEOSINK, NULL, FALSE},
+ {PIPE_TYPE_VIDEOSRC, 0, N_("Video for Linux (v4l)"), "v4lsrc", NULL, FALSE,
+ TEST_PIPE_VIDEOSINK, NULL, FALSE},
+ {PIPE_TYPE_VIDEOSRC, 0, N_("Video for Linux 2 (v4l2)"), "v4l2src", NULL, FALSE,
+ TEST_PIPE_VIDEOSINK, NULL, FALSE},
+ {PIPE_TYPE_VIDEOSRC, 0, N_("Custom"), NULL, NULL, TRUE, TEST_PIPE_VIDEOSINK, NULL,
+ TRUE}
+};
+
+GSTPPipelineEditor pipeline_editors[] = {
+ /* audiosink pipelines */
+ {
+ G_N_ELEMENTS (audiosink_pipelines),
+ (GSTPPipelineDescription *) (audiosink_pipelines), 0,
+ GSTPROPS_KEY_DEFAULT_AUDIOSINK,
+ "audiosink_optionmenu", "audiosink_devicemenu",
+ "audiosink_pipeline_entry", "audiosink_test_button",
+ NULL, NULL, NULL, NULL},
+ /* videosink pipelines */
+ {
+ G_N_ELEMENTS (videosink_pipelines),
+ (GSTPPipelineDescription *) (videosink_pipelines), 0,
+ GSTPROPS_KEY_DEFAULT_VIDEOSINK,
+ "videosink_optionmenu", "videosink_devicemenu",
+ "videosink_pipeline_entry", "videosink_test_button",
+ NULL, NULL, NULL, NULL},
+ /* videosrc pipelines */
+ {
+ G_N_ELEMENTS (videosrc_pipelines),
+ (GSTPPipelineDescription *) (videosrc_pipelines), 0,
+ GSTPROPS_KEY_DEFAULT_VIDEOSRC,
+ "videosrc_optionmenu", "videosrc_devicemenu",
+ "videosrc_pipeline_entry", "videosrc_test_button",
+ NULL, NULL, NULL, NULL},
+ /* audiosrc pipelines */
+ {
+ G_N_ELEMENTS (audiosrc_pipelines),
+ (GSTPPipelineDescription *) (audiosrc_pipelines), 0,
+ GSTPROPS_KEY_DEFAULT_AUDIOSRC,
+ "audiosrc_optionmenu", "audiosrc_devicemenu",
+ "audiosrc_pipeline_entry", "audiosrc_test_button",
+ NULL, NULL, NULL, NULL}
+};
+
+gint pipeline_editors_count = G_N_ELEMENTS (pipeline_editors);
diff --git a/gstreamer-properties/pipeline-tests.c b/gstreamer-properties/pipeline-tests.c
new file mode 100644
index 0000000..db5a387
--- /dev/null
+++ b/gstreamer-properties/pipeline-tests.c
@@ -0,0 +1,279 @@
+/* -*- mode: c; style: linux -*- */
+/* -*- c-basic-offset: 2 -*- */
+
+/* pipeline-tests.c
+ * Copyright (C) 2002 Jan Schmidt
+ * Copyright (C) 2005 Tim-Philipp Müller <tim centricular net>
+ *
+ * Written by: Jan Schmidt <[email protected]>
+ *
+ * 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.
+ */
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <locale.h>
+#include <string.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <gst/gst.h>
+
+#include "pipeline-tests.h"
+#define WID(s) gtk_builder_get_object (builder, s)
+static guint timeout_tag;
+
+static GstElement *gst_test_pipeline;
+
+static void pipeline_error_dlg (GtkWindow * parent,
+ GSTPPipelineDescription * pipeline_desc, const gchar * error_message);
+
+/* User responded in the dialog */
+static void
+user_test_pipeline_response (GtkDialog * widget, gint response_id,
+ GtkBuilder * dialog)
+{
+ /* Close the window causing the test to end */
+ gtk_widget_hide (GTK_WIDGET (widget));
+}
+
+/* Timer timeout has been occurred */
+static gint
+user_test_pipeline_timeout (gpointer data)
+{
+ gtk_progress_bar_pulse (GTK_PROGRESS_BAR (data));
+ return TRUE;
+}
+
+gchar *
+gst_pipeline_string_from_desc (GSTPPipelineDescription * pipeline_desc)
+{
+ gchar *pipeline = NULL;
+ if (pipeline_desc->device != NULL && *pipeline_desc->device != '\0') {
+ pipeline = g_strdup_printf ("%s device=\"%s\"", pipeline_desc->pipeline,
+ pipeline_desc->device);
+ }
+ else
+ pipeline = pipeline_desc->pipeline;
+
+ return pipeline;
+}
+
+gchar *
+gst_pipeline_string_get_property_value (const gchar *pipeline_str, const gchar *propertyname)
+{
+ gchar **pipeline_nodes = NULL;
+ gchar *node = NULL;
+ gchar *node_value = NULL;
+ gchar **node_split = NULL;
+ gint i = 0;
+
+ g_assert (pipeline_str != NULL);
+
+ pipeline_nodes = g_strsplit (pipeline_str, " ", -1);
+
+ while ((node = pipeline_nodes[i++])) {
+ /* Split into key = value pair */
+ node_split = g_strsplit_set (node, "=", -1);
+ if (node_split != NULL && node_split[1] != NULL) {
+ if (!strcmp (node_split[0], propertyname)) {
+ node_value = g_shell_unquote(node_split[1], NULL);
+ }
+ }
+ g_strfreev (node_split);
+
+ if (node_value != NULL) break;
+ }
+
+ g_strfreev (pipeline_nodes);
+
+ return node_value;
+}
+
+/* Build the pipeline */
+static gboolean
+build_test_pipeline (GSTPPipelineDescription * pipeline_desc, GError ** p_err)
+{
+ const gchar *in_between = NULL;
+ gboolean return_val = FALSE;
+ gchar *test_pipeline_str = NULL;
+ gchar *full_pipeline_str = NULL;
+
+ g_assert (p_err != NULL);
+
+ switch (pipeline_desc->test_type) {
+ case TEST_PIPE_AUDIOSINK:
+ test_pipeline_str = gst_properties_mateconf_get_string ("default/audiosink");
+ break;
+ case TEST_PIPE_VIDEOSINK:
+ test_pipeline_str = gst_properties_mateconf_get_string ("default/videosink");
+ break;
+ case TEST_PIPE_SUPPLIED:
+ test_pipeline_str = g_strdup (pipeline_desc->test_pipe);
+ break;
+ }
+
+ switch (pipeline_desc->type) {
+ case PIPE_TYPE_AUDIOSINK:
+ case PIPE_TYPE_AUDIOSRC:
+ in_between = "audioconvert ! audioresample";
+ break;
+ default:
+ in_between = "ffmpegcolorspace";
+ break;
+ }
+
+ switch (pipeline_desc->type) {
+ case PIPE_TYPE_AUDIOSINK:
+ case PIPE_TYPE_VIDEOSINK:
+ full_pipeline_str = g_strdup_printf ("%s ! %s ! %s",
+ test_pipeline_str, in_between, gst_pipeline_string_from_desc(pipeline_desc));
+ break;
+ case PIPE_TYPE_AUDIOSRC:
+ case PIPE_TYPE_VIDEOSRC:
+ full_pipeline_str = g_strdup_printf ("%s ! %s ! %s",
+ gst_pipeline_string_from_desc(pipeline_desc), in_between, test_pipeline_str);
+ break;
+ }
+
+ if (full_pipeline_str) {
+ gst_test_pipeline = gst_parse_launch (full_pipeline_str, p_err);
+
+ if (*p_err == NULL && gst_test_pipeline != NULL)
+ return_val = TRUE;
+ }
+
+ g_free (test_pipeline_str);
+ g_free (full_pipeline_str);
+
+ return return_val;
+}
+
+static void
+pipeline_error_dlg (GtkWindow * parent,
+ GSTPPipelineDescription * pipeline_desc, const gchar * error_message)
+{
+ gchar *errstr;
+
+ if (error_message) {
+ errstr = g_strdup_printf ("%s: %s", pipeline_desc->name, error_message);
+ } else {
+ errstr = g_strdup_printf (_("Failed to construct test pipeline for '%s'"),
+ pipeline_desc->name);
+ }
+
+ if (parent == NULL) {
+ g_printerr ("%s", errstr);
+ } else {
+ GtkWidget *dialog;
+
+ dialog = gtk_message_dialog_new (parent,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", errstr);
+
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+ }
+
+ g_free (errstr);
+}
+
+/* Construct and run the pipeline. Use the indicated parent
+ * for any user interaction window.
+ */
+void
+user_test_pipeline (GtkBuilder * builder,
+ GtkWindow * parent, GSTPPipelineDescription * pipeline_desc)
+{
+ GstStateChangeReturn ret;
+ GtkDialog *dialog = NULL;
+ GstMessage *msg;
+ GError *err = NULL;
+ GstBus *bus;
+
+ gst_test_pipeline = NULL;
+
+ /* Build the pipeline */
+ if (!build_test_pipeline (pipeline_desc, &err)) {
+ /* Show the error pipeline */
+ pipeline_error_dlg (parent, pipeline_desc, (err) ? err->message : NULL);
+ if (err)
+ g_error_free (err);
+ return;
+ }
+
+ /* Setup the 'click ok when done' dialog */
+ if (parent) {
+ dialog = GTK_DIALOG (WID ("test_pipeline"));
+ /* g_return_if_fail(dialog != NULL); */
+ gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+ gtk_window_set_transient_for (GTK_WINDOW (dialog), parent);
+ g_signal_connect (G_OBJECT (dialog), "response",
+ (GCallback) user_test_pipeline_response, builder);
+ }
+
+ /* Start the pipeline and wait for max. 3 seconds for it to start up */
+ gst_element_set_state (gst_test_pipeline, GST_STATE_PLAYING);
+ ret = gst_element_get_state (gst_test_pipeline, NULL, NULL, 3 * GST_SECOND);
+
+ /* Check if any error messages were posted on the bus */
+ bus = gst_element_get_bus (gst_test_pipeline);
+ msg = gst_bus_poll (bus, GST_MESSAGE_ERROR, 0);
+ gst_object_unref (bus);
+
+ if (msg != NULL) {
+ gchar *dbg = NULL;
+
+ gst_message_parse_error (msg, &err, &dbg);
+ gst_message_unref (msg);
+
+ g_message ("Error running pipeline '%s': %s [%s]", pipeline_desc->name,
+ (err) ? err->message : "(null error)",
+ (dbg) ? dbg : "no additional debugging details");
+ pipeline_error_dlg (parent, pipeline_desc, err->message);
+ g_error_free (err);
+ g_free (dbg);
+ } else if (ret != GST_STATE_CHANGE_SUCCESS && ret != GST_STATE_CHANGE_ASYNC) {
+ pipeline_error_dlg (parent, pipeline_desc, NULL);
+ } else {
+ /* Show the dialog */
+ if (dialog) {
+ gtk_window_present (GTK_WINDOW (dialog));
+ timeout_tag =
+ g_timeout_add (50, user_test_pipeline_timeout,
+ WID ("test_pipeline_progress"));
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ g_source_remove (timeout_tag);
+ gtk_widget_hide (GTK_WIDGET (dialog));
+ } else {
+ gint secs;
+
+ /* A bit hacky: No parent dialog, run in limited test mode */
+ for (secs = 0; secs < 5; ++secs) {
+ g_print (".");
+ g_usleep (G_USEC_PER_SEC); /* 1 second */
+ }
+ }
+ }
+
+ if (gst_test_pipeline) {
+ gst_element_set_state (gst_test_pipeline, GST_STATE_NULL);
+ gst_object_unref (gst_test_pipeline);
+ gst_test_pipeline = NULL;
+ }
+}
diff --git a/gstreamer-properties/pipeline-tests.h b/gstreamer-properties/pipeline-tests.h
new file mode 100644
index 0000000..aa1baa6
--- /dev/null
+++ b/gstreamer-properties/pipeline-tests.h
@@ -0,0 +1,42 @@
+/* -*- mode: c; style: linux -*- */
+/* -*- c-basic-offset: 2 -*- */
+
+/* pipeline-tests.h
+ * Copyright (C) 2002 Jan Schmidt
+ *
+ * Written by: Jan Schmidt <[email protected]>
+ *
+ * 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 __PIPELINE_TESTS_HH__
+#define __PIPELINE_TESTS_HH__
+
+#include <gtk/gtk.h>
+#include "gstreamer-properties-structs.h"
+
+gchar *gst_pipeline_string_from_desc (GSTPPipelineDescription *pipeline_desc);
+gchar *gst_pipeline_string_get_property_value (const gchar *pipeline_str, const gchar *propertyname);
+
+void user_test_pipeline(GtkBuilder *builder,
+ GtkWindow *parent,
+ GSTPPipelineDescription *pipeline_desc);
+
+void gst_properties_mateconf_set_string (const gchar * key, const gchar * value);
+
+gchar *gst_properties_mateconf_get_string (const gchar * key);
+
+
+#endif
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 100755
index 0000000..6939dcc
--- /dev/null
+++ b/ltmain.sh
@@ -0,0 +1,8406 @@
+# Generated from ltmain.m4sh.
+
+# ltmain.sh (GNU libtool) 2.2.6
+# Written by Gordon Matzigkeit <[email protected]>, 1996
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 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
+# --tag=TAG use configuration variables from tag TAG
+# -v, --verbose print informational messages (default)
+# --version print version information
+# -h, --help print short or long help message
+#
+# MODE must be one of the following:
+#
+# clean remove files from the build directory
+# compile compile a source file into a libtool object
+# execute automatically set library path, then run a program
+# finish complete the installation of libtool libraries
+# install install libraries or executables
+# link create a library or an executable
+# uninstall remove libraries from an installed directory
+#
+# MODE-ARGS vary depending on the MODE.
+# 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.2.6
+# automake: $automake_version
+# autoconf: $autoconf_version
+#
+# Report bugs to <[email protected]>.
+
+PROGRAM=ltmain.sh
+PACKAGE=libtool
+VERSION=2.2.6
+TIMESTAMP=""
+package_revision=1.3012
+
+# 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
+
+# NLS nuisances: We save the old values to restore during execute mode.
+# Only set LANG and LC_ALL to C if already set.
+# These must not be set unconditionally because not all systems understand
+# e.g. LANG=C (notably SCO).
+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
+
+$lt_unset CDPATH
+
+
+
+
+
+: ${CP="cp -f"}
+: ${ECHO="echo"}
+: ${EGREP="/bin/grep -E"}
+: ${FGREP="/bin/grep -F"}
+: ${GREP="/bin/grep"}
+: ${LN_S="ln -s"}
+: ${MAKE="make"}
+: ${MKDIR="mkdir"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+: ${SED="/bin/sed"}
+: ${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_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 "X${1}" | $Xsed -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 "X${1}" | $Xsed -e "$basename"`
+}
+
+# Generated shell functions inserted here.
+
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath="$0"
+
+# The name of this program:
+# In the unlikely event $progname began with a '-', it would play havoc with
+# func_echo (imagine progname=-n), so we prepend ./ in that case:
+func_dirname_and_basename "$progpath"
+progname=$func_basename_result
+case $progname in
+ -*) progname=./$progname ;;
+esac
+
+# 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=:
+ 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'
+
+# 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${mode+: }$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_error arg...
+# Echo program name prefixed message to standard error.
+func_error ()
+{
+ $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
+}
+
+# func_warning arg...
+# Echo program name prefixed warning message to standard error.
+func_warning ()
+{
+ $opt_warning && $ECHO "$progname${mode+: }$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 "X$my_directory_path" | $Xsed -e "$dirname"`
+ done
+ my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e '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 "X$my_tmpdir" | $Xsed
+}
+
+
+# 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 "X$1" | $Xsed -e "$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 "X$1" | $Xsed \
+ -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_version
+# Echo version message to standard output and exit.
+func_version ()
+{
+ $SED -n '/^# '$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 ()
+{
+ $SED -n '/^# Usage:/,/# -h/ {
+ s/^# //
+ s/^# *$//
+ s/\$progname/'$progname'/
+ p
+ }' < "$progpath"
+ $ECHO
+ $ECHO "run \`$progname --help | more' for full usage"
+ exit $?
+}
+
+# func_help
+# Echo long help message to standard output and exit.
+func_help ()
+{
+ $SED -n '/^# Usage:/,/# Report bugs to/ {
+ 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 --version) 2>/dev/null |$SED 1q`"'/
+ s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+ p
+ }' < "$progpath"
+ exit $?
+}
+
+# func_missing_arg argname
+# Echo program name prefixed message to standard error and set global
+# exit_cmd.
+func_missing_arg ()
+{
+ func_error "missing argument for $1"
+ exit_cmd=exit
+}
+
+exit_cmd=:
+
+
+
+
+
+# Check that we have a working $ECHO.
+if test "X$1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X$1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then
+ # Yippee, $ECHO works!
+ :
+else
+ # Restart under the correct shell, and then maybe $ECHO will work.
+ exec $SHELL "$progpath" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+$*
+EOF
+ exit $EXIT_SUCCESS
+fi
+
+magic="%%%MAGIC variable%%%"
+magic_exe="%%%MAGIC EXE variable%%%"
+
+# Global variables.
+# $mode is unset
+nonopt=
+execute_dlfiles=
+preserve_args=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
+
+opt_dry_run=false
+opt_duplicate_deps=false
+opt_silent=false
+opt_debug=:
+
+# 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_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
+}
+
+# Parse options once, thoroughly. This comes as soon as possible in
+# the script to make things like `libtool --version' happen quickly.
+{
+
+ # 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
+
+ # Parse non-mode specific arguments:
+ while test "$#" -gt 0; do
+ opt="$1"
+ shift
+
+ case $opt in
+ --config) func_config ;;
+
+ --debug) preserve_args="$preserve_args $opt"
+ func_echo "enabling shell trace mode"
+ opt_debug='set -x'
+ $opt_debug
+ ;;
+
+ -dlopen) test "$#" -eq 0 && func_missing_arg "$opt" && break
+ execute_dlfiles="$execute_dlfiles $1"
+ shift
+ ;;
+
+ --dry-run | -n) opt_dry_run=: ;;
+ --features) func_features ;;
+ --finish) mode="finish" ;;
+
+ --mode) test "$#" -eq 0 && func_missing_arg "$opt" && break
+ case $1 in
+ # Valid mode arguments:
+ clean) ;;
+ compile) ;;
+ execute) ;;
+ finish) ;;
+ install) ;;
+ link) ;;
+ relink) ;;
+ uninstall) ;;
+
+ # Catch anything else as an error
+ *) func_error "invalid argument for $opt"
+ exit_cmd=exit
+ break
+ ;;
+ esac
+
+ mode="$1"
+ shift
+ ;;
+
+ --preserve-dup-deps)
+ opt_duplicate_deps=: ;;
+
+ --quiet|--silent) preserve_args="$preserve_args $opt"
+ opt_silent=:
+ ;;
+
+ --verbose| -v) preserve_args="$preserve_args $opt"
+ opt_silent=false
+ ;;
+
+ --tag) test "$#" -eq 0 && func_missing_arg "$opt" && break
+ preserve_args="$preserve_args $opt $1"
+ func_enable_tag "$1" # tagname is set here
+ shift
+ ;;
+
+ # Separate optargs to long options:
+ -dlopen=*|--mode=*|--tag=*)
+ func_opt_split "$opt"
+ set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
+ shift
+ ;;
+
+ -\?|-h) func_usage ;;
+ --help) opt_help=: ;;
+ --version) func_version ;;
+
+ -*) func_fatal_help "unrecognized option \`$opt'" ;;
+
+ *) nonopt="$opt"
+ break
+ ;;
+ esac
+ done
+
+
+ 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_duplicate_deps
+ ;;
+ esac
+
+ # Having warned about all mis-specified options, bail out if
+ # anything was wrong.
+ $exit_cmd $EXIT_FAILURE
+}
+
+# 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
+}
+
+
+## ----------- ##
+## Main. ##
+## ----------- ##
+
+$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
+
+ test -z "$mode" && func_fatal_error "error: you must specify a MODE."
+
+
+ # Darwin sucks
+ eval std_shrext=\"$shrext_cmds\"
+
+
+ # Only execute mode is allowed to have -dlopen flags.
+ if test -n "$execute_dlfiles" && test "$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=$mode' for more information."
+}
+
+
+# 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_ltwrapper_scriptname_result=""
+ if func_ltwrapper_executable_p "$1"; then
+ func_dirname_and_basename "$1" "" "."
+ func_stripname '' '.exe' "$func_basename_result"
+ func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+ fi
+}
+
+# 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_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_quote_for_eval "$arg"
+ CC_quoted="$CC_quoted $func_quote_for_eval_result"
+ done
+ 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 "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;;
+ # 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_quote_for_eval "$arg"
+ CC_quoted="$CC_quoted $func_quote_for_eval_result"
+ done
+ case "$@ " in
+ " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*)
+ # 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 <<EOF
+# $write_libobj - a libtool object file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object=$write_lobj
+
+# Name of the non-PIC object
+non_pic_object=$write_oldobj
+
+EOF
+ $MV "${write_libobj}T" "${write_libobj}"
+ }
+}
+
+# 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)
+ pie_flag="$pie_flag $arg"
+ continue
+ ;;
+
+ -shared | -static | -prefer-pic | -prefer-non-pic)
+ later="$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_quote_for_eval "$arg"
+ lastarg="$lastarg $func_quote_for_eval_result"
+ done
+ IFS="$save_ifs"
+ func_stripname ' ' '' "$lastarg"
+ lastarg=$func_stripname_result
+
+ # Add the arguments to base_compile.
+ base_compile="$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_quote_for_eval "$lastarg"
+ base_compile="$base_compile $func_quote_for_eval_result"
+ 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 | *.obj | *.sx)
+ 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 "X$srcfile" | $Xsed -e 's%^.*/%%' -e '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
+ removelist="$removelist $output_obj"
+ $ECHO "$srcfile" > "$lockfile"
+ fi
+
+ $opt_dry_run || $RM $removelist
+ removelist="$removelist $lockfile"
+ trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+
+ if test -n "$fix_srcfile_path"; then
+ eval srcfile=\"$fix_srcfile_path\"
+ fi
+ 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
+ command="$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
+ command="$command -o $obj"
+ fi
+
+ # Suppress compiler output if we already did a PIC compilation.
+ command="$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 "$mode" = compile && func_mode_compile ${1+"$@"}
+}
+
+func_mode_help ()
+{
+ # We need to display help for each of the modes.
+ case $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 building PIC objects only
+ -prefer-non-pic try to building 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
+
+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 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
+ -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
+
+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 \`$mode'"
+ ;;
+ esac
+
+ $ECHO
+ $ECHO "Try \`$progname --help' for more information about other modes."
+
+ exit $?
+}
+
+ # Now that we've collected a possible --mode arg, show help if necessary
+ $opt_help && func_mode_help
+
+
+# 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 $execute_dlfiles; do
+ test -f "$file" \
+ || func_fatal_help "\`$file' is not a file"
+
+ dir=
+ case $file in
+ *.la)
+ # 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
+ dir="$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
+ -*) ;;
+ *)
+ # 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_quote_for_eval "$file"
+ args="$args $func_quote_for_eval_result"
+ 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 "$mode" = execute && func_mode_execute ${1+"$@"}
+
+
+# func_mode_finish arg...
+func_mode_finish ()
+{
+ $opt_debug
+ libdirs="$nonopt"
+ admincmds=
+
+ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+ for dir
+ do
+ libdirs="$libdirs $dir"
+ done
+
+ 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" || admincmds="$admincmds
+ $cmds"
+ fi
+ done
+ fi
+
+ # Exit here if they wanted silent mode.
+ $opt_silent && exit $EXIT_SUCCESS
+
+ $ECHO "X----------------------------------------------------------------------" | $Xsed
+ $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 "X----------------------------------------------------------------------" | $Xsed
+ exit $EXIT_SUCCESS
+}
+
+test "$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.
+ $ECHO "X$nonopt" | $GREP shtool >/dev/null; 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"
+ install_prog="$install_prog$func_quote_for_eval_result"
+
+ # We need to accept at least all the BSD install flags.
+ dest=
+ files=
+ opts=
+ prev=
+ install_type=
+ isdir=no
+ stripme=
+ for arg
+ do
+ if test -n "$dest"; then
+ files="$files $dest"
+ dest=$arg
+ continue
+ fi
+
+ case $arg in
+ -d) isdir=yes ;;
+ -f)
+ case " $install_prog " in
+ *[\\\ /]cp\ *) ;;
+ *) prev=$arg ;;
+ esac
+ ;;
+ -g | -m | -o)
+ prev=$arg
+ ;;
+ -s)
+ stripme=" -s"
+ continue
+ ;;
+ -*)
+ ;;
+ *)
+ # If the previous option needed an argument, then skip it.
+ if test -n "$prev"; then
+ prev=
+ else
+ dest=$arg
+ continue
+ fi
+ ;;
+ esac
+
+ # Aesthetically quote the argument.
+ func_quote_for_eval "$arg"
+ install_prog="$install_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 -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.
+ staticlibs="$staticlibs $file"
+ ;;
+
+ *.la)
+ # 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 "*) ;;
+ *) current_libdirs="$current_libdirs $libdir" ;;
+ esac
+ else
+ # Note the libdir as a future libdir.
+ case "$future_libdirs " in
+ *" $libdir "*) ;;
+ *) future_libdirs="$future_libdirs $libdir" ;;
+ esac
+ fi
+
+ func_dirname "$file" "/" ""
+ dir="$func_dirname_result"
+ dir="$dir$objdir"
+
+ if test -n "$relink_command"; then
+ # Determine the prefix the user has applied to our future dir.
+ inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -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 "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+ else
+ relink_command=`$ECHO "X$relink_command" | $Xsed -e "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_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" && staticlibs="$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 "X$lib" | $Xsed -e '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 "X$relink_command" | $Xsed -e '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 "X$file$stripped_ext" | $Xsed -e "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_show_eval "$install_prog \$file \$oldlib" 'exit $?'
+
+ if test -n "$stripme" && test -n "$old_striplib"; then
+ func_show_eval "$old_striplib $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 "$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
+
+/* 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 "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ for progfile in $progfiles; do
+ func_verbose "extracting global C symbols from \`$progfile'"
+ $opt_dry_run || eval "$NM $progfile | $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"
+ $opt_dry_run || {
+ eval '$ECHO ": $name " >> "$nlist"'
+ eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+ }
+ 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 >/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;
+"
+ case $host in
+ *cygwin* | *mingw* | *cegcc* )
+ $ECHO >> "$output_objdir/$my_dlsyms" "\
+/* DATA imports from DLLs on WIN32 con't be const, because
+ runtime relocations are performed -- see ld's documentation
+ on pseudo-relocs. */"
+ lt_dlsym_const= ;;
+ *osf5*)
+ echo >> "$output_objdir/$my_dlsyms" "\
+/* This system does not cope well with relocations in const data */"
+ lt_dlsym_const= ;;
+ *)
+ lt_dlsym_const=const ;;
+ esac
+
+ $ECHO >> "$output_objdir/$my_dlsyms" "\
+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) ;;
+ *) symtab_cflags="$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 "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+ else
+ compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+ fi
+ ;;
+ *)
+ compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "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 "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+ finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "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.
+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
+ if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
+ $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+ win32_nmres=`eval $NM -f posix -A $1 |
+ $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_extract_an_archive dir oldlib
+func_extract_an_archive ()
+{
+ $opt_debug
+ f_ex_an_ar_dir="$1"; shift
+ f_ex_an_ar_oldlib="$1"
+ func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?'
+ 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 | $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 | $NL2SP`
+ done
+
+ func_extract_archives_result="$my_oldobjs"
+}
+
+
+
+# func_emit_wrapper_part1 [arg=no]
+#
+# Emit the first part of a libtool wrapper script on stdout.
+# For more information, see the description associated with
+# func_emit_wrapper(), below.
+func_emit_wrapper_part1 ()
+{
+ func_emit_wrapper_part1_arg1=no
+ if test -n "$1" ; then
+ func_emit_wrapper_part1_arg1=$1
+ fi
+
+ $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.
+Xsed='${SED} -e 1s/^X//'
+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
+ ECHO=\"$qecho\"
+ file=\"\$0\"
+ # Make sure echo works.
+ if test \"X\$1\" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+ elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then
+ # Yippee, \$ECHO works!
+ :
+ else
+ # Restart under the correct shell, and then maybe \$ECHO will work.
+ exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+ fi
+ fi\
+"
+ $ECHO "\
+
+ # Find the directory that this script lives in.
+ thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e '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 \"X\$file\" | \$Xsed -e '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 \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+ file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
+ done
+"
+}
+# end: func_emit_wrapper_part1
+
+# func_emit_wrapper_part2 [arg=no]
+#
+# Emit the second part of a libtool wrapper script on stdout.
+# For more information, see the description associated with
+# func_emit_wrapper(), below.
+func_emit_wrapper_part2 ()
+{
+ func_emit_wrapper_part2_arg1=no
+ if test -n "$1" ; then
+ func_emit_wrapper_part2_arg1=$1
+ fi
+
+ $ECHO "\
+
+ # Usually 'no', except on cygwin/mingw when embedded into
+ # the cwrapper.
+ WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_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 \"X\$thisdir\" | \$Xsed -e '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"
+
+ # 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 \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+
+ export $shlibpath_var
+"
+ fi
+
+ # fixup the dll searchpath if we need to.
+ if test -n "$dllsearchpath"; then
+ $ECHO "\
+ # Add the dll search path components to the executable PATH
+ PATH=$dllsearchpath:\$PATH
+"
+ fi
+
+ $ECHO "\
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+ # Run the actual program with our arguments.
+"
+ case $host in
+ # Backslashes separate directories on plain windows
+ *-*-mingw | *-*-os2* | *-cegcc*)
+ $ECHO "\
+ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+"
+ ;;
+
+ *)
+ $ECHO "\
+ exec \"\$progdir/\$program\" \${1+\"\$@\"}
+"
+ ;;
+ esac
+ $ECHO "\
+ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+ exit 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\
+"
+}
+# end: func_emit_wrapper_part2
+
+
+# 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=no
+ if test -n "$1" ; then
+ func_emit_wrapper_arg1=$1
+ fi
+
+ # split this up so that func_emit_cwrapperexe_src
+ # can call each part independently.
+ func_emit_wrapper_part1 "${func_emit_wrapper_arg1}"
+ func_emit_wrapper_part2 "${func_emit_wrapper_arg1}"
+}
+
+
+# func_to_host_path arg
+#
+# Convert paths to host format when used with build tools.
+# Intended for use with "native" mingw (where libtool itself
+# is running under the msys shell), or in the following cross-
+# build environments:
+# $build $host
+# mingw (msys) mingw [e.g. native]
+# cygwin mingw
+# *nix + wine mingw
+# where wine is equipped with the `winepath' executable.
+# In the native mingw case, the (msys) shell automatically
+# converts paths for any non-msys applications it launches,
+# but that facility isn't available from inside the cwrapper.
+# Similar accommodations are necessary for $host mingw and
+# $build cygwin. Calling this function does no harm for other
+# $host/$build combinations not listed above.
+#
+# ARG is the path (on $build) that should be converted to
+# the proper representation for $host. The result is stored
+# in $func_to_host_path_result.
+func_to_host_path ()
+{
+ func_to_host_path_result="$1"
+ if test -n "$1" ; then
+ case $host in
+ *mingw* )
+ lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+ case $build in
+ *mingw* ) # actually, msys
+ # awkward: cmd appends spaces to result
+ lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+ func_to_host_path_tmp1=`( cmd //c echo "$1" |\
+ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
+ func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+ $SED -e "$lt_sed_naive_backslashify"`
+ ;;
+ *cygwin* )
+ func_to_host_path_tmp1=`cygpath -w "$1"`
+ func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+ $SED -e "$lt_sed_naive_backslashify"`
+ ;;
+ * )
+ # Unfortunately, winepath does not exit with a non-zero
+ # error code, so we are forced to check the contents of
+ # stdout. On the other hand, if the command is not
+ # found, the shell will set an exit code of 127 and print
+ # *an error message* to stdout. So we must check for both
+ # error code of zero AND non-empty stdout, which explains
+ # the odd construction:
+ func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
+ if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
+ func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+ $SED -e "$lt_sed_naive_backslashify"`
+ else
+ # Allow warning below.
+ func_to_host_path_result=""
+ fi
+ ;;
+ esac
+ if test -z "$func_to_host_path_result" ; then
+ func_error "Could not determine host path corresponding to"
+ func_error " '$1'"
+ func_error "Continuing, but uninstalled executables may not work."
+ # Fallback:
+ func_to_host_path_result="$1"
+ fi
+ ;;
+ esac
+ fi
+}
+# end: func_to_host_path
+
+# func_to_host_pathlist arg
+#
+# Convert pathlists to host format when used with build tools.
+# See func_to_host_path(), above. This function supports the
+# following $build/$host combinations (but does no harm for
+# combinations not listed here):
+# $build $host
+# mingw (msys) mingw [e.g. native]
+# cygwin mingw
+# *nix + wine mingw
+#
+# 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.
+#
+# ARG is a pathlist (on $build) that should be converted to
+# the proper representation on $host. The result is stored
+# in $func_to_host_pathlist_result.
+func_to_host_pathlist ()
+{
+ func_to_host_pathlist_result="$1"
+ if test -n "$1" ; then
+ case $host in
+ *mingw* )
+ lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+ # 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_to_host_pathlist_tmp2="$1"
+ # Once set for this call, this variable should not be
+ # reassigned. It is used in tha fallback case.
+ func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\
+ $SED -e 's|^:*||' -e 's|:*$||'`
+ case $build in
+ *mingw* ) # Actually, msys.
+ # Awkward: cmd appends spaces to result.
+ lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+ func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\
+ $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
+ func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
+ $SED -e "$lt_sed_naive_backslashify"`
+ ;;
+ *cygwin* )
+ func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"`
+ func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
+ $SED -e "$lt_sed_naive_backslashify"`
+ ;;
+ * )
+ # unfortunately, winepath doesn't convert pathlists
+ func_to_host_pathlist_result=""
+ func_to_host_pathlist_oldIFS=$IFS
+ IFS=:
+ for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
+ IFS=$func_to_host_pathlist_oldIFS
+ if test -n "$func_to_host_pathlist_f" ; then
+ func_to_host_path "$func_to_host_pathlist_f"
+ if test -n "$func_to_host_path_result" ; then
+ if test -z "$func_to_host_pathlist_result" ; then
+ func_to_host_pathlist_result="$func_to_host_path_result"
+ else
+ func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result"
+ fi
+ fi
+ fi
+ IFS=:
+ done
+ IFS=$func_to_host_pathlist_oldIFS
+ ;;
+ esac
+ if test -z "$func_to_host_pathlist_result" ; then
+ func_error "Could not determine the host path(s) corresponding to"
+ func_error " '$1'"
+ func_error "Continuing, but uninstalled executables may not work."
+ # Fallback. This may break if $1 contains DOS-style drive
+ # specifications. The fix is not to complicate the expression
+ # below, but for the user to provide a working wine installation
+ # with winepath so that path translation in the cross-to-mingw
+ # case works properly.
+ lt_replace_pathsep_nix_to_dos="s|:|;|g"
+ func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
+ $SED -e "$lt_replace_pathsep_nix_to_dos"`
+ fi
+ # Now, add the leading and trailing path separators back
+ case "$1" in
+ :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
+ ;;
+ esac
+ case "$1" in
+ *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;"
+ ;;
+ esac
+ ;;
+ esac
+ fi
+}
+# end: func_to_host_pathlist
+
+# 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 <<EOF
+
+/* $cwrappersource - temporary wrapper executable 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 executable should never be moved out of the build directory.
+ If it is, it will not operate correctly.
+
+ Currently, it simply execs the wrapper *script* "$SHELL $output",
+ but could eventually absorb all of the scripts functionality and
+ exec $objdir/$outputname directly.
+*/
+EOF
+ cat <<"EOF"
+#include <stdio.h>
+#include <stdlib.h>
+#ifdef _MSC_VER
+# include <direct.h>
+# include <process.h>
+# include <io.h>
+# define setmode _setmode
+#else
+# include <unistd.h>
+# include <stdint.h>
+# ifdef __CYGWIN__
+# include <io.h>
+# define HAVE_SETENV
+# ifdef __STRICT_ANSI__
+char *realpath (const char *, char *);
+int putenv (char *);
+int setenv (const char *, const char *, int);
+# endif
+# endif
+#endif
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#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
+
+#ifdef _MSC_VER
+# define S_IXUSR _S_IEXEC
+# define stat _stat
+# ifndef _INTPTR_T_DEFINED
+# define intptr_t int
+# endif
+#endif
+
+#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 */
+
+#ifdef __CYGWIN__
+# define FOPEN_WB "wb"
+#endif
+
+#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)
+
+#undef LTWRAPPER_DEBUGPRINTF
+#if defined DEBUGWRAPPER
+# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
+static void
+ltwrapper_debugprintf (const char *fmt, ...)
+{
+ va_list args;
+ va_start (args, fmt);
+ (void) vfprintf (stderr, fmt, args);
+ va_end (args);
+}
+#else
+# define LTWRAPPER_DEBUGPRINTF(args)
+#endif
+
+const char *program_name = NULL;
+
+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_fatal (const char *message, ...);
+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_opt_process_env_set (const char *arg);
+void lt_opt_process_env_prepend (const char *arg);
+void lt_opt_process_env_append (const char *arg);
+int lt_split_name_value (const char *arg, char** name, char** value);
+void lt_update_exe_path (const char *name, const char *value);
+void lt_update_lib_path (const char *name, const char *value);
+
+static const char *script_text_part1 =
+EOF
+
+ func_emit_wrapper_part1 yes |
+ $SED -e 's/\([\\"]\)/\\\1/g' \
+ -e 's/^/ "/' -e 's/$/\\n"/'
+ echo ";"
+ cat <<EOF
+
+static const char *script_text_part2 =
+EOF
+ func_emit_wrapper_part2 yes |
+ $SED -e 's/\([\\"]\)/\\\1/g' \
+ -e 's/^/ "/' -e 's/$/\\n"/'
+ echo ";"
+
+ cat <<EOF
+const char * MAGIC_EXE = "$magic_exe";
+const char * LIB_PATH_VARNAME = "$shlibpath_var";
+EOF
+
+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ func_to_host_pathlist "$temp_rpath"
+ cat <<EOF
+const char * LIB_PATH_VALUE = "$func_to_host_pathlist_result";
+EOF
+ else
+ cat <<"EOF"
+const char * LIB_PATH_VALUE = "";
+EOF
+ fi
+
+ if test -n "$dllsearchpath"; then
+ func_to_host_pathlist "$dllsearchpath:"
+ cat <<EOF
+const char * EXE_PATH_VARNAME = "PATH";
+const char * EXE_PATH_VALUE = "$func_to_host_pathlist_result";
+EOF
+ else
+ cat <<"EOF"
+const char * EXE_PATH_VARNAME = "";
+const char * EXE_PATH_VALUE = "";
+EOF
+ fi
+
+ if test "$fast_install" = yes; then
+ cat <<EOF
+const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
+EOF
+ else
+ cat <<EOF
+const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
+EOF
+ fi
+
+
+ cat <<"EOF"
+
+#define LTWRAPPER_OPTION_PREFIX "--lt-"
+#define LTWRAPPER_OPTION_PREFIX_LENGTH 5
+
+static const size_t opt_prefix_len = LTWRAPPER_OPTION_PREFIX_LENGTH;
+static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+
+static const char *dumpscript_opt = LTWRAPPER_OPTION_PREFIX "dump-script";
+
+static const size_t env_set_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 7;
+static const char *env_set_opt = LTWRAPPER_OPTION_PREFIX "env-set";
+ /* argument is putenv-style "foo=bar", value of foo is set to bar */
+
+static const size_t env_prepend_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 11;
+static const char *env_prepend_opt = LTWRAPPER_OPTION_PREFIX "env-prepend";
+ /* argument is putenv-style "foo=bar", new value of foo is bar${foo} */
+
+static const size_t env_append_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 10;
+static const char *env_append_opt = LTWRAPPER_OPTION_PREFIX "env-append";
+ /* argument is putenv-style "foo=bar", new value of foo is ${foo}bar */
+
+int
+main (int argc, char *argv[])
+{
+ char **newargz;
+ int newargc;
+ char *tmp_pathspec;
+ char *actual_cwrapper_path;
+ char *actual_cwrapper_name;
+ char *target_name;
+ char *lt_argv_zero;
+ intptr_t rval = 127;
+
+ int i;
+
+ program_name = (char *) xstrdup (base_name (argv[0]));
+ LTWRAPPER_DEBUGPRINTF (("(main) argv[0] : %s\n", argv[0]));
+ LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
+
+ /* very simple arg parsing; don't want to rely on getopt */
+ for (i = 1; i < argc; i++)
+ {
+ if (strcmp (argv[i], dumpscript_opt) == 0)
+ {
+EOF
+ case "$host" in
+ *mingw* | *cygwin* )
+ # make stdout use "unix" line endings
+ echo " setmode(1,_O_BINARY);"
+ ;;
+ esac
+
+ cat <<"EOF"
+ printf ("%s", script_text_part1);
+ printf ("%s", script_text_part2);
+ return 0;
+ }
+ }
+
+ newargz = XMALLOC (char *, argc + 1);
+ tmp_pathspec = find_executable (argv[0]);
+ if (tmp_pathspec == NULL)
+ lt_fatal ("Couldn't find %s", argv[0]);
+ LTWRAPPER_DEBUGPRINTF (("(main) found exe (before symlink chase) at : %s\n",
+ tmp_pathspec));
+
+ actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+ LTWRAPPER_DEBUGPRINTF (("(main) found exe (after symlink chase) at : %s\n",
+ actual_cwrapper_path));
+ XFREE (tmp_pathspec);
+
+ actual_cwrapper_name = xstrdup( base_name (actual_cwrapper_path));
+ strendzap (actual_cwrapper_path, actual_cwrapper_name);
+
+ /* wrapper name transforms */
+ strendzap (actual_cwrapper_name, ".exe");
+ tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
+ XFREE (actual_cwrapper_name);
+ actual_cwrapper_name = tmp_pathspec;
+ tmp_pathspec = 0;
+
+ /* target_name transforms -- use actual target program name; might have lt- prefix */
+ target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
+ strendzap (target_name, ".exe");
+ tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
+ XFREE (target_name);
+ target_name = tmp_pathspec;
+ tmp_pathspec = 0;
+
+ LTWRAPPER_DEBUGPRINTF (("(main) libtool target name: %s\n",
+ target_name));
+EOF
+
+ cat <<EOF
+ newargz[0] =
+ XMALLOC (char, (strlen (actual_cwrapper_path) +
+ strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
+ strcpy (newargz[0], actual_cwrapper_path);
+ strcat (newargz[0], "$objdir");
+ strcat (newargz[0], "/");
+EOF
+
+ cat <<"EOF"
+ /* stop here, and copy so we don't have to do this twice */
+ tmp_pathspec = xstrdup (newargz[0]);
+
+ /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
+ strcat (newargz[0], actual_cwrapper_name);
+
+ /* DO want the lt- prefix here if it exists, so use target_name */
+ lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
+ XFREE (tmp_pathspec);
+ tmp_pathspec = NULL;
+EOF
+
+ case $host_os in
+ mingw*)
+ cat <<"EOF"
+ {
+ char* p;
+ while ((p = strchr (newargz[0], '\\')) != NULL)
+ {
+ *p = '/';
+ }
+ while ((p = strchr (lt_argv_zero, '\\')) != NULL)
+ {
+ *p = '/';
+ }
+ }
+EOF
+ ;;
+ esac
+
+ cat <<"EOF"
+ XFREE (target_name);
+ XFREE (actual_cwrapper_path);
+ XFREE (actual_cwrapper_name);
+
+ lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
+ lt_setenv ("DUALCASE", "1"); /* for MSK sh */
+ lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
+ lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
+
+ newargc=0;
+ for (i = 1; i < argc; i++)
+ {
+ if (strncmp (argv[i], env_set_opt, env_set_opt_len) == 0)
+ {
+ if (argv[i][env_set_opt_len] == '=')
+ {
+ const char *p = argv[i] + env_set_opt_len + 1;
+ lt_opt_process_env_set (p);
+ }
+ else if (argv[i][env_set_opt_len] == '\0' && i + 1 < argc)
+ {
+ lt_opt_process_env_set (argv[++i]); /* don't copy */
+ }
+ else
+ lt_fatal ("%s missing required argument", env_set_opt);
+ continue;
+ }
+ if (strncmp (argv[i], env_prepend_opt, env_prepend_opt_len) == 0)
+ {
+ if (argv[i][env_prepend_opt_len] == '=')
+ {
+ const char *p = argv[i] + env_prepend_opt_len + 1;
+ lt_opt_process_env_prepend (p);
+ }
+ else if (argv[i][env_prepend_opt_len] == '\0' && i + 1 < argc)
+ {
+ lt_opt_process_env_prepend (argv[++i]); /* don't copy */
+ }
+ else
+ lt_fatal ("%s missing required argument", env_prepend_opt);
+ continue;
+ }
+ if (strncmp (argv[i], env_append_opt, env_append_opt_len) == 0)
+ {
+ if (argv[i][env_append_opt_len] == '=')
+ {
+ const char *p = argv[i] + env_append_opt_len + 1;
+ lt_opt_process_env_append (p);
+ }
+ else if (argv[i][env_append_opt_len] == '\0' && i + 1 < argc)
+ {
+ lt_opt_process_env_append (argv[++i]); /* don't copy */
+ }
+ else
+ lt_fatal ("%s missing required argument", env_append_opt);
+ continue;
+ }
+ if (strncmp (argv[i], ltwrapper_option_prefix, opt_prefix_len) == 0)
+ {
+ /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
+ namespace, but it is not one of the ones we know about and
+ have already dealt with, above (inluding dump-script), then
+ report an error. Otherwise, targets might begin to believe
+ they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
+ namespace. The first time any user complains about this, we'll
+ need to make LTWRAPPER_OPTION_PREFIX a configure-time option
+ or a configure.ac-settable value.
+ */
+ lt_fatal ("Unrecognized option in %s namespace: '%s'",
+ ltwrapper_option_prefix, argv[i]);
+ }
+ /* otherwise ... */
+ newargz[++newargc] = xstrdup (argv[i]);
+ }
+ newargz[++newargc] = NULL;
+
+ LTWRAPPER_DEBUGPRINTF (("(main) lt_argv_zero : %s\n", (lt_argv_zero ? lt_argv_zero : "<NULL>")));
+ for (i = 0; i < newargc; i++)
+ {
+ LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d] : %s\n", i, (newargz[i] ? newargz[i] : "<NULL>")));
+ }
+
+EOF
+
+ case $host_os in
+ mingw*)
+ cat <<"EOF"
+ /* execv doesn't actually work on mingw as expected on unix */
+ rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+ if (rval == -1)
+ {
+ /* failed to start process */
+ LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno));
+ return 127;
+ }
+ return rval;
+EOF
+ ;;
+ *)
+ cat <<"EOF"
+ execv (lt_argv_zero, newargz);
+ return rval; /* =127, but avoids unused variable warning */
+EOF
+ ;;
+ esac
+
+ cat <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+ void *p = (void *) malloc (num);
+ if (!p)
+ lt_fatal ("Memory exhausted");
+
+ return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+ return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
+ string) : NULL;
+}
+
+const char *
+base_name (const char *name)
+{
+ const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+ /* Skip over the disk name in MSDOS pathnames. */
+ if (isalpha ((unsigned char) name[0]) && name[1] == ':')
+ name += 2;
+#endif
+
+ for (base = name; *name; name++)
+ if (IS_DIR_SEPARATOR (*name))
+ base = name + 1;
+ return base;
+}
+
+int
+check_executable (const char *path)
+{
+ struct stat st;
+
+ LTWRAPPER_DEBUGPRINTF (("(check_executable) : %s\n",
+ path ? (*path ? path : "EMPTY!") : "NULL!"));
+ if ((!path) || (!*path))
+ return 0;
+
+ if ((stat (path, &st) >= 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;
+
+ LTWRAPPER_DEBUGPRINTF (("(make_executable) : %s\n",
+ path ? (*path ? path : "EMPTY!") : "NULL!"));
+ 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;
+
+ LTWRAPPER_DEBUGPRINTF (("(find_executable) : %s\n",
+ wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"));
+
+ 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 ("getcwd failed");
+ 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 ("getcwd failed");
+ 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)
+ {
+ LTWRAPPER_DEBUGPRINTF (("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
+ {
+ char *errstr = strerror (errno);
+ lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr);
+ }
+ }
+ XFREE (tmp_pathspec);
+
+ if (!has_symlinks)
+ {
+ return xstrdup (pathspec);
+ }
+
+ tmp_pathspec = realpath (pathspec, buf);
+ if (tmp_pathspec == 0)
+ {
+ lt_fatal ("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;
+}
+
+static void
+lt_error_core (int exit_status, const char *mode,
+ const char *message, va_list ap)
+{
+ fprintf (stderr, "%s: %s: ", program_name, mode);
+ vfprintf (stderr, message, ap);
+ fprintf (stderr, ".\n");
+
+ if (exit_status >= 0)
+ exit (exit_status);
+}
+
+void
+lt_fatal (const char *message, ...)
+{
+ va_list ap;
+ va_start (ap, message);
+ lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
+ va_end (ap);
+}
+
+void
+lt_setenv (const char *name, const char *value)
+{
+ LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n",
+ (name ? name : "<NULL>"),
+ (value ? value : "<NULL>")));
+ {
+#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;
+}
+
+int
+lt_split_name_value (const char *arg, char** name, char** value)
+{
+ const char *p;
+ int len;
+ if (!arg || !*arg)
+ return 1;
+
+ p = strchr (arg, (int)'=');
+
+ if (!p)
+ return 1;
+
+ *value = xstrdup (++p);
+
+ len = strlen (arg) - strlen (*value);
+ *name = XMALLOC (char, len);
+ strncpy (*name, arg, len-1);
+ (*name)[len - 1] = '\0';
+
+ return 0;
+}
+
+void
+lt_opt_process_env_set (const char *arg)
+{
+ char *name = NULL;
+ char *value = NULL;
+
+ if (lt_split_name_value (arg, &name, &value) != 0)
+ {
+ XFREE (name);
+ XFREE (value);
+ lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg);
+ }
+
+ lt_setenv (name, value);
+ XFREE (name);
+ XFREE (value);
+}
+
+void
+lt_opt_process_env_prepend (const char *arg)
+{
+ char *name = NULL;
+ char *value = NULL;
+ char *new_value = NULL;
+
+ if (lt_split_name_value (arg, &name, &value) != 0)
+ {
+ XFREE (name);
+ XFREE (value);
+ lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg);
+ }
+
+ new_value = lt_extend_str (getenv (name), value, 0);
+ lt_setenv (name, new_value);
+ XFREE (new_value);
+ XFREE (name);
+ XFREE (value);
+}
+
+void
+lt_opt_process_env_append (const char *arg)
+{
+ char *name = NULL;
+ char *value = NULL;
+ char *new_value = NULL;
+
+ if (lt_split_name_value (arg, &name, &value) != 0)
+ {
+ XFREE (name);
+ XFREE (value);
+ lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg);
+ }
+
+ new_value = lt_extend_str (getenv (name), value, 1);
+ lt_setenv (name, new_value);
+ XFREE (new_value);
+ XFREE (name);
+ XFREE (value);
+}
+
+void
+lt_update_exe_path (const char *name, const char *value)
+{
+ LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
+ (name ? name : "<NULL>"),
+ (value ? value : "<NULL>")));
+
+ 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)
+{
+ LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
+ (name ? name : "<NULL>"),
+ (value ? value : "<NULL>")));
+
+ if (name && *name && value && *value)
+ {
+ char *new_value = lt_extend_str (getenv (name), value, 0);
+ lt_setenv (name, new_value);
+ XFREE (new_value);
+ }
+}
+
+
+EOF
+}
+# end: func_emit_cwrapperexe_src
+
+# 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
+ 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
+ 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
+ dlfiles="$dlfiles $arg"
+ else
+ dlprefiles="$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 "*) ;;
+ *) deplibs="$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
+# moreargs="$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
+ dlfiles="$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.
+ dlprefiles="$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 "*) ;;
+ *) rpath="$rpath $arg" ;;
+ esac
+ else
+ case "$xrpath " in
+ *" $arg "*) ;;
+ *) xrpath="$xrpath $arg" ;;
+ esac
+ fi
+ prev=
+ continue
+ ;;
+ shrext)
+ shrext_cmds="$arg"
+ prev=
+ continue
+ ;;
+ weak)
+ weak_libs="$weak_libs $arg"
+ prev=
+ continue
+ ;;
+ xcclinker)
+ linker_flags="$linker_flags $qarg"
+ compiler_flags="$compiler_flags $qarg"
+ prev=
+ func_append compile_command " $qarg"
+ func_append finalize_command " $qarg"
+ continue
+ ;;
+ xcompiler)
+ compiler_flags="$compiler_flags $qarg"
+ prev=
+ func_append compile_command " $qarg"
+ func_append finalize_command " $qarg"
+ continue
+ ;;
+ xlinker)
+ linker_flags="$linker_flags $qarg"
+ compiler_flags="$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
+ ;;
+
+ -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"
+ dir=$func_stripname_result
+ if test -z "$dir"; 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
+ # 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 "*) ;;
+ *)
+ deplibs="$deplibs -L$dir"
+ lib_search_path="$lib_search_path $dir"
+ ;;
+ esac
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+ testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
+ case :$dllsearchpath: in
+ *":$dir:"*) ;;
+ ::) dllsearchpath=$dir;;
+ *) dllsearchpath="$dllsearchpath:$dir";;
+ esac
+ case :$dllsearchpath: in
+ *":$testbindir:"*) ;;
+ ::) dllsearchpath=$testbindir;;
+ *) dllsearchpath="$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*)
+ # 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
+ deplibs="$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
+ deplibs="$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)
+ compiler_flags="$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)
+ compiler_flags="$compiler_flags $arg"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+ case "$new_inherited_linker_flags " in
+ *" $arg "*) ;;
+ * ) new_inherited_linker_flags="$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_fatal_error "only absolute run-paths are allowed"
+ ;;
+ esac
+ case "$xrpath " in
+ *" $dir "*) ;;
+ *) xrpath="$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"
+ arg="$arg $wl$func_quote_for_eval_result"
+ compiler_flags="$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"
+ arg="$arg $wl$func_quote_for_eval_result"
+ compiler_flags="$compiler_flags $wl$func_quote_for_eval_result"
+ linker_flags="$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"
+ ;;
+
+ # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
+ # -r[0-9][0-9]* specifies the processor on the SGI compiler
+ # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
+ # +DA*, +DD* enable 64-bit mode on the HP compiler
+ # -q* pass through compiler args for the IBM compiler
+ # -m*, -t[45]*, -txscale* pass through architecture-specific
+ # compiler args for GCC
+ # -F/path gives path to uninstalled frameworks, gcc on darwin
+ # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+ # @file GCC response files
+ -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+ compiler_flags="$compiler_flags $arg"
+ continue
+ ;;
+
+ # Some other compiler flag.
+ -* | +*)
+ func_quote_for_eval "$arg"
+ arg="$func_quote_for_eval_result"
+ ;;
+
+ *.$objext)
+ # A standard object.
+ objs="$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
+ dlfiles="$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.
+ dlprefiles="$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.
+ deplibs="$deplibs $arg"
+ old_deplibs="$old_deplibs $arg"
+ continue
+ ;;
+
+ *.la)
+ # A libtool-controlled library.
+
+ if test "$prev" = dlfiles; then
+ # This library was specified with -dlopen.
+ dlfiles="$dlfiles $arg"
+ prev=
+ elif test "$prev" = dlprefiles; then
+ # The library was specified with -dlpreopen.
+ dlprefiles="$dlprefiles $arg"
+ prev=
+ else
+ deplibs="$deplibs $arg"
+ 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 \"X\${$shlibpath_var}\" \| \$Xsed -e \'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"
+ # 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_duplicate_deps ; then
+ case "$libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ libs="$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 "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
+ esac
+ pre_post_deps="$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=
+ case $lib in
+ *.la) func_source "$lib" ;;
+ esac
+
+ # Collect preopened libtool deplibs, except any this library
+ # has declared as weak libs
+ for deplib in $dependency_libs; do
+ deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"`
+ case " $weak_libs " in
+ *" $deplib_base "*) ;;
+ *) deplibs="$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)
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ compiler_flags="$compiler_flags $deplib"
+ if test "$linkmode" = lib ; then
+ case "$new_inherited_linker_flags " in
+ *" $deplib "*) ;;
+ * ) new_inherited_linker_flags="$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 "*) ;;
+ * ) new_inherited_linker_flags="$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"
+ newlib_search_path="$newlib_search_path $func_stripname_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"
+ newlib_search_path="$newlib_search_path $func_stripname_result"
+ ;;
+ *)
+ func_warning "\`-L' is ignored for archives/objects"
+ ;;
+ esac # linkmode
+ continue
+ ;; # -L
+ -R*)
+ if test "$pass" = link; then
+ func_stripname '-R' '' "$deplib"
+ dir=$func_stripname_result
+ # Make sure the xrpath contains only unique directories.
+ case "$xrpath " in
+ *" $dir "*) ;;
+ *) xrpath="$xrpath $dir" ;;
+ esac
+ fi
+ deplibs="$deplib $deplibs"
+ continue
+ ;;
+ *.la) lib="$deplib" ;;
+ *.$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 \"X$deplib\"" 2>/dev/null | $Xsed -e 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.
+ newdlprefiles="$newdlprefiles $deplib"
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ newdlfiles="$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 "X$inherited_linker_flags" | $Xsed -e '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 "*) ;;
+ *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";;
+ esac
+ done
+ fi
+ dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e '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" && dlfiles="$dlfiles $dlopen"
+ test -n "$dlpreopen" && dlprefiles="$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.
+ convenience="$convenience $ladir/$objdir/$old_library"
+ old_convenience="$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_duplicate_deps ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done
+ continue
+ fi # $pass = conv
+
+
+ # Get the name of the library we link against.
+ linklib=
+ for l in $old_library $library_names; do
+ linklib="$l"
+ done
+ 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.
+ dlprefiles="$dlprefiles $lib $dependency_libs"
+ else
+ newdlfiles="$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 "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+ func_warning "library \`$lib' was moved."
+ dir="$ladir"
+ absdir="$abs_ladir"
+ libdir="$abs_ladir"
+ else
+ dir="$libdir"
+ absdir="$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
+ notinst_path="$notinst_path $abs_ladir"
+ else
+ dir="$ladir/$objdir"
+ absdir="$abs_ladir/$objdir"
+ # Remove this search path later
+ notinst_path="$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
+ # Prefer using a static library (so that no silly _DYNAMIC symbols
+ # are required to link).
+ if test -n "$old_library"; then
+ newdlprefiles="$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" && \
+ dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library"
+ # Otherwise, use the dlname, so that lt_dlopen finds it.
+ elif test -n "$dlname"; then
+ newdlprefiles="$newdlprefiles $dir/$dlname"
+ else
+ newdlprefiles="$newdlprefiles $dir/$linklib"
+ fi
+ 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
+ newlib_search_path="$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"
+ newlib_search_path="$newlib_search_path $func_stripname_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_duplicate_deps ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$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:"*) ;;
+ *) temp_rpath="$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 "*) ;;
+ *) compile_rpath="$compile_rpath $absdir"
+ esac
+ ;;
+ esac
+ case " $sys_lib_dlsearch_path " in
+ *" $libdir "*) ;;
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$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
+ notinst_deplibs="$notinst_deplibs $lib"
+ need_relink=no
+ ;;
+ *)
+ if test "$installed" = no; then
+ notinst_deplibs="$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 "*) ;;
+ *) compile_rpath="$compile_rpath $absdir"
+ esac
+ ;;
+ esac
+ case " $sys_lib_dlsearch_path " in
+ *" $libdir "*) ;;
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$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 "$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$dir"
+ # Try looking first in the location we're being installed to.
+ if test -n "$inst_prefix_dir"; then
+ case $libdir in
+ [\\/]*)
+ add_dir="$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:"*) ;;
+ *) compile_shlibpath="$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:"*) ;;
+ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+ esac
+ fi
+ fi
+ fi
+
+ if test "$linkmode" = prog || test "$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:"*) ;;
+ *) finalize_shlibpath="$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
+ [\\/]*)
+ add_dir="$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 "*) ;;
+ *) xrpath="$xrpath $temp_xrpath";;
+ esac;;
+ *) temp_deplibs="$temp_deplibs $libdir";;
+ esac
+ done
+ dependency_libs="$temp_deplibs"
+ fi
+
+ newlib_search_path="$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"
+ if $opt_duplicate_deps ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done
+
+ if test "$link_all_deplibs" != no; then
+ # Add the search paths of all dependency libraries
+ for deplib in $dependency_libs; do
+ case $deplib in
+ -L*) path="$deplib" ;;
+ *.la)
+ 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
+ compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
+ linker_flags="$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 "X $new_inherited_linker_flags" | $Xsed -e '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 "*) ;;
+ *) lib_search_path="$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 "*) ;;
+ *) tmp_libs="$tmp_libs $deplib" ;;
+ esac
+ ;;
+ *) tmp_libs="$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
+ tmp_libs="$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"
+ objs="$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!"
+ libobjs="$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
+ 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|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)
+ 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.
+ verstring="$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"
+ libobjs="$libobjs $symfileobj"
+ test "X$libobjs" = "X " && libobjs=
+
+ if test "$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
+ removelist="$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
+ oldlibs="$oldlibs $output_objdir/$libname.$libext"
+
+ # Transform .lo files to .o files.
+ oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+ fi
+
+ # Eliminate all temporary directories.
+ #for path in $notinst_path; do
+ # lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"`
+ # deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"`
+ # dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "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
+ temp_xrpath="$temp_xrpath -R$libdir"
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$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 "*) ;;
+ *) dlfiles="$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 "*) ;;
+ *) dlprefiles="$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*)
+ # these systems don't actually have a c library (as such)!
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C library is in the System framework
+ deplibs="$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
+ deplibs="$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 <<EOF
+ int main() { return 0; }
+EOF
+ $opt_dry_run || $RM conftest
+ if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
+ ldd_output=`ldd conftest`
+ for i in $deplibs; do
+ case $i in
+ -l*)
+ func_stripname -l '' "$i"
+ name=$func_stripname_result
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ newdeplibs="$newdeplibs $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval "\\$ECHO \"$libname_spec\""`
+ deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+ set dummy $deplib_matches; shift
+ deplib_match=$1
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ newdeplibs="$newdeplibs $i"
+ else
+ droppeddeps=yes
+ $ECHO
+ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+ $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 I believe you do not have"
+ $ECHO "*** because a test_compile did reveal that the linker did not use it for"
+ $ECHO "*** its dynamic dependency list that programs get resolved with at runtime."
+ fi
+ fi
+ ;;
+ *)
+ newdeplibs="$newdeplibs $i"
+ ;;
+ esac
+ done
+ else
+ # Error occurred in the first compile. Let's try to salvage
+ # the situation: Compile a separate program for each library.
+ for i in $deplibs; do
+ case $i in
+ -l*)
+ func_stripname -l '' "$i"
+ name=$func_stripname_result
+ $opt_dry_run || $RM conftest
+ if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
+ ldd_output=`ldd conftest`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ newdeplibs="$newdeplibs $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval "\\$ECHO \"$libname_spec\""`
+ deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+ set dummy $deplib_matches; shift
+ deplib_match=$1
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ newdeplibs="$newdeplibs $i"
+ else
+ droppeddeps=yes
+ $ECHO
+ $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+ $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 a test_compile did reveal that the linker did not use this one"
+ $ECHO "*** as a dynamic dependency that programs can get resolved with at runtime."
+ fi
+ fi
+ else
+ droppeddeps=yes
+ $ECHO
+ $ECHO "*** Warning! Library $i is needed by this library but I was not able to"
+ $ECHO "*** make it link in! You will probably need to install it or some"
+ $ECHO "*** library that it depends on before this library will be fully"
+ $ECHO "*** functional. Installing it before continuing would be even better."
+ fi
+ ;;
+ *)
+ newdeplibs="$newdeplibs $i"
+ ;;
+ esac
+ done
+ fi
+ ;;
+ file_magic*)
+ set dummy $deplibs_check_method; shift
+ file_magic_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 "*)
+ newdeplibs="$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
+ # 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 "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+ esac
+ done
+ if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
+ $SED -e 10q |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ newdeplibs="$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.
+ newdeplibs="$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 "*)
+ newdeplibs="$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 \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \
+ $EGREP "$match_pattern_regex" > /dev/null; then
+ newdeplibs="$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.
+ newdeplibs="$newdeplibs $a_deplib"
+ ;;
+ esac
+ done # Gone through all deplibs.
+ ;;
+ none | unknown | *)
+ newdeplibs=""
+ tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \
+ -e 's/ -lc$//' -e '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 "X $tmp_deplibs" | $Xsed -e "s,$i,,"`
+ done
+ fi
+ if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' |
+ $GREP . >/dev/null; then
+ $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
+ fi
+ ;;
+ 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 "X $newdeplibs" | $Xsed -e '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 "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ deplibs=`$ECHO "X $deplibs" | $Xsed -e '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 "*)
+ new_libs="$new_libs -L$path/$objdir" ;;
+ esac
+ ;;
+ esac
+ done
+ for deplib in $deplibs; do
+ case $deplib in
+ -L*)
+ case " $new_libs " in
+ *" $deplib "*) ;;
+ *) new_libs="$new_libs $deplib" ;;
+ esac
+ ;;
+ *) new_libs="$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
+ if test "$hardcode_into_libs" = yes; then
+ # Hardcode the library paths
+ hardcode_libdirs=
+ dep_rpath=
+ rpath="$finalize_rpath"
+ test "$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
+ 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"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ dep_rpath="$dep_rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+ *) perm_rpath="$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"
+ if test -n "$hardcode_libdir_flag_spec_ld"; then
+ eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+ else
+ eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+ fi
+ fi
+ if test -n "$runpath_var" && test -n "$perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+ rpath="$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 "$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
+ linknames="$linknames $link"
+ done
+
+ # Use standard objects if they are pic
+ test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$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"
+ delfiles="$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 cmd in $cmds; do
+ IFS="$save_ifs"
+ eval cmd=\"$cmd\"
+ func_len " $cmd"
+ len=$func_len_result
+ if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ func_show_eval "$cmd" 'exit $?'
+ 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 "X$include_expsyms" | $Xsed | $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
+ delfiles="$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 "*) ;;
+ *)
+ tmp_deplibs="$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"
+ generated="$generated $gentop"
+
+ func_extract_archives $gentop $convenience
+ libobjs="$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\"
+ linker_flags="$linker_flags $flag"
+ fi
+
+ # Make a backup of the uninstalled library when relinking
+ if test "$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
+ output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
+
+ # 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
+ $ECHO "$obj" >> $output
+ done
+ $ECHO ')' >> $output
+ delfiles="$delfiles $output"
+ 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
+ $ECHO "$obj" >> $output
+ done
+ delfiles="$delfiles $output"
+ output=$firstobj\"$file_list_spec$output\"
+ 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.
+ eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
+ else
+ # All subsequent reloadable object files will link in
+ # the last one created.
+ eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$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~
+ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
+ if test -n "$last_robj"; then
+ eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+ fi
+ delfiles="$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 "$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 "X$include_expsyms" | $Xsed | $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
+ delfiles="$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"
+ generated="$generated $gentop"
+
+ func_extract_archives $gentop $dlprefiles
+ libobjs="$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 "$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 "$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 "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
+ else
+ gentop="$output_objdir/${obj}x"
+ generated="$generated $gentop"
+
+ func_extract_archives $gentop $convenience
+ reload_conv_objs="$reload_objs $func_extract_archives_result"
+ fi
+ fi
+
+ # Create the old-style object.
+ reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$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 "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+ finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e '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])
+ compile_command="$compile_command ${wl}-bind_at_load"
+ finalize_command="$finalize_command ${wl}-bind_at_load"
+ ;;
+ esac
+ fi
+ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+ compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e '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 "*)
+ new_libs="$new_libs -L$path/$objdir" ;;
+ esac
+ ;;
+ esac
+ done
+ for deplib in $compile_deplibs; do
+ case $deplib in
+ -L*)
+ case " $new_libs " in
+ *" $deplib "*) ;;
+ *) new_libs="$new_libs $deplib" ;;
+ esac
+ ;;
+ *) new_libs="$new_libs $deplib" ;;
+ esac
+ done
+ compile_deplibs="$new_libs"
+
+
+ compile_command="$compile_command $compile_deplibs"
+ finalize_command="$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 "*) ;;
+ *) finalize_rpath="$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"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ rpath="$rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+ *) perm_rpath="$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;;
+ *) dllsearchpath="$dllsearchpath:$libdir";;
+ esac
+ case :$dllsearchpath: in
+ *":$testbindir:"*) ;;
+ ::) dllsearchpath=$testbindir;;
+ *) dllsearchpath="$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"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ rpath="$rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$finalize_perm_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_perm_rpath="$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 "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$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
+ *cygwin* | *mingw* )
+ if test "$build_libtool_libs" != yes; then
+ wrappers_required=no
+ fi
+ ;;
+ *cegcc)
+ # Disable wrappers for cegcc, we are cross compiling anyway.
+ wrappers_required=no
+ ;;
+ *)
+ 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 "X$compile_command" | $Xsed -e '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=$?'
+
+ # 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
+ rpath="$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
+ rpath="$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 "X$link_command" | $Xsed -e '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 $?'
+ 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 "X$compile_var$compile_command$compile_rpath" | $Xsed -e '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 "X$link_command" | $Xsed -e '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 $?'
+
+ # 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 "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ fi
+
+ # Quote $ECHO for shipping.
+ if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then
+ case $progpath in
+ [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
+ *) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
+ esac
+ qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"`
+ else
+ qecho=`$ECHO "X$ECHO" | $Xsed -e "$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
+ oldobjs="$oldobjs $symfileobj"
+ fi
+ fi
+ addlibs="$old_convenience"
+ fi
+
+ if test -n "$addlibs"; then
+ gentop="$output_objdir/${outputname}x"
+ generated="$generated $gentop"
+
+ func_extract_archives $gentop $addlibs
+ oldobjs="$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"
+ generated="$generated $gentop"
+
+ func_extract_archives $gentop $dlprefiles
+ oldobjs="$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"
+ generated="$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"
+ oldobjs="$oldobjs $gentop/$newobj"
+ ;;
+ *) oldobjs="$oldobjs $obj" ;;
+ esac
+ done
+ fi
+ 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
+ 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 "X$relink_command" | $Xsed -e "$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"
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ test -z "$libdir" && \
+ func_fatal_error "\`$deplib' is not a valid libtool archive"
+ newdependency_libs="$newdependency_libs $libdir/$name"
+ ;;
+ *) newdependency_libs="$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"
+ newdlfiles="$newdlfiles $libdir/$name"
+ ;;
+ *) newdlfiles="$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"
+ newdlprefiles="$newdlprefiles $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
+ newdlfiles="$newdlfiles $abs"
+ done
+ dlfiles="$newdlfiles"
+ newdlprefiles=
+ for lib in $dlprefiles; do
+ case $lib in
+ [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ *) abs=`pwd`"/$lib" ;;
+ esac
+ newdlprefiles="$newdlprefiles $abs"
+ done
+ dlprefiles="$newdlprefiles"
+ fi
+ $RM $output
+ # place dlname in correct position for cygwin
+ tdlname=$dlname
+ case $host,$output,$installed,$module,$dlname in
+ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+ 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 "$mode" = link || test "$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) RM="$RM $arg"; rmforce=yes ;;
+ -*) RM="$RM $arg" ;;
+ *) files="$files $arg" ;;
+ esac
+ done
+
+ test -z "$RM" && \
+ func_fatal_help "you must specify an RM program"
+
+ rmdirs=
+
+ origobjdir="$objdir"
+ for file in $files; do
+ func_dirname "$file" "" "."
+ dir="$func_dirname_result"
+ if test "X$dir" = X.; then
+ objdir="$origobjdir"
+ else
+ objdir="$dir/$origobjdir"
+ fi
+ func_basename "$file"
+ name="$func_basename_result"
+ test "$mode" = uninstall && objdir="$dir"
+
+ # Remember objdir for removal later, being careful to avoid duplicates
+ if test "$mode" = clean; then
+ case " $rmdirs " in
+ *" $objdir "*) ;;
+ *) rmdirs="$rmdirs $objdir" ;;
+ 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
+ rmfiles="$rmfiles $objdir/$n"
+ done
+ test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
+
+ case "$mode" in
+ clean)
+ case " $library_names " in
+ # " " in the beginning catches empty $dlname
+ *" $dlname "*) ;;
+ *) rmfiles="$rmfiles $objdir/$dlname" ;;
+ esac
+ test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${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
+ rmfiles="$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
+ rmfiles="$rmfiles $dir/$non_pic_object"
+ fi
+ fi
+ ;;
+
+ *)
+ if test "$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
+ rmfiles="$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
+ rmfiles="$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
+ rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
+ if test "$fast_install" = yes && test -n "$relink_command"; then
+ rmfiles="$rmfiles $objdir/lt-$name"
+ fi
+ if test "X$noexename" != "X$name" ; then
+ rmfiles="$rmfiles $objdir/lt-${noexename}.c"
+ fi
+ fi
+ fi
+ ;;
+ esac
+ func_show_eval "$RM $rmfiles" 'exit_status=1'
+ done
+ objdir="$origobjdir"
+
+ # 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 "$mode" = uninstall || test "$mode" = clean; } &&
+ func_mode_uninstall ${1+"$@"}
+
+test -z "$mode" && {
+ help="$generic_help"
+ func_fatal_help "you must specify a MODE"
+}
+
+test -z "$exec_cmd" && \
+ func_fatal_help "invalid operation mode \`$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/m4/as-ac-expand.m4 b/m4/as-ac-expand.m4
new file mode 100644
index 0000000..89c90c0
--- /dev/null
+++ b/m4/as-ac-expand.m4
@@ -0,0 +1,34 @@
+dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR)
+dnl example
+dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
+dnl will set SYSCONFDIR to /usr/local/etc
+
+AC_DEFUN([AS_AC_EXPAND],
+[
+ EXP_VAR=[$1]
+ FROM_VAR=[$2]
+
+ dnl first expand prefix and exec_prefix if necessary
+ prefix_save=$prefix
+ if test "x$prefix" = "xNONE"; then
+ prefix=/usr/local
+ fi
+ exec_prefix_save=$exec_prefix
+ if test "x$exec_prefix" = "xNONE"; then
+ exec_prefix=/usr/local
+ 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")
+ prefix=$prefix_save
+ exec_prefix=$exec_prefix_save
+])
diff --git a/m4/as-compiler-flag.m4 b/m4/as-compiler-flag.m4
new file mode 100644
index 0000000..c828bf4
--- /dev/null
+++ b/m4/as-compiler-flag.m4
@@ -0,0 +1,33 @@
+dnl as-compiler-flag.m4 0.1.0
+
+dnl autostars m4 macro for detection of compiler flags
+
+dnl David Schleef <[email protected]>
+
+dnl $Id: as-compiler-flag.m4,v 1.1 2004/06/01 10:08:56 thomasvs Exp $
+
+dnl AS_COMPILER_FLAG(CFLAGS, ACTION-IF-ACCEPTED, [ACTION-IF-NOT-ACCEPTED])
+dnl Tries to compile with the given CFLAGS.
+dnl Runs ACTION-IF-ACCEPTED if the compiler can compile with the flags,
+dnl and ACTION-IF-NOT-ACCEPTED otherwise.
+
+AC_DEFUN([AS_COMPILER_FLAG],
+[
+ AC_MSG_CHECKING([to see if compiler understands $1])
+
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $1"
+
+ AC_TRY_COMPILE([ ], [], [flag_ok=yes], [flag_ok=no])
+ CFLAGS="$save_CFLAGS"
+
+ if test "X$flag_ok" = Xyes ; then
+ $2
+ true
+ else
+ $3
+ true
+ fi
+ AC_MSG_RESULT([$flag_ok])
+])
+
diff --git a/m4/as-version.m4 b/m4/as-version.m4
new file mode 100644
index 0000000..fa60a38
--- /dev/null
+++ b/m4/as-version.m4
@@ -0,0 +1,71 @@
+dnl as-version.m4 0.2.0
+
+dnl autostars m4 macro for versioning
+
+dnl Thomas Vander Stichele <thomas at apestaart dot org>
+
+dnl $Id: as-version.m4,v 1.15 2006/04/01 09:40:24 thomasvs Exp $
+
+dnl AS_VERSION
+
+dnl example
+dnl AS_VERSION
+
+dnl this macro
+dnl - AC_SUBST's PACKAGE_VERSION_MAJOR, _MINOR, _MICRO
+dnl - AC_SUBST's PACKAGE_VERSION_RELEASE,
+dnl which can be used for rpm release fields
+dnl - doesn't call AM_INIT_AUTOMAKE anymore because it prevents
+dnl maintainer mode from running correctly
+dnl
+dnl don't forget to put #undef PACKAGE_VERSION_RELEASE in acconfig.h
+dnl if you use acconfig.h
+
+AC_DEFUN([AS_VERSION],
+[
+ PACKAGE_VERSION_MAJOR=$(echo AC_PACKAGE_VERSION | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo AC_PACKAGE_VERSION | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo AC_PACKAGE_VERSION | cut -d'.' -f3)
+
+ AC_SUBST(PACKAGE_VERSION_MAJOR)
+ AC_SUBST(PACKAGE_VERSION_MINOR)
+ AC_SUBST(PACKAGE_VERSION_MICRO)
+])
+
+dnl AS_NANO(ACTION-IF-NO-NANO, [ACTION-IF-NANO])
+
+dnl requires AC_INIT to be called before
+dnl For projects using a fourth or nano number in your versioning to indicate
+dnl development or prerelease snapshots, this macro allows the build to be
+dnl set up differently accordingly.
+
+dnl this macro:
+dnl - parses AC_PACKAGE_VERSION, set by AC_INIT, and extracts the nano number
+dnl - sets the variable PACKAGE_VERSION_NANO
+dnl - sets the variable PACKAGE_VERSION_RELEASE, which can be used
+dnl for rpm release fields
+dnl - executes ACTION-IF-NO-NANO or ACTION-IF-NANO
+
+dnl example:
+dnl AS_NANO(RELEASE="yes", RELEASE="no")
+
+AC_DEFUN([AS_NANO],
+[
+ AC_MSG_CHECKING(nano version)
+
+ NANO=$(echo AC_PACKAGE_VERSION | cut -d'.' -f4)
+
+ if test x"$NANO" = x || test "x$NANO" = "x0" ; then
+ AC_MSG_RESULT([0 (release)])
+ NANO=0
+ PACKAGE_VERSION_RELEASE=1
+ ifelse([$1], , :, [$1])
+ else
+ AC_MSG_RESULT($NANO)
+ PACKAGE_VERSION_RELEASE=0.`date +%Y%m%d.%H%M%S`
+ ifelse([$2], , :, [$2])
+ fi
+ PACKAGE_VERSION_NANO=$NANO
+ AC_SUBST(PACKAGE_VERSION_NANO)
+ AC_SUBST(PACKAGE_VERSION_RELEASE)
+])
diff --git a/m4/intltool.m4 b/m4/intltool.m4
new file mode 100644
index 0000000..839e855
--- /dev/null
+++ b/m4/intltool.m4
@@ -0,0 +1,216 @@
+## intltool.m4 - Configure intltool for the target system. -*-Shell-script-*-
+## Copyright (C) 2001 Eazel, Inc.
+## Author: Maciej Stachowiak <[email protected]>
+## Kenneth Christiansen <[email protected]>
+##
+## 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.
+
+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], ...)
+
diff --git a/m4/libtool.m4 b/m4/libtool.m4
new file mode 100644
index 0000000..44e0ecf
--- /dev/null
+++ b/m4/libtool.m4
@@ -0,0 +1,7982 @@
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# Written by Gordon Matzigkeit, 1996
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+m4_define([_LT_COPYING], [dnl
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
+# Written by Gordon Matzigkeit, 1996
+#
+# This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING. If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 57 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+ [m4_default([$3],
+ [m4_fatal([Libtool version $1 or higher is required],
+ 63)])],
+ [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+ *\ * | *\ *)
+ AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+ case $cc_temp in
+ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+done
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+])
+
+
+# _LT_FILEUTILS_DEFAULTS
+# ----------------------
+# It is okay to use these file commands and assume they have been set
+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+m4_defun([_LT_FILEUTILS_DEFAULTS],
+[: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+])# _LT_FILEUTILS_DEFAULTS
+
+
+# _LT_SETUP
+# ---------
+m4_defun([_LT_SETUP],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+
+_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
+dnl
+_LT_DECL([], [host_alias], [0], [The host system])dnl
+_LT_DECL([], [host], [0])dnl
+_LT_DECL([], [host_os], [0])dnl
+dnl
+_LT_DECL([], [build_alias], [0], [The build system])dnl
+_LT_DECL([], [build], [0])dnl
+_LT_DECL([], [build_os], [0])dnl
+dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+dnl
+AC_REQUIRE([AC_PROG_LN_S])dnl
+test -z "$LN_S" && LN_S="ln -s"
+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
+dnl
+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
+m4_require([_LT_CMD_RELOAD])dnl
+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_WITH_SYSROOT])dnl
+
+_LT_CONFIG_LIBTOOL_INIT([
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+fi
+])
+if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+fi
+
+_LT_CHECK_OBJDIR
+
+m4_require([_LT_TAG_COMPILER])dnl
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+_LT_CC_BASENAME([$compiler])
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ _LT_PATH_MAGIC
+ fi
+ ;;
+esac
+
+# Use C for the default configuration in the libtool script
+LT_SUPPORTED_TAG([CC])
+_LT_LANG_C_CONFIG
+_LT_LANG_DEFAULT_CONFIG
+_LT_CONFIG_COMMANDS
+])# _LT_SETUP
+
+
+# _LT_PREPARE_SED_QUOTE_VARS
+# --------------------------
+# Define a few sed substitution that help us do robust quoting.
+m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
+[# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+])
+
+# _LT_PROG_LTMAIN
+# ---------------
+# Note that this code is called both from `configure', and `config.status'
+# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
+# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# so we pass a copy along to make sure it has a sensible value anyway.
+m4_defun([_LT_PROG_LTMAIN],
+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
+ltmain="$ac_aux_dir/ltmain.sh"
+])# _LT_PROG_LTMAIN
+
+
+## ------------------------------------- ##
+## Accumulate code for creating libtool. ##
+## ------------------------------------- ##
+
+# So that we can recreate a full libtool script including additional
+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
+# in macros and then make a single call at the end using the `libtool'
+# label.
+
+
+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
+# ----------------------------------------
+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL_INIT],
+[m4_ifval([$1],
+ [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
+ [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
+
+
+# _LT_CONFIG_LIBTOOL([COMMANDS])
+# ------------------------------
+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL],
+[m4_ifval([$1],
+ [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
+ [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
+
+
+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
+# -----------------------------------------------------
+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
+[_LT_CONFIG_LIBTOOL([$1])
+_LT_CONFIG_LIBTOOL_INIT([$2])
+])
+
+
+# _LT_FORMAT_COMMENT([COMMENT])
+# -----------------------------
+# Add leading comment marks to the start of each line, and a trailing
+# full-stop to the whole comment if one is not present already.
+m4_define([_LT_FORMAT_COMMENT],
+[m4_ifval([$1], [
+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
+ [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
+)])
+
+
+
+## ------------------------ ##
+## FIXME: Eliminate VARNAME ##
+## ------------------------ ##
+
+
+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
+# -------------------------------------------------------------------
+# CONFIGNAME is the name given to the value in the libtool script.
+# VARNAME is the (base) name used in the configure script.
+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
+# VARNAME. Any other value will be used directly.
+m4_define([_LT_DECL],
+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
+ [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
+ [m4_ifval([$1], [$1], [$2])])
+ lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
+ m4_ifval([$4],
+ [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
+ lt_dict_add_subkey([lt_decl_dict], [$2],
+ [tagged?], [m4_ifval([$5], [yes], [no])])])
+])
+
+
+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
+# --------------------------------------------------------
+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
+
+
+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_tag_varnames],
+[_lt_decl_filter([tagged?], [yes], $@)])
+
+
+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
+# ---------------------------------------------------------
+m4_define([_lt_decl_filter],
+[m4_case([$#],
+ [0], [m4_fatal([$0: too few arguments: $#])],
+ [1], [m4_fatal([$0: too few arguments: $#: $1])],
+ [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
+ [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
+ [lt_dict_filter([lt_decl_dict], $@)])[]dnl
+])
+
+
+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
+# --------------------------------------------------
+m4_define([lt_decl_quote_varnames],
+[_lt_decl_filter([value], [1], $@)])
+
+
+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_dquote_varnames],
+[_lt_decl_filter([value], [2], $@)])
+
+
+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_varnames_tagged],
+[m4_assert([$# <= 2])dnl
+_$0(m4_quote(m4_default([$1], [[, ]])),
+ m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
+ m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
+m4_define([_lt_decl_varnames_tagged],
+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
+
+
+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_all_varnames],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+ m4_if([$2], [],
+ m4_quote(lt_decl_varnames),
+ m4_quote(m4_shift($@))))[]dnl
+])
+m4_define([_lt_decl_all_varnames],
+[lt_join($@, lt_decl_varnames_tagged([$1],
+ lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
+])
+
+
+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
+# ------------------------------------
+# Quote a variable value, and forward it to `config.status' so that its
+# declaration there will have the same value as in `configure'. VARNAME
+# must have a single quote delimited value for this to work.
+m4_define([_LT_CONFIG_STATUS_DECLARE],
+[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
+
+
+# _LT_CONFIG_STATUS_DECLARATIONS
+# ------------------------------
+# We delimit libtool config variables with single quotes, so when
+# we write them to config.status, we have to be sure to quote all
+# embedded single quotes properly. In configure, this macro expands
+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+#
+# <var>='`$ECHO "$<var>" | $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 <[email protected]>."
+
+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 <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#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<name>.so
+ # instead of lib<name>.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
+
+_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 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ AC_MSG_RESULT($LD)
+else
+ AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])# LT_PATH_LD
+
+# Old names:
+AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
+AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_LD], [])
+dnl AC_DEFUN([AC_PROG_LD], [])
+
+
+# _LT_PATH_LD_GNU
+#- --------------
+m4_defun([_LT_PATH_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# _LT_PATH_LD_GNU
+
+
+# _LT_CMD_RELOAD
+# --------------
+# find reload flag for linker
+# -- PORTME Some linkers may need a different reload flag.
+m4_defun([_LT_CMD_RELOAD],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+ lt_cv_ld_reload_flag,
+ [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+ cygwin* | mingw* | pw32* | cegcc*)
+ if test "$GCC" != yes; then
+ reload_cmds=false
+ fi
+ ;;
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+ else
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ fi
+ ;;
+esac
+_LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_TAGDECL([], [reload_cmds], [2])dnl
+])# _LT_CMD_RELOAD
+
+
+# _LT_CHECK_MAGIC_METHOD
+# ----------------------
+# how to check for library dependencies
+# -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_MAGIC_METHOD],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+AC_CACHE_CHECK([how to recognize dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[[4-9]]*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+beos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+bsdi[[45]]*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ ;;
+
+cygwin*)
+ # func_win32_libid is a shell function defined in ltmain.sh
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ ;;
+
+mingw* | pw32*)
+ # Base MSYS/MinGW do not provide the 'file' command needed by
+ # func_win32_libid shell function, so use a weaker test based on 'objdump',
+ # unless we find 'file', for example because we are cross-compiling.
+ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='func_win32_libid'
+ else
+ # Keep this pattern in sync with the one in func_win32_libid.
+ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ fi
+ ;;
+
+cegcc*)
+ # use the weaker test based on 'objdump'. See mingw*.
+ lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+ lt_cv_file_magic_cmd='$OBJDUMP -f'
+ ;;
+
+darwin* | rhapsody*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+freebsd* | dragonfly*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ case $host_cpu in
+ i*86 )
+ # Not sure whether the presence of OpenBSD here was a mistake.
+ # Let's accept both of them until this is cleared up.
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ ;;
+ esac
+ else
+ lt_cv_deplibs_check_method=pass_all
+ fi
+ ;;
+
+gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+haiku*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case $host_cpu in
+ ia64*)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+ ;;
+
+interix[[3-9]]*)
+ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $LD in
+ *-32|*"-32 ") libmagic=32-bit;;
+ *-n32|*"-n32 ") libmagic=N32;;
+ *-64|*"-64 ") libmagic=64-bit;;
+ *) libmagic=never-match;;
+ esac
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+# This must be glibc/ELF.
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+ fi
+ ;;
+
+newos6*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
+ ;;
+
+*nto* | *qnx*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+openbsd*)
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ fi
+ ;;
+
+osf3* | osf4* | osf5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+rdos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+solaris*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sysv4 | sysv4.3*)
+ case $host_vendor in
+ motorola)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+ ;;
+ ncr)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ sequent)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+ ;;
+ sni)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+ siemens)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ pc)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ esac
+ ;;
+
+tpf*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+esac
+])
+
+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 <[email protected]> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32* | cegcc*)
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=no
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ haiku*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ interix[[3-9]]*)
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+ # Instead, shared libraries are loaded at an image base (0x10000000 by
+ # default) and relocated if they conflict, which is a slow very memory
+ # consuming and fragmenting process. To avoid this, we pick a random,
+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ ;;
+
+ gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
+ tmp_diet=no
+ if test "$host_os" = linux-dietlibc; then
+ case $cc_basename in
+ diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
+ esac
+ fi
+ if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+ && test "$tmp_diet" = no
+ then
+ tmp_addflag=' $pic_flag'
+ tmp_sharedflag='-shared'
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
+ pgf77* | pgf90* | pgf95* | pgfortran*)
+ # Portland Group f77 and f90 compilers
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
+ tmp_addflag=' -i_dynamic -nofor_main' ;;
+ ifc* | ifort*) # Intel Fortran compiler
+ tmp_addflag=' -nofor_main' ;;
+ lf95*) # Lahey Fortran 8.1
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ tmp_sharedflag='--shared' ;;
+ xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
+ tmp_sharedflag='-qmkshrobj'
+ tmp_addflag= ;;
+ nvcc*) # Cuda Compiler Driver 2.2
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(compiler_needs_object, $1)=yes
+ ;;
+ esac
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C 5.9
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(compiler_needs_object, $1)=yes
+ tmp_sharedflag='-G' ;;
+ *Sun\ F*) # Sun Fortran 8.3
+ tmp_sharedflag='-G' ;;
+ esac
+ _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+ if test "x$supports_anon_versioning" = xyes; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ fi
+
+ case $cc_basename in
+ xlf* | bgf* | bgxlf* | mpixlf*)
+ # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ esac
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris*)
+ if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+ elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+ case `$LD -v 2>&1` in
+ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+ ;;
+ *)
+ # For security reasons, it is highly recommended that you always
+ # use absolute paths for naming shared libraries, and exclude the
+ # DT_RUNPATH tag from executables and libraries. But doing so
+ # requires that you compile everything twice, which is a pain.
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+
+ sunos4*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+
+ if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+ runpath_var=
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ _LT_TAGVAR(hardcode_direct, $1)=unsupported
+ fi
+ ;;
+
+ aix[[4-9]]*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ # Also, AIX nm treats weak defined symbols like other global
+ # defined symbols, whereas GNU nm marks them as "W".
+ if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ fi
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ ;;
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_TAGVAR(archive_cmds, $1)=''
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.[[012]]|aix4.[[012]].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" &&
+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ :
+ else
+ # We have old collect2
+ _LT_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ ;;
+ esac
+ shared_flag='-shared'
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ if test "$with_gnu_ld" = yes; then
+ # We only use this code for GNU lds that support --whole-archive.
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ else
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds its shared libraries.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ case $host_cpu in
+ powerpc)
+ # see comment about AmigaOS4 .so support
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)=''
+ ;;
+ m68k)
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ esac
+ ;;
+
+ bsdi[[45]]*)
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32* | cegcc*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ case $cc_basename in
+ cl*)
+ # Native MSVC
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+ else
+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
+ # The linker will not automatically build a static lib if we build a DLL.
+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+ # Don't use ranlib
+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile="$lt_outputfile.exe"
+ lt_tool_outputfile="$lt_tool_outputfile.exe"
+ ;;
+ esac~
+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
+ ;;
+ *)
+ # Assume MSVC wrapper
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+ # FIXME: Should let the user specify the lib program.
+ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+ esac
+ ;;
+
+ darwin* | rhapsody*)
+ _LT_DARWIN_LINKER_FEATURES($1)
+ ;;
+
+ dgux*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2.*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+
+ hpux10*)
+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ if test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ fi
+ ;;
+
+ hpux11*)
+ if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+ case $host_cpu in
+ hppa*64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ m4_if($1, [], [
+ # Older versions of the 11.00 compiler do not understand -b yet
+ # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
+ _LT_LINKER_OPTION([if $CC understands -b],
+ _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
+ [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ case $host_cpu in
+ hppa*64*|ia64*)
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ *)
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ # Try to use the -exported_symbol ld option, if it does not
+ # work, assume that -exports_file does not work either and
+ # implicitly export all symbols.
+ # This should be the same for all languages, so no per-tag cache variable.
+ AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
+ [lt_cv_irix_exported_symbol],
+ [save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ AC_LINK_IFELSE(
+ [AC_LANG_SOURCE(
+ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
+ [C++], [[int foo (void) { return 0; }]],
+ [Fortran 77], [[
+ subroutine foo
+ end]],
+ [Fortran], [[
+ subroutine foo
+ end]])])],
+ [lt_cv_irix_exported_symbol=yes],
+ [lt_cv_irix_exported_symbol=no])
+ LDFLAGS="$save_LDFLAGS"])
+ if test "$lt_cv_irix_exported_symbol" = yes; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ fi
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_TAGVAR(inherit_rpath, $1)=yes
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ newsos6)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *nto* | *qnx*)
+ ;;
+
+ openbsd*)
+ if test -f /usr/libexec/ld.so; then
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ else
+ case $host_os in
+ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ os2*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ else
+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ solaris*)
+ _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+ if test "$GCC" = yes; then
+ wlarc='${wl}'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ else
+ case `$CC -V 2>&1` in
+ *"Compilers 5.0"*)
+ wlarc=''
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+ ;;
+ *)
+ wlarc='${wl}'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ ;;
+ esac
+ fi
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *)
+ # The compiler driver will combine and reorder linker options,
+ # but understands `-z linker_flag'. GCC discards it without `$wl',
+ # but is careful enough not to reorder.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ else
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+ fi
+ ;;
+ esac
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ ;;
+ motorola)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4.3*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+ fi
+ ;;
+
+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var='LD_RUN_PATH'
+
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ ;;
+
+ sysv5* | sco3.2v5* | sco5v6*)
+ # Note: We can NOT use -z defs as we might desire, because we do not
+ # link with -lc, and that would cause any symbols used from libc to
+ # always be unresolved, which means just about no library would
+ # ever link correctly. If we're not using GNU ld we use -z text
+ # though, which does catch some bad symbols but isn't as heavy-handed
+ # as -z defs.
+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var='LD_RUN_PATH'
+
+ if test "$GCC" = yes; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ ;;
+
+ uts4*)
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+
+ if test x$host_vendor = xsni; then
+ case $host in
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+ ;;
+ esac
+ fi
+ fi
+])
+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+
+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
+_LT_DECL([], [extract_expsyms_cmds], [2],
+ [The commands to extract the exported symbol list from a shared archive])
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+ # Assume -lc should be added
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $_LT_TAGVAR(archive_cmds, $1) in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ AC_CACHE_CHECK([whether -lc should be explicitly linked in],
+ [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
+ [$RM conftest*
+ echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+ pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+ _LT_TAGVAR(allow_undefined_flag, $1)=
+ if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+ then
+ lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ else
+ lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+ fi
+ _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $RM conftest*
+ ])
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
+ ;;
+ esac
+ fi
+ ;;
+esac
+
+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
+ [Whether or not to add -lc for building shared libraries])
+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
+ [enable_shared_with_static_runtimes], [0],
+ [Whether or not to disallow shared libs when runtime libs are static])
+_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
+ [Compiler flag to allow reflexive dlopens])
+_LT_TAGDECL([], [whole_archive_flag_spec], [1],
+ [Compiler flag to generate shared objects directly from archives])
+_LT_TAGDECL([], [compiler_needs_object], [1],
+ [Whether the compiler copes with passing no objects directly])
+_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
+ [Create an old-style archive from a shared archive])
+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
+ [Create a temporary old-style archive to link instead of a shared archive])
+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
+_LT_TAGDECL([], [archive_expsym_cmds], [2])
+_LT_TAGDECL([], [module_cmds], [2],
+ [Commands used to build a loadable module if different from building
+ a shared archive.])
+_LT_TAGDECL([], [module_expsym_cmds], [2])
+_LT_TAGDECL([], [with_gnu_ld], [1],
+ [Whether we are building with GNU ld or not])
+_LT_TAGDECL([], [allow_undefined_flag], [1],
+ [Flag that allows shared libraries with undefined symbols to be built])
+_LT_TAGDECL([], [no_undefined_flag], [1],
+ [Flag that enforces no undefined symbols])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
+ [Flag to hardcode $libdir into a binary during linking.
+ This must work even if $libdir does not exist])
+_LT_TAGDECL([], [hardcode_libdir_separator], [1],
+ [Whether we need a single "-rpath" flag with a separated argument])
+_LT_TAGDECL([], [hardcode_direct], [0],
+ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+ DIR into the resulting binary])
+_LT_TAGDECL([], [hardcode_direct_absolute], [0],
+ [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+ DIR into the resulting binary and the resulting library dependency is
+ "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+ library is relocated])
+_LT_TAGDECL([], [hardcode_minus_L], [0],
+ [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+ into the resulting binary])
+_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
+ [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+ into the resulting binary])
+_LT_TAGDECL([], [hardcode_automatic], [0],
+ [Set to "yes" if building a shared library automatically hardcodes DIR
+ into the library and all subsequent libraries and executables linked
+ against it])
+_LT_TAGDECL([], [inherit_rpath], [0],
+ [Set to yes if linker adds runtime paths of dependent libraries
+ to runtime path list])
+_LT_TAGDECL([], [link_all_deplibs], [0],
+ [Whether libtool must link a program against all its dependency libraries])
+_LT_TAGDECL([], [always_export_symbols], [0],
+ [Set to "yes" if exported symbols are required])
+_LT_TAGDECL([], [export_symbols_cmds], [2],
+ [The commands to list exported symbols])
+_LT_TAGDECL([], [exclude_expsyms], [1],
+ [Symbols that should not be listed in the preloaded symbols])
+_LT_TAGDECL([], [include_expsyms], [1],
+ [Symbols that must always be exported])
+_LT_TAGDECL([], [prelink_cmds], [2],
+ [Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [postlink_cmds], [2],
+ [Commands necessary for finishing linking programs])
+_LT_TAGDECL([], [file_list_spec], [1],
+ [Specify filename containing input files])
+dnl FIXME: Not yet implemented
+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
+dnl [Compiler flag to generate thread safe objects])
+])# _LT_LINKER_SHLIBS
+
+
+# _LT_LANG_C_CONFIG([TAG])
+# ------------------------
+# Ensure that the configuration variables for a C compiler are suitably
+# defined. These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_C_CONFIG],
+[m4_require([_LT_DECL_EGREP])dnl
+lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+_LT_TAG_COMPILER
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+ _LT_COMPILER_NO_RTTI($1)
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_SYS_DYNAMIC_LINKER($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+ LT_SYS_DLOPEN_SELF
+ _LT_CMD_STRIPLIB
+
+ # Report which library types will actually be built
+ AC_MSG_CHECKING([if libtool supports shared libraries])
+ AC_MSG_RESULT([$can_build_shared])
+
+ AC_MSG_CHECKING([whether to build shared libraries])
+ test "$can_build_shared" = "no" && enable_shared=no
+
+ # On AIX, shared libraries and static libraries use the same namespace, and
+ # are all built from PIC.
+ case $host_os in
+ aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+ aix[[4-9]]*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ esac
+ AC_MSG_RESULT([$enable_shared])
+
+ AC_MSG_CHECKING([whether to build static libraries])
+ # Make sure either enable_shared or enable_static is yes.
+ test "$enable_shared" = yes || enable_static=yes
+ AC_MSG_RESULT([$enable_static])
+
+ _LT_CONFIG($1)
+fi
+AC_LANG_POP
+CC="$lt_save_CC"
+])# _LT_LANG_C_CONFIG
+
+
+# _LT_LANG_CXX_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a C++ compiler are suitably
+# defined. These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_CXX_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+ (test "X$CXX" != "Xg++"))) ; then
+ AC_PROG_CXXCPP
+else
+ _lt_caught_CXX_error=yes
+fi
+
+AC_LANG_PUSH(C++)
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(compiler_needs_object, $1)=no
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working. Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+ # Code to be used in simple compile tests
+ lt_simple_compile_test_code="int some_variable = 0;"
+
+ # Code to be used in simple link tests
+ lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
+
+ # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+ _LT_TAG_COMPILER
+
+ # save warnings/boilerplate of simple test code
+ _LT_COMPILER_BOILERPLATE
+ _LT_LINKER_BOILERPLATE
+
+ # Allow CC to be a program name with arguments.
+ lt_save_CC=$CC
+ lt_save_CFLAGS=$CFLAGS
+ lt_save_LD=$LD
+ lt_save_GCC=$GCC
+ GCC=$GXX
+ lt_save_with_gnu_ld=$with_gnu_ld
+ lt_save_path_LD=$lt_cv_path_LD
+ if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+ else
+ $as_unset lt_cv_prog_gnu_ld
+ fi
+ if test -n "${lt_cv_path_LDCXX+set}"; then
+ lt_cv_path_LD=$lt_cv_path_LDCXX
+ else
+ $as_unset lt_cv_path_LD
+ fi
+ test -z "${LDCXX+set}" || LD=$LDCXX
+ CC=${CXX-"c++"}
+ CFLAGS=$CXXFLAGS
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+
+ if test -n "$compiler"; then
+ # We don't want -fno-exception when compiling C++ code, so set the
+ # no_builtin_flag separately
+ if test "$GXX" = yes; then
+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+ else
+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+ fi
+
+ if test "$GXX" = yes; then
+ # Set up default GNU C++ configuration
+
+ LT_PATH_LD
+
+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
+ # archiving commands below assume that GNU ld is being used.
+ if test "$with_gnu_ld" = yes; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+ # investigate it a little bit more. (MM)
+ wlarc='${wl}'
+
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+ $GREP 'no-whole-archive' > /dev/null; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ else
+ with_gnu_ld=no
+ wlarc=
+
+ # A generic and very simple default shared library creation
+ # command for GNU C++ for the case where it uses the native
+ # linker, instead of GNU ld. If possible, this setting should
+ # overridden to take advantage of the native linker features on
+ # the platform it is being used on.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+ fi
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+ else
+ GXX=no
+ with_gnu_ld=no
+ wlarc=
+ fi
+
+ # PORTME: fill in a description of your system's C++ link characteristics
+ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+ case $host_os in
+ aix3*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aix[[4-9]]*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+ for ld_flag in $LDFLAGS; do
+ case $ld_flag in
+ *-brtl*)
+ aix_use_runtimelinking=yes
+ break
+ ;;
+ esac
+ done
+ ;;
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_TAGVAR(archive_cmds, $1)=''
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+ if test "$GXX" = yes; then
+ case $host_os in aix4.[[012]]|aix4.[[012]].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" &&
+ strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ :
+ else
+ # We have old collect2
+ _LT_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to
+ # export.
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty
+ # executable.
+ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an
+ # empty executable.
+ _LT_SYS_MODULE_PATH_AIX([$1])
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ if test "$with_gnu_ld" = yes; then
+ # We only use this code for GNU lds that support --whole-archive.
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ else
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+ fi
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds its shared
+ # libraries.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Joseph Beckenbach <[email protected]> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ chorus*)
+ case $cc_basename in
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ cygwin* | mingw* | pw32* | cegcc*)
+ case $GXX,$cc_basename in
+ ,cl* | no,cl*)
+ # Native MSVC
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+ else
+ $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
+ # The linker will not automatically build a static lib if we build a DLL.
+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ # Don't use ranlib
+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile="$lt_outputfile.exe"
+ lt_tool_outputfile="$lt_tool_outputfile.exe"
+ ;;
+ esac~
+ func_to_tool_file "$lt_outputfile"~
+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
+ ;;
+ *)
+ # g++
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=no
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ darwin* | rhapsody*)
+ _LT_DARWIN_LINKER_FEATURES($1)
+ ;;
+
+ dgux*)
+ case $cc_basename in
+ ec++*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ ghcx*)
+ # Green Hills C++ Compiler
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ freebsd2.*)
+ # C++ shared libraries reported to be fairly broken before
+ # switch to ELF
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ freebsd-elf*)
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+
+ freebsd* | dragonfly*)
+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+ # conventions
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+ ;;
+
+ gnu*)
+ ;;
+
+ haiku*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ hpux9*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+
+ case $cc_basename in
+ CC*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC*)
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+
+ hpux10*|hpux11*)
+ if test $with_gnu_ld = no; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ case $host_cpu in
+ hppa*64*|ia64*)
+ ;;
+ *)
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+ esac
+ fi
+ case $host_cpu in
+ hppa*64*|ia64*)
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ *)
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ esac
+
+ case $cc_basename in
+ CC*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC*)
+ case $host_cpu in
+ hppa*64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ ia64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test $with_gnu_ld = no; then
+ case $host_cpu in
+ hppa*64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ ia64*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ fi
+ else
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+
+ interix[[3-9]]*)
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+ # Instead, shared libraries are loaded at an image base (0x10000000 by
+ # default) and relocated if they conflict, which is a slow very memory
+ # consuming and fragmenting process. To avoid this, we pick a random,
+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ ;;
+ irix5* | irix6*)
+ case $cc_basename in
+ CC*)
+ # SGI C++
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+
+ # Archives containing C++ object files must be created using
+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+ fi
+ fi
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+ esac
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_TAGVAR(inherit_rpath, $1)=yes
+ ;;
+
+ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ case $cc_basename in
+ KCC*)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+ ;;
+ icpc* | ecpc* )
+ # Intel C++
+ with_gnu_ld=yes
+ # version 8.0 and above of icpc choke on multiply defined symbols
+ # if we add $predep_objects and $postdep_objects, however 7.1 and
+ # earlier do not add the objects themselves.
+ case `$CC -V 2>&1` in
+ *"Version 7."*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ ;;
+ *) # Version 8.0 or newer
+ tmp_idyn=
+ case $host_cpu in
+ ia64*) tmp_idyn=' -i_dynamic';;
+ esac
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ ;;
+ esac
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ ;;
+ pgCC* | pgcpp*)
+ # Portland Group C++ compiler
+ case `$CC -V` in
+ *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
+ _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+ _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+ $RANLIB $oldlib'
+ _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ ;;
+ *) # Version 6 and above use weak symbols
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ ;;
+ esac
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ ;;
+ cxx*)
+ # Compaq C++
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+ runpath_var=LD_RUN_PATH
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
+ ;;
+ xl* | mpixl* | bgxl*)
+ # IBM XL 8.0 on PPC, with GNU ld
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ if test "x$supports_anon_versioning" = xyes; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ fi
+ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*)
+ # Sun C++ 5.9
+ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+ # Not sure whether something based on
+ # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+ # would be better.
+ output_verbose_link_cmd='func_echo_all'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+ ;;
+ esac
+ ;;
+ esac
+ ;;
+
+ lynxos*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ m88k*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ mvs*)
+ case $cc_basename in
+ cxx*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+ wlarc=
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ fi
+ # Workaround some broken pre-1.5 toolchains
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+ ;;
+
+ *nto* | *qnx*)
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+ ;;
+
+ openbsd2*)
+ # C++ shared libraries are fairly broken
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ openbsd*)
+ if test -f /usr/libexec/ld.so; then
+ _LT_TAGVAR(hardcode_direct, $1)=yes
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ fi
+ output_verbose_link_cmd=func_echo_all
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ osf3* | osf4* | osf5*)
+ case $cc_basename in
+ KCC*)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # the KAI C++ compiler.
+ case $host in
+ osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
+ *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
+ esac
+ ;;
+ RCC*)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx*)
+ case $host in
+ osf3*)
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ ;;
+ *)
+ _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
+ $RM $lib.exp'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ ;;
+ esac
+
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ case $host in
+ osf3*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ ;;
+ esac
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+
+ psos*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ sunos4*)
+ case $cc_basename in
+ CC*)
+ # Sun C++ 4.x
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ lcc*)
+ # Lucid
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ solaris*)
+ case $cc_basename in
+ CC* | sunCC*)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+ _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *)
+ # The compiler driver will combine and reorder linker options,
+ # but understands `-z linker_flag'.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+ ;;
+ esac
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+ output_verbose_link_cmd='func_echo_all'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+ ;;
+ gcx*)
+ # Green Hills C++ Compiler
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+ # The C++ compiler must be used to create the archive.
+ _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+ ;;
+ *)
+ # GNU C++ compiler with Solaris linker
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+ else
+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # platform.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+ fi
+
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *)
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ ;;
+
+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var='LD_RUN_PATH'
+
+ case $cc_basename in
+ CC*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+
+ sysv5* | sco3.2v5* | sco5v6*)
+ # Note: We can NOT use -z defs as we might desire, because we do not
+ # link with -lc, and that would cause any symbols used from libc to
+ # always be unresolved, which means just about no library would
+ # ever link correctly. If we're not using GNU ld we use -z text
+ # though, which does catch some bad symbols but isn't as heavy-handed
+ # as -z defs.
+ _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+ _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var='LD_RUN_PATH'
+
+ case $cc_basename in
+ CC*)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
+ '"$_LT_TAGVAR(old_archive_cmds, $1)"
+ _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
+ '"$_LT_TAGVAR(reload_cmds, $1)"
+ ;;
+ *)
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+
+ tandem*)
+ case $cc_basename in
+ NCC*)
+ # NonStop-UX NCC 3.20
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ vxworks*)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+
+ AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+ test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+ _LT_TAGVAR(GCC, $1)="$GXX"
+ _LT_TAGVAR(LD, $1)="$LD"
+
+ ## CAVEAT EMPTOR:
+ ## There is no encapsulation within the following macros, do not change
+ ## the running order or otherwise move them around unless you know exactly
+ ## what you are doing...
+ _LT_SYS_HIDDEN_LIBDEPS($1)
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_SYS_DYNAMIC_LINKER($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+
+ _LT_CONFIG($1)
+ fi # test -n "$compiler"
+
+ CC=$lt_save_CC
+ CFLAGS=$lt_save_CFLAGS
+ LDCXX=$LD
+ LD=$lt_save_LD
+ GCC=$lt_save_GCC
+ with_gnu_ld=$lt_save_with_gnu_ld
+ lt_cv_path_LDCXX=$lt_cv_path_LD
+ lt_cv_path_LD=$lt_save_path_LD
+ lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+AC_LANG_POP
+])# _LT_LANG_CXX_CONFIG
+
+
+# _LT_FUNC_STRIPNAME_CNF
+# ----------------------
+# func_stripname_cnf prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+#
+# This function is identical to the (non-XSI) version of func_stripname,
+# except this one can be used by m4 code that may be executed by configure,
+# rather than the libtool script.
+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
+AC_REQUIRE([_LT_DECL_SED])
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
+func_stripname_cnf ()
+{
+ case ${2} in
+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+ esac
+} # func_stripname_cnf
+])# _LT_FUNC_STRIPNAME_CNF
+
+# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+# ---------------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
+# Dependencies to place before and after the object being linked:
+_LT_TAGVAR(predep_objects, $1)=
+_LT_TAGVAR(postdep_objects, $1)=
+_LT_TAGVAR(predeps, $1)=
+_LT_TAGVAR(postdeps, $1)=
+_LT_TAGVAR(compiler_lib_search_path, $1)=
+
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library. It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
+int a;
+void foo (void) { a = 0; }
+_LT_EOF
+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+ Foo (void) { a = 0; }
+private:
+ int a;
+};
+_LT_EOF
+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
+ subroutine foo
+ implicit none
+ integer*4 a
+ a=0
+ return
+ end
+_LT_EOF
+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
+ subroutine foo
+ implicit none
+ integer a
+ a=0
+ return
+ end
+_LT_EOF
+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
+public class foo {
+ private int a;
+ public void bar (void) {
+ a = 0;
+ }
+};
+_LT_EOF
+], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
+package foo
+func foo() {
+}
+_LT_EOF
+])
+
+_lt_libdeps_save_CFLAGS=$CFLAGS
+case "$CC $CFLAGS " in #(
+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
+*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
+esac
+
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+ # Parse the compiler output and extract the necessary
+ # objects, libraries and library flags.
+
+ # Sentinel used to keep track of whether or not we are before
+ # the conftest object file.
+ pre_test_object_deps_done=no
+
+ for p in `eval "$output_verbose_link_cmd"`; do
+ case ${prev}${p} in
+
+ -L* | -R* | -l*)
+ # Some compilers place space between "-{L,R}" and the path.
+ # Remove the space.
+ if test $p = "-L" ||
+ test $p = "-R"; then
+ prev=$p
+ continue
+ fi
+
+ # Expand the sysroot to ease extracting the directories later.
+ if test -z "$prev"; then
+ case $p in
+ -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
+ -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
+ -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
+ esac
+ fi
+ case $p in
+ =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
+ esac
+ if test "$pre_test_object_deps_done" = no; then
+ case ${prev} in
+ -L | -R)
+ # Internal compiler library paths should come after those
+ # provided the user. The postdeps already come after the
+ # user supplied libs so there is no need to process them.
+ if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
+ _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+ else
+ _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+ fi
+ ;;
+ # The "-l" case would never come before the object being
+ # linked, so don't bother handling this case.
+ esac
+ else
+ if test -z "$_LT_TAGVAR(postdeps, $1)"; then
+ _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+ else
+ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+ fi
+ fi
+ prev=
+ ;;
+
+ *.lto.$objext) ;; # Ignore GCC LTO objects
+ *.$objext)
+ # This assumes that the test object file only shows up
+ # once in the compiler output.
+ if test "$p" = "conftest.$objext"; then
+ pre_test_object_deps_done=yes
+ continue
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
+ _LT_TAGVAR(predep_objects, $1)="$p"
+ else
+ _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
+ fi
+ else
+ if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
+ _LT_TAGVAR(postdep_objects, $1)="$p"
+ else
+ _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
+ fi
+ fi
+ ;;
+
+ *) ;; # Ignore the rest.
+
+ esac
+ done
+
+ # Clean up.
+ rm -f a.out a.exe
+else
+ echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$RM -f confest.$objext
+CFLAGS=$_lt_libdeps_save_CFLAGS
+
+# PORTME: override above test on systems where it is broken
+m4_if([$1], [CXX],
+[case $host_os in
+interix[[3-9]]*)
+ # Interix 3.5 installs completely hosed .la files for C++, so rather than
+ # hack all around it, let's just trust "g++" to DTRT.
+ _LT_TAGVAR(predep_objects,$1)=
+ _LT_TAGVAR(postdep_objects,$1)=
+ _LT_TAGVAR(postdeps,$1)=
+ ;;
+
+linux*)
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*)
+ # Sun C++ 5.9
+
+ # The more standards-conforming stlport4 library is
+ # incompatible with the Cstd library. Avoid specifying
+ # it if it's in CXXFLAGS. Ignore libCrun as
+ # -library=stlport4 depends on it.
+ case " $CXX $CXXFLAGS " in
+ *" -library=stlport4 "*)
+ solaris_use_stlport4=yes
+ ;;
+ esac
+
+ if test "$solaris_use_stlport4" != yes; then
+ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+ fi
+ ;;
+ esac
+ ;;
+
+solaris*)
+ case $cc_basename in
+ CC* | sunCC*)
+ # The more standards-conforming stlport4 library is
+ # incompatible with the Cstd library. Avoid specifying
+ # it if it's in CXXFLAGS. Ignore libCrun as
+ # -library=stlport4 depends on it.
+ case " $CXX $CXXFLAGS " in
+ *" -library=stlport4 "*)
+ solaris_use_stlport4=yes
+ ;;
+ esac
+
+ # Adding this requires a known-good setup of shared libraries for
+ # Sun compiler versions before 5.6, else PIC objects from an old
+ # archive will be linked into the output, leading to subtle bugs.
+ if test "$solaris_use_stlport4" != yes; then
+ _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+ fi
+ ;;
+ esac
+ ;;
+esac
+])
+
+case " $_LT_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
+ [The directories searched by this compiler when creating a shared library])
+_LT_TAGDECL([], [predep_objects], [1],
+ [Dependencies to place before and after the objects being linked to
+ create a shared library])
+_LT_TAGDECL([], [postdep_objects], [1])
+_LT_TAGDECL([], [predeps], [1])
+_LT_TAGDECL([], [postdeps], [1])
+_LT_TAGDECL([], [compiler_lib_search_path], [1],
+ [The library search path used internally by the compiler when linking
+ a shared library])
+])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+# _LT_LANG_F77_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a Fortran 77 compiler are
+# suitably defined. These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_F77_CONFIG],
+[AC_LANG_PUSH(Fortran 77)
+if test -z "$F77" || test "X$F77" = "Xno"; then
+ _lt_disable_F77=yes
+fi
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the F77 compiler isn't working. Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_F77" != yes; then
+ # Code to be used in simple compile tests
+ lt_simple_compile_test_code="\
+ subroutine t
+ return
+ end
+"
+
+ # Code to be used in simple link tests
+ lt_simple_link_test_code="\
+ program t
+ end
+"
+
+ # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+ _LT_TAG_COMPILER
+
+ # save warnings/boilerplate of simple test code
+ _LT_COMPILER_BOILERPLATE
+ _LT_LINKER_BOILERPLATE
+
+ # Allow CC to be a program name with arguments.
+ lt_save_CC="$CC"
+ lt_save_GCC=$GCC
+ lt_save_CFLAGS=$CFLAGS
+ CC=${F77-"f77"}
+ CFLAGS=$FFLAGS
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+ GCC=$G77
+ if test -n "$compiler"; then
+ AC_MSG_CHECKING([if libtool supports shared libraries])
+ AC_MSG_RESULT([$can_build_shared])
+
+ AC_MSG_CHECKING([whether to build shared libraries])
+ test "$can_build_shared" = "no" && enable_shared=no
+
+ # On AIX, shared libraries and static libraries use the same namespace, and
+ # are all built from PIC.
+ case $host_os in
+ aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+ aix[[4-9]]*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ esac
+ AC_MSG_RESULT([$enable_shared])
+
+ AC_MSG_CHECKING([whether to build static libraries])
+ # Make sure either enable_shared or enable_static is yes.
+ test "$enable_shared" = yes || enable_static=yes
+ AC_MSG_RESULT([$enable_static])
+
+ _LT_TAGVAR(GCC, $1)="$G77"
+ _LT_TAGVAR(LD, $1)="$LD"
+
+ ## CAVEAT EMPTOR:
+ ## There is no encapsulation within the following macros, do not change
+ ## the running order or otherwise move them around unless you know exactly
+ ## what you are doing...
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_SYS_DYNAMIC_LINKER($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+
+ _LT_CONFIG($1)
+ fi # test -n "$compiler"
+
+ GCC=$lt_save_GCC
+ CC="$lt_save_CC"
+ CFLAGS="$lt_save_CFLAGS"
+fi # test "$_lt_disable_F77" != yes
+
+AC_LANG_POP
+])# _LT_LANG_F77_CONFIG
+
+
+# _LT_LANG_FC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for a Fortran compiler are
+# suitably defined. These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_FC_CONFIG],
+[AC_LANG_PUSH(Fortran)
+
+if test -z "$FC" || test "X$FC" = "Xno"; then
+ _lt_disable_FC=yes
+fi
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for fc test sources.
+ac_ext=${ac_fc_srcext-f}
+
+# Object file extension for compiled fc test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the FC compiler isn't working. Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_FC" != yes; then
+ # Code to be used in simple compile tests
+ lt_simple_compile_test_code="\
+ subroutine t
+ return
+ end
+"
+
+ # Code to be used in simple link tests
+ lt_simple_link_test_code="\
+ program t
+ end
+"
+
+ # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+ _LT_TAG_COMPILER
+
+ # save warnings/boilerplate of simple test code
+ _LT_COMPILER_BOILERPLATE
+ _LT_LINKER_BOILERPLATE
+
+ # Allow CC to be a program name with arguments.
+ lt_save_CC="$CC"
+ lt_save_GCC=$GCC
+ lt_save_CFLAGS=$CFLAGS
+ CC=${FC-"f95"}
+ CFLAGS=$FCFLAGS
+ compiler=$CC
+ GCC=$ac_cv_fc_compiler_gnu
+
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+
+ if test -n "$compiler"; then
+ AC_MSG_CHECKING([if libtool supports shared libraries])
+ AC_MSG_RESULT([$can_build_shared])
+
+ AC_MSG_CHECKING([whether to build shared libraries])
+ test "$can_build_shared" = "no" && enable_shared=no
+
+ # On AIX, shared libraries and static libraries use the same namespace, and
+ # are all built from PIC.
+ case $host_os in
+ aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+ aix[[4-9]]*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ esac
+ AC_MSG_RESULT([$enable_shared])
+
+ AC_MSG_CHECKING([whether to build static libraries])
+ # Make sure either enable_shared or enable_static is yes.
+ test "$enable_shared" = yes || enable_static=yes
+ AC_MSG_RESULT([$enable_static])
+
+ _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
+ _LT_TAGVAR(LD, $1)="$LD"
+
+ ## CAVEAT EMPTOR:
+ ## There is no encapsulation within the following macros, do not change
+ ## the running order or otherwise move them around unless you know exactly
+ ## what you are doing...
+ _LT_SYS_HIDDEN_LIBDEPS($1)
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_SYS_DYNAMIC_LINKER($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+
+ _LT_CONFIG($1)
+ fi # test -n "$compiler"
+
+ GCC=$lt_save_GCC
+ CC=$lt_save_CC
+ CFLAGS=$lt_save_CFLAGS
+fi # test "$_lt_disable_FC" != yes
+
+AC_LANG_POP
+])# _LT_LANG_FC_CONFIG
+
+
+# _LT_LANG_GCJ_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Java Compiler compiler
+# are suitably defined. These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GCJ_CONFIG],
+[AC_REQUIRE([LT_PROG_GCJ])dnl
+AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GCJ-"gcj"}
+CFLAGS=$GCJFLAGS
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+ _LT_COMPILER_NO_RTTI($1)
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+
+ _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_GCJ_CONFIG
+
+
+# _LT_LANG_GO_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Go compiler
+# are suitably defined. These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GO_CONFIG],
+[AC_REQUIRE([LT_PROG_GO])dnl
+AC_LANG_SAVE
+
+# Source file extension for Go test sources.
+ac_ext=go
+
+# Object file extension for compiled Go test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="package main; func main() { }"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='package main; func main() { }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GOC-"gccgo"}
+CFLAGS=$GOFLAGS
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# Go did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+ _LT_COMPILER_NO_RTTI($1)
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+
+ _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_GO_CONFIG
+
+
+# _LT_LANG_RC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for the Windows resource compiler
+# are suitably defined. These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_RC_CONFIG],
+[AC_REQUIRE([LT_PROG_RC])dnl
+AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+CFLAGS=
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+if test -n "$compiler"; then
+ :
+ _LT_CONFIG($1)
+fi
+
+GCC=$lt_save_GCC
+AC_LANG_RESTORE
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_RC_CONFIG
+
+
+# LT_PROG_GCJ
+# -----------
+AC_DEFUN([LT_PROG_GCJ],
+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+ [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+ [AC_CHECK_TOOL(GCJ, gcj,)
+ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+ AC_SUBST(GCJFLAGS)])])[]dnl
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+
+
+# LT_PROG_GO
+# ----------
+AC_DEFUN([LT_PROG_GO],
+[AC_CHECK_TOOL(GOC, gccgo,)
+])
+
+
+# LT_PROG_RC
+# ----------
+AC_DEFUN([LT_PROG_RC],
+[AC_CHECK_TOOL(RC, windres,)
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_RC], [])
+
+
+# _LT_DECL_EGREP
+# --------------
+# If we don't have a new enough Autoconf to choose the best grep
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_EGREP],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_REQUIRE([AC_PROG_FGREP])dnl
+test -z "$GREP" && GREP=grep
+_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
+_LT_DECL([], [EGREP], [1], [An ERE matcher])
+_LT_DECL([], [FGREP], [1], [A literal string matcher])
+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
+AC_SUBST([GREP])
+])
+
+
+# _LT_DECL_OBJDUMP
+# --------------
+# If we don't have a new enough Autoconf to choose the best objdump
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_OBJDUMP],
+[AC_CHECK_TOOL(OBJDUMP, objdump, false)
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+AC_SUBST([OBJDUMP])
+])
+
+# _LT_DECL_DLLTOOL
+# ----------------
+# Ensure DLLTOOL variable is set.
+m4_defun([_LT_DECL_DLLTOOL],
+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
+AC_SUBST([DLLTOOL])
+])
+
+# _LT_DECL_SED
+# ------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible. Prefer GNU sed if found.
+m4_defun([_LT_DECL_SED],
+[AC_PROG_SED
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
+ [Sed that helps us avoid accidentally triggering echo(1) options like -n])
+])# _LT_DECL_SED
+
+m4_ifndef([AC_PROG_SED], [
+############################################################
+# NOTE: This macro has been submitted for inclusion into #
+# GNU Autoconf as AC_PROG_SED. When it is available in #
+# a released version of Autoconf we should remove this #
+# macro and use it instead. #
+############################################################
+
+m4_defun([AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for lt_ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+ fi
+ done
+ done
+done
+IFS=$as_save_IFS
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+ test ! -f $lt_ac_sed && continue
+ cat /dev/null > conftest.in
+ lt_ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+ # Check for GNU sed and select it if it is found.
+ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+ lt_cv_path_SED=$lt_ac_sed
+ break
+ fi
+ while true; do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo >>conftest.nl
+ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+ cmp -s conftest.out conftest.nl || break
+ # 10000 chars as input seems more than enough
+ test $lt_ac_count -gt 10 && break
+ lt_ac_count=`expr $lt_ac_count + 1`
+ if test $lt_ac_count -gt $lt_ac_max; then
+ lt_ac_max=$lt_ac_count
+ lt_cv_path_SED=$lt_ac_sed
+ fi
+ done
+done
+])
+SED=$lt_cv_path_SED
+AC_SUBST([SED])
+AC_MSG_RESULT([$SED])
+])#AC_PROG_SED
+])#m4_ifndef
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_SED], [])
+
+
+# _LT_CHECK_SHELL_FEATURES
+# ------------------------
+# Find out whether the shell is Bourne or XSI compatible,
+# or has some other useful features.
+m4_defun([_LT_CHECK_SHELL_FEATURES],
+[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+ = c,a/b,b/c, \
+ && eval 'test $(( 1 + 1 )) -eq 2 \
+ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+ && xsi_shell=yes
+AC_MSG_RESULT([$xsi_shell])
+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
+
+AC_MSG_CHECKING([whether the shell understands "+="])
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
+ >/dev/null 2>&1 \
+ && lt_shell_append=yes
+AC_MSG_RESULT([$lt_shell_append])
+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+ lt_unset=unset
+else
+ lt_unset=false
+fi
+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+ # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+ lt_SP2NL='tr \040 \012'
+ lt_NL2SP='tr \015\012 \040\040'
+ ;;
+ *) # EBCDIC based system
+ lt_SP2NL='tr \100 \n'
+ lt_NL2SP='tr \r\n \100\100'
+ ;;
+esac
+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+])# _LT_CHECK_SHELL_FEATURES
+
+
+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
+# ------------------------------------------------------
+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
+m4_defun([_LT_PROG_FUNCTION_REPLACE],
+[dnl {
+sed -e '/^$1 ()$/,/^} # $1 /c\
+$1 ()\
+{\
+m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+])
+
+
+# _LT_PROG_REPLACE_SHELLFNS
+# -------------------------
+# Replace existing portable implementations of several shell functions with
+# equivalent extended shell implementations where those features are available..
+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
+[if test x"$xsi_shell" = xyes; then
+ _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
+ case ${1} in
+ */*) func_dirname_result="${1%/*}${2}" ;;
+ * ) func_dirname_result="${3}" ;;
+ esac])
+
+ _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
+ func_basename_result="${1##*/}"])
+
+ _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
+ case ${1} in
+ */*) func_dirname_result="${1%/*}${2}" ;;
+ * ) func_dirname_result="${3}" ;;
+ esac
+ func_basename_result="${1##*/}"])
+
+ _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
+ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+ # positional parameters, so assign one to ordinary parameter first.
+ func_stripname_result=${3}
+ func_stripname_result=${func_stripname_result#"${1}"}
+ func_stripname_result=${func_stripname_result%"${2}"}])
+
+ _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
+ func_split_long_opt_name=${1%%=*}
+ func_split_long_opt_arg=${1#*=}])
+
+ _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
+ func_split_short_opt_arg=${1#??}
+ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
+
+ _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
+ case ${1} in
+ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+ *) func_lo2o_result=${1} ;;
+ esac])
+
+ _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
+
+ _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
+
+ _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
+fi
+
+if test x"$lt_shell_append" = xyes; then
+ _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
+
+ _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
+ func_quote_for_eval "${2}"
+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
+ eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
+
+ # Save a `func_append' function call where possible by direct use of '+='
+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+ test 0 -eq $? || _lt_function_replace_fail=:
+else
+ # Save a `func_append' function call even when '+=' is not available
+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+ test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+ AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
+fi
+])
+
+# _LT_PATH_CONVERSION_FUNCTIONS
+# -----------------------------
+# Determine which file name conversion functions should be used by
+# func_to_host_file (and, implicitly, by func_to_host_path). These are needed
+# for certain cross-compile configurations and native mingw.
+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_MSG_CHECKING([how to convert $build file names to $host format])
+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
+[case $host in
+ *-*-mingw* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+ ;;
+ *-*-cygwin* )
+ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+ ;;
+ * ) # otherwise, assume *nix
+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+ ;;
+ esac
+ ;;
+ *-*-cygwin* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+ ;;
+ *-*-cygwin* )
+ lt_cv_to_host_file_cmd=func_convert_file_noop
+ ;;
+ * ) # otherwise, assume *nix
+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+ ;;
+ esac
+ ;;
+ * ) # unhandled hosts (and "normal" native builds)
+ lt_cv_to_host_file_cmd=func_convert_file_noop
+ ;;
+esac
+])
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
+ [0], [convert $build file names to $host format])dnl
+
+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
+[#assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+ *-*-mingw* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+ ;;
+ esac
+ ;;
+esac
+])
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
+ [0], [convert $build files to toolchain format])dnl
+])# _LT_PATH_CONVERSION_FUNCTIONS
diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4
new file mode 100644
index 0000000..5d9acd8
--- /dev/null
+++ b/m4/ltoptions.m4
@@ -0,0 +1,384 @@
+# Helper functions for option handling. -*- Autoconf -*-
+#
+# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 7 ltoptions.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+
+
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
+# ------------------------------------------
+m4_define([_LT_MANGLE_OPTION],
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
+
+
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
+# ---------------------------------------
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
+# matching handler defined, dispatch to it. Other OPTION-NAMEs are
+# saved as a flag.
+m4_define([_LT_SET_OPTION],
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
+ _LT_MANGLE_DEFUN([$1], [$2]),
+ [m4_warning([Unknown $1 option `$2'])])[]dnl
+])
+
+
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
+# ------------------------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+m4_define([_LT_IF_OPTION],
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
+
+
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
+# -------------------------------------------------------
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
+# are set.
+m4_define([_LT_UNLESS_OPTIONS],
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+ [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
+ [m4_define([$0_found])])])[]dnl
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
+])[]dnl
+])
+
+
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
+# ----------------------------------------
+# OPTION-LIST is a space-separated list of Libtool options associated
+# with MACRO-NAME. If any OPTION has a matching handler declared with
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
+# the unknown option and exit.
+m4_defun([_LT_SET_OPTIONS],
+[# Set options
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+ [_LT_SET_OPTION([$1], _LT_Option)])
+
+m4_if([$1],[LT_INIT],[
+ dnl
+ dnl Simply set some default values (i.e off) if boolean options were not
+ dnl specified:
+ _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
+ ])
+ _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
+ ])
+ dnl
+ dnl If no reference was made to various pairs of opposing options, then
+ dnl we run the default mode handler for the pair. For example, if neither
+ dnl `shared' nor `disable-shared' was passed, we enable building of shared
+ dnl archives by default:
+ _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
+ _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
+ _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
+ _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
+ [_LT_ENABLE_FAST_INSTALL])
+ ])
+])# _LT_SET_OPTIONS
+
+
+## --------------------------------- ##
+## Macros to handle LT_INIT options. ##
+## --------------------------------- ##
+
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
+# -----------------------------------------
+m4_define([_LT_MANGLE_DEFUN],
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
+
+
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
+# -----------------------------------------------
+m4_define([LT_OPTION_DEFINE],
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
+])# LT_OPTION_DEFINE
+
+
+# dlopen
+# ------
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
+])
+
+AU_DEFUN([AC_LIBTOOL_DLOPEN],
+[_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
+
+
+# win32-dll
+# ---------
+# Declare package support for building win32 dll's.
+LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+[enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
+ AC_CHECK_TOOL(AS, as, false)
+ AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+ AC_CHECK_TOOL(OBJDUMP, objdump, false)
+ ;;
+esac
+
+test -z "$AS" && AS=as
+_LT_DECL([], [AS], [1], [Assembler program])dnl
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
+])# win32-dll
+
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
+
+
+# _LT_ENABLE_SHARED([DEFAULT])
+# ----------------------------
+# implement the --enable-shared flag, and supports the `shared' and
+# `disable-shared' LT_INIT options.
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_SHARED],
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([shared],
+ [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+ [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_shared=yes ;;
+ no) enable_shared=no ;;
+ *)
+ enable_shared=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_shared=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+
+ _LT_DECL([build_libtool_libs], [enable_shared], [0],
+ [Whether or not to build shared libraries])
+])# _LT_ENABLE_SHARED
+
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+
+AC_DEFUN([AC_DISABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_SHARED], [])
+dnl AC_DEFUN([AM_DISABLE_SHARED], [])
+
+
+
+# _LT_ENABLE_STATIC([DEFAULT])
+# ----------------------------
+# implement the --enable-static flag, and support the `static' and
+# `disable-static' LT_INIT options.
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_STATIC],
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([static],
+ [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+ [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_static=yes ;;
+ no) enable_static=no ;;
+ *)
+ enable_static=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_static=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+
+ _LT_DECL([build_old_libs], [enable_static], [0],
+ [Whether or not to build static libraries])
+])# _LT_ENABLE_STATIC
+
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+
+AC_DEFUN([AC_DISABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_STATIC], [])
+dnl AC_DEFUN([AM_DISABLE_STATIC], [])
+
+
+
+# _LT_ENABLE_FAST_INSTALL([DEFAULT])
+# ----------------------------------
+# implement the --enable-fast-install flag, and support the `fast-install'
+# and `disable-fast-install' LT_INIT options.
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_FAST_INSTALL],
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([fast-install],
+ [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+ [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_fast_install=yes ;;
+ no) enable_fast_install=no ;;
+ *)
+ enable_fast_install=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_fast_install=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
+
+_LT_DECL([fast_install], [enable_fast_install], [0],
+ [Whether or not to optimize for fast installation])dnl
+])# _LT_ENABLE_FAST_INSTALL
+
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
+
+# Old names:
+AU_DEFUN([AC_ENABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+
+AU_DEFUN([AC_DISABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+
+
+# _LT_WITH_PIC([MODE])
+# --------------------
+# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# LT_INIT options.
+# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
+m4_define([_LT_WITH_PIC],
+[AC_ARG_WITH([pic],
+ [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
+ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+ [lt_p=${PACKAGE-default}
+ case $withval in
+ yes|no) pic_mode=$withval ;;
+ *)
+ pic_mode=default
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for lt_pkg in $withval; do
+ IFS="$lt_save_ifs"
+ if test "X$lt_pkg" = "X$lt_p"; then
+ pic_mode=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [pic_mode=default])
+
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
+])# _LT_WITH_PIC
+
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
+
+# Old name:
+AU_DEFUN([AC_LIBTOOL_PICMODE],
+[_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
+
+## ----------------- ##
+## LTDL_INIT Options ##
+## ----------------- ##
+
+m4_define([_LTDL_MODE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
+ [m4_define([_LTDL_MODE], [nonrecursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [recursive],
+ [m4_define([_LTDL_MODE], [recursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [subproject],
+ [m4_define([_LTDL_MODE], [subproject])])
+
+m4_define([_LTDL_TYPE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [installable],
+ [m4_define([_LTDL_TYPE], [installable])])
+LT_OPTION_DEFINE([LTDL_INIT], [convenience],
+ [m4_define([_LTDL_TYPE], [convenience])])
diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4
new file mode 100644
index 0000000..9000a05
--- /dev/null
+++ b/m4/ltsugar.m4
@@ -0,0 +1,123 @@
+# 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
+])
diff --git a/m4/ltversion.m4 b/m4/ltversion.m4
new file mode 100644
index 0000000..07a8602
--- /dev/null
+++ b/m4/ltversion.m4
@@ -0,0 +1,23 @@
+# 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)
+])
diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4
new file mode 100644
index 0000000..c573da9
--- /dev/null
+++ b/m4/lt~obsolete.m4
@@ -0,0 +1,98 @@
+# 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])])
diff --git a/m4/mate-doc-utils.m4 b/m4/mate-doc-utils.m4
new file mode 100644
index 0000000..b55e0fe
--- /dev/null
+++ b/m4/mate-doc-utils.m4
@@ -0,0 +1,56 @@
+dnl Do not call MATE_DOC_DEFINES directly. It is split out from
+dnl MATE_DOC_INIT to allow mate-doc-utils to bootstrap off itself.
+AC_DEFUN([MATE_DOC_DEFINES],
+[
+AC_ARG_WITH([help-dir],
+ AC_HELP_STRING([--with-help-dir=DIR], [path to help docs]),,
+ [with_help_dir='${datadir}/mate/help'])
+HELP_DIR="$with_help_dir"
+AC_SUBST(HELP_DIR)
+
+AC_ARG_WITH([omf-dir],
+ AC_HELP_STRING([--with-omf-dir=DIR], [path to OMF files]),,
+ [with_omf_dir='${datadir}/omf'])
+OMF_DIR="$with_omf_dir"
+AC_SUBST(OMF_DIR)
+
+AC_ARG_WITH([help-formats],
+ AC_HELP_STRING([--with-help-formats=FORMATS], [list of formats]),,
+ [with_help_formats=''])
+DOC_USER_FORMATS="$with_help_formats"
+AC_SUBST(DOC_USER_FORMATS)
+
+AC_ARG_ENABLE([scrollkeeper],
+ [AC_HELP_STRING([--disable-scrollkeeper],
+ [do not make updates to the scrollkeeper database])],,
+ enable_scrollkeeper=yes)
+AM_CONDITIONAL([ENABLE_SK],[test "$gdu_cv_have_gdu" = "yes" -a "$enable_scrollkeeper" = "yes"])
+
+dnl disable scrollkeeper automatically for distcheck
+DISTCHECK_CONFIGURE_FLAGS="--disable-scrollkeeper $DISTCHECK_CONFIGURE_FLAGS"
+AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
+
+AM_CONDITIONAL([HAVE_MATE_DOC_UTILS],[test "$gdu_cv_have_gdu" = "yes"])
+])
+
+# MATE_DOC_INIT ([MINIMUM-VERSION],[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
+#
+AC_DEFUN([MATE_DOC_INIT],
+[AC_REQUIRE([AC_PROG_LN_S])dnl
+
+ifelse([$1],,[gdu_cv_version_required=0.3.2],[gdu_cv_version_required=$1])
+
+AC_MSG_CHECKING([mate-doc-utils >= $gdu_cv_version_required])
+PKG_CHECK_EXISTS([mate-doc-utils >= $gdu_cv_version_required],
+ [gdu_cv_have_gdu=yes],[gdu_cv_have_gdu=no])
+
+if test "$gdu_cv_have_gdu" = "yes"; then
+ AC_MSG_RESULT([yes])
+ ifelse([$2],,[:],[$2])
+else
+ AC_MSG_RESULT([no])
+ ifelse([$3],,[AC_MSG_ERROR([mate-doc-utils >= $gdu_cv_version_required not found])],[$3])
+fi
+
+MATE_DOC_DEFINES
+])
diff --git a/mate-volume-control/AUTHORS b/mate-volume-control/AUTHORS
new file mode 100644
index 0000000..3f6dd9e
--- /dev/null
+++ b/mate-volume-control/AUTHORS
@@ -0,0 +1,2 @@
+William Jon McCann <[email protected]>
+Bastien Nocera <[email protected]>
diff --git a/mate-volume-control/ChangeLog.pre-2-26 b/mate-volume-control/ChangeLog.pre-2-26
new file mode 100644
index 0000000..8b38808
--- /dev/null
+++ b/mate-volume-control/ChangeLog.pre-2-26
@@ -0,0 +1,1245 @@
+2009-03-16 Marc-André Lureau <[email protected]>
+
+ * src/Makefile.am (*_SOURCES): Fix make dist. Include gvc-log.h.
+
+2009-03-12 Bastien Nocera <[email protected]>
+
+ * src/gvc-stream-status-icon.c (on_stream_decibel_notify),
+ (gvc_stream_status_icon_set_mixer_stream): Also update the
+ tooltip when decibels change, fixes the dB value pretty much
+ always being wrong (the code notifies of the changed dB after the
+ changed volume) (Closes: #575093)
+
+2009-03-12 Bastien Nocera <[email protected]>
+
+ * src/gvc-balance-bar.c (_scale_box_new),
+ (gvc_balance_bar_set_balance_type), (gvc_balance_bar_set_property),
+ (gvc_balance_bar_class_init), (on_adjustment_value_changed),
+ (gvc_balance_bar_init), (gvc_balance_bar_new): Fix use of the
+ zero_adjustment GtkAdjustment in slider callbacks, export
+ gvc_channel_bar_scroll
+ * src/gvc-balance-bar.h: Export gvc_channel_bar_scroll
+
+ * src/gvc-stream-status-icon.c (on_status_icon_scroll_event):
+ Use gvc_channel_bar_scroll instead of our own code
+
+ (Closes: #564313)
+
+2009-03-06 Matthias Clasen <[email protected]>
+
+ * src/applet-main.c:
+ * src/dialog-main.c: Wire up --debug
+
+ * src/gvc-log.[hc]: Add some trivial logging infrastructure
+
+ * src/Makefile.am: Add gvc-log.c
+
+2009-03-04 Bastien Nocera <[email protected]>
+
+ * src/Makefile.am: Link to libsoundtheme.la, not using
+ -l against a static lib
+
+==================== 2.25.92 ====================
+
+2009-02-23 Matthias Clasen <[email protected]>
+
+ Bug 572665 – update sensitivity of input feedback checkbox
+
+ * src/gvc-sound-theme-chooser.c (update_theme): Make the window
+ and button sounds button insensitive too.
+
+2009-02-18 Bastien Nocera <[email protected]>
+
+ * src/gvc-balance-bar.c (_scale_box_new),
+ (on_scale_button_press_event), (on_scale_button_release_event),
+ (on_scale_scroll_event): Make the balance bar instant-apply
+ (Closes: #566423)
+
+2009-02-18 Bastien Nocera <[email protected]>
+
+ * src/gvc-stream-status-icon.c (popup_dock): Fix warning
+
+2009-02-18 Bastien Nocera <[email protected]>
+
+ * src/gvc-stream-status-icon.c (popup_dock),
+ (gvc_stream_status_icon_constructor): Patch from Yanko Kaneti
+ <[email protected]> to fix the dock showing up off-screen
+ when the applet is at the bottom of the screen and is popped
+ up for the first time (Closes: #564312)
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-control.c (update_source): Don't filter out
+ non-hardware sources, only ignore sink monitors
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-control.c (update_sink): Don't filter out
+ sinks with PA_SINK_HARDWARE, otherwise things like network sinks
+ (Airport Express?) won't show up in the volume capplet
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * src/gvc-channel-bar.c (on_scale_scroll_event),
+ (gvc_channel_bar_set_is_amplified), (gvc_channel_bar_set_property),
+ (gvc_channel_bar_get_property), (gvc_channel_bar_class_init),
+ (gvc_channel_bar_init):
+ * src/gvc-channel-bar.h: Add "is-amplified" property. In this mode,
+ the volume can be set above 100% (150% tops actually) for inputs
+ that support giving us the dB information
+ * src/gvc-mixer-dialog.c (on_mixer_control_default_source_changed),
+ (add_stream): Disconnect the value-changed signal, and
+ reconnect it when we're done setting is_amplified for source streams
+ that support giving dB info
+ (Closes: #567536)
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * src/gvc-channel-map.c (gvc_channel_map_can_balance),
+ (set_from_pa_map):
+ * src/gvc-channel-map.h: Add API to detect whether a channel
+ map supports balancing
+ * src/gvc-mixer-dialog.c (update_output_settings): De-sensitivise
+ the balance bar if the output doesn't support balacing
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * src/gvc-balance-bar.c (on_adjustment_value_changed):
+ Remove fixed FIXME
+
+2009-02-17 Bastien Nocera <[email protected]>
+
+ * src/applet-main.c: Remove unused macro
+
+2009-02-12 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-control.c (gvc_stream_collate): Fix run-time
+ warning when there's no name for a stream, such as some events
+ from libcanberra
+
+2009-02-12 Bastien Nocera <[email protected]>
+
+ * src/dialog-main.c (on_control_ready), (warning_dialog_answered),
+ (dialog_popup_timeout), (main): When PulseAudio isn't running,
+ or takes a long time to connect to, popup a dialogue telling
+ the user what we're waiting for, and the ability to cancel
+ (Closes: #566835)
+
+2009-02-11 Bastien Nocera <[email protected]>
+
+ * src/applet-main.c (main): Use libunique instead of D-Bus
+ and refuse to run if an applet is already running
+ * src/dialog-main.c (message_received_cb), (on_control_ready),
+ (main): present the application when it's already running
+ (Closes: #542727)
+
+2009-02-11 Bastien Nocera <[email protected]>
+
+ * src/gvc-channel-bar.c (on_scale_button_release_event):
+ * src/gvc-sound-theme-chooser.c (play_preview_for_path):
+ * src/gvc-sound-theme-editor.c (play_sound_preview),
+ (play_sound_at_path): Don't call ca_gtk_context_get () when
+ we're not going to use the returned context, set the
+ application id for all the calls to ca_gtk_play_*()
+
+2009-02-10 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ Correct the label to mention that there are no recording apps as well
+ (Closes: #568900)
+
+2009-02-10 Bastien Nocera <[email protected]>
+
+ * data/Makefile.am: Install the applet's desktop file in the
+ xdg autostart directory (Closes: #570114)
+
+2009-02-10 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-control.c (update_source_output):
+ * src/gvc-mixer-dialog.c (add_stream): Show recording applications
+ in addition to playback applications, use the microphone icon
+ for those applications (Closes: #568900)
+
+2009-02-10 Bastien Nocera <[email protected]>
+
+ * src/gvc-applet.c (maybe_show_status_icons):
+ * src/gvc-mixer-control.c (set_application_id_from_proplist),
+ (update_sink_input), (update_source_output):
+ * src/gvc-mixer-dialog.c (create_monitor_stream_for_source):
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_get_application_id),
+ (gvc_mixer_stream_set_application_id),
+ (gvc_mixer_stream_set_property), (gvc_mixer_stream_get_property),
+ (gvc_mixer_stream_class_init), (gvc_mixer_stream_finalize):
+ * src/gvc-mixer-stream.h: Set the org.mate.VolumeControl application
+ ID for the input peak monitor, and ignore it when checking whether
+ an application is using the input. Also ignore Pavucontrol.
+ Stops the microphone showing up in the applet when the capplet is
+ running (Closes: #565146)
+
+2009-02-10 Bastien Nocera <[email protected]>
+
+ * src/gvc-applet.c (maybe_show_status_icons): Revert accidentally
+ committing the rejected patch for bug #565146
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * src/gvc-balance-bar.c (gvc_balance_bar_init): Make sure the balance
+ bar stays Left to Right, so that the Left balance is really on the
+ left
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * src/gvc-balance-bar.c (_scale_box_new), (gvc_balance_bar_init):
+ Patch from Luca Ferretti <[email protected]>, to use the new GTK+
+ scale marks for the balance widget (Closes: #565144)
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * src/dialog-main.c (on_dialog_response), (on_dialog_close):
+ Use gtk_main_quit () instead of exit (), so that all the
+ objects are unref'ed cleanly
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * src/dialog-main.c (on_dialog_response), (on_dialog_close),
+ (on_control_ready): Exit when Esc is pressed
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * src/gvc-level-bar.c (gvc_level_bar_finalize):
+ Remove any lingering timeouts when finalizing the object
+
+2009-01-26 Bastien Nocera <[email protected]>
+
+ * src/Makefile.am: Fix automake warning
+
+ * src/gvc-applet.c (maybe_show_status_icons):
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ * src/gvc-stream-status-icon.c (on_status_icon_scroll_event),
+ (update_icon), (gvc_stream_status_icon_init): Remove ifdef's
+ from the volume control code, as GTK+ 2.15.1 is now required
+ (Closes: #564318)
+
+2009-01-24 Luca Ferretti <[email protected]>
+
+ * data/mate-volume-control.desktop.in.in:
+ Icon name is mate-volume-control, not mate-sound-properties.
+
+2009-01-23 Bastien Nocera <[email protected]>
+
+ * data/icons/16x16/apps/Makefile.am:
+ * data/icons/22x22/apps/Makefile.am:
+ * data/icons/24x24/apps/Makefile.am:
+ * data/icons/32x32/apps/Makefile.am:
+ * data/icons/48x48/apps/Makefile.am:
+ * data/icons/scalable/apps/Makefile.am:
+ Install the application icon in the global
+ icon theme, not in our private directory
+ (Closes: #568635)
+
+ * data/icons/Makefile.am: Don't run gtk-update-icon-cache
+ for a private icons directory
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * data/Makefile.am:
+ * data/icons/48x48/apps/Makefile.am:
+ * data/icons/Makefile.am:
+ * src/Makefile.am: Fix distcheck
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new),
+ (on_scale_button_press_event), (on_scale_button_release_event),
+ (on_scale_scroll_event), (gvc_channel_bar_init): Move the
+ setup of the press and release button events to _scale_box_new(),
+ otherwise it's not handled with horizontal scales.
+ When scrolling with the mouse wheel, swap the up/down directions
+ to work as expected (Closes: #567034)
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-control.c (set_is_event_stream_from_proplist),
+ (update_sink_input):
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_is_event_stream),
+ (gvc_mixer_stream_set_is_event_stream),
+ (gvc_mixer_stream_set_property), (gvc_mixer_stream_get_property),
+ (gvc_mixer_stream_class_init):
+ * src/gvc-mixer-stream.h: Add the "is-event-stream" property,
+ to check whether the role of a stream is to play an event
+
+ * src/gvc-mixer-dialog.c (add_stream): Don't show event streams
+ in the applications tab (Closes: #565145)
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ Add Close button, and change the spacing around it to
+ match existing capplets (Closes: #564314)
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * data/mate-volume-control-applet.desktop.in: Start
+ mate-volume-control after the panel, not at the same time,
+ spotted by Chris Coulson (Closes: #568320)
+
+2009-01-16 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ Don't show no apps message if there are apps.
+ Fixes #567250
+
+2009-01-16 William Jon McCann <[email protected]>
+
+ * src/gvc-stream-status-icon.c
+ (gvc_stream_status_icon_constructor):
+ Reduce border around volume slider dock
+
+2009-01-16 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new),
+ (on_scale_button_press_event), (on_scale_button_release_event),
+ (on_zero_adjustment_value_changed), (gvc_channel_bar_init):
+ Make volume sliders instantaneous.
+
+ Patch from: Bastien Nocera <[email protected]>
+ Fixes #564313
+
+2009-01-16 William Jon McCann <[email protected]>
+
+ * src/gvc-stream-status-icon.c (on_menu_mute_toggled),
+ (on_status_icon_popup_menu):
+ Add a mute toggle item to the context menu.
+
+ Patch from: Paolo Borelli <[email protected]>
+ Fixes #567510
+
+2009-01-16 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (maybe_show_status_icons):
+ Don't leak a list of sources.
+
+ Patch from: Paolo Borelli <[email protected]>
+ Fixes #567514
+
+2009-01-10 William Jon McCann <[email protected]>
+
+ * src/gvc-balance-bar.c (_scale_box_new):
+ Don't paint the scale trough.
+ Patch from: Matthias Clasen <[email protected]>
+ Fixes part of #565144
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * src/gvc-stream-status-icon.c (popup_dock):
+ addresses a bunch of positioning problems
+ Patch from: Matthias Clasen <[email protected]>
+ Fixes #564312
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * src/gvc-sound-theme-chooser.c (on_treeview_selection_changed):
+ Check for null selection.
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * data/sounds/Makefile.am:
+ * data/sounds/mate-sounds-default.xml.in.in:
+ Add drip, glass, and sonar sounds.
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * data/Makefile.am:
+ * data/sounds/Makefile.am:
+ * data/sounds/mate-sounds-default.xml.in.in:
+ * src/Makefile.am:
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ * src/gvc-sound-theme-chooser.c (set_combox_for_theme_name),
+ (xml_get_and_trim_names), (populate_model_from_node),
+ (populate_model_from_file), (populate_model_from_dir),
+ (save_alert_sounds), (update_alert_model), (update_alert),
+ (on_alert_toggled), (play_preview_for_path),
+ (create_alert_treeview), (get_file_type),
+ (update_alerts_from_theme_name), (update_theme),
+ (gvc_sound_theme_chooser_init):
+ * src/sound-theme-file-utils.c (custom_theme_dir_is_empty),
+ (delete_old_files), (delete_disabled_files), (add_disabled_file),
+ (add_custom_file), (create_custom_theme):
+ * src/sound-theme-file-utils.h:
+ Add sound set. Properly set the active alert sound in the
+ model.
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * src/gvc-sound-theme-chooser.c (on_combobox_changed),
+ (set_input_feedback_enabled), (update_theme), (on_alert_toggled),
+ (play_preview_for_path), (on_treeview_row_activated),
+ (on_treeview_selection_changed), (create_alert_treeview),
+ (gvc_sound_theme_chooser_constructor),
+ (gvc_sound_theme_chooser_init):
+ * src/gvc-sound-theme-editor.c (theme_changed_custom_reinit),
+ (on_theme_changed), (load_index_theme_name), (sound_theme_in_dir),
+ (add_theme_to_store), (set_theme_name), (audible_bell_foreach),
+ (set_audible_bell_enabled), (input_feedback_foreach),
+ (set_input_feedback_enabled), (get_file_type),
+ (theme_changed_custom_init), (update_theme),
+ (setup_theme_selector), (play_sound_preview), (get_sound_filename),
+ (count_customised_sounds), (save_sounds), (save_custom_theme),
+ (dump_theme), (on_setting_column_edited), (fill_custom_model),
+ (on_combobox_editing_started), (play_sound_at_path),
+ (setting_set_func), (activatable_cell_renderer_pixbuf_activate),
+ (activatable_cell_renderer_pixbuf_init),
+ (activatable_cell_renderer_pixbuf_class_init),
+ (setup_theme_custom_selector),
+ (gvc_sound_theme_editor_constructor),
+ (gvc_sound_theme_editor_class_init), (on_click_feedback_toggled),
+ (on_key_changed), (on_treeview_row_activated),
+ (constrain_list_size), (setup_list_size_constraint),
+ (gvc_sound_theme_editor_init), (gvc_sound_theme_editor_finalize),
+ (gvc_sound_theme_editor_new):
+ * src/gvc-sound-theme-editor.h:
+ Simplify the theme selection. Move the ability to
+ customize the sound theme into a separate widget. We
+ should add a Customize button to access it.
+ This new approach will mirror the way we handle
+ wallpapers. Next thing to do is to add a set
+ of standard alert sounds that one can choose from.
+ And have the widget customize the selected theme to
+ use them.
+
+2008-12-21 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ Move the sound effects tab back to the first one.
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ Move the sound effects tab to be the last one
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * src/gvc-sound-theme-chooser.c (setup_theme_custom_selector):
+ Change the ellipsising to be at the start
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * data/mate-volume-control.desktop.in.in:
+ Add a .desktop file to launch g-v-c from the
+ control-center (and preferences menu)
+
+ * data/Makefile.am: changes for the above
+
+ * data/icons/16x16/Makefile.am:
+ * data/icons/16x16/apps/*:
+ * data/icons/22x22/Makefile.am:
+ * data/icons/22x22/apps/*:
+ * data/icons/24x24/Makefile.am:
+ * data/icons/24x24/apps/*:
+ * data/icons/32x32/Makefile.am:
+ * data/icons/32x32/apps/*:
+ * data/icons/48x48/*:
+ * data/icons/scalable/Makefile.am:
+ * data/icons/scalable/apps/*:
+ Add icons for the .desktop file
+
+2008-12-18 Bastien Nocera <[email protected]>
+
+ * src/gvc-sound-theme-chooser.c (setup_theme_custom_selector):
+ Set the first column's text to be ellipsised, and expanded,
+ fixes the window resizing on startup, but still some unsightly
+ resizing in the treeview itself
+
+2008-12-17 Bastien Nocera <[email protected]>
+
+ * AUTHORS: Add myself, having written much of src/*theme*.[ch]
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * src/gvc-level-bar.c (gvc_level_bar_size_allocate):
+ Recalculate layout for allocation.
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * src/gvc-level-bar.c (layout_changed), (reset_max_peak),
+ (bar_calc_layout), (update_peak_value), (update_rms_value),
+ (gvc_level_bar_expose):
+ Separate the layout calculation from the draw.
+ Only queue a redraw if the layout actually changes.
+ Reduces cpu usage considerably.
+
+2008-12-14 William Jon McCann <[email protected]>
+
+ * src/gvc-level-bar.c (gvc_level_bar_expose):
+ Compress expose event queue.
+
+2008-12-14 William Jon McCann <[email protected]>
+
+ * src/gvc-balance-bar.c (_scale_box_new):
+ Add left and right labels.
+
+2008-12-14 William Jon McCann <[email protected]>
+
+ * src/gvc-level-bar.c (gvc_level_bar_expose):
+ Round corners a bit more.
+
+2008-12-14 William Jon McCann <[email protected]>
+
+ * src/gvc-level-bar.c (reset_max_peak), (update_peak_value),
+ (gvc_level_bar_expose):
+ Add peak of level indicator.
+
+2008-12-14 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-level-bar.c (fraction_from_adjustment),
+ (update_peak_value), (update_rms_value),
+ (gvc_level_bar_get_orientation), (gvc_level_bar_set_orientation),
+ (on_peak_adjustment_value_changed),
+ (on_rms_adjustment_value_changed),
+ (gvc_level_bar_set_peak_adjustment),
+ (gvc_level_bar_set_rms_adjustment),
+ (gvc_level_bar_get_peak_adjustment),
+ (gvc_level_bar_get_rms_adjustment), (gvc_level_bar_set_scale),
+ (gvc_level_bar_set_property), (gvc_level_bar_get_property),
+ (gvc_level_bar_constructor), (gvc_level_bar_size_request),
+ (gvc_level_bar_size_allocate), (curved_rectangle),
+ (gvc_level_bar_expose), (gvc_level_bar_class_init),
+ (gvc_level_bar_init), (gvc_level_bar_finalize),
+ (gvc_level_bar_new):
+ * src/gvc-level-bar.h:
+ * src/gvc-mixer-dialog.c (update_input_peak),
+ (gvc_mixer_dialog_constructor):
+ * src/rb-segmented-bar.c:
+ * src/rb-segmented-bar.h:
+ Remove rb-segmented-bar and add a new GvcLevelBar.
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-balance-bar.c (_scale_box_new),
+ (gvc_balance_bar_set_size_group),
+ (gvc_balance_bar_set_channel_map), (gvc_balance_bar_set_property),
+ (gvc_balance_bar_get_property), (gvc_balance_bar_constructor),
+ (gvc_balance_bar_class_init), (on_left), (on_right),
+ (on_adjustment_value_changed), (gvc_balance_bar_init),
+ (gvc_balance_bar_finalize), (gvc_balance_bar_new):
+ * src/gvc-balance-bar.h:
+ * src/gvc-channel-map.c (gvc_channel_map_class_init),
+ (gvc_channel_map_gains_changed), (set_from_pa_map):
+ * src/gvc-channel-map.h:
+ * src/gvc-mixer-control.c (gvc_mixer_control_set_default_sink),
+ (gvc_mixer_control_set_default_source),
+ (update_default_source_from_name), (update_default_sink_from_name),
+ (update_sink), (update_source), (update_sink_input),
+ (update_event_role_stream):
+ * src/gvc-mixer-dialog.c (update_output_settings),
+ (on_mixer_control_default_sink_changed), (add_stream),
+ (on_output_radio_toggled), (gvc_mixer_dialog_constructor):
+ * src/gvc-mixer-sink-input.c (gvc_mixer_sink_input_change_volume):
+ * src/gvc-mixer-sink.c (gvc_mixer_sink_change_volume):
+ * src/gvc-mixer-source.c (gvc_mixer_source_change_volume):
+ * src/gvc-mixer-stream.c (on_channel_map_gains_changed),
+ (gvc_mixer_stream_set_channel_map):
+ Add output balance control.
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * AUTHORS: updated email address
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-channel-map.c (gvc_channel_map_get_num_channels),
+ (gvc_channel_map_get_gains), (gvc_channel_map_get_positions),
+ (gvc_channel_map_class_init), (gvc_channel_map_init),
+ (gvc_channel_map_finalize), (gvc_channel_map_new),
+ (set_from_pa_map), (gvc_channel_map_new_from_pa_channel_map):
+ * src/gvc-channel-map.h:
+ * src/gvc-mixer-control.c (update_sink), (update_source),
+ (update_sink_input), (update_source_output):
+ * src/gvc-mixer-event-role.c (update_settings),
+ (gvc_mixer_event_role_new):
+ * src/gvc-mixer-sink-input.c (gvc_mixer_sink_input_change_volume),
+ (gvc_mixer_sink_input_new):
+ * src/gvc-mixer-sink-input.h:
+ * src/gvc-mixer-sink.c (gvc_mixer_sink_change_volume),
+ (gvc_mixer_sink_new):
+ * src/gvc-mixer-sink.h:
+ * src/gvc-mixer-source-output.c (gvc_mixer_source_output_new):
+ * src/gvc-mixer-source-output.h:
+ * src/gvc-mixer-source.c (gvc_mixer_source_change_volume),
+ (gvc_mixer_source_new):
+ * src/gvc-mixer-source.h:
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_get_channel_map),
+ (gvc_mixer_stream_set_channel_map),
+ (gvc_mixer_stream_set_property), (gvc_mixer_stream_get_property),
+ (gvc_mixer_stream_class_init):
+ * src/gvc-mixer-stream.h:
+ Add a ChannelMap class that we can use to manipulate channel
+ volume levels.
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new), (update_layout),
+ (gvc_channel_bar_set_size_group),
+ (gvc_channel_bar_set_orientation), (gvc_channel_bar_constructor),
+ (gvc_channel_bar_init):
+ * src/gvc-channel-bar.h:
+ * src/gvc-mixer-dialog.c (create_bar), (add_stream),
+ (gvc_mixer_dialog_constructor):
+ Don't put the end box in the size group for app channel bars.
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (add_stream), (remove_stream),
+ (gvc_mixer_dialog_constructor):
+ Show explanation when no apps are playing.
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-channel-bar.c (_scale_box_new):
+ * src/gvc-mixer-control.c (gvc_mixer_control_get_pa_context),
+ (update_default_source_from_name):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-dialog.c (update_input_peak), (update_input_meter),
+ (on_monitor_suspended_callback), (on_monitor_read_callback),
+ (create_monitor_stream_for_source),
+ (on_mixer_control_default_source_changed), (add_stream),
+ (gvc_mixer_dialog_constructor):
+ * src/rb-segmented-bar.c (rb_segment_new), (rb_segment_free),
+ (rb_segmented_bar_init), (rb_segmented_bar_class_init),
+ (rb_segmented_bar_finalize), (rb_segmented_bar_get_property),
+ (rb_segmented_bar_set_property),
+ (rb_segmented_bar_default_value_formatter),
+ (rb_segmented_bar_size_request), (create_adapt_layout),
+ (compute_layout_size), (rb_segmented_bar_size_allocate),
+ (rb_segmented_bar_add_segment),
+ (rb_segmented_bar_add_segment_default_color),
+ (rb_segmented_bar_update_segment), (draw_rounded_rectangle),
+ (rb_segmented_bar_render_segments), (modula), (hsb_from_color),
+ (color_from_hsb), (color_shade), (make_segment_gradient),
+ (rb_segmented_bar_render_strokes), (rb_segmented_bar_render),
+ (rb_segmented_bar_render_labels), (rb_segmented_bar_expose),
+ (rb_segmented_bar_new), (rb_segmented_bar_set_value_formatter):
+ * src/rb-segmented-bar.h:
+ Add input level monitor.
+
+2008-12-13 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new),
+ (gvc_channel_bar_set_orientation):
+ Use the same size group for the start and end of
+ the channel bar.
+
+2008-12-12 Bastien Nocera <[email protected]>
+
+ * src/gvc-sound-theme-chooser.c (get_sound_filename):
+ Set a parent for the file chooser
+
+2008-12-12 Bastien Nocera <[email protected]>
+
+ * src/gvc-stream-status-icon.c (update_icon): Fix
+ last commit, we need to use commas, not dots to separate
+ major, minor and micro versions
+
+2007-12-12 Matthias Clasen <[email protected]>
+
+ Bug 564176 – dependency on API from gtk+ trunk
+
+ * mate-volume-control/src/gvc-stream-status-icon.c: Don't use
+ GTK+ 2.16 API unconditionally. Reported by Frederic Peters
+
+2008-12-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (update_sink), (update_source):
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_get_decibel),
+ (gvc_mixer_stream_set_decibel), (gvc_mixer_stream_get_can_decibel),
+ (gvc_mixer_stream_set_can_decibel),
+ (gvc_mixer_stream_set_property), (gvc_mixer_stream_get_property),
+ (gvc_mixer_stream_class_init):
+ * src/gvc-mixer-stream.h:
+ * src/gvc-stream-status-icon.c (update_icon):
+ Add decibel level support.
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-applet.c (maybe_show_status_icons), (gvc_applet_start),
+ (on_control_stream_removed), (on_control_stream_added),
+ (gvc_applet_constructor):
+ * src/gvc-mixer-control.c (gvc_mixer_control_get_source_outputs),
+ (update_source), (update_sink_input), (update_source_output),
+ (update_event_role_stream):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-source-output.c
+ (gvc_mixer_source_output_change_volume),
+ (gvc_mixer_source_output_change_is_muted),
+ (gvc_mixer_source_output_constructor),
+ (gvc_mixer_source_output_class_init),
+ (gvc_mixer_source_output_init), (gvc_mixer_source_output_finalize),
+ (gvc_mixer_source_output_new):
+ * src/gvc-mixer-source-output.h:
+ * src/gvc-stream-status-icon.c (update_icon),
+ (on_status_icon_visible_notify), (gvc_stream_status_icon_init):
+ Show/hide input level status icon based on presence of
+ a "source output" stream.
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (gvc_channel_bar_set_low_icon_name),
+ (gvc_channel_bar_set_high_icon_name),
+ (gvc_channel_bar_set_property), (gvc_channel_bar_get_property),
+ (gvc_channel_bar_class_init), (gvc_channel_bar_init),
+ (gvc_channel_bar_finalize):
+ * src/gvc-channel-bar.h:
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor),
+ (gvc_mixer_dialog_set_page):
+ Use the new input icons in the dialog.
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/applet-main.c (main):
+ * src/dialog-main.c (main):
+ Append the icon search path to the icon theme.
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c:
+ Use new icons.
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * data/Makefile.am:
+ * data/icons/*:
+ Add some input level icons from Mike Langlie. Just
+ an initial draft.
+
+2008-12-11 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-applet.c (gvc_applet_start), (gvc_applet_dispose),
+ (update_default_source), (update_default_sink), (on_control_ready),
+ (on_control_default_sink_changed),
+ (on_control_default_source_changed), (gvc_applet_constructor),
+ (gvc_applet_class_init), (gvc_applet_init), (gvc_applet_finalize):
+ * src/gvc-stream-status-icon.c (on_adjustment_value_changed),
+ (popup_dock), (on_status_icon_activate),
+ (on_menu_activate_open_volume_control),
+ (on_status_icon_popup_menu), (on_status_icon_scroll_event),
+ (gvc_icon_release_grab), (on_dock_button_press), (popdown_dock),
+ (gvc_icon_grab_notify), (on_dock_grab_notify),
+ (on_dock_grab_broken_event), (on_dock_key_release),
+ (maybe_show_status_icon), (update_icon),
+ (gvc_stream_status_icon_set_icon_names), (on_stream_volume_notify),
+ (on_stream_is_muted_notify),
+ (gvc_stream_status_icon_set_display_name),
+ (gvc_stream_status_icon_set_mixer_stream),
+ (gvc_stream_status_icon_set_property),
+ (gvc_stream_status_icon_get_property), (on_bar_is_muted_notify),
+ (gvc_stream_status_icon_constructor),
+ (gvc_stream_status_icon_dispose),
+ (gvc_stream_status_icon_class_init), (gvc_stream_status_icon_init),
+ (gvc_stream_status_icon_finalize), (gvc_stream_status_icon_new):
+ * src/gvc-stream-status-icon.h:
+ Create a stream-status-icon class. Create a status icon
+ for input stream. Todo: only show input status icon
+ when an application is recording, use microphone images.
+
+2008-12-05 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (gvc_channel_bar_init):
+ Make label left aligned.
+
+2008-12-05 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (update_sink), (update_sink_input),
+ (update_client), (remove_client), (gvc_mixer_control_init):
+ Use application/client name instead of stream name.
+
+2008-12-05 Marc-André Lureau <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_set_page):
+ Added --page argument for compatibility reasons (used by g-s-r,
+ for instance). Closes: #563289
+
+2008-11-19 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (update_sink_input),
+ (update_event_role_stream):
+ Add debug for event stuff.
+
+2008-11-19 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (on_stream_volume_notify),
+ (on_stream_is_muted_notify):
+ Fix crash when can't find a bar for stream.
+
+2008-11-19 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (update_default_input),
+ (update_default_output), (on_mixer_control_default_sink_changed),
+ (on_mixer_control_default_source_changed), (add_stream),
+ (on_input_radio_toggled), (on_output_radio_toggled),
+ (create_stream_treeview), (gvc_mixer_dialog_constructor):
+ Use radio buttons instead of selection to change default in/out.
+
+2008-11-19 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new), (gvc_channel_bar_new):
+ * src/gvc-mixer-control.c (_set_default_source),
+ (_set_default_sink):
+ Make range update policy discontinuous.
+
+2008-11-19 William Jon McCann <[email protected]>
+
+ * src/gvc-sound-theme-chooser.c (constrain_list_size),
+ (setup_list_size_constraint), (gvc_sound_theme_chooser_init):
+ Make the initial size of the scrolled window more reasonable.
+
+2008-11-18 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (create_stream_treeview):
+ * src/gvc-sound-theme-chooser.c (play_sound_at_path),
+ (activatable_cell_renderer_pixbuf_activate),
+ (setup_theme_custom_selector), (on_treeview_row_activated),
+ (gvc_sound_theme_chooser_init):
+ Hide treeview headers. Make double click on tree rows
+ play sound preview.
+
+2008-11-18 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (maybe_show_status_icon), (update_icon),
+ (update_default_sink), (on_control_ready),
+ (on_control_default_sink_changed), (gvc_applet_init):
+ * src/gvc-mixer-control.c (remove_stream):
+ Hide the status icon when there is no output device.
+
+2008-11-18 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (gvc_mixer_control_set_default_sink),
+ (gvc_mixer_control_set_default_source), (_set_default_source),
+ (_set_default_sink), (_stream_has_name), (find_stream_for_name),
+ (update_default_source_from_name), (update_default_sink_from_name),
+ (update_server), (update_sink), (update_source),
+ (update_sink_input), (gvc_mixer_control_class_init):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-dialog.c (on_mixer_control_default_sink_changed),
+ (on_mixer_control_default_source_changed),
+ (gvc_mixer_dialog_set_mixer_control), (bar_set_stream),
+ (add_stream), (find_stream_by_id), (remove_stream),
+ (on_control_stream_removed), (create_stream_treeview),
+ (on_input_treeview_selection_changed),
+ (on_output_treeview_selection_changed),
+ (gvc_mixer_dialog_constructor):
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_set_property),
+ (gvc_mixer_stream_get_property), (gvc_mixer_stream_class_init):
+ * src/gvc-mixer-stream.h:
+ Add support for changing the default sink and source.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-mixer-control.c (update_event_role_stream):
+ * src/gvc-mixer-dialog.c (create_bar), (add_stream):
+ * src/gvc-mixer-event-role.c (update_settings),
+ (gvc_mixer_event_role_change_volume),
+ (gvc_mixer_event_role_change_is_muted),
+ (gvc_mixer_event_role_set_device),
+ (gvc_mixer_event_role_set_property),
+ (gvc_mixer_event_role_get_property),
+ (gvc_mixer_event_role_constructor),
+ (gvc_mixer_event_role_class_init), (gvc_mixer_event_role_init),
+ (gvc_mixer_event_role_finalize), (gvc_mixer_event_role_new):
+ * src/gvc-mixer-event-role.h:
+ Add event role stream. Make setting event volume work.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor),
+ (gvc_mixer_dialog_init):
+ * src/gvc-sound-theme-chooser.c (theme_changed_custom_reinit),
+ (on_combobox_changed), (audible_bell_foreach),
+ (set_audible_bell_enabled), (input_feedback_foreach),
+ (set_input_feedback_enabled), (get_file_type),
+ (theme_changed_custom_init), (update_theme),
+ (setup_theme_selector), (count_customised_sounds), (save_sounds),
+ (on_setting_column_edited), (fill_custom_model),
+ (on_combobox_editing_started), (setting_set_func),
+ (setup_theme_custom_selector),
+ (gvc_sound_theme_chooser_constructor), (on_click_feedback_toggled),
+ (on_key_changed), (gvc_sound_theme_chooser_init),
+ (gvc_sound_theme_chooser_new):
+ Simplify the theme chooser a bit. Remove the visual bell stuff
+ since that should go into the to-be-written Universal Access
+ control panel.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (on_key_changed):
+ Don't assume all changed keys are booleans.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (create_bar), (add_stream),
+ (gvc_mixer_dialog_constructor), (gvc_mixer_dialog_init):
+ Use a separate size group for application streams.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ Switch order of input and output tabs.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new):
+ Add labels to size group instead of scale because
+ using expand/fill widgets in a size group doesn't really
+ work. And in practice the label is the only variable
+ length widget.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_dispose):
+ Only disconnect signals once.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ * src/gvc-sound-theme-chooser.c (gvc_sound_theme_chooser_init):
+ Move alert and input sliders to the top.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ * src/gvc-sound-theme-chooser.c (setup_theme_selector),
+ (gvc_sound_theme_chooser_init):
+ Drop the frame and label from the effects chooser.
+ Move the enable effects toggle up to the top.
+
+2008-11-12 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor):
+ At mpt's suggestion, move the output slider to the top.
+
+2008-11-11 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (update_sink_input),
+ (update_source_output), (update_event_role_stream),
+ (remove_client), (remove_sink), (remove_source),
+ (remove_sink_input), (remove_source_output):
+ * src/gvc-mixer-dialog.c (on_bar_is_muted_notify), (create_bar),
+ (bar_set_stream), (add_stream), (on_control_stream_added),
+ (on_control_stream_removed):
+ Set the associated stream on the bar so mute works.
+ Hush some debugging.
+
+2008-11-11 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (update_sink), (update_source):
+ * src/gvc-mixer-dialog.c (add_stream):
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_get_description),
+ (gvc_mixer_stream_set_description),
+ (gvc_mixer_stream_set_property), (gvc_mixer_stream_get_property),
+ (gvc_mixer_stream_class_init), (gvc_mixer_stream_finalize):
+ * src/gvc-mixer-stream.h:
+ Add descriptions and use them instead of names when
+ displaying sinks and sources.
+
+2008-11-11 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (add_stream):
+ Don't show sinks/source in apps page.
+
+2008-11-11 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (add_stream), (find_stream_by_id),
+ (on_control_stream_removed), (create_stream_treeview):
+ Try to remove streams from models.
+
+2008-11-11 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (add_stream):
+ Also add default streams to tree models.
+
+2008-11-11 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (gvc_mixer_control_get_streams):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-dialog.c (create_bar), (bar_set_stream),
+ (add_stream), (create_stream_treeview),
+ (gvc_mixer_dialog_constructor):
+ Add beginnings of output and input selection.
+
+2008-11-10 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (add_stream),
+ (gvc_mixer_dialog_constructor):
+ Don't crash if we don't get a default sink/source.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-control.c (remove_stream), (update_sink_input),
+ (update_event_role_stream):
+ * src/gvc-mixer-dialog.c (on_control_stream_added),
+ (on_control_stream_removed):
+ Fix adding and remove streams.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (_gtk_label_make_bold),
+ (gvc_mixer_dialog_constructor):
+ * src/gvc-sound-theme-chooser.c (gvc_sound_theme_chooser_init):
+ Tweak layout and add some placeholder treeviews.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * src/gvc-channel-bar.c (_scale_box_new),
+ (gvc_channel_bar_set_size_group):
+ * src/gvc-channel-bar.h:
+ * src/gvc-mixer-dialog.c (add_stream), (gvc_mixer_dialog_init):
+ Put all the scales in a size group. Doesn't seem
+ to work though.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (on_enable_effects_toggled),
+ (on_click_feedback_toggled), (on_audible_bell_toggled),
+ (gvc_mixer_dialog_constructor), (on_key_changed),
+ (gvc_mixer_dialog_init):
+ Hook up the check buttons.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * src/gvc-mixer-dialog.c (add_stream),
+ (gvc_mixer_dialog_constructor):
+ * src/gvc-sound-theme-chooser.c (setup_theme_selector),
+ (gvc_sound_theme_chooser_init):
+ Fix up some layout. Hide the theme selector if there is
+ only one.
+
+2008-11-06 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-applet.c (on_menu_activate_open_volume_control),
+ (on_status_icon_popup_menu):
+ * src/gvc-mixer-dialog.c (on_stream_is_muted_notify), (add_stream),
+ (gvc_mixer_dialog_constructor), (gvc_mixer_dialog_new):
+ * src/gvc-sound-theme-chooser.c (theme_changed_custom_reinit),
+ (on_combobox_changed), (load_index_theme_name),
+ (sound_theme_in_dir), (add_theme_to_store),
+ (set_combox_for_theme_name), (on_theme_changed),
+ (setup_theme_selector), (visual_bell_mateconf_to_setting),
+ (visual_bell_setting_to_mateconf), (play_sound_preview),
+ (get_sound_filename), (count_customised_sounds), (save_sounds),
+ (save_custom_theme), (dump_theme), (on_setting_column_edited),
+ (fill_visual_bell_model), (fill_custom_model),
+ (on_combobox_editing_started), (play_sound_at_path),
+ (on_treeview_button_press_event), (setting_set_func),
+ (activatable_cell_renderer_pixbuf_activate),
+ (activatable_cell_renderer_pixbuf_init),
+ (activatable_cell_renderer_pixbuf_class_init),
+ (input_feedback_foreach), (set_input_feedback_enabled),
+ (on_input_feedback_changed), (audible_bell_foreach),
+ (set_audible_bell_enabled), (on_audible_bell_changed),
+ (get_file_type), (theme_changed_custom_init),
+ (setup_theme_custom_selector),
+ (gvc_sound_theme_chooser_constructor),
+ (gvc_sound_theme_chooser_class_init), (_gtk_label_make_bold),
+ (gvc_sound_theme_chooser_init), (gvc_sound_theme_chooser_finalize),
+ (gvc_sound_theme_chooser_new):
+ * src/gvc-sound-theme-chooser.h:
+ * src/sound-theme-file-utils.c (custom_theme_update_time),
+ (custom_theme_dir_path), (directory_delete_recursive),
+ (capplet_file_delete_recursive), (delete_custom_theme_dir),
+ (delete_one_file), (delete_old_files), (delete_disabled_files),
+ (create_one_file), (add_disabled_file), (add_custom_file):
+ * src/sound-theme-file-utils.h:
+ Redesign a bit in order to incorporate the sound properties.
+
+2008-11-05 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (popup_dock), (on_bar_is_muted_notify),
+ (gvc_applet_init):
+ * src/gvc-channel-bar.c (on_zero_adjustment_value_changed),
+ (update_mute_button), (gvc_channel_bar_init):
+ Fix initial mute setting for applet. When mute button
+ is not displayed use the "zero" position to indicate
+ muted state.
+
+2008-11-05 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (gvc_applet_init):
+ * src/gvc-channel-bar.c (_scale_box_new),
+ (gvc_channel_bar_set_orientation), (update_mute_button),
+ (gvc_channel_bar_set_show_mute), (gvc_channel_bar_get_show_mute),
+ (gvc_channel_bar_set_property), (gvc_channel_bar_get_property),
+ (gvc_channel_bar_constructor), (gvc_channel_bar_class_init),
+ (gvc_channel_bar_init):
+ * src/gvc-channel-bar.h:
+ * src/gvc-mixer-dialog.c (add_stream):
+ Hide mute in vertical mode. Add icons to hint at scale direction
+ in horizontal mode. Fix orientation changing.
+
+2008-11-05 William Jon McCann <[email protected]>
+
+ * src/Makefile.am:
+ * src/gvc-mixer-control.c (gvc_mixer_control_get_default_source),
+ (gvc_mixer_control_get_sources), (remove_stream), (add_stream),
+ (update_sink), (update_source), (update_sink_input),
+ (update_event_role_stream), (remove_sink), (remove_source),
+ (remove_sink_input), (remove_source_output):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-dialog.c (add_stream),
+ (gvc_mixer_dialog_constructor):
+ * src/gvc-mixer-source.c (gvc_mixer_source_change_volume),
+ (gvc_mixer_source_change_is_muted), (gvc_mixer_source_constructor),
+ (gvc_mixer_source_class_init), (gvc_mixer_source_init),
+ (gvc_mixer_source_finalize), (gvc_mixer_source_new):
+ * src/gvc-mixer-source.h:
+ Add support for input streams. Only show default input and
+ output stream.
+
+2008-11-05 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (gvc_applet_dispose), (on_control_ready):
+ * src/gvc-channel-bar.c (gvc_channel_bar_finalize):
+ * src/gvc-mixer-control.c (gvc_mixer_control_get_event_sink_input),
+ (gvc_mixer_control_get_default_sink),
+ (gvc_mixer_control_lookup_stream_id), (update_sink),
+ (update_sink_input), (update_event_role_stream),
+ (gvc_mixer_control_dispose), (gvc_mixer_control_init):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-dialog.c (on_control_stream_added),
+ (on_control_stream_removed), (gvc_mixer_dialog_constructor),
+ (gvc_mixer_dialog_dispose), (gvc_mixer_dialog_class_init):
+ * src/gvc-mixer-stream.c (gvc_mixer_stream_finalize):
+ Fix leaks. Use ids instead of indexes when possible.
+ Add method to lookup stream by id.
+
+2008-11-04 Marc-André Lureau <[email protected]>
+
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_constructor): Compile
+ with gtk+ <= 2.14.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (on_menu_activate_sounds),
+ (on_status_icon_popup_menu):
+ Add sound properties to menu.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * src/gvc-applet.c (gvc_applet_init):
+ status-icon scroll events only available in gtk+ 2.15.0
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * Makefile.am (SUBDIRS):
+ Add data dir.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * data/Makefile.am:
+ * data/mate-volume-control-applet.desktop.in:
+ Install an autostart file for the volume applet
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * AUTHORS:
+ * Makefile.am:
+ * src/Makefile.am:
+ * src/applet-main.c (on_bus_name_lost), (acquire_name_on_proxy),
+ (acquire_name), (main):
+ * src/dialog-main.c (on_bus_name_lost), (acquire_name_on_proxy),
+ (acquire_name), (on_dialog_response), (on_control_ready), (main):
+ * src/gvc-applet.c (maybe_show_status_icon), (gvc_applet_start),
+ (gvc_applet_dispose), (gvc_applet_constructor),
+ (gvc_applet_class_init), (on_adjustment_value_changed),
+ (popup_dock), (on_status_icon_activate),
+ (on_menu_activate_open_volume_control),
+ (on_status_icon_popup_menu), (on_status_icon_scroll_event),
+ (gvc_applet_release_grab), (on_dock_button_press), (popdown_dock),
+ (gvc_applet_grab_notify), (on_dock_grab_notify),
+ (on_dock_grab_broken_event), (on_dock_key_release), (update_icon),
+ (on_stream_volume_notify), (on_stream_is_muted_notify),
+ (on_control_ready), (on_bar_is_muted_notify), (gvc_applet_init),
+ (gvc_applet_finalize), (gvc_applet_new):
+ * src/gvc-applet.h:
+ * src/gvc-channel-bar.c (_scale_box_new), (update_image),
+ (update_label), (gvc_channel_bar_set_name),
+ (gvc_channel_bar_set_icon_name), (gvc_channel_bar_set_orientation),
+ (gvc_channel_bar_set_adjustment), (gvc_channel_bar_get_adjustment),
+ (update_mute_button), (gvc_channel_bar_set_is_muted),
+ (gvc_channel_bar_get_is_muted), (gvc_channel_bar_set_property),
+ (gvc_channel_bar_get_property), (gvc_channel_bar_constructor),
+ (gvc_channel_bar_class_init), (on_mute_button_toggled),
+ (gvc_channel_bar_init), (gvc_channel_bar_finalize),
+ (gvc_channel_bar_new):
+ * src/gvc-channel-bar.h:
+ * src/gvc-mixer-control.c (gvc_mixer_control_get_event_sink_input),
+ (gvc_mixer_control_get_default_sink), (listify_hash_values_hfunc),
+ (gvc_stream_collate), (gvc_mixer_control_get_sinks),
+ (gvc_mixer_control_get_sink_inputs), (dec_outstanding),
+ (gvc_mixer_control_is_ready), (update_server), (update_sink),
+ (update_source), (set_icon_name_from_proplist),
+ (update_sink_input), (update_source_output), (update_client),
+ (_pa_context_get_sink_info_cb), (_pa_context_get_source_info_cb),
+ (_pa_context_get_sink_input_info_cb),
+ (_pa_context_get_source_output_info_cb),
+ (_pa_context_get_client_info_cb), (_pa_context_get_server_info_cb),
+ (remove_event_role_stream), (update_event_role_stream),
+ (_pa_ext_stream_restore_read_cb),
+ (_pa_ext_stream_restore_subscribe_cb), (req_update_server_info),
+ (req_update_client_info), (req_update_sink_info),
+ (req_update_source_info), (req_update_sink_input_info),
+ (req_update_source_output_info), (remove_client), (remove_sink),
+ (remove_source), (remove_sink_input), (remove_source_output),
+ (_pa_context_subscribe_cb), (gvc_mixer_control_ready),
+ (_pa_context_state_cb), (gvc_mixer_control_open),
+ (gvc_mixer_control_close), (gvc_mixer_control_dispose),
+ (gvc_mixer_control_constructor), (gvc_mixer_control_class_init),
+ (gvc_mixer_control_init), (gvc_mixer_control_finalize),
+ (gvc_mixer_control_new):
+ * src/gvc-mixer-control.h:
+ * src/gvc-mixer-dialog.c (gvc_mixer_dialog_set_mixer_control),
+ (gvc_mixer_dialog_get_mixer_control),
+ (gvc_mixer_dialog_set_property), (gvc_mixer_dialog_get_property),
+ (on_adjustment_value_changed), (on_bar_is_muted_notify),
+ (lookup_bar_for_stream), (on_stream_volume_notify),
+ (on_stream_is_muted_notify), (save_bar_for_stream), (add_stream),
+ (gvc_mixer_dialog_constructor), (gvc_mixer_dialog_class_init),
+ (gvc_mixer_dialog_init), (gvc_mixer_dialog_finalize),
+ (gvc_mixer_dialog_new):
+ * src/gvc-mixer-dialog.h:
+ * src/gvc-mixer-sink-input.c (gvc_mixer_sink_input_change_volume),
+ (gvc_mixer_sink_input_change_is_muted),
+ (gvc_mixer_sink_input_constructor),
+ (gvc_mixer_sink_input_class_init), (gvc_mixer_sink_input_init),
+ (gvc_mixer_sink_input_finalize), (gvc_mixer_sink_input_new):
+ * src/gvc-mixer-sink-input.h:
+ * src/gvc-mixer-sink.c (gvc_mixer_sink_change_volume),
+ (gvc_mixer_sink_change_is_muted), (gvc_mixer_sink_constructor),
+ (gvc_mixer_sink_class_init), (gvc_mixer_sink_init),
+ (gvc_mixer_sink_finalize), (gvc_mixer_sink_new):
+ * src/gvc-mixer-sink.h:
+ * src/gvc-mixer-stream.c (get_next_stream_serial),
+ (gvc_mixer_stream_get_pa_context), (gvc_mixer_stream_get_index),
+ (gvc_mixer_stream_get_id), (gvc_mixer_stream_get_num_channels),
+ (gvc_mixer_stream_get_volume), (gvc_mixer_stream_set_volume),
+ (gvc_mixer_stream_get_is_muted), (gvc_mixer_stream_get_is_default),
+ (gvc_mixer_stream_set_is_muted), (gvc_mixer_stream_set_is_default),
+ (gvc_mixer_stream_get_name), (gvc_mixer_stream_set_name),
+ (gvc_mixer_stream_get_icon_name), (gvc_mixer_stream_set_icon_name),
+ (gvc_mixer_stream_set_property), (gvc_mixer_stream_get_property),
+ (gvc_mixer_stream_constructor),
+ (gvc_mixer_stream_real_change_volume),
+ (gvc_mixer_stream_real_change_is_muted),
+ (gvc_mixer_stream_change_volume),
+ (gvc_mixer_stream_change_is_muted), (gvc_mixer_stream_class_init),
+ (gvc_mixer_stream_init), (gvc_mixer_stream_finalize):
+ * src/gvc-mixer-stream.h:
+ Initial commit.
+
diff --git a/mate-volume-control/Makefile.am b/mate-volume-control/Makefile.am
new file mode 100644
index 0000000..0c3fa4c
--- /dev/null
+++ b/mate-volume-control/Makefile.am
@@ -0,0 +1,16 @@
+NULL =
+
+SUBDIRS = \
+ data \
+ src \
+ $(NULL)
+
+EXTRA_DIST = \
+ ChangeLog.pre-2-26 \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ $(NULL)
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/Makefile.in b/mate-volume-control/Makefile.in
new file mode 100644
index 0000000..94c92f7
--- /dev/null
+++ b/mate-volume-control/Makefile.in
@@ -0,0 +1,647 @@
+# 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 = mate-volume-control
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in AUTHORS
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+SUBDIRS = \
+ data \
+ src \
+ $(NULL)
+
+EXTRA_DIST = \
+ ChangeLog.pre-2-26 \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ $(NULL)
+
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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."
+ -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/Makefile.am b/mate-volume-control/data/Makefile.am
new file mode 100644
index 0000000..c580a45
--- /dev/null
+++ b/mate-volume-control/data/Makefile.am
@@ -0,0 +1,29 @@
+NULL =
+
+SUBDIRS = \
+ icons \
+ $(NULL)
+
+@INTLTOOL_DESKTOP_RULE@
+autostartdir = $(sysconfdir)/xdg/autostart
+autostart_in_files = mate-volume-control-applet.desktop.in
+autostart_DATA = $(autostart_in_files:.desktop.in=.desktop)
+
+appsdir = $(datadir)/applications
+apps_in_files = mate-volume-control.desktop.in
+apps_DATA = $(apps_in_files:.desktop.in=.desktop)
+
+EXTRA_DIST = \
+ $(autostart_in_files) \
+ mate-volume-control.desktop.in.in \
+ $(NULL)
+
+CLEANFILES = \
+ mate-volume-control.desktop \
+ $(NULL)
+
+DISTCLEANFILES = \
+ mate-volume-control-applet.desktop \
+ $(NULL)
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/Makefile.in b/mate-volume-control/data/Makefile.in
new file mode 100644
index 0000000..fab6a5b
--- /dev/null
+++ b/mate-volume-control/data/Makefile.in
@@ -0,0 +1,731 @@
+# 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 = mate-volume-control/data
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mate-volume-control.desktop.in.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = mate-volume-control.desktop.in
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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)$(appsdir)" "$(DESTDIR)$(autostartdir)"
+DATA = $(apps_DATA) $(autostart_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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+SUBDIRS = \
+ icons \
+ $(NULL)
+
+autostartdir = $(sysconfdir)/xdg/autostart
+autostart_in_files = mate-volume-control-applet.desktop.in
+autostart_DATA = $(autostart_in_files:.desktop.in=.desktop)
+appsdir = $(datadir)/applications
+apps_in_files = mate-volume-control.desktop.in
+apps_DATA = $(apps_in_files:.desktop.in=.desktop)
+EXTRA_DIST = \
+ $(autostart_in_files) \
+ mate-volume-control.desktop.in.in \
+ $(NULL)
+
+CLEANFILES = \
+ mate-volume-control.desktop \
+ $(NULL)
+
+DISTCLEANFILES = \
+ mate-volume-control-applet.desktop \
+ $(NULL)
+
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mate-volume-control.desktop.in: $(top_builddir)/config.status $(srcdir)/mate-volume-control.desktop.in.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-appsDATA: $(apps_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(appsdir)" || $(MKDIR_P) "$(DESTDIR)$(appsdir)"
+ @list='$(apps_DATA)'; test -n "$(appsdir)" || 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)$(appsdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(appsdir)" || exit $$?; \
+ done
+
+uninstall-appsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(apps_DATA)'; test -n "$(appsdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(appsdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(appsdir)" && rm -f $$files
+install-autostartDATA: $(autostart_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(autostartdir)" || $(MKDIR_P) "$(DESTDIR)$(autostartdir)"
+ @list='$(autostart_DATA)'; test -n "$(autostartdir)" || 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)$(autostartdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(autostartdir)" || exit $$?; \
+ done
+
+uninstall-autostartDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(autostartdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(autostartdir)" && 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 $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(autostartdir)"; 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 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-appsDATA install-autostartDATA
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-appsDATA uninstall-autostartDATA
+
+.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-appsDATA \
+ install-autostartDATA 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 \
+ uninstall-appsDATA uninstall-autostartDATA
+
+
+@INTLTOOL_DESKTOP_RULE@
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/16x16/Makefile.am b/mate-volume-control/data/icons/16x16/Makefile.am
new file mode 100644
index 0000000..05a9700
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = status
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/16x16/Makefile.in b/mate-volume-control/data/icons/16x16/Makefile.in
new file mode 100644
index 0000000..926ec3d
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/Makefile.in
@@ -0,0 +1,633 @@
+# 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 = mate-volume-control/data/icons/16x16
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = status
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/16x16/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/16x16/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/16x16/status/Makefile.am b/mate-volume-control/data/icons/16x16/status/Makefile.am
new file mode 100644
index 0000000..041fb3b
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/status/Makefile.am
@@ -0,0 +1,21 @@
+NULL =
+
+themedir = $(pkgdatadir)/icons/mate
+size = 16x16
+context = status
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/16x16/status/Makefile.in b/mate-volume-control/data/icons/16x16/status/Makefile.in
new file mode 100644
index 0000000..23e6e15
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/status/Makefile.in
@@ -0,0 +1,494 @@
+# 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 = mate-volume-control/data/icons/16x16/status
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+themedir = $(pkgdatadir)/icons/mate
+size = 16x16
+context = status
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/16x16/status/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/16x16/status/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/16x16/status/audio-input-microphone-high.png b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-high.png
new file mode 100644
index 0000000..160d2b8
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-high.png
Binary files differ
diff --git a/mate-volume-control/data/icons/16x16/status/audio-input-microphone-low.png b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-low.png
new file mode 100644
index 0000000..b08ab64
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-low.png
Binary files differ
diff --git a/mate-volume-control/data/icons/16x16/status/audio-input-microphone-medium.png b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-medium.png
new file mode 100644
index 0000000..48a4c05
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-medium.png
Binary files differ
diff --git a/mate-volume-control/data/icons/16x16/status/audio-input-microphone-muted.png b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-muted.png
new file mode 100644
index 0000000..7aed52c
--- /dev/null
+++ b/mate-volume-control/data/icons/16x16/status/audio-input-microphone-muted.png
Binary files differ
diff --git a/mate-volume-control/data/icons/22x22/Makefile.am b/mate-volume-control/data/icons/22x22/Makefile.am
new file mode 100644
index 0000000..05a9700
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = status
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/22x22/Makefile.in b/mate-volume-control/data/icons/22x22/Makefile.in
new file mode 100644
index 0000000..8fb3d42
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/Makefile.in
@@ -0,0 +1,633 @@
+# 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 = mate-volume-control/data/icons/22x22
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = status
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/22x22/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/22x22/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/22x22/status/Makefile.am b/mate-volume-control/data/icons/22x22/status/Makefile.am
new file mode 100644
index 0000000..53b0a3a
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/status/Makefile.am
@@ -0,0 +1,21 @@
+NULL =
+
+themedir = $(pkgdatadir)/icons/mate
+size = 22x22
+context = status
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/22x22/status/Makefile.in b/mate-volume-control/data/icons/22x22/status/Makefile.in
new file mode 100644
index 0000000..0941710
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/status/Makefile.in
@@ -0,0 +1,494 @@
+# 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 = mate-volume-control/data/icons/22x22/status
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+themedir = $(pkgdatadir)/icons/mate
+size = 22x22
+context = status
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/22x22/status/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/22x22/status/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/22x22/status/audio-input-microphone-high.png b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-high.png
new file mode 100644
index 0000000..ca3770f
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-high.png
Binary files differ
diff --git a/mate-volume-control/data/icons/22x22/status/audio-input-microphone-low.png b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-low.png
new file mode 100644
index 0000000..75d0612
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-low.png
Binary files differ
diff --git a/mate-volume-control/data/icons/22x22/status/audio-input-microphone-medium.png b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-medium.png
new file mode 100644
index 0000000..c1efeb5
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-medium.png
Binary files differ
diff --git a/mate-volume-control/data/icons/22x22/status/audio-input-microphone-muted.png b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-muted.png
new file mode 100644
index 0000000..9f3dd3c
--- /dev/null
+++ b/mate-volume-control/data/icons/22x22/status/audio-input-microphone-muted.png
Binary files differ
diff --git a/mate-volume-control/data/icons/24x24/Makefile.am b/mate-volume-control/data/icons/24x24/Makefile.am
new file mode 100644
index 0000000..05a9700
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = status
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/24x24/Makefile.in b/mate-volume-control/data/icons/24x24/Makefile.in
new file mode 100644
index 0000000..ac035a1
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/Makefile.in
@@ -0,0 +1,633 @@
+# 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 = mate-volume-control/data/icons/24x24
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = status
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/24x24/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/24x24/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/24x24/status/Makefile.am b/mate-volume-control/data/icons/24x24/status/Makefile.am
new file mode 100644
index 0000000..9ea93cd
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/status/Makefile.am
@@ -0,0 +1,21 @@
+NULL =
+
+themedir = $(pkgdatadir)/icons/mate
+size = 24x24
+context = status
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/24x24/status/Makefile.in b/mate-volume-control/data/icons/24x24/status/Makefile.in
new file mode 100644
index 0000000..8f7bde6
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/status/Makefile.in
@@ -0,0 +1,494 @@
+# 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 = mate-volume-control/data/icons/24x24/status
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+themedir = $(pkgdatadir)/icons/mate
+size = 24x24
+context = status
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/24x24/status/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/24x24/status/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/24x24/status/audio-input-microphone-high.png b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-high.png
new file mode 100644
index 0000000..fe10ab2
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-high.png
Binary files differ
diff --git a/mate-volume-control/data/icons/24x24/status/audio-input-microphone-low.png b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-low.png
new file mode 100644
index 0000000..ee180d8
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-low.png
Binary files differ
diff --git a/mate-volume-control/data/icons/24x24/status/audio-input-microphone-medium.png b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-medium.png
new file mode 100644
index 0000000..eb6aa28
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-medium.png
Binary files differ
diff --git a/mate-volume-control/data/icons/24x24/status/audio-input-microphone-muted.png b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-muted.png
new file mode 100644
index 0000000..b969738
--- /dev/null
+++ b/mate-volume-control/data/icons/24x24/status/audio-input-microphone-muted.png
Binary files differ
diff --git a/mate-volume-control/data/icons/32x32/Makefile.am b/mate-volume-control/data/icons/32x32/Makefile.am
new file mode 100644
index 0000000..05a9700
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = status
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/32x32/Makefile.in b/mate-volume-control/data/icons/32x32/Makefile.in
new file mode 100644
index 0000000..2ec1736
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/Makefile.in
@@ -0,0 +1,633 @@
+# 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 = mate-volume-control/data/icons/32x32
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = status
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/32x32/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/32x32/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/32x32/status/Makefile.am b/mate-volume-control/data/icons/32x32/status/Makefile.am
new file mode 100644
index 0000000..68afbb7
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/status/Makefile.am
@@ -0,0 +1,21 @@
+NULL =
+
+themedir = $(pkgdatadir)/icons/mate
+size = 32x32
+context = status
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/32x32/status/Makefile.in b/mate-volume-control/data/icons/32x32/status/Makefile.in
new file mode 100644
index 0000000..6bb9ef3
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/status/Makefile.in
@@ -0,0 +1,494 @@
+# 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 = mate-volume-control/data/icons/32x32/status
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+themedir = $(pkgdatadir)/icons/mate
+size = 32x32
+context = status
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-input-microphone-high.png \
+ audio-input-microphone-low.png \
+ audio-input-microphone-medium.png \
+ audio-input-microphone-muted.png \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/32x32/status/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/32x32/status/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/32x32/status/audio-input-microphone-high.png b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-high.png
new file mode 100644
index 0000000..8bd9d5b
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-high.png
Binary files differ
diff --git a/mate-volume-control/data/icons/32x32/status/audio-input-microphone-low.png b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-low.png
new file mode 100644
index 0000000..8a09c9f
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-low.png
Binary files differ
diff --git a/mate-volume-control/data/icons/32x32/status/audio-input-microphone-medium.png b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-medium.png
new file mode 100644
index 0000000..a45c79c
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-medium.png
Binary files differ
diff --git a/mate-volume-control/data/icons/32x32/status/audio-input-microphone-muted.png b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-muted.png
new file mode 100644
index 0000000..8161f1f
--- /dev/null
+++ b/mate-volume-control/data/icons/32x32/status/audio-input-microphone-muted.png
Binary files differ
diff --git a/mate-volume-control/data/icons/Makefile.am b/mate-volume-control/data/icons/Makefile.am
new file mode 100644
index 0000000..67d9cea
--- /dev/null
+++ b/mate-volume-control/data/icons/Makefile.am
@@ -0,0 +1,25 @@
+NULL =
+
+SUBDIRS = \
+ scalable \
+ 16x16 \
+ 22x22 \
+ 24x24 \
+ 32x32 \
+ $(NULL)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/mate
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/Makefile.in b/mate-volume-control/data/icons/Makefile.in
new file mode 100644
index 0000000..e5084ce
--- /dev/null
+++ b/mate-volume-control/data/icons/Makefile.in
@@ -0,0 +1,656 @@
+# 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 = mate-volume-control/data/icons
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+SUBDIRS = \
+ scalable \
+ 16x16 \
+ 22x22 \
+ 24x24 \
+ 32x32 \
+ $(NULL)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/mate
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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:
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+ install-am install-data-am install-strip tags-recursive \
+ uninstall-am
+
+.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-data-hook install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs installdirs-am \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-recursive uninstall uninstall-am uninstall-hook
+
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/scalable/Makefile.am b/mate-volume-control/data/icons/scalable/Makefile.am
new file mode 100644
index 0000000..2cf31cf
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = status devices
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/scalable/Makefile.in b/mate-volume-control/data/icons/scalable/Makefile.in
new file mode 100644
index 0000000..d3fb19d
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/Makefile.in
@@ -0,0 +1,633 @@
+# 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 = mate-volume-control/data/icons/scalable
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = status devices
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/scalable/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/scalable/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/scalable/devices/Makefile.am b/mate-volume-control/data/icons/scalable/devices/Makefile.am
new file mode 100644
index 0000000..e22cb77
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/Makefile.am
@@ -0,0 +1,35 @@
+NULL =
+
+themedir = $(pkgdatadir)/icons/mate
+size = 48x48
+context = devices
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-speaker-center.svg \
+ audio-speaker-center-testing.svg \
+ audio-speaker-left-back.svg \
+ audio-speaker-left-back-testing.svg \
+ audio-speaker-left.svg \
+ audio-speaker-left-side.svg \
+ audio-speaker-left-side-testing.svg \
+ audio-speaker-left-testing.svg \
+ audio-speaker-right-back.svg \
+ audio-speaker-right-back-testing.svg \
+ audio-speaker-right.svg \
+ audio-speaker-right-side.svg \
+ audio-speaker-right-side-testing.svg \
+ audio-speaker-right-testing.svg \
+ audio-speaker-center-back-testing.svg \
+ audio-speaker-center-back.svg \
+ audio-subwoofer.svg \
+ audio-subwoofer-testing.svg \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/scalable/devices/Makefile.in b/mate-volume-control/data/icons/scalable/devices/Makefile.in
new file mode 100644
index 0000000..e5aa46b
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/Makefile.in
@@ -0,0 +1,508 @@
+# 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 = mate-volume-control/data/icons/scalable/devices
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+themedir = $(pkgdatadir)/icons/mate
+size = 48x48
+context = devices
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-speaker-center.svg \
+ audio-speaker-center-testing.svg \
+ audio-speaker-left-back.svg \
+ audio-speaker-left-back-testing.svg \
+ audio-speaker-left.svg \
+ audio-speaker-left-side.svg \
+ audio-speaker-left-side-testing.svg \
+ audio-speaker-left-testing.svg \
+ audio-speaker-right-back.svg \
+ audio-speaker-right-back-testing.svg \
+ audio-speaker-right.svg \
+ audio-speaker-right-side.svg \
+ audio-speaker-right-side-testing.svg \
+ audio-speaker-right-testing.svg \
+ audio-speaker-center-back-testing.svg \
+ audio-speaker-center-back.svg \
+ audio-subwoofer.svg \
+ audio-subwoofer-testing.svg \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/scalable/devices/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/scalable/devices/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back-testing.svg
new file mode 100644
index 0000000..93afe0b
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back-testing.svg
@@ -0,0 +1,539 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ version="1.0"
+ sodipodi:docname="audio-speaker-center-back-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-side-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="977"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ showguides="false"
+ inkscape:guide-bbox="true"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>center</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-center-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(1,0,0,-1,-50.334601,47.958369)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="m 64.325669,10.506413 c 6.07143,-3.4821397 13.14286,-3.3928497 19.39286,0 l 2,4.39286 -23.39286,0 2,-4.39286 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="m 95.897099,27.934983 c 0,0 -4.54743,-8.68677 -9.8613,-12.93926 -0.21063,-0.16856 -0.42247,-0.33016 -0.63527,-0.48397 -0.50204,-0.36286 -1.00946,-0.68239 -1.51919,-0.94787 -0.56896,-0.29634 -1.14078,-0.52533 -1.71117,-0.67205 -3.88321,-1.01934 -11.71652,-1.06249 -15.58966,-0.04613 -0.83989,0.21914 -1.6816,0.61173 -2.51203,1.13191 -0.62524,0.39166 -1.24409,0.85564 -1.85095,1.37236 -1.87112,1.5932 -3.628309,3.68784 -5.107769,5.71001 -2.59659,3.54911 -4.33766,6.875 -4.33766,6.875"
+ style="fill:none;stroke:none"
+ id="path8494" />
+ <path
+ style="fill:none;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 62.827469,15.979023 2.18704,-4.766 c 5.261057,-2.7432797 11.220313,-3.3671697 17.939063,-0.0056 l 1.96851,4.2035"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="m 95.001579,28.523883 c 0,0 -6.30803,-12.92857 -13.07068,-14.66816 -3.88321,-1.01933 -11.18527,-1.06248 -15.05841,-0.04613 -6.84412,1.78572 -11.839659,12.46429 -11.839659,12.46429"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="m 43.214285,32.24107 c 0,2.736768 -9.374038,4.955357 -20.9375,4.955357 -11.563462,0 -20.9375001,-2.218589 -20.9375001,-4.955357 0,-2.736768 9.3740381,-4.955357 20.9375001,-4.955357 11.563462,0 20.9375,2.218589 20.9375,4.955357 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="m 95.16001,29.859216 c 0.1894,4.408221 -8.80985,9.066057 -20.909493,9.066057 -12.099643,0 -21.130461,-4.594701 -20.90949,-9.066057 -0.189403,-4.566056 8.809847,-9.034489 20.90949,-9.034489 12.099643,0 20.941063,4.37373 20.909493,9.034489 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 82.142459,27.943913 c -0.67407,2.18776 -3.2897,3.38538 -7.80786,3.38538 -4.51815,0 -7.3487,-1.37717 -7.80786,-3.38538 -0.07073,-1.70502 3.28971,-3.37359 7.80786,-3.37359 4.51816,0 7.81965,1.63321 7.80786,3.37359 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 67.476989,27.764793 c 0.9704,3.07926 3.66898,5.29604 6.84343,5.29605 3.19412,0 5.90648,-2.24438 6.86128,-5.35345 -0.90064,-1.50063 -4.28117,-2.23685 -6.89061,-2.19358 -3.30434,-0.08574 -5.85648,0.85968 -6.8141,2.25098 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 62.722179,14.847493 c -0.12704,0.1026 -0.3786,0.39515 -0.50465,0.50248 -1.87112,1.5932 -3.628309,3.68784 -5.107769,5.71001 -2.59659,3.54911 -4.33766,6.875 -4.33766,6.875 m 43.124999,0 c 0,0 -4.54743,-8.68677 -9.8613,-12.93926 -0.21063,-0.16856 -0.42247,-0.33016 -0.63527,-0.48397 -0.10052,-0.07265 -0.648157,-0.29253 -0.749077,-0.36162"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 81.930899,13.855723 c -3.88321,-1.01933 -11.18527,-1.06248 -15.05841,-0.04613"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back.svg
new file mode 100644
index 0000000..7d278f8
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-back.svg
@@ -0,0 +1,506 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ version="1.0"
+ sodipodi:docname="audio-speaker-center-back.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-53.025818"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="977"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ showguides="false"
+ inkscape:guide-bbox="true"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>center</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-center</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(1,0,0,-1,-0.04163061,47.958369)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="m 14.032699,10.506413 c 6.07143,-3.4821397 13.14286,-3.3928497 19.39286,0 l 2,4.39286 -23.39286,0 2,-4.39286 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="m 45.604129,27.934983 c 0,0 -4.54743,-8.68677 -9.8613,-12.93926 -0.21063,-0.16856 -0.42247,-0.33016 -0.63527,-0.48397 -0.50204,-0.36286 -1.00946,-0.68239 -1.51919,-0.94787 -0.56896,-0.29634 -1.14078,-0.52533 -1.71117,-0.67205 -3.88321,-1.01934 -11.71652,-1.06249 -15.58966,-0.04613 -0.83989,0.21914 -1.6816,0.61173 -2.51203,1.13191 -0.62524,0.39166 -1.24409,0.85564 -1.85095,1.37236 -1.87112,1.5932 -3.6283094,3.68784 -5.1077694,5.71001 -2.59659,3.54911 -4.33766,6.875 -4.33766,6.875"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="path5367" />
+ <path
+ style="fill:none;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 12.534499,15.979023 2.18704,-4.766 c 5.261057,-2.7432797 11.220313,-3.3671697 17.939063,-0.0056 l 1.96851,4.2035"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="m 44.708609,28.523883 c 0,0 -6.30803,-12.92857 -13.07068,-14.66816 -3.88321,-1.01933 -11.18527,-1.06248 -15.05841,-0.04613 -6.8441198,1.78572 -11.8396594,12.46429 -11.8396594,12.46429"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="m 43.214285,32.24107 c 0,2.736768 -9.374038,4.955357 -20.9375,4.955357 -11.563462,0 -20.9375001,-2.218589 -20.9375001,-4.955357 0,-2.736768 9.3740381,-4.955357 20.9375001,-4.955357 11.563462,0 20.9375,2.218589 20.9375,4.955357 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 44.951119,29.943913 c 0.18941,4.40822 -8.80985,9.06606 -20.90949,9.06606 -12.09964,0 -21.1304594,-4.5947 -20.9094894,-9.06606 -0.1894,-4.56606 8.8098494,-9.03449 20.9094894,-9.03449 12.09964,0 20.94106,4.37373 20.90949,9.03449 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 31.849489,27.943913 c -0.67407,2.18776 -3.2897,3.38538 -7.80786,3.38538 -4.51815,0 -7.3487,-1.37717 -7.80786,-3.38538 -0.07073,-1.70502 3.28971,-3.37359 7.80786,-3.37359 4.51816,0 7.81965,1.63321 7.80786,3.37359 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 17.184019,27.764793 c 0.9704,3.07926 3.66898,5.29604 6.84343,5.29605 3.19412,0 5.90648,-2.24438 6.86128,-5.35345 -0.90064,-1.50063 -4.28117,-2.23685 -6.89061,-2.19358 -3.30434,-0.08574 -5.85648,0.85968 -6.8141,2.25098 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12.429209,14.847493 c -0.12704,0.1026 -0.3786,0.39515 -0.50465,0.50248 -1.87112,1.5932 -3.6283094,3.68784 -5.1077694,5.71001 -2.59659,3.54911 -4.33766,6.875 -4.33766,6.875 m 43.1249994,0 c 0,0 -4.54743,-8.68677 -9.8613,-12.93926 -0.21063,-0.16856 -0.42247,-0.33016 -0.63527,-0.48397 -0.10052,-0.07265 -0.648157,-0.29253 -0.749077,-0.36162"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 31.637929,13.855723 c -3.88321,-1.01933 -11.18527,-1.06248 -15.05841,-0.04613"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-testing.svg
new file mode 100644
index 0000000..09f40bc
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center-testing.svg
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-center-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-side-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>center</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-center-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="translate(-50.334601,4.1631076e-2)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-center.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center.svg
new file mode 100644
index 0000000..886b4b8
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-center.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-center.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-53.025818"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="25"
+ inkscape:window-y="21"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>center</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-center</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="translate(-4.1630606e-2,4.1631076e-2)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back-testing.svg
new file mode 100644
index 0000000..e1618fc
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back-testing.svg
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-left-back-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>left-back</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-left-b-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(-0.7071068,-0.7071068,0.7071068,-0.7071068,57.052876,95.851156)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back.svg
new file mode 100644
index 0000000..d7a6f43
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-back.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-left-back.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-53.376308"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1601"
+ inkscape:window-height="942"
+ inkscape:window-x="5"
+ inkscape:window-y="1"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>left-back</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-left-back</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(-0.7071068,-0.7071068,0.7071068,-0.7071068,21.490375,60.288654)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side-testing.svg
new file mode 100644
index 0000000..ad0f430
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side-testing.svg
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-left-side-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-right-side-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>left-side</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-left-side-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(0,-1,1,0,4.1631076e-2,98.334601)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side.svg
new file mode 100644
index 0000000..4851454
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-side.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-left-side.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-side.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-15.988037"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1601"
+ inkscape:window-height="942"
+ inkscape:window-x="5"
+ inkscape:window-y="1"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>left-side</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-left-side</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(0,-1,1,0,4.1631076e-2,48.041631)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-testing.svg
new file mode 100644
index 0000000..7b9316f
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left-testing.svg
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-left-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-back-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>left</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-left-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(-0.7071068,0.7071068,0.7071068,0.7071068,57.052876,-47.851155)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-left.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left.svg
new file mode 100644
index 0000000..1ee3869
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-left.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-left.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-right.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-53.376308"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1601"
+ inkscape:window-height="942"
+ inkscape:window-x="5"
+ inkscape:window-y="1"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>left</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-left</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(-0.7071068,0.7071068,0.7071068,0.7071068,21.490375,-12.288654)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back-testing.svg
new file mode 100644
index 0000000..0f633a9
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back-testing.svg
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-right-back-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-back-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>right-back</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-right-back-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(0.7071068,-0.7071068,-0.7071068,-0.7071068,-9.0528759,95.851156)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back.svg
new file mode 100644
index 0000000..ba1dead
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-back.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-right-back.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-left-back.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-53.376308"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1601"
+ inkscape:window-height="942"
+ inkscape:window-x="5"
+ inkscape:window-y="1"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>right-back</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-right-back</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(0.7071068,-0.7071068,-0.7071068,-0.7071068,26.509625,60.288654)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side-testing.svg
new file mode 100644
index 0000000..577dd86
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side-testing.svg
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-right-side-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-right-back-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>right-side</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-right-side-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(0,-1,-1,0,47.958369,98.334601)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side.svg
new file mode 100644
index 0000000..be6a746
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-side.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-right-side.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-right-back.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-15.988037"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1601"
+ inkscape:window-height="942"
+ inkscape:window-x="5"
+ inkscape:window-y="1"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>right-side</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-right-side</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(0,-1,-1,0,47.958369,48.041631)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-testing.svg
new file mode 100644
index 0000000..3a4e903
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right-testing.svg
@@ -0,0 +1,913 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-right-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker-right-testing.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6377"
+ id="radialGradient5941"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(11.322482,0,0,3.7410569,-790.12434,122.56351)"
+ cx="14.790665"
+ cy="29.860626"
+ fx="14.790665"
+ fy="29.860626"
+ r="1.1399525" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6377"
+ id="radialGradient5939"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(10.171038,0,0,5.2502725,-797.43964,77.21735)"
+ cx="17.797972"
+ cy="29.948833"
+ fx="17.797972"
+ fy="29.948833"
+ r="1.945146" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6377">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1"
+ offset="0"
+ id="stop6379" />
+ <stop
+ style="stop-color:#204a87;stop-opacity:1"
+ offset="1"
+ id="stop6381" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6377"
+ id="radialGradient5937"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(15.4058,0,0,6.5714191,-930.81786,37.58535)"
+ cx="20.818829"
+ cy="29.948536"
+ fx="20.818829"
+ fy="29.948536"
+ r="2.5451017" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5254"
+ id="linearGradient5935"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0714931,0,0,1.2212999,-677.47231,206.91558)"
+ x1="21.875"
+ y1="9.6335878"
+ x2="20.5"
+ y2="41.744865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10055"
+ id="linearGradient5933"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0714931,0,0,1.2212999,-677.47231,206.91558)"
+ x1="20.087172"
+ y1="6.6629219"
+ x2="20.91938"
+ y2="38.337017" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5254"
+ id="linearGradient5931"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6831088,0,0,1.0329054,-652.67404,212.26374)"
+ x1="4.5961943"
+ y1="14.456622"
+ x2="4.5961943"
+ y2="30.313524" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10055"
+ id="linearGradient5929"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7679166,0,0,1.687933,-652.72155,185.35433)"
+ x1="2.6850162"
+ y1="24.367676"
+ x2="2.9248238"
+ y2="35.053852" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21582">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop21584" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop21586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21582"
+ id="linearGradient5927"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0102994,0,0,1.2565202,-654.12827,206.16954)"
+ x1="21.875"
+ y1="26.625"
+ x2="18.187626"
+ y2="26" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient21598">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop21600" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop21602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21598"
+ id="linearGradient5925"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7830101,0,0,0.9810567,-652.01527,212.32101)"
+ x1="12.25"
+ y1="19.75"
+ x2="10.875"
+ y2="33.125" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10055"
+ id="radialGradient5923"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.433087,-0.596698,0.798238,1.917124,-20.96864,-16.43019)"
+ cx="7.001297"
+ cy="22.470087"
+ fx="7.001297"
+ fy="22.470087"
+ r="6.4940691" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10872"
+ id="linearGradient5921"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0102994,0,0,1.0172401,-654.21562,212.46274)"
+ x1="3.8890872"
+ y1="18.937069"
+ x2="3.8890872"
+ y2="25.947107" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5254"
+ id="linearGradient5919"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99664,0,0,1.1932745,-655.42965,207.54612)"
+ x1="11.875"
+ y1="20.375"
+ x2="13.125"
+ y2="34.13559" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6371"
+ id="linearGradient5917"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99664,0,0,1.1932745,-655.42965,207.54612)"
+ x1="14.241117"
+ y1="26.996773"
+ x2="15.125"
+ y2="20.976084" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21608"
+ id="linearGradient5915"
+ gradientUnits="userSpaceOnUse"
+ x1="23.272787"
+ y1="18.525478"
+ x2="23.272787"
+ y2="22.811184" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient15341"
+ id="radialGradient5913"
+ gradientUnits="userSpaceOnUse"
+ cx="22.624176"
+ cy="20.880224"
+ fx="22.624176"
+ fy="20.880224"
+ r="3.3177083" />
+ <linearGradient
+ id="linearGradient3529">
+ <stop
+ id="stop3531"
+ offset="0"
+ style="stop-color:#fefefe;stop-opacity:1;" />
+ <stop
+ id="stop3533"
+ offset="1"
+ style="stop-color:#e8e7e6;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3529"
+ id="radialGradient5911"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2876712,0,13.845354)"
+ cx="7.9549513"
+ cy="19.436747"
+ fx="7.9549513"
+ fy="19.436747"
+ r="6.4523492" />
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3345"
+ id="radialGradient5554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.725459,40.419065)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient8512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3529"
+ id="radialGradient5708"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2876712,0,13.845354)"
+ cx="7.9549513"
+ cy="19.436747"
+ fx="7.9549513"
+ fy="19.436747"
+ r="6.4523492" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient15341"
+ id="radialGradient5710"
+ gradientUnits="userSpaceOnUse"
+ cx="22.624176"
+ cy="20.880224"
+ fx="22.624176"
+ fy="20.880224"
+ r="3.3177083" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21608"
+ id="linearGradient5712"
+ gradientUnits="userSpaceOnUse"
+ x1="23.272787"
+ y1="18.525478"
+ x2="23.272787"
+ y2="22.811184" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10055"
+ id="radialGradient5720"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.433087,-0.596698,0.798238,1.917124,-20.96864,-16.43019)"
+ cx="7.001297"
+ cy="22.470087"
+ fx="7.001297"
+ fy="22.470087"
+ r="6.4940691" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6377"
+ id="radialGradient5744"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.0062038,8.0062038,-2.6453267,-2.6453267,292.61535,-42.156174)"
+ cx="14.790665"
+ cy="29.860626"
+ fx="14.790665"
+ fy="29.860626"
+ r="1.1399525" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6377"
+ id="radialGradient5747"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-7.1920099,7.1920099,-3.7125033,-3.7125033,329.85262,-15.264295)"
+ cx="17.797972"
+ cy="29.948833"
+ fx="17.797972"
+ fy="29.948833"
+ r="1.945146" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6377"
+ id="radialGradient5750"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-10.893546,10.893546,-4.646695,-4.646695,452.18932,-81.552883)"
+ cx="20.818829"
+ cy="29.948536"
+ fx="20.818829"
+ fy="29.948536"
+ r="2.5451017" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10055"
+ id="linearGradient5753"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0714931,0,0,1.2212999,31.77769,-26.9466)"
+ x1="20.087172"
+ y1="6.6629219"
+ x2="20.91938"
+ y2="38.337017" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5254"
+ id="linearGradient5755"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0714931,0,0,1.2212999,31.77769,-26.9466)"
+ x1="21.875"
+ y1="9.6335878"
+ x2="20.5"
+ y2="41.744865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10055"
+ id="linearGradient5758"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7679166,0,0,1.687933,56.52845,-48.50785)"
+ x1="2.6850162"
+ y1="24.367676"
+ x2="2.9248238"
+ y2="35.053852" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5254"
+ id="linearGradient5760"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6831088,0,0,1.0329054,56.57596,-21.59844)"
+ x1="4.5961943"
+ y1="14.456622"
+ x2="4.5961943"
+ y2="30.313524" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21582"
+ id="linearGradient5763"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0102994,0,0,1.2565202,55.12173,-27.69264)"
+ x1="21.875"
+ y1="26.625"
+ x2="18.187626"
+ y2="26" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient21598"
+ id="linearGradient5766"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7830101,0,0,0.9810567,57.23473,-21.54117)"
+ x1="12.25"
+ y1="19.75"
+ x2="10.875"
+ y2="33.125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10872"
+ id="linearGradient5770"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0102994,0,0,1.0172401,55.03438,-21.39944)"
+ x1="3.8890872"
+ y1="18.937069"
+ x2="3.8890872"
+ y2="25.947107" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6371"
+ id="linearGradient5773"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99664,0,0,1.1932745,53.82035,-26.31606)"
+ x1="14.241117"
+ y1="26.996773"
+ x2="15.125"
+ y2="20.976084" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5254"
+ id="linearGradient5775"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99664,0,0,1.1932745,53.82035,-26.31606)"
+ x1="11.875"
+ y1="20.375"
+ x2="13.125"
+ y2="34.13559" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5928"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,97.72545,40.294064)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="126.80533"
+ inkscape:cy="41.532441"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="-12"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="-14.142136,73.185552"
+ id="guide3490" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-21,-23.25"
+ id="guide5857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="-49.5,-22.625"
+ id="guide5859" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>right</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-right-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8490"
+ transform="matrix(0.7071068,0.7071068,-0.7071068,0.7071068,-9.0528759,-47.851156)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8492"
+ d="M 64.325669,10.506413 C 70.397099,7.0242733 77.468529,7.1135633 83.718529,10.506413 L 85.718529,14.899273 L 62.325669,14.899273 L 64.325669,10.506413 z"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 84.898489,14.148893 84.391069,13.829363 83.881339,13.563883 C 83.312379,13.267543 82.740559,13.038553 82.170169,12.891833 C 78.286959,11.872493 70.453649,11.829343 66.580509,12.845703 C 65.740619,13.064843 64.898909,13.457433 64.068479,13.977613 C 63.443239,14.369273 62.824389,14.833253 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8494" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.827469,15.979023 L 65.014509,11.213023 C 70.275566,8.4697433 76.234822,7.8458533 82.953572,11.207463 L 84.922082,15.410963"
+ id="path8496"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 95.001579,28.523883 C 95.001579,28.523883 88.693549,15.595313 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593 C 60.028369,15.595313 55.03283,26.273883 55.03283,26.273883"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path8498" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,51.01285,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path8500"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8502"
+ d="M 95.16001,29.859216 C 95.34941,34.267437 86.35016,38.925273 74.250517,38.925273 C 62.150874,38.925273 53.120056,34.330572 53.341027,29.859216 C 53.151624,25.29316 62.150874,20.824727 74.250517,20.824727 C 86.35016,20.824727 95.19158,25.198457 95.16001,29.859216 z"
+ style="fill:url(#radialGradient8512);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.142459,27.943913 C 81.468389,30.131673 78.852759,31.329293 74.334599,31.329293 C 69.816449,31.329293 66.985899,29.952123 66.526739,27.943913 C 66.456009,26.238893 69.816449,24.570323 74.334599,24.570323 C 78.852759,24.570323 82.154249,26.203533 82.142459,27.943913 z"
+ id="path8504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 67.476989,27.764793 C 68.447389,30.844053 71.145969,33.060833 74.320419,33.060843 C 77.514539,33.060843 80.226899,30.816463 81.181699,27.707393 C 80.281059,26.206763 76.900529,25.470543 74.291089,25.513813 C 70.986749,25.428073 68.434609,26.373493 67.476989,27.764793 z"
+ id="path8506"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path8508"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 62.722179,14.847493 C 62.595139,14.950093 62.343579,15.242643 62.217529,15.349973 C 60.346409,16.943173 58.58922,19.037813 57.10976,21.059983 C 54.51317,24.609093 52.7721,27.934983 52.7721,27.934983 M 95.897099,27.934983 C 95.897099,27.934983 91.349669,19.248213 86.035799,14.995723 C 85.825169,14.827163 85.613329,14.665563 85.400529,14.511753 C 85.300009,14.439103 84.752372,14.219223 84.651452,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path8510"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfd8f3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 81.930899,13.855723 C 78.047689,12.836393 70.745629,12.793243 66.872489,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-speaker-right.svg b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right.svg
new file mode 100644
index 0000000..bde2e35
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-speaker-right.svg
@@ -0,0 +1,504 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-speaker-right.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-speaker.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ id="stop4327"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4329" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient21608">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop21610" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="1"
+ id="stop21612" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15341">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop15343" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="1"
+ id="stop15345" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6371">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop6373" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop6375" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10872">
+ <stop
+ id="stop10874"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1" />
+ <stop
+ style="stop-color:#9e9e92;stop-opacity:1;"
+ offset="0.25301206"
+ id="stop10876" />
+ <stop
+ id="stop10878"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5254">
+ <stop
+ id="stop5256"
+ offset="0"
+ style="stop-color:#707469;stop-opacity:1;" />
+ <stop
+ id="stop5258"
+ offset="1"
+ style="stop-color:#2e3335;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10055">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop10057" />
+ <stop
+ id="stop10061"
+ offset="0.375"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1;"
+ offset="1"
+ id="stop10059" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4841">
+ <stop
+ id="stop4843"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop4845" />
+ <stop
+ id="stop4847"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop4849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4809">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4811" />
+ <stop
+ id="stop4813"
+ offset="0"
+ style="stop-color:#ad7fa8;stop-opacity:1;" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop4815" />
+ <stop
+ id="stop4817"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3223">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop3225" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="1"
+ id="stop3227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop3239" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3501"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.2366258,0,24.617945)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient3232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.474934,42.420392)"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138"
+ spreadMethod="reflect" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0469084,0,0,0.4796469,270.37856,38.427671)"
+ cx="22.276291"
+ cy="32.248856"
+ fx="22.276291"
+ fy="32.248856"
+ r="20.319138" />
+ <inkscape:perspective
+ id="perspective3474"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient4359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-52.447261,-106.14795)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,42.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient5062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="radialGradient5064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,98.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,142.72007,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3865"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient3906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,92.720075,-107.89847)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient7260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,47.516569,40.378763)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-90.590866"
+ inkscape:cy="20.556657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1601"
+ inkscape:window-height="942"
+ inkscape:window-x="5"
+ inkscape:window-y="1"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>speaker</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>right</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-speaker-right</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g7248"
+ transform="matrix(0.7071068,0.7071068,-0.7071068,0.7071068,26.509625,-12.288654)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="M 14.032699,10.506413 C 20.104129,7.0242733 27.175559,7.1135633 33.425559,10.506413 L 35.425559,14.899273 L 12.032699,14.899273 L 14.032699,10.506413 z"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="csssccsssc"
+ d="M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 34.605519,14.148893 34.098099,13.829363 33.588369,13.563883 C 33.019409,13.267543 32.447589,13.038553 31.877199,12.891833 C 27.993989,11.872493 20.160679,11.829343 16.287539,12.845703 C 15.447649,13.064843 14.605939,13.457433 13.775509,13.977613 C 13.150269,14.369273 12.531419,14.833253 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983"
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5367" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#888a83;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 12.534499,15.979023 L 14.721539,11.213023 C 19.982596,8.4697433 25.941852,7.8458533 32.660602,11.207463 L 34.629112,15.410963"
+ id="path5369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ d="M 44.708609,28.523883 C 44.708609,28.523883 38.400579,15.595313 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593 C 9.7353992,15.595313 4.7398596,26.273883 4.7398596,26.273883"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path5371" />
+ <path
+ transform="matrix(1.0469083,0,0,2.027027,0.7198796,-35.409607)"
+ d="M 43.214285,32.24107 A 20.9375,4.9553571 0 1 1 1.3392849,32.24107 A 20.9375,4.9553571 0 1 1 43.214285,32.24107 z"
+ sodipodi:ry="4.9553571"
+ sodipodi:rx="20.9375"
+ sodipodi:cy="32.24107"
+ sodipodi:cx="22.276785"
+ id="path5373"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.68646109;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:url(#radialGradient7260);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 44.951119,29.943913 C 45.140529,34.352133 36.141269,39.009973 24.041629,39.009973 C 11.941989,39.009973 2.9111696,34.415273 3.1321396,29.943913 C 2.9427396,25.377853 11.941989,20.909423 24.041629,20.909423 C 36.141269,20.909423 44.982689,25.283153 44.951119,29.943913 z"
+ id="path5375"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 31.849489,27.943913 C 31.175419,30.131673 28.559789,31.329293 24.041629,31.329293 C 19.523479,31.329293 16.692929,29.952123 16.233769,27.943913 C 16.163039,26.238893 19.523479,24.570323 24.041629,24.570323 C 28.559789,24.570323 31.861279,26.203533 31.849489,27.943913 z"
+ id="path5377"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.96596354;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 17.184019,27.764793 C 18.154419,30.844053 20.852999,33.060833 24.027449,33.060843 C 27.221569,33.060843 29.933929,30.816463 30.888729,27.707393 C 29.988089,26.206763 26.607559,25.470543 23.998119,25.513813 C 20.693779,25.428073 18.141639,26.373493 17.184019,27.764793 z"
+ id="path5379"
+ sodipodi:nodetypes="csccc"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_Test.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998" />
+ <path
+ id="path5381"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.429209,14.847493 C 12.302169,14.950093 12.050609,15.242643 11.924559,15.349973 C 10.053439,16.943173 8.2962496,19.037813 6.8167896,21.059983 C 4.2201996,24.609093 2.4791296,27.934983 2.4791296,27.934983 M 45.604129,27.934983 C 45.604129,27.934983 41.056699,19.248213 35.742829,14.995723 C 35.532199,14.827163 35.320359,14.665563 35.107559,14.511753 C 35.007039,14.439103 34.459402,14.219223 34.358482,14.150133"
+ sodipodi:nodetypes="cssccsss" />
+ <path
+ id="path5383"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.637929,13.855723 C 27.754719,12.836393 20.452659,12.793243 16.579519,13.809593"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-subwoofer-testing.svg b/mate-volume-control/data/icons/scalable/devices/audio-subwoofer-testing.svg
new file mode 100644
index 0000000..6ae74ba
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-subwoofer-testing.svg
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-subwoofer-testing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/audio-subwoofer-testing.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient6718">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop6720" />
+ <stop
+ id="stop6724"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ id="stop3505"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6984"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8284271"
+ inkscape:cx="-48.821714"
+ inkscape:cy="66.867859"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>subwoofer</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>testing</rdf:li>
+ <rdf:li>highlighted</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-subwoofer-testing</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g6973"
+ transform="translate(-51.375,9.0155254e-8)">
+ <path
+ style="fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 94.217316,39.045143 C 93.839661,41.471941 92.789441,43.219015 91.55403,43.219015 C 90.310955,43.219015 89.255378,41.450202 88.883794,38.999908 C 89.234301,37.817247 90.549918,37.23702 91.565441,37.271125 C 92.851403,37.203551 93.844629,37.948644 94.217316,39.045143 z"
+ id="path6730"
+ sodipodi:nodetypes="csccc" />
+ <path
+ sodipodi:nodetypes="csccc"
+ id="path6732"
+ d="M 62.393985,39.045143 C 62.016329,41.471941 60.96611,43.219015 59.730698,43.219015 C 58.487624,43.219015 57.432046,41.450202 57.060462,38.999908 C 57.410969,37.817247 58.726586,37.23702 59.742109,37.271125 C 61.028072,37.203551 62.021297,37.948644 62.393985,39.045143 z"
+ style="fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1.28661346;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 62.953967,6.9788731 C 73.409478,4.1293728 77.293929,4.3517447 87.917557,6.9788731 L 95.317117,13.152471 L 55.554408,13.152471 L 62.953967,6.9788731 z"
+ id="path6734"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 55.289577,13.137135 C 67.861736,9.7856746 82.504598,9.8716096 95.446529,13.137135 L 95.389975,39.76734 C 82.177445,42.114593 68.287824,42.159732 55.346132,39.902758 L 55.289577,13.137135 z"
+ id="path6736"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient6984);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:2.05839419;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6738"
+ sodipodi:cx="84.365685"
+ sodipodi:cy="64.927307"
+ sodipodi:rx="21.396112"
+ sodipodi:ry="21.396112"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ transform="matrix(0,0.4858156,-0.4858156,0,100.43255,-14.78506)" />
+ <path
+ transform="matrix(0,0.2827849,-0.2827849,0,105.0933,2.3437637)"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ sodipodi:ry="21.396112"
+ sodipodi:rx="21.396112"
+ sodipodi:cy="64.927307"
+ sodipodi:cx="84.365685"
+ id="path6740"
+ style="fill:#bfd8f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.53625679;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:5.06734753;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6742"
+ sodipodi:cx="84.365685"
+ sodipodi:cy="64.927307"
+ sodipodi:rx="21.396112"
+ sodipodi:ry="21.396112"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ transform="matrix(0,0.1973419,-0.1973419,0,99.523923,9.5522206)" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6744"
+ d="M 56.321159,13.950789 C 67.82398,10.961669 81.161179,10.935259 94.415609,13.950789 L 94.359059,38.893489 C 81.01047,40.978079 68.381909,41.160879 56.377709,39.028909 L 56.321159,13.950789 z"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bfd8f3;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ transform="matrix(0,0.1973419,-0.1973419,0,81.702733,9.5522212)"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ sodipodi:ry="21.396112"
+ sodipodi:rx="21.396112"
+ sodipodi:cy="64.927307"
+ sodipodi:cx="84.365685"
+ id="path6746"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:5.06734753;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/devices/audio-subwoofer.svg b/mate-volume-control/data/icons/scalable/devices/audio-subwoofer.svg
new file mode 100644
index 0000000..dbed916
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/devices/audio-subwoofer.svg
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2643"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="audio-subwoofer.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/eve/Documents/MATE/SpeakerIcon_subwoofer.png"
+ inkscape:export-xdpi="67.489998"
+ inkscape:export-ydpi="67.489998">
+ <defs
+ id="defs2645">
+ <linearGradient
+ id="linearGradient6718">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop6720" />
+ <stop
+ id="stop6724"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3345">
+ <stop
+ id="stop3347"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3351" />
+ <stop
+ id="stop3355"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3349" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4389">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4391" />
+ <stop
+ id="stop4393"
+ offset="1"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient5385"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0538312,-6.3027391e-8,1.2877417e-8,-0.7232676,-9.0519739,70.961132)"
+ spreadMethod="pad"
+ cx="22.276297"
+ cy="21.099283"
+ fx="22.276297"
+ fy="21.099283"
+ r="20.319138" />
+ <linearGradient
+ id="linearGradient3503">
+ <stop
+ id="stop3505"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop3507"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2651" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6516"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6612"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6645"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3503"
+ id="radialGradient6705"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7451713,-0.7451712,0.5114274,0.5114274,10.506623,78.557248)"
+ spreadMethod="reflect"
+ cx="22.276291"
+ cy="21.520338"
+ fx="22.276291"
+ fy="21.520338"
+ r="20.319138" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6718"
+ id="radialGradient6716"
+ gradientUnits="userSpaceOnUse"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578"
+ gradientTransform="matrix(0.8545182,0,0,0.753115,12.273671,16.029579)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6728"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6748"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4389"
+ id="radialGradient6781"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7191227,0,0,0.7191227,23.696408,18.236608)"
+ cx="84.365685"
+ cy="64.927307"
+ fx="84.365685"
+ fy="64.927307"
+ r="22.334578" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="-397.88007"
+ inkscape:cy="205.69941"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-global="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1028"
+ inkscape:window-x="20"
+ inkscape:window-y="20"
+ showguides="false"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2653"
+ visible="true"
+ enabled="true"
+ color="#ff00ff"
+ opacity="0.1254902"
+ empcolor="#0000f2"
+ empopacity="0.25098039" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="23.969062,28.50558"
+ id="guide3488" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="17.401268,34.125445"
+ id="guide3490" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2648">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>audio</rdf:li>
+ <rdf:li>device</rdf:li>
+ <rdf:li>subwoofer</rdf:li>
+ <rdf:li>output</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:title>audio-subwoofer</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Evangeline McGlynn</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g6770">
+ <path
+ sodipodi:nodetypes="csccc"
+ id="path3286"
+ d="M 42.842316,39.045143 C 42.464661,41.471941 41.414441,43.219015 40.17903,43.219015 C 38.935955,43.219015 37.880378,41.450202 37.508794,38.999908 C 37.859301,37.817247 39.174918,37.23702 40.190441,37.271125 C 41.476403,37.203551 42.469629,37.948644 42.842316,39.045143 z"
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 11.018985,39.045143 C 10.641329,41.471941 9.5911095,43.219015 8.3556983,43.219015 C 7.1126243,43.219015 6.0570463,41.450202 5.6854623,38.999908 C 6.0359693,37.817247 7.3515863,37.23702 8.3671093,37.271125 C 9.6530715,37.203551 10.646297,37.948644 11.018985,39.045143 z"
+ id="path3288"
+ sodipodi:nodetypes="csccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3264"
+ d="M 11.578967,6.9788731 C 22.034478,4.1293728 25.918929,4.3517447 36.542557,6.9788731 L 43.942117,13.152471 L 4.1794077,13.152471 L 11.578967,6.9788731 z"
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1.28661346;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3266"
+ d="M 3.9145768,13.137135 C 16.486736,9.7856746 31.129598,9.8716096 44.071529,13.137135 L 44.014975,39.76734 C 30.802445,42.114593 16.912824,42.159732 3.9711319,39.902758 L 3.9145768,13.137135 z"
+ style="fill:#888a85;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ transform="matrix(0,0.4858156,-0.4858156,0,49.057554,-14.78506)"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ sodipodi:ry="21.396112"
+ sodipodi:rx="21.396112"
+ sodipodi:cy="64.927307"
+ sodipodi:cx="84.365685"
+ id="path3238"
+ style="fill:url(#radialGradient6781);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:2.05839419;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.53625679;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3260"
+ sodipodi:cx="84.365685"
+ sodipodi:cy="64.927307"
+ sodipodi:rx="21.396112"
+ sodipodi:ry="21.396112"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ transform="matrix(0,0.2827849,-0.2827849,0,53.7183,2.3437637)" />
+ <path
+ transform="matrix(0,0.1973419,-0.1973419,0,48.148923,9.5522206)"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ sodipodi:ry="21.396112"
+ sodipodi:rx="21.396112"
+ sodipodi:cy="64.927307"
+ sodipodi:cx="84.365685"
+ id="path6518"
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:5.06734753;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 4.9461591,13.950789 C 16.44898,10.961669 29.786179,10.935259 43.040609,13.950789 L 42.984059,38.893489 C 29.63547,40.978079 17.006909,41.160879 5.0027091,39.028909 L 4.9461591,13.950789 z"
+ id="path6561"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:5.06734753;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6581"
+ sodipodi:cx="84.365685"
+ sodipodi:cy="64.927307"
+ sodipodi:rx="21.396112"
+ sodipodi:ry="21.396112"
+ d="M 105.7618,64.927307 A 21.396112,21.396112 0 1 1 62.969572,64.927307 A 21.396112,21.396112 0 1 1 105.7618,64.927307 z"
+ transform="matrix(0,0.1973419,-0.1973419,0,30.327733,9.5522212)" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/status/Makefile.am b/mate-volume-control/data/icons/scalable/status/Makefile.am
new file mode 100644
index 0000000..c42c14e
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/status/Makefile.am
@@ -0,0 +1,21 @@
+NULL =
+
+themedir = $(pkgdatadir)/icons/mate
+size = scalable
+context = status
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ audio-input-microphone-high.svg \
+ audio-input-microphone-low.svg \
+ audio-input-microphone-medium.svg \
+ audio-input-microphone-muted.svg \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/data/icons/scalable/status/Makefile.in b/mate-volume-control/data/icons/scalable/status/Makefile.in
new file mode 100644
index 0000000..85f4d6a
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/status/Makefile.in
@@ -0,0 +1,494 @@
+# 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 = mate-volume-control/data/icons/scalable/status
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(iconsdir)"
+DATA = $(icons_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+themedir = $(pkgdatadir)/icons/mate
+size = scalable
+context = status
+iconsdir = $(themedir)/$(size)/$(context)
+icons_DATA = \
+ audio-input-microphone-high.svg \
+ audio-input-microphone-low.svg \
+ audio-input-microphone-medium.svg \
+ audio-input-microphone-muted.svg \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(NULL)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/data/icons/scalable/status/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/data/icons/scalable/status/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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
+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)$(iconsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-iconsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-iconsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-iconsDATA install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-iconsDATA
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/data/icons/scalable/status/audio-input-microphone-high.svg b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-high.svg
new file mode 100644
index 0000000..fa30895
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-high.svg
@@ -0,0 +1,1076 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2790"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio-input-mic-high.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2792">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6968"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.6828427,-122.46854,-61.286186)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6964"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6976"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient6958">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop6960" />
+ <stop
+ id="stop6966"
+ offset="0.60000002"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop6962" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6984"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-69.461,-45.746674)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3579">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3581" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3583" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3585"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)" />
+ <linearGradient
+ id="linearGradient3228">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3230" />
+ <stop
+ id="stop3573"
+ offset="0.06770357"
+ style="stop-color:black;stop-opacity:0.42857143;" />
+ <stop
+ id="stop3569"
+ offset="0.29894069"
+ style="stop-color:black;stop-opacity:0;" />
+ <stop
+ style="stop-color:black;stop-opacity:0.49803922;"
+ offset="0.77437174"
+ id="stop3571" />
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="1"
+ id="stop3232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3567"
+ gradientUnits="userSpaceOnUse"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399"
+ gradientTransform="translate(0,3)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2920">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2922" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2924" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient2926"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2877">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2879" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2881" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient2894"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3815">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3817" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient2892"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2867">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2869" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2871" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient2890"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ id="linearGradient3734">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="0"
+ id="stop3736" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop3738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3740"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient4481">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4483" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="1"
+ id="stop4485" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient4487"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2904">
+ <stop
+ id="stop2906"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0.21551724"
+ id="stop2910" />
+ <stop
+ id="stop2912"
+ offset="0.70243758"
+ style="stop-color:#c3c4c2;stop-opacity:1;" />
+ <stop
+ id="stop2908"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient2902"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2949"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2943">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop2945" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1;"
+ offset="1"
+ id="stop2947" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2953"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientTransform="translate(14,0)" />
+ <linearGradient
+ id="linearGradient2981">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop2983" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop2985" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient2987"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientTransform="translate(20,-1)" />
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3801"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient3726">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop3728" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="1"
+ id="stop3730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3732"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3703">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3705" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3707" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3709"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3779">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3781" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3783" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3785"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2965">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop2967" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:0;"
+ offset="1"
+ id="stop2969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient2971"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3711"
+ inkscape:collect="always">
+ <stop
+ id="stop3713"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ id="stop3715"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3691"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4465">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="0"
+ id="stop4467" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:0"
+ offset="1"
+ id="stop4469" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4465"
+ id="linearGradient4460"
+ gradientUnits="userSpaceOnUse"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942"
+ gradientTransform="translate(-0.25,12.5)" />
+ <linearGradient
+ id="linearGradient4475"
+ inkscape:collect="always">
+ <stop
+ id="stop4477"
+ offset="0"
+ style="stop-color:black;stop-opacity:1" />
+ <stop
+ id="stop4479"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4475"
+ id="linearGradient4473"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-0.25,13.5)"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient4505"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4499">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop4501" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop4503" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective2798" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3371"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.6828427,-122.46854,-61.286186)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3373"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3377"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-53.287444,-45.746674)"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3026"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3030"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient3032"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3036"
+ gradientUnits="userSpaceOnUse"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3042"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient3044"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient3046"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(14,0)"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient3048"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient3050"
+ gradientUnits="userSpaceOnUse"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient3052"
+ gradientUnits="userSpaceOnUse"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3054"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient3056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient3058"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient3060"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient3062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,3)"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3066"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="12.270833"
+ inkscape:cx="23.999999"
+ inkscape:cy="23.999999"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="780"
+ inkscape:window-height="776"
+ inkscape:window-x="161"
+ inkscape:window-y="146" />
+ <metadata
+ id="metadata2795">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <g
+ style="display:inline"
+ id="g2915"
+ transform="translate(7.6010187,0.1428571)">
+ <path
+ transform="matrix(0.727673,0,0,1.235135,7.166344,-12.0556)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2917"
+ style="opacity:0.1;fill:url(#radialGradient3026);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.233813,0,0,1.235135,-4.890235,-6.055598)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2919"
+ style="opacity:0.7;fill:url(#radialGradient3028);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2925"
+ style="opacity:1;fill:url(#radialGradient3030);fill-opacity:1;stroke:#555753;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.43667,0,0,0.429141,14.09824,21.41158)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2927"
+ style="opacity:1;fill:url(#radialGradient3032);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccssccc"
+ id="path2929"
+ d="M 27.35249,32.125 C 25.613836,32.860383 24.806671,34.177948 23.67433,35.292277 C 23.188021,35.599877 23.07463,36.001723 23.15468,36.568962 C 23.23473,37.136205 23.644126,37.624296 24.196826,37.787146 C 24.749524,37.949994 25.196373,37.917185 25.574713,37.485007 C 26.676195,35.285524 28.744563,33.983863 31,32.85591 C 29.870496,32.536987 28.651039,32.264053 27.35249,32.125 z"
+ style="opacity:0.7;fill:url(#linearGradient3034);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 23.8125,31.5 C 20.473005,31.5 17.440949,32.183256 15.34375,33.25 C 13.246551,34.316744 12.21875,35.666366 12.21875,36.90625 C 12.21875,38.146134 13.246551,39.495756 15.34375,40.5625 C 17.440949,41.629244 20.473005,42.312501 23.8125,42.3125 C 27.151995,42.3125 30.184051,41.629244 32.28125,40.5625 C 34.378449,39.495756 35.40625,38.146134 35.40625,36.90625 C 35.40625,35.666366 34.378449,34.316744 32.28125,33.25 C 30.184051,32.183256 27.151995,31.5 23.8125,31.5 z"
+ id="path2931"
+ style="opacity:0.4;fill:none;fill-opacity:1;stroke:url(#linearGradient3036);stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ inkscape:original="M 23.8125 30.5 C 16.859872 30.5 11.21875 33.368948 11.21875 36.90625 C 11.21875 40.443552 16.859872 43.312502 23.8125 43.3125 C 30.765128 43.3125 36.406249 40.443552 36.40625 36.90625 C 36.40625 33.368948 30.765128 30.5 23.8125 30.5 z "
+ inkscape:radius="-0.99470079"
+ sodipodi:type="inkscape:offset" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2933"
+ d="M 24.5,27.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3038);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2935"
+ d="M 34.500008,18.999997 C 34.5,23.285708 30.040008,26.499998 24.500006,26.499998 C 18.960004,26.499998 14.5,23.285708 14.500003,18.999997"
+ style="fill:none;fill-opacity:1;stroke:#888a85;stroke-width:3.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="12.5"
+ height="2.9999995"
+ width="4"
+ id="rect2937"
+ style="opacity:1;fill:url(#linearGradient3040);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="32.5"
+ height="2.9999995"
+ width="4"
+ id="rect2939"
+ style="opacity:1;fill:url(#linearGradient3042);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2941"
+ d="M 34.500008,18.999991 C 34.500008,23.285701 30.040008,26.499992 24.500006,26.499992 C 18.960004,26.499992 14.5,23.285701 14.500003,18.999991"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient3044);stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="30"
+ height="6"
+ width="3.0000005"
+ id="rect2943"
+ style="opacity:1;fill:url(#linearGradient3046);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,12.25,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2945"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="16"
+ height="6"
+ width="3.0000005"
+ id="rect2947"
+ style="opacity:1;fill:url(#linearGradient3048);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="7.0108709"
+ rx="7.0000019"
+ y="1.5000002"
+ x="17.499996"
+ height="24.000008"
+ width="14.000004"
+ id="rect2949"
+ style="opacity:1;fill:url(#linearGradient3050);fill-opacity:1;stroke:url(#linearGradient3052);stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2951"
+ d="M 24.5,26.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3054);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,-7.75,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2953"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <g
+ id="g2955"
+ style="display:inline">
+ <rect
+ style="opacity:1;fill:url(#linearGradient3056);fill-opacity:1;stroke:none;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="rect2957"
+ width="4"
+ height="15.374996"
+ x="20"
+ y="6"
+ rx="2"
+ ry="2.1991496" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.54470092"
+ inkscape:original="M 24.5 2.5 C 20.621999 2.5 17.5 5.615977 17.5 9.5 L 17.5 19.5 C 17.5 23.384022 20.621999 26.5 24.5 26.5 C 28.378001 26.5 31.5 23.384022 31.5 19.5 L 31.5 9.5 C 31.5 5.6159775 28.378001 2.5 24.5 2.5 z "
+ style="opacity:0.2;fill:url(#linearGradient3058);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="path2959"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,19.5 C 18.03125,23.092133 20.913778,25.96875 24.5,25.96875 C 28.086222,25.96875 30.96875,23.092133 30.96875,19.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient3060);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2961"
+ sodipodi:cx="23.65625"
+ sodipodi:cy="7.6875"
+ sodipodi:rx="3.34375"
+ sodipodi:ry="3.0625"
+ d="M 27,7.6875 A 3.34375,3.0625 0 1 1 20.3125,7.6875 A 3.34375,3.0625 0 1 1 27,7.6875 z"
+ transform="matrix(1,0,0,1.081633,-0.375,-1.252551)" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path2963"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,14.5 L 30.96875,14.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ style="opacity:0.9;fill:url(#radialGradient3062);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:nodetypes="csssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssc"
+ id="path2965"
+ d="M 22.5,3 C 22.224,3 22,3.224 22,3.5 C 22,3.776 22.224,4 22.5,4 C 22.776,4 23,3.776 23,3.5 C 23,3.224 22.776,3 22.5,3 z M 24.5,3 C 24.224,3 24,3.224 24,3.5 C 24,3.776 24.224,4 24.5,4 C 24.776,4 25,3.776 25,3.5 C 25,3.224 24.776,3 24.5,3 z M 26.5,3 C 26.224,3 26,3.224 26,3.5 C 26,3.776 26.224,4 26.5,4 C 26.776,4 27,3.776 27,3.5 C 27,3.224 26.776,3 26.5,3 z M 21.5,4 C 21.224,4 21,4.224 21,4.5 C 21,4.776 21.224,5 21.5,5 C 21.776,5 22,4.776 22,4.5 C 22,4.224 21.776,4 21.5,4 z M 23.5,4 C 23.224,4 22.999999,4.2240007 23,4.5 C 23,4.7759993 23.223999,5 23.5,5 C 23.776,5 24,4.7759993 24,4.5 C 24,4.2240007 23.776,4 23.5,4 z M 25.5,4 C 25.224,4 24.999999,4.2240007 25,4.5 C 25,4.7759993 25.223999,5 25.5,5 C 25.776,5 26,4.7759993 26,4.5 C 26,4.2240007 25.776,4 25.5,4 z M 27.5,4 C 27.224,4 27,4.224 27,4.5 C 27,4.776 27.224,5 27.5,5 C 27.776,5 28,4.776 28,4.5 C 28,4.224 27.776,4 27.5,4 z M 20.5,5 C 20.224,5 19.999999,5.2240008 20,5.5 C 20,5.7759993 20.223999,6 20.5,6 C 20.776,6 21,5.7759994 21,5.5 C 21,5.2240007 20.776,5 20.5,5 z M 22.5,5 C 22.224,5 21.999999,5.2240008 22,5.5 C 22,5.7759993 22.223999,6 22.5,6 C 22.776,6 23,5.7759994 23,5.5 C 23,5.2240007 22.776,5 22.5,5 z M 24.5,5 C 24.224,5 23.999999,5.2240008 24,5.5 C 24,5.7759993 24.223999,6 24.5,6 C 24.776,6 25,5.7759994 25,5.5 C 25,5.2240007 24.776,5 24.5,5 z M 26.5,5 C 26.224,5 25.999999,5.2240008 26,5.5 C 26,5.7759993 26.223999,6 26.5,6 C 26.776,6 27,5.7759994 27,5.5 C 27,5.2240007 26.776,5 26.5,5 z M 28.5,5 C 28.224,5 28,5.224 28,5.5 C 28,5.776 28.224,6 28.5,6 C 28.776,6 29,5.776 29,5.5 C 29,5.224 28.776,5 28.5,5 z M 19.5,6 C 19.224,6 18.999999,6.2240008 19,6.5 C 19,6.7759993 19.223999,7 19.5,7 C 19.776,7 20,6.7759994 20,6.5 C 20,6.2240007 19.776,6 19.5,6 z M 21.5,6 C 21.224,6 20.999999,6.2240008 21,6.5 C 21,6.7759993 21.223999,7 21.5,7 C 21.776,7 22,6.7759994 22,6.5 C 22,6.2240007 21.776,6 21.5,6 z M 23.5,6 C 23.224,6 22.999999,6.2240008 23,6.5 C 23,6.7759993 23.223999,7 23.5,7 C 23.776,7 24,6.7759994 24,6.5 C 24,6.2240007 23.776,6 23.5,6 z M 25.5,6 C 25.224,6 24.999999,6.2240008 25,6.5 C 25,6.7759993 25.223999,7 25.5,7 C 25.776,7 26,6.7759994 26,6.5 C 26,6.2240007 25.776,6 25.5,6 z M 27.5,6 C 27.224,6 26.999999,6.2240008 27,6.5 C 27,6.7759993 27.223999,7 27.5,7 C 27.776,7 28,6.7759994 28,6.5 C 28,6.2240007 27.776,6 27.5,6 z M 29.5,6 C 29.224,6 29,6.224 29,6.5 C 29,6.776 29.224,7 29.5,7 C 29.776,7 30,6.776 30,6.5 C 30,6.224 29.776,6 29.5,6 z M 20.5,7 C 20.224,7 19.999999,7.2240008 20,7.5 C 20,7.7759993 20.223999,8.0000002 20.5,8 C 20.776,8 21,7.7759994 21,7.5 C 21,7.2240007 20.776,7 20.5,7 z M 22.5,7 C 22.224,7 21.999999,7.2240008 22,7.5 C 22,7.7759993 22.223999,8.0000002 22.5,8 C 22.776,8 23,7.7759994 23,7.5 C 23,7.2240007 22.776,7 22.5,7 z M 24.5,7 C 24.224,7 23.999999,7.2240008 24,7.5 C 24,7.7759993 24.223999,8.0000002 24.5,8 C 24.776,8 25,7.7759994 25,7.5 C 25,7.2240007 24.776,7 24.5,7 z M 26.5,7 C 26.224,7 25.999999,7.2240008 26,7.5 C 26,7.7759993 26.223999,8.0000002 26.5,8 C 26.776,8 27,7.7759994 27,7.5 C 27,7.2240007 26.776,7 26.5,7 z M 28.5,7 C 28.224,7 27.999999,7.2240008 28,7.5 C 28,7.7759993 28.223999,8.0000002 28.5,8 C 28.776,8 29,7.7759994 29,7.5 C 29,7.2240007 28.776,7 28.5,7 z M 30.5,7 C 30.224,7 30,7.224 30,7.5 C 30,7.776 30.224,8 30.5,8 C 30.776,8 31,7.776 31,7.5 C 31,7.224 30.776,7 30.5,7 z M 19.5,8 C 19.224,8 18.999999,8.2240008 19,8.5 C 19,8.7759993 19.223999,9 19.5,9 C 19.776,9 20,8.7759994 20,8.5 C 20,8.2240007 19.776,8 19.5,8 z M 21.5,8 C 21.224,8 20.999999,8.2240008 21,8.5 C 21,8.7759993 21.223999,9 21.5,9 C 21.776,9 22,8.7759994 22,8.5 C 22,8.2240007 21.776,8 21.5,8 z M 23.5,8 C 23.224,8 22.999999,8.2240008 23,8.5 C 23,8.7759993 23.223999,9 23.5,9 C 23.776,9 24,8.7759994 24,8.5 C 24,8.2240007 23.776,8 23.5,8 z M 25.5,8 C 25.224,8 24.999999,8.2240008 25,8.5 C 25,8.7759993 25.223999,9 25.5,9 C 25.776,9 26,8.7759994 26,8.5 C 26,8.2240007 25.776,8 25.5,8 z M 27.5,8 C 27.224,8 26.999999,8.2240008 27,8.5 C 27,8.7759993 27.223999,9 27.5,9 C 27.776,9 28,8.7759994 28,8.5 C 28,8.2240007 27.776,8 27.5,8 z M 29.5,8 C 29.224,8 28.999999,8.2240008 29,8.5 C 29,8.7759993 29.223999,9 29.5,9 C 29.776,9 30,8.7759994 30,8.5 C 30,8.2240007 29.776,8 29.5,8 z M 18.5,9 C 18.224,9 17.999999,9.224001 18,9.5 C 18,9.775999 18.223999,10 18.5,10 C 18.776,10 19,9.775999 19,9.5 C 19,9.224001 18.776,9 18.5,9 z M 20.5,9 C 20.224,9 19.999999,9.224001 20,9.5 C 20,9.775999 20.223999,10 20.5,10 C 20.776,10 21,9.775999 21,9.5 C 21,9.224001 20.776,9 20.5,9 z M 22.5,9 C 22.224,9 21.999999,9.224001 22,9.5 C 22,9.775999 22.223999,10 22.5,10 C 22.776,10 23,9.775999 23,9.5 C 23,9.224001 22.776,9 22.5,9 z M 24.5,9 C 24.224,9 23.999999,9.224001 24,9.5 C 24,9.775999 24.223999,10 24.5,10 C 24.776,10 25,9.775999 25,9.5 C 25,9.224001 24.776,9 24.5,9 z M 26.5,9 C 26.224,9 25.999999,9.224001 26,9.5 C 26,9.775999 26.223999,10 26.5,10 C 26.776,10 27,9.775999 27,9.5 C 27,9.224001 26.776,9 26.5,9 z M 28.5,9 C 28.224,9 27.999999,9.224001 28,9.5 C 28,9.775999 28.223999,10 28.5,10 C 28.776,10 29,9.775999 29,9.5 C 29,9.224001 28.776,9 28.5,9 z M 30.5,9 C 30.224,9 30,9.224 30,9.5 C 30,9.776 30.224,10 30.5,10 C 30.776,10 31,9.776 31,9.5 C 31,9.224 30.776,9 30.5,9 z M 19.5,10 C 19.224,10 18.999999,10.224001 19,10.5 C 19,10.775999 19.223999,11 19.5,11 C 19.776,11 20,10.775999 20,10.5 C 20,10.224001 19.776,10 19.5,10 z M 21.5,10 C 21.224,10 20.999999,10.224001 21,10.5 C 21,10.775999 21.223999,11 21.5,11 C 21.776,11 22,10.775999 22,10.5 C 22,10.224001 21.776,10 21.5,10 z M 23.5,10 C 23.224,10 22.999999,10.224001 23,10.5 C 23,10.775999 23.223999,11 23.5,11 C 23.776,11 24,10.775999 24,10.5 C 24,10.224001 23.776,10 23.5,10 z M 25.5,10 C 25.224,10 24.999999,10.224001 25,10.5 C 25,10.775999 25.223999,11 25.5,11 C 25.776,11 26,10.775999 26,10.5 C 26,10.224001 25.776,10 25.5,10 z M 27.5,10 C 27.224,10 26.999999,10.224001 27,10.5 C 27,10.775999 27.223999,11 27.5,11 C 27.776,11 28,10.775999 28,10.5 C 28,10.224001 27.776,10 27.5,10 z M 29.5,10 C 29.224,10 28.999999,10.224001 29,10.5 C 29,10.775999 29.223999,11 29.5,11 C 29.776,11 30,10.775999 30,10.5 C 30,10.224001 29.776,10 29.5,10 z M 18.5,11 C 18.224,11 17.999999,11.224 18,11.5 C 18,11.775999 18.223999,12 18.5,12 C 18.776,12 19,11.775999 19,11.5 C 19,11.224001 18.776,11 18.5,11 z M 20.5,11 C 20.224,11 19.999999,11.224 20,11.5 C 20,11.775999 20.223999,12 20.5,12 C 20.776,12 21,11.775999 21,11.5 C 21,11.224001 20.776,11 20.5,11 z M 22.5,11 C 22.224,11 21.999999,11.224 22,11.5 C 22,11.775999 22.223999,12 22.5,12 C 22.776,12 23,11.775999 23,11.5 C 23,11.224001 22.776,11 22.5,11 z M 24.5,11 C 24.224,11 23.999999,11.224 24,11.5 C 24,11.775999 24.223999,12 24.5,12 C 24.776,12 25,11.775999 25,11.5 C 25,11.224001 24.776,11 24.5,11 z M 26.5,11 C 26.224,11 25.999999,11.224 26,11.5 C 26,11.775999 26.223999,12 26.5,12 C 26.776,12 27,11.775999 27,11.5 C 27,11.224001 26.776,11 26.5,11 z M 28.5,11 C 28.224,11 27.999999,11.224 28,11.5 C 28,11.775999 28.223999,12 28.5,12 C 28.776,12 29,11.775999 29,11.5 C 29,11.224001 28.776,11 28.5,11 z M 30.5,11 C 30.224,11 30,11.224 30,11.5 C 30,11.776 30.224,12 30.5,12 C 30.776,12 31,11.776 31,11.5 C 31,11.224 30.776,11 30.5,11 z M 19.5,12 C 19.224,12 18.999999,12.224 19,12.5 C 19,12.775999 19.223999,13 19.5,13 C 19.776,13 20,12.775999 20,12.5 C 20,12.224001 19.776,12 19.5,12 z M 21.5,12 C 21.224,12 20.999999,12.224 21,12.5 C 21,12.775999 21.223999,13 21.5,13 C 21.776,13 22,12.775999 22,12.5 C 22,12.224001 21.776,12 21.5,12 z M 23.5,12 C 23.224,12 22.999999,12.224 23,12.5 C 23,12.775999 23.223999,13 23.5,13 C 23.776,13 24,12.775999 24,12.5 C 24,12.224001 23.776,12 23.5,12 z M 25.5,12 C 25.224,12 24.999999,12.224 25,12.5 C 25,12.775999 25.223999,13 25.5,13 C 25.776,13 26,12.775999 26,12.5 C 26,12.224001 25.776,12 25.5,12 z M 27.5,12 C 27.224,12 26.999999,12.224 27,12.5 C 27,12.775999 27.223999,13 27.5,13 C 27.776,13 28,12.775999 28,12.5 C 28,12.224001 27.776,12 27.5,12 z M 29.5,12 C 29.224,12 28.999999,12.224 29,12.5 C 29,12.775999 29.223999,13 29.5,13 C 29.776,13 30,12.775999 30,12.5 C 30,12.224001 29.776,12 29.5,12 z M 18.5,13 C 18.224,13 17.999999,13.224 18,13.5 C 18,13.775999 18.223999,14 18.5,14 C 18.776,14 19,13.775999 19,13.5 C 19,13.224001 18.776,13 18.5,13 z M 20.5,13 C 20.224,13 19.999999,13.224 20,13.5 C 20,13.775999 20.223999,14 20.5,14 C 20.776,14 21,13.775999 21,13.5 C 21,13.224001 20.776,13 20.5,13 z M 22.5,13 C 22.224,13 21.999999,13.224 22,13.5 C 22,13.775999 22.223999,14 22.5,14 C 22.776,14 23,13.775999 23,13.5 C 23,13.224001 22.776,13 22.5,13 z M 24.5,13 C 24.224,13 23.999999,13.224 24,13.5 C 24,13.775999 24.223999,14 24.5,14 C 24.776,14 25,13.775999 25,13.5 C 25,13.224001 24.776,13 24.5,13 z M 26.5,13 C 26.224,13 25.999999,13.224 26,13.5 C 26,13.775999 26.223999,14 26.5,14 C 26.776,14 27,13.775999 27,13.5 C 27,13.224001 26.776,13 26.5,13 z M 28.5,13 C 28.224,13 27.999999,13.224 28,13.5 C 28,13.775999 28.223999,14 28.5,14 C 28.776,14 29,13.775999 29,13.5 C 29,13.224001 28.776,13 28.5,13 z M 30.5,13 C 30.224,13 30,13.224 30,13.5 C 30,13.776 30.224,14 30.5,14 C 30.776,14 31,13.776 31,13.5 C 31,13.224 30.776,13 30.5,13 z M 19.5,14 C 19.224,14 18.999999,14.224 19,14.5 C 19,14.775999 19.223999,15 19.5,15 C 19.776,15 20,14.775999 20,14.5 C 20,14.224001 19.776,14 19.5,14 z M 21.5,14 C 21.224,14 20.999999,14.224 21,14.5 C 21,14.775999 21.223999,15 21.5,15 C 21.776,15 22,14.775999 22,14.5 C 22,14.224001 21.776,14 21.5,14 z M 23.5,14 C 23.224,14 22.999999,14.224 23,14.5 C 23,14.775999 23.223999,15 23.5,15 C 23.776,15 24,14.775999 24,14.5 C 24,14.224001 23.776,14 23.5,14 z M 25.5,14 C 25.224,14 24.999999,14.224 25,14.5 C 25,14.775999 25.223999,15 25.5,15 C 25.776,15 26,14.775999 26,14.5 C 26,14.224001 25.776,14 25.5,14 z M 27.5,14 C 27.224,14 26.999999,14.224 27,14.5 C 27,14.775999 27.223999,15 27.5,15 C 27.776,15 28,14.775999 28,14.5 C 28,14.224001 27.776,14 27.5,14 z M 29.5,14 C 29.224,14 28.999999,14.224 29,14.5 C 29,14.775999 29.223999,15 29.5,15 C 29.776,15 30,14.775999 30,14.5 C 30,14.224001 29.776,14 29.5,14 z M 18.5,15 C 18.224,15 17.999999,15.224 18,15.5 C 18,15.775999 18.223999,16 18.5,16 C 18.776,16 19,15.775999 19,15.5 C 19,15.224001 18.776,15 18.5,15 z M 20.5,15 C 20.224,15 19.999999,15.224 20,15.5 C 20,15.775999 20.223999,16 20.5,16 C 20.776,16 21,15.775999 21,15.5 C 21,15.224001 20.776,15 20.5,15 z M 22.5,15 C 22.224,15 21.999999,15.224 22,15.5 C 22,15.775999 22.223999,16 22.5,16 C 22.776,16 23,15.775999 23,15.5 C 23,15.224001 22.776,15 22.5,15 z M 24.5,15 C 24.224,15 23.999999,15.224 24,15.5 C 24,15.775999 24.223999,16 24.5,16 C 24.776,16 25,15.775999 25,15.5 C 25,15.224001 24.776,15 24.5,15 z M 26.5,15 C 26.224,15 25.999999,15.224 26,15.5 C 26,15.775999 26.223999,16 26.5,16 C 26.776,16 27,15.775999 27,15.5 C 27,15.224001 26.776,15 26.5,15 z M 28.5,15 C 28.224,15 27.999999,15.224 28,15.5 C 28,15.775999 28.223999,16 28.5,16 C 28.776,16 29,15.775999 29,15.5 C 29,15.224001 28.776,15 28.5,15 z M 30.5,15 C 30.224,15 30,15.224 30,15.5 C 30,15.776 30.224,16 30.5,16 C 30.776,16 31,15.776 31,15.5 C 31,15.224 30.776,15 30.5,15 z M 19.5,16 C 19.224,16 18.999999,16.224001 19,16.5 C 19,16.775999 19.223999,17 19.5,17 C 19.776,17 20,16.776 20,16.5 C 20,16.224001 19.776,16 19.5,16 z M 21.5,16 C 21.224,16 20.999999,16.224001 21,16.5 C 21,16.775999 21.223999,17 21.5,17 C 21.776,17 22,16.776 22,16.5 C 22,16.224001 21.776,16 21.5,16 z M 23.5,16 C 23.224,16 22.999999,16.224001 23,16.5 C 23,16.775999 23.223999,17 23.5,17 C 23.776,17 24,16.776 24,16.5 C 24,16.224001 23.776,16 23.5,16 z M 25.5,16 C 25.224,16 24.999999,16.224001 25,16.5 C 25,16.775999 25.223999,17 25.5,17 C 25.776,17 26,16.776 26,16.5 C 26,16.224001 25.776,16 25.5,16 z M 27.5,16 C 27.224,16 26.999999,16.224001 27,16.5 C 27,16.775999 27.223999,17 27.5,17 C 27.776,17 28,16.776 28,16.5 C 28,16.224001 27.776,16 27.5,16 z M 29.5,16 C 29.224,16 28.999999,16.224 29,16.5 C 29,16.775999 29.223999,17 29.5,17 C 29.776,17 30,16.775999 30,16.5 C 30,16.224001 29.776,16 29.5,16 z M 18.5,17 C 18.224,17 17.999999,17.224001 18,17.5 C 18,17.775999 18.223999,18 18.5,18 C 18.776,18 19,17.776 19,17.5 C 19,17.224001 18.776,17 18.5,17 z M 20.5,17 C 20.224,17 19.999999,17.224001 20,17.5 C 20,17.775999 20.223999,18 20.5,18 C 20.776,18 21,17.776 21,17.5 C 21,17.224001 20.776,17 20.5,17 z M 22.5,17 C 22.224,17 21.999999,17.224001 22,17.5 C 22,17.775999 22.223999,18 22.5,18 C 22.776,18 23,17.776 23,17.5 C 23,17.224001 22.776,17 22.5,17 z M 24.5,17 C 24.224,17 23.999999,17.224001 24,17.5 C 24,17.775999 24.223999,18 24.5,18 C 24.776,18 25,17.776 25,17.5 C 25,17.224001 24.776,17 24.5,17 z M 26.5,17 C 26.224,17 25.999999,17.224001 26,17.5 C 26,17.775999 26.223999,18 26.5,18 C 26.776,18 27,17.776 27,17.5 C 27,17.224001 26.776,17 26.5,17 z M 28.5,17 C 28.224,17 27.999999,17.224001 28,17.5 C 28,17.775999 28.223999,18 28.5,18 C 28.776,18 29,17.776 29,17.5 C 29,17.224001 28.776,17 28.5,17 z M 30.5,17 C 30.224,17 30,17.224 30,17.5 C 30,17.776 30.224,18 30.5,18 C 30.776,18 31,17.776 31,17.5 C 31,17.224 30.776,17 30.5,17 z M 19.5,18 C 19.224,18 18.999999,18.224001 19,18.5 C 19,18.775999 19.223999,19 19.5,19 C 19.776,19 20,18.776 20,18.5 C 20,18.224001 19.776,18 19.5,18 z M 21.5,18 C 21.224,18 20.999999,18.224001 21,18.5 C 21,18.775999 21.223999,19 21.5,19 C 21.776,19 22,18.776 22,18.5 C 22,18.224001 21.776,18 21.5,18 z M 23.5,18 C 23.224,18 22.999999,18.224001 23,18.5 C 23,18.775999 23.223999,19 23.5,19 C 23.776,19 24,18.776 24,18.5 C 24,18.224001 23.776,18 23.5,18 z M 25.5,18 C 25.224,18 24.999999,18.224001 25,18.5 C 25,18.775999 25.223999,19 25.5,19 C 25.776,19 26,18.776 26,18.5 C 26,18.224001 25.776,18 25.5,18 z M 27.5,18 C 27.224,18 26.999999,18.224001 27,18.5 C 27,18.775999 27.223999,19 27.5,19 C 27.776,19 28,18.776 28,18.5 C 28,18.224001 27.776,18 27.5,18 z M 29.5,18 C 29.224,18 28.999999,18.224001 29,18.5 C 29,18.775999 29.223999,19 29.5,19 C 29.776,19 30,18.776 30,18.5 C 30,18.224001 29.776,18 29.5,18 z M 18.5,19 C 18.224,19 17.999999,19.224001 18,19.5 C 18,19.775999 18.223999,19.999999 18.5,20 C 18.776,20 19,19.776 19,19.5 C 19,19.224001 18.776,19 18.5,19 z M 20.5,19 C 20.224,19 19.999999,19.224001 20,19.5 C 20,19.775999 20.223999,19.999999 20.5,20 C 20.776,20 21,19.776 21,19.5 C 21,19.224001 20.776,19 20.5,19 z M 22.5,19 C 22.224,19 21.999999,19.224001 22,19.5 C 22,19.775999 22.223999,19.999999 22.5,20 C 22.776,20 23,19.776 23,19.5 C 23,19.224001 22.776,19 22.5,19 z M 24.5,19 C 24.224,19 23.999999,19.224001 24,19.5 C 24,19.775999 24.223999,19.999999 24.5,20 C 24.776,20 25,19.776 25,19.5 C 25,19.224001 24.776,19 24.5,19 z M 26.5,19 C 26.224,19 25.999999,19.224001 26,19.5 C 26,19.775999 26.223999,19.999999 26.5,20 C 26.776,20 27,19.776 27,19.5 C 27,19.224001 26.776,19 26.5,19 z M 28.5,19 C 28.224,19 27.999999,19.224001 28,19.5 C 28,19.775999 28.223999,19.999999 28.5,20 C 28.776,20 29,19.776 29,19.5 C 29,19.224001 28.776,19 28.5,19 z M 30.5,19 C 30.224,19 30,19.224 30,19.5 C 30,19.776 30.224,20 30.5,20 C 30.776,20 31,19.776 31,19.5 C 31,19.224 30.776,19 30.5,19 z M 19.5,20 C 19.224,20 18.999999,20.224001 19,20.5 C 19,20.775999 19.223999,20.999999 19.5,21 C 19.776,21 20,20.776 20,20.5 C 20,20.224001 19.776,20 19.5,20 z M 21.5,20 C 21.224,20 20.999999,20.224001 21,20.5 C 21,20.775999 21.223999,20.999999 21.5,21 C 21.776,21 22,20.776 22,20.5 C 22,20.224001 21.776,20 21.5,20 z M 23.5,20 C 23.224,20 22.999999,20.224001 23,20.5 C 23,20.775999 23.223999,20.999999 23.5,21 C 23.776,21 24,20.776 24,20.5 C 24,20.224001 23.776,20 23.5,20 z M 25.5,20 C 25.224,20 24.999999,20.224001 25,20.5 C 25,20.775999 25.223999,20.999999 25.5,21 C 25.776,21 26,20.776 26,20.5 C 26,20.224001 25.776,20 25.5,20 z M 27.5,20 C 27.224,20 26.999999,20.224001 27,20.5 C 27,20.775999 27.223999,20.999999 27.5,21 C 27.776,21 28,20.776 28,20.5 C 28,20.224001 27.776,20 27.5,20 z M 29.5,20 C 29.224,20 28.999999,20.224001 29,20.5 C 29,20.775999 29.223999,20.999999 29.5,21 C 29.776,21 30,20.776 30,20.5 C 30,20.224001 29.776,20 29.5,20 z M 20.5,21 C 20.224,21 19.999999,21.224001 20,21.5 C 20,21.775999 20.223999,21.999999 20.5,22 C 20.776,22 21,21.776 21,21.5 C 21,21.224001 20.776,21 20.5,21 z M 22.5,21 C 22.224,21 21.999999,21.224001 22,21.5 C 22,21.775999 22.223999,21.999999 22.5,22 C 22.776,22 23,21.776 23,21.5 C 23,21.224001 22.776,21 22.5,21 z M 24.5,21 C 24.224,21 23.999999,21.224001 24,21.5 C 24,21.775999 24.223999,21.999999 24.5,22 C 24.776,22 25,21.776 25,21.5 C 25,21.224001 24.776,21 24.5,21 z M 26.5,21 C 26.224,21 25.999999,21.224001 26,21.5 C 26,21.775999 26.223999,21.999999 26.5,22 C 26.776,22 27,21.776 27,21.5 C 27,21.224001 26.776,21 26.5,21 z M 28.5,21 C 28.224,21 27.999999,21.224001 28,21.5 C 28,21.775999 28.223999,21.999999 28.5,22 C 28.776,22 29,21.776 29,21.5 C 29,21.224001 28.776,21 28.5,21 z M 21.5,22 C 21.224,22 20.999999,22.224001 21,22.5 C 21,22.775999 21.223999,22.999999 21.5,23 C 21.776,23 22,22.776 22,22.5 C 22,22.224001 21.776,22 21.5,22 z M 23.5,22 C 23.224,22 22.999999,22.224001 23,22.5 C 23,22.775999 23.223999,22.999999 23.5,23 C 23.776,23 24,22.776 24,22.5 C 24,22.224001 23.776,22 23.5,22 z M 25.5,22 C 25.224,22 24.999999,22.224001 25,22.5 C 25,22.775999 25.223999,22.999999 25.5,23 C 25.776,23 26,22.776 26,22.5 C 26,22.224001 25.776,22 25.5,22 z M 27.5,22 C 27.224,22 26.999999,22.224001 27,22.5 C 27,22.775999 27.223999,22.999999 27.5,23 C 27.776,23 28,22.776 28,22.5 C 28,22.224001 27.776,22 27.5,22 z M 22.5,23 C 22.224,23 21.999999,23.224001 22,23.5 C 22,23.775999 22.223999,23.999999 22.5,24 C 22.776,24 23,23.776 23,23.5 C 23,23.224001 22.776,23 22.5,23 z M 24.5,23 C 24.224,23 23.999999,23.224001 24,23.5 C 24,23.775999 24.223999,23.999999 24.5,24 C 24.776,24 25,23.776 25,23.5 C 25,23.224001 24.776,23 24.5,23 z M 26.5,23 C 26.224,23 25.999999,23.224001 26,23.5 C 26,23.775999 26.223999,23.999999 26.5,24 C 26.776,24 27,23.776 27,23.5 C 27,23.224001 26.776,23 26.5,23 z M 23.5,24 C 23.224,24 22.999999,24.224001 23,24.5 C 23,24.775999 23.223999,24.999999 23.5,25 C 23.776,25 24,24.776 24,24.5 C 24,24.224001 23.776,24 23.5,24 z M 25.5,24 C 25.224,24 24.999999,24.224001 25,24.5 C 25,24.775999 25.223999,24.999999 25.5,25 C 25.776,25 26,24.776 26,24.5 C 26,24.224001 25.776,24 25.5,24 z"
+ style="opacity:0.5;fill:url(#linearGradient3064);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="6.0500031"
+ rx="6.0000024"
+ y="2.5000026"
+ x="18.500008"
+ height="22.000008"
+ width="12.000005"
+ id="rect2967"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3066);stroke-width:1.0000006;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ style="stroke:url(#radialGradient3373);display:inline"
+ id="g26136"
+ transform="matrix(0.4579202,0,0,0.9423324,-20.358831,-4.6737794)">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path25249"
+ d="M 69.03125,40.1875 C 74.190803,36.02097 77.499999,29.643289 77.5,22.5 C 77.5,15.734684 74.540259,9.6637676 69.84375,5.5"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient3371);stroke-width:1.17171037;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ style="stroke:#729fcf;display:inline"
+ id="g27916"
+ transform="matrix(0.3975228,0,0,0.9423324,-18.689059,-4.6737794)">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path21632"
+ d="M 67.5625,34.78125 C 71.176369,31.899733 73.499999,27.47788 73.5,22.5 C 73.5,17.793936 71.43603,13.569699 68.15625,10.6875"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient3375);stroke-width:1.25757563;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ style="stroke:#729fcf;display:inline"
+ id="g28807"
+ transform="matrix(0.272091,0,0,0.9423324,-15.475768,-4.3498543)">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path27920"
+ d="M 74.954806,30.15625 C 77.22438,28.375887 78.673556,25.606103 78.673556,22.5 C 78.673556,19.560794 77.36198,16.939552 75.298556,15.15625"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient3377);stroke-width:1.52005064;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/status/audio-input-microphone-low.svg b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-low.svg
new file mode 100644
index 0000000..2aec722
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-low.svg
@@ -0,0 +1,1045 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2790"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio-input-mic-low.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2792">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6968"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.6828427,-122.46854,-61.286186)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6964"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6976"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient6958">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop6960" />
+ <stop
+ id="stop6966"
+ offset="0.60000002"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop6962" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6984"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-69.461,-45.746674)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3579">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3581" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3583" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3585"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)" />
+ <linearGradient
+ id="linearGradient3228">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3230" />
+ <stop
+ id="stop3573"
+ offset="0.06770357"
+ style="stop-color:black;stop-opacity:0.42857143;" />
+ <stop
+ id="stop3569"
+ offset="0.29894069"
+ style="stop-color:black;stop-opacity:0;" />
+ <stop
+ style="stop-color:black;stop-opacity:0.49803922;"
+ offset="0.77437174"
+ id="stop3571" />
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="1"
+ id="stop3232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3567"
+ gradientUnits="userSpaceOnUse"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399"
+ gradientTransform="translate(0,3)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2920">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2922" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2924" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient2926"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2877">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2879" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2881" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient2894"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3815">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3817" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient2892"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2867">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2869" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2871" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient2890"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ id="linearGradient3734">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="0"
+ id="stop3736" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop3738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3740"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient4481">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4483" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="1"
+ id="stop4485" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient4487"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2904">
+ <stop
+ id="stop2906"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0.21551724"
+ id="stop2910" />
+ <stop
+ id="stop2912"
+ offset="0.70243758"
+ style="stop-color:#c3c4c2;stop-opacity:1;" />
+ <stop
+ id="stop2908"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient2902"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2949"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2943">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop2945" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1;"
+ offset="1"
+ id="stop2947" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2953"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientTransform="translate(14,0)" />
+ <linearGradient
+ id="linearGradient2981">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop2983" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop2985" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient2987"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientTransform="translate(20,-1)" />
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3801"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient3726">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop3728" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="1"
+ id="stop3730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3732"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3703">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3705" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3707" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3709"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3779">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3781" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3783" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3785"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2965">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop2967" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:0;"
+ offset="1"
+ id="stop2969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient2971"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3711"
+ inkscape:collect="always">
+ <stop
+ id="stop3713"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ id="stop3715"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3691"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4465">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="0"
+ id="stop4467" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:0"
+ offset="1"
+ id="stop4469" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4465"
+ id="linearGradient4460"
+ gradientUnits="userSpaceOnUse"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942"
+ gradientTransform="translate(-0.25,12.5)" />
+ <linearGradient
+ id="linearGradient4475"
+ inkscape:collect="always">
+ <stop
+ id="stop4477"
+ offset="0"
+ style="stop-color:black;stop-opacity:1" />
+ <stop
+ id="stop4479"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4475"
+ id="linearGradient4473"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-0.25,13.5)"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient4505"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4499">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop4501" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop4503" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective2798" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3373"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3377"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-53.287444,-45.746674)"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3026"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3030"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient3032"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3036"
+ gradientUnits="userSpaceOnUse"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3042"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient3044"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient3046"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(14,0)"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient3048"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient3050"
+ gradientUnits="userSpaceOnUse"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient3052"
+ gradientUnits="userSpaceOnUse"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3054"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient3056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient3058"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient3060"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient3062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,3)"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3066"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="12.270833"
+ inkscape:cx="23.999998"
+ inkscape:cy="23.999998"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="780"
+ inkscape:window-height="776"
+ inkscape:window-x="161"
+ inkscape:window-y="146" />
+ <metadata
+ id="metadata2795">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <g
+ style="display:inline"
+ id="g2915"
+ transform="translate(7.6010187,0.1428571)">
+ <path
+ transform="matrix(0.727673,0,0,1.235135,7.166344,-12.0556)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2917"
+ style="opacity:0.1;fill:url(#radialGradient3026);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.233813,0,0,1.235135,-4.890235,-6.055598)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2919"
+ style="opacity:0.7;fill:url(#radialGradient3028);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2925"
+ style="opacity:1;fill:url(#radialGradient3030);fill-opacity:1;stroke:#555753;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.43667,0,0,0.429141,14.09824,21.41158)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2927"
+ style="opacity:1;fill:url(#radialGradient3032);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccssccc"
+ id="path2929"
+ d="M 27.35249,32.125 C 25.613836,32.860383 24.806671,34.177948 23.67433,35.292277 C 23.188021,35.599877 23.07463,36.001723 23.15468,36.568962 C 23.23473,37.136205 23.644126,37.624296 24.196826,37.787146 C 24.749524,37.949994 25.196373,37.917185 25.574713,37.485007 C 26.676195,35.285524 28.744563,33.983863 31,32.85591 C 29.870496,32.536987 28.651039,32.264053 27.35249,32.125 z"
+ style="opacity:0.7;fill:url(#linearGradient3034);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 23.8125,31.5 C 20.473005,31.5 17.440949,32.183256 15.34375,33.25 C 13.246551,34.316744 12.21875,35.666366 12.21875,36.90625 C 12.21875,38.146134 13.246551,39.495756 15.34375,40.5625 C 17.440949,41.629244 20.473005,42.312501 23.8125,42.3125 C 27.151995,42.3125 30.184051,41.629244 32.28125,40.5625 C 34.378449,39.495756 35.40625,38.146134 35.40625,36.90625 C 35.40625,35.666366 34.378449,34.316744 32.28125,33.25 C 30.184051,32.183256 27.151995,31.5 23.8125,31.5 z"
+ id="path2931"
+ style="opacity:0.4;fill:none;fill-opacity:1;stroke:url(#linearGradient3036);stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ inkscape:original="M 23.8125 30.5 C 16.859872 30.5 11.21875 33.368948 11.21875 36.90625 C 11.21875 40.443552 16.859872 43.312502 23.8125 43.3125 C 30.765128 43.3125 36.406249 40.443552 36.40625 36.90625 C 36.40625 33.368948 30.765128 30.5 23.8125 30.5 z "
+ inkscape:radius="-0.99470079"
+ sodipodi:type="inkscape:offset" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2933"
+ d="M 24.5,27.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3038);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2935"
+ d="M 34.500008,18.999997 C 34.5,23.285708 30.040008,26.499998 24.500006,26.499998 C 18.960004,26.499998 14.5,23.285708 14.500003,18.999997"
+ style="fill:none;fill-opacity:1;stroke:#888a85;stroke-width:3.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="12.5"
+ height="2.9999995"
+ width="4"
+ id="rect2937"
+ style="opacity:1;fill:url(#linearGradient3040);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="32.5"
+ height="2.9999995"
+ width="4"
+ id="rect2939"
+ style="opacity:1;fill:url(#linearGradient3042);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2941"
+ d="M 34.500008,18.999991 C 34.500008,23.285701 30.040008,26.499992 24.500006,26.499992 C 18.960004,26.499992 14.5,23.285701 14.500003,18.999991"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient3044);stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="30"
+ height="6"
+ width="3.0000005"
+ id="rect2943"
+ style="opacity:1;fill:url(#linearGradient3046);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,12.25,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2945"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="16"
+ height="6"
+ width="3.0000005"
+ id="rect2947"
+ style="opacity:1;fill:url(#linearGradient3048);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="7.0108709"
+ rx="7.0000019"
+ y="1.5000002"
+ x="17.499996"
+ height="24.000008"
+ width="14.000004"
+ id="rect2949"
+ style="opacity:1;fill:url(#linearGradient3050);fill-opacity:1;stroke:url(#linearGradient3052);stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2951"
+ d="M 24.5,26.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3054);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,-7.75,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2953"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <g
+ id="g2955"
+ style="display:inline">
+ <rect
+ style="opacity:1;fill:url(#linearGradient3056);fill-opacity:1;stroke:none;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="rect2957"
+ width="4"
+ height="15.374996"
+ x="20"
+ y="6"
+ rx="2"
+ ry="2.1991496" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.54470092"
+ inkscape:original="M 24.5 2.5 C 20.621999 2.5 17.5 5.615977 17.5 9.5 L 17.5 19.5 C 17.5 23.384022 20.621999 26.5 24.5 26.5 C 28.378001 26.5 31.5 23.384022 31.5 19.5 L 31.5 9.5 C 31.5 5.6159775 28.378001 2.5 24.5 2.5 z "
+ style="opacity:0.2;fill:url(#linearGradient3058);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="path2959"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,19.5 C 18.03125,23.092133 20.913778,25.96875 24.5,25.96875 C 28.086222,25.96875 30.96875,23.092133 30.96875,19.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient3060);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2961"
+ sodipodi:cx="23.65625"
+ sodipodi:cy="7.6875"
+ sodipodi:rx="3.34375"
+ sodipodi:ry="3.0625"
+ d="M 27,7.6875 A 3.34375,3.0625 0 1 1 20.3125,7.6875 A 3.34375,3.0625 0 1 1 27,7.6875 z"
+ transform="matrix(1,0,0,1.081633,-0.375,-1.252551)" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path2963"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,14.5 L 30.96875,14.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ style="opacity:0.9;fill:url(#radialGradient3062);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:nodetypes="csssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssc"
+ id="path2965"
+ d="M 22.5,3 C 22.224,3 22,3.224 22,3.5 C 22,3.776 22.224,4 22.5,4 C 22.776,4 23,3.776 23,3.5 C 23,3.224 22.776,3 22.5,3 z M 24.5,3 C 24.224,3 24,3.224 24,3.5 C 24,3.776 24.224,4 24.5,4 C 24.776,4 25,3.776 25,3.5 C 25,3.224 24.776,3 24.5,3 z M 26.5,3 C 26.224,3 26,3.224 26,3.5 C 26,3.776 26.224,4 26.5,4 C 26.776,4 27,3.776 27,3.5 C 27,3.224 26.776,3 26.5,3 z M 21.5,4 C 21.224,4 21,4.224 21,4.5 C 21,4.776 21.224,5 21.5,5 C 21.776,5 22,4.776 22,4.5 C 22,4.224 21.776,4 21.5,4 z M 23.5,4 C 23.224,4 22.999999,4.2240007 23,4.5 C 23,4.7759993 23.223999,5 23.5,5 C 23.776,5 24,4.7759993 24,4.5 C 24,4.2240007 23.776,4 23.5,4 z M 25.5,4 C 25.224,4 24.999999,4.2240007 25,4.5 C 25,4.7759993 25.223999,5 25.5,5 C 25.776,5 26,4.7759993 26,4.5 C 26,4.2240007 25.776,4 25.5,4 z M 27.5,4 C 27.224,4 27,4.224 27,4.5 C 27,4.776 27.224,5 27.5,5 C 27.776,5 28,4.776 28,4.5 C 28,4.224 27.776,4 27.5,4 z M 20.5,5 C 20.224,5 19.999999,5.2240008 20,5.5 C 20,5.7759993 20.223999,6 20.5,6 C 20.776,6 21,5.7759994 21,5.5 C 21,5.2240007 20.776,5 20.5,5 z M 22.5,5 C 22.224,5 21.999999,5.2240008 22,5.5 C 22,5.7759993 22.223999,6 22.5,6 C 22.776,6 23,5.7759994 23,5.5 C 23,5.2240007 22.776,5 22.5,5 z M 24.5,5 C 24.224,5 23.999999,5.2240008 24,5.5 C 24,5.7759993 24.223999,6 24.5,6 C 24.776,6 25,5.7759994 25,5.5 C 25,5.2240007 24.776,5 24.5,5 z M 26.5,5 C 26.224,5 25.999999,5.2240008 26,5.5 C 26,5.7759993 26.223999,6 26.5,6 C 26.776,6 27,5.7759994 27,5.5 C 27,5.2240007 26.776,5 26.5,5 z M 28.5,5 C 28.224,5 28,5.224 28,5.5 C 28,5.776 28.224,6 28.5,6 C 28.776,6 29,5.776 29,5.5 C 29,5.224 28.776,5 28.5,5 z M 19.5,6 C 19.224,6 18.999999,6.2240008 19,6.5 C 19,6.7759993 19.223999,7 19.5,7 C 19.776,7 20,6.7759994 20,6.5 C 20,6.2240007 19.776,6 19.5,6 z M 21.5,6 C 21.224,6 20.999999,6.2240008 21,6.5 C 21,6.7759993 21.223999,7 21.5,7 C 21.776,7 22,6.7759994 22,6.5 C 22,6.2240007 21.776,6 21.5,6 z M 23.5,6 C 23.224,6 22.999999,6.2240008 23,6.5 C 23,6.7759993 23.223999,7 23.5,7 C 23.776,7 24,6.7759994 24,6.5 C 24,6.2240007 23.776,6 23.5,6 z M 25.5,6 C 25.224,6 24.999999,6.2240008 25,6.5 C 25,6.7759993 25.223999,7 25.5,7 C 25.776,7 26,6.7759994 26,6.5 C 26,6.2240007 25.776,6 25.5,6 z M 27.5,6 C 27.224,6 26.999999,6.2240008 27,6.5 C 27,6.7759993 27.223999,7 27.5,7 C 27.776,7 28,6.7759994 28,6.5 C 28,6.2240007 27.776,6 27.5,6 z M 29.5,6 C 29.224,6 29,6.224 29,6.5 C 29,6.776 29.224,7 29.5,7 C 29.776,7 30,6.776 30,6.5 C 30,6.224 29.776,6 29.5,6 z M 20.5,7 C 20.224,7 19.999999,7.2240008 20,7.5 C 20,7.7759993 20.223999,8.0000002 20.5,8 C 20.776,8 21,7.7759994 21,7.5 C 21,7.2240007 20.776,7 20.5,7 z M 22.5,7 C 22.224,7 21.999999,7.2240008 22,7.5 C 22,7.7759993 22.223999,8.0000002 22.5,8 C 22.776,8 23,7.7759994 23,7.5 C 23,7.2240007 22.776,7 22.5,7 z M 24.5,7 C 24.224,7 23.999999,7.2240008 24,7.5 C 24,7.7759993 24.223999,8.0000002 24.5,8 C 24.776,8 25,7.7759994 25,7.5 C 25,7.2240007 24.776,7 24.5,7 z M 26.5,7 C 26.224,7 25.999999,7.2240008 26,7.5 C 26,7.7759993 26.223999,8.0000002 26.5,8 C 26.776,8 27,7.7759994 27,7.5 C 27,7.2240007 26.776,7 26.5,7 z M 28.5,7 C 28.224,7 27.999999,7.2240008 28,7.5 C 28,7.7759993 28.223999,8.0000002 28.5,8 C 28.776,8 29,7.7759994 29,7.5 C 29,7.2240007 28.776,7 28.5,7 z M 30.5,7 C 30.224,7 30,7.224 30,7.5 C 30,7.776 30.224,8 30.5,8 C 30.776,8 31,7.776 31,7.5 C 31,7.224 30.776,7 30.5,7 z M 19.5,8 C 19.224,8 18.999999,8.2240008 19,8.5 C 19,8.7759993 19.223999,9 19.5,9 C 19.776,9 20,8.7759994 20,8.5 C 20,8.2240007 19.776,8 19.5,8 z M 21.5,8 C 21.224,8 20.999999,8.2240008 21,8.5 C 21,8.7759993 21.223999,9 21.5,9 C 21.776,9 22,8.7759994 22,8.5 C 22,8.2240007 21.776,8 21.5,8 z M 23.5,8 C 23.224,8 22.999999,8.2240008 23,8.5 C 23,8.7759993 23.223999,9 23.5,9 C 23.776,9 24,8.7759994 24,8.5 C 24,8.2240007 23.776,8 23.5,8 z M 25.5,8 C 25.224,8 24.999999,8.2240008 25,8.5 C 25,8.7759993 25.223999,9 25.5,9 C 25.776,9 26,8.7759994 26,8.5 C 26,8.2240007 25.776,8 25.5,8 z M 27.5,8 C 27.224,8 26.999999,8.2240008 27,8.5 C 27,8.7759993 27.223999,9 27.5,9 C 27.776,9 28,8.7759994 28,8.5 C 28,8.2240007 27.776,8 27.5,8 z M 29.5,8 C 29.224,8 28.999999,8.2240008 29,8.5 C 29,8.7759993 29.223999,9 29.5,9 C 29.776,9 30,8.7759994 30,8.5 C 30,8.2240007 29.776,8 29.5,8 z M 18.5,9 C 18.224,9 17.999999,9.224001 18,9.5 C 18,9.775999 18.223999,10 18.5,10 C 18.776,10 19,9.775999 19,9.5 C 19,9.224001 18.776,9 18.5,9 z M 20.5,9 C 20.224,9 19.999999,9.224001 20,9.5 C 20,9.775999 20.223999,10 20.5,10 C 20.776,10 21,9.775999 21,9.5 C 21,9.224001 20.776,9 20.5,9 z M 22.5,9 C 22.224,9 21.999999,9.224001 22,9.5 C 22,9.775999 22.223999,10 22.5,10 C 22.776,10 23,9.775999 23,9.5 C 23,9.224001 22.776,9 22.5,9 z M 24.5,9 C 24.224,9 23.999999,9.224001 24,9.5 C 24,9.775999 24.223999,10 24.5,10 C 24.776,10 25,9.775999 25,9.5 C 25,9.224001 24.776,9 24.5,9 z M 26.5,9 C 26.224,9 25.999999,9.224001 26,9.5 C 26,9.775999 26.223999,10 26.5,10 C 26.776,10 27,9.775999 27,9.5 C 27,9.224001 26.776,9 26.5,9 z M 28.5,9 C 28.224,9 27.999999,9.224001 28,9.5 C 28,9.775999 28.223999,10 28.5,10 C 28.776,10 29,9.775999 29,9.5 C 29,9.224001 28.776,9 28.5,9 z M 30.5,9 C 30.224,9 30,9.224 30,9.5 C 30,9.776 30.224,10 30.5,10 C 30.776,10 31,9.776 31,9.5 C 31,9.224 30.776,9 30.5,9 z M 19.5,10 C 19.224,10 18.999999,10.224001 19,10.5 C 19,10.775999 19.223999,11 19.5,11 C 19.776,11 20,10.775999 20,10.5 C 20,10.224001 19.776,10 19.5,10 z M 21.5,10 C 21.224,10 20.999999,10.224001 21,10.5 C 21,10.775999 21.223999,11 21.5,11 C 21.776,11 22,10.775999 22,10.5 C 22,10.224001 21.776,10 21.5,10 z M 23.5,10 C 23.224,10 22.999999,10.224001 23,10.5 C 23,10.775999 23.223999,11 23.5,11 C 23.776,11 24,10.775999 24,10.5 C 24,10.224001 23.776,10 23.5,10 z M 25.5,10 C 25.224,10 24.999999,10.224001 25,10.5 C 25,10.775999 25.223999,11 25.5,11 C 25.776,11 26,10.775999 26,10.5 C 26,10.224001 25.776,10 25.5,10 z M 27.5,10 C 27.224,10 26.999999,10.224001 27,10.5 C 27,10.775999 27.223999,11 27.5,11 C 27.776,11 28,10.775999 28,10.5 C 28,10.224001 27.776,10 27.5,10 z M 29.5,10 C 29.224,10 28.999999,10.224001 29,10.5 C 29,10.775999 29.223999,11 29.5,11 C 29.776,11 30,10.775999 30,10.5 C 30,10.224001 29.776,10 29.5,10 z M 18.5,11 C 18.224,11 17.999999,11.224 18,11.5 C 18,11.775999 18.223999,12 18.5,12 C 18.776,12 19,11.775999 19,11.5 C 19,11.224001 18.776,11 18.5,11 z M 20.5,11 C 20.224,11 19.999999,11.224 20,11.5 C 20,11.775999 20.223999,12 20.5,12 C 20.776,12 21,11.775999 21,11.5 C 21,11.224001 20.776,11 20.5,11 z M 22.5,11 C 22.224,11 21.999999,11.224 22,11.5 C 22,11.775999 22.223999,12 22.5,12 C 22.776,12 23,11.775999 23,11.5 C 23,11.224001 22.776,11 22.5,11 z M 24.5,11 C 24.224,11 23.999999,11.224 24,11.5 C 24,11.775999 24.223999,12 24.5,12 C 24.776,12 25,11.775999 25,11.5 C 25,11.224001 24.776,11 24.5,11 z M 26.5,11 C 26.224,11 25.999999,11.224 26,11.5 C 26,11.775999 26.223999,12 26.5,12 C 26.776,12 27,11.775999 27,11.5 C 27,11.224001 26.776,11 26.5,11 z M 28.5,11 C 28.224,11 27.999999,11.224 28,11.5 C 28,11.775999 28.223999,12 28.5,12 C 28.776,12 29,11.775999 29,11.5 C 29,11.224001 28.776,11 28.5,11 z M 30.5,11 C 30.224,11 30,11.224 30,11.5 C 30,11.776 30.224,12 30.5,12 C 30.776,12 31,11.776 31,11.5 C 31,11.224 30.776,11 30.5,11 z M 19.5,12 C 19.224,12 18.999999,12.224 19,12.5 C 19,12.775999 19.223999,13 19.5,13 C 19.776,13 20,12.775999 20,12.5 C 20,12.224001 19.776,12 19.5,12 z M 21.5,12 C 21.224,12 20.999999,12.224 21,12.5 C 21,12.775999 21.223999,13 21.5,13 C 21.776,13 22,12.775999 22,12.5 C 22,12.224001 21.776,12 21.5,12 z M 23.5,12 C 23.224,12 22.999999,12.224 23,12.5 C 23,12.775999 23.223999,13 23.5,13 C 23.776,13 24,12.775999 24,12.5 C 24,12.224001 23.776,12 23.5,12 z M 25.5,12 C 25.224,12 24.999999,12.224 25,12.5 C 25,12.775999 25.223999,13 25.5,13 C 25.776,13 26,12.775999 26,12.5 C 26,12.224001 25.776,12 25.5,12 z M 27.5,12 C 27.224,12 26.999999,12.224 27,12.5 C 27,12.775999 27.223999,13 27.5,13 C 27.776,13 28,12.775999 28,12.5 C 28,12.224001 27.776,12 27.5,12 z M 29.5,12 C 29.224,12 28.999999,12.224 29,12.5 C 29,12.775999 29.223999,13 29.5,13 C 29.776,13 30,12.775999 30,12.5 C 30,12.224001 29.776,12 29.5,12 z M 18.5,13 C 18.224,13 17.999999,13.224 18,13.5 C 18,13.775999 18.223999,14 18.5,14 C 18.776,14 19,13.775999 19,13.5 C 19,13.224001 18.776,13 18.5,13 z M 20.5,13 C 20.224,13 19.999999,13.224 20,13.5 C 20,13.775999 20.223999,14 20.5,14 C 20.776,14 21,13.775999 21,13.5 C 21,13.224001 20.776,13 20.5,13 z M 22.5,13 C 22.224,13 21.999999,13.224 22,13.5 C 22,13.775999 22.223999,14 22.5,14 C 22.776,14 23,13.775999 23,13.5 C 23,13.224001 22.776,13 22.5,13 z M 24.5,13 C 24.224,13 23.999999,13.224 24,13.5 C 24,13.775999 24.223999,14 24.5,14 C 24.776,14 25,13.775999 25,13.5 C 25,13.224001 24.776,13 24.5,13 z M 26.5,13 C 26.224,13 25.999999,13.224 26,13.5 C 26,13.775999 26.223999,14 26.5,14 C 26.776,14 27,13.775999 27,13.5 C 27,13.224001 26.776,13 26.5,13 z M 28.5,13 C 28.224,13 27.999999,13.224 28,13.5 C 28,13.775999 28.223999,14 28.5,14 C 28.776,14 29,13.775999 29,13.5 C 29,13.224001 28.776,13 28.5,13 z M 30.5,13 C 30.224,13 30,13.224 30,13.5 C 30,13.776 30.224,14 30.5,14 C 30.776,14 31,13.776 31,13.5 C 31,13.224 30.776,13 30.5,13 z M 19.5,14 C 19.224,14 18.999999,14.224 19,14.5 C 19,14.775999 19.223999,15 19.5,15 C 19.776,15 20,14.775999 20,14.5 C 20,14.224001 19.776,14 19.5,14 z M 21.5,14 C 21.224,14 20.999999,14.224 21,14.5 C 21,14.775999 21.223999,15 21.5,15 C 21.776,15 22,14.775999 22,14.5 C 22,14.224001 21.776,14 21.5,14 z M 23.5,14 C 23.224,14 22.999999,14.224 23,14.5 C 23,14.775999 23.223999,15 23.5,15 C 23.776,15 24,14.775999 24,14.5 C 24,14.224001 23.776,14 23.5,14 z M 25.5,14 C 25.224,14 24.999999,14.224 25,14.5 C 25,14.775999 25.223999,15 25.5,15 C 25.776,15 26,14.775999 26,14.5 C 26,14.224001 25.776,14 25.5,14 z M 27.5,14 C 27.224,14 26.999999,14.224 27,14.5 C 27,14.775999 27.223999,15 27.5,15 C 27.776,15 28,14.775999 28,14.5 C 28,14.224001 27.776,14 27.5,14 z M 29.5,14 C 29.224,14 28.999999,14.224 29,14.5 C 29,14.775999 29.223999,15 29.5,15 C 29.776,15 30,14.775999 30,14.5 C 30,14.224001 29.776,14 29.5,14 z M 18.5,15 C 18.224,15 17.999999,15.224 18,15.5 C 18,15.775999 18.223999,16 18.5,16 C 18.776,16 19,15.775999 19,15.5 C 19,15.224001 18.776,15 18.5,15 z M 20.5,15 C 20.224,15 19.999999,15.224 20,15.5 C 20,15.775999 20.223999,16 20.5,16 C 20.776,16 21,15.775999 21,15.5 C 21,15.224001 20.776,15 20.5,15 z M 22.5,15 C 22.224,15 21.999999,15.224 22,15.5 C 22,15.775999 22.223999,16 22.5,16 C 22.776,16 23,15.775999 23,15.5 C 23,15.224001 22.776,15 22.5,15 z M 24.5,15 C 24.224,15 23.999999,15.224 24,15.5 C 24,15.775999 24.223999,16 24.5,16 C 24.776,16 25,15.775999 25,15.5 C 25,15.224001 24.776,15 24.5,15 z M 26.5,15 C 26.224,15 25.999999,15.224 26,15.5 C 26,15.775999 26.223999,16 26.5,16 C 26.776,16 27,15.775999 27,15.5 C 27,15.224001 26.776,15 26.5,15 z M 28.5,15 C 28.224,15 27.999999,15.224 28,15.5 C 28,15.775999 28.223999,16 28.5,16 C 28.776,16 29,15.775999 29,15.5 C 29,15.224001 28.776,15 28.5,15 z M 30.5,15 C 30.224,15 30,15.224 30,15.5 C 30,15.776 30.224,16 30.5,16 C 30.776,16 31,15.776 31,15.5 C 31,15.224 30.776,15 30.5,15 z M 19.5,16 C 19.224,16 18.999999,16.224001 19,16.5 C 19,16.775999 19.223999,17 19.5,17 C 19.776,17 20,16.776 20,16.5 C 20,16.224001 19.776,16 19.5,16 z M 21.5,16 C 21.224,16 20.999999,16.224001 21,16.5 C 21,16.775999 21.223999,17 21.5,17 C 21.776,17 22,16.776 22,16.5 C 22,16.224001 21.776,16 21.5,16 z M 23.5,16 C 23.224,16 22.999999,16.224001 23,16.5 C 23,16.775999 23.223999,17 23.5,17 C 23.776,17 24,16.776 24,16.5 C 24,16.224001 23.776,16 23.5,16 z M 25.5,16 C 25.224,16 24.999999,16.224001 25,16.5 C 25,16.775999 25.223999,17 25.5,17 C 25.776,17 26,16.776 26,16.5 C 26,16.224001 25.776,16 25.5,16 z M 27.5,16 C 27.224,16 26.999999,16.224001 27,16.5 C 27,16.775999 27.223999,17 27.5,17 C 27.776,17 28,16.776 28,16.5 C 28,16.224001 27.776,16 27.5,16 z M 29.5,16 C 29.224,16 28.999999,16.224 29,16.5 C 29,16.775999 29.223999,17 29.5,17 C 29.776,17 30,16.775999 30,16.5 C 30,16.224001 29.776,16 29.5,16 z M 18.5,17 C 18.224,17 17.999999,17.224001 18,17.5 C 18,17.775999 18.223999,18 18.5,18 C 18.776,18 19,17.776 19,17.5 C 19,17.224001 18.776,17 18.5,17 z M 20.5,17 C 20.224,17 19.999999,17.224001 20,17.5 C 20,17.775999 20.223999,18 20.5,18 C 20.776,18 21,17.776 21,17.5 C 21,17.224001 20.776,17 20.5,17 z M 22.5,17 C 22.224,17 21.999999,17.224001 22,17.5 C 22,17.775999 22.223999,18 22.5,18 C 22.776,18 23,17.776 23,17.5 C 23,17.224001 22.776,17 22.5,17 z M 24.5,17 C 24.224,17 23.999999,17.224001 24,17.5 C 24,17.775999 24.223999,18 24.5,18 C 24.776,18 25,17.776 25,17.5 C 25,17.224001 24.776,17 24.5,17 z M 26.5,17 C 26.224,17 25.999999,17.224001 26,17.5 C 26,17.775999 26.223999,18 26.5,18 C 26.776,18 27,17.776 27,17.5 C 27,17.224001 26.776,17 26.5,17 z M 28.5,17 C 28.224,17 27.999999,17.224001 28,17.5 C 28,17.775999 28.223999,18 28.5,18 C 28.776,18 29,17.776 29,17.5 C 29,17.224001 28.776,17 28.5,17 z M 30.5,17 C 30.224,17 30,17.224 30,17.5 C 30,17.776 30.224,18 30.5,18 C 30.776,18 31,17.776 31,17.5 C 31,17.224 30.776,17 30.5,17 z M 19.5,18 C 19.224,18 18.999999,18.224001 19,18.5 C 19,18.775999 19.223999,19 19.5,19 C 19.776,19 20,18.776 20,18.5 C 20,18.224001 19.776,18 19.5,18 z M 21.5,18 C 21.224,18 20.999999,18.224001 21,18.5 C 21,18.775999 21.223999,19 21.5,19 C 21.776,19 22,18.776 22,18.5 C 22,18.224001 21.776,18 21.5,18 z M 23.5,18 C 23.224,18 22.999999,18.224001 23,18.5 C 23,18.775999 23.223999,19 23.5,19 C 23.776,19 24,18.776 24,18.5 C 24,18.224001 23.776,18 23.5,18 z M 25.5,18 C 25.224,18 24.999999,18.224001 25,18.5 C 25,18.775999 25.223999,19 25.5,19 C 25.776,19 26,18.776 26,18.5 C 26,18.224001 25.776,18 25.5,18 z M 27.5,18 C 27.224,18 26.999999,18.224001 27,18.5 C 27,18.775999 27.223999,19 27.5,19 C 27.776,19 28,18.776 28,18.5 C 28,18.224001 27.776,18 27.5,18 z M 29.5,18 C 29.224,18 28.999999,18.224001 29,18.5 C 29,18.775999 29.223999,19 29.5,19 C 29.776,19 30,18.776 30,18.5 C 30,18.224001 29.776,18 29.5,18 z M 18.5,19 C 18.224,19 17.999999,19.224001 18,19.5 C 18,19.775999 18.223999,19.999999 18.5,20 C 18.776,20 19,19.776 19,19.5 C 19,19.224001 18.776,19 18.5,19 z M 20.5,19 C 20.224,19 19.999999,19.224001 20,19.5 C 20,19.775999 20.223999,19.999999 20.5,20 C 20.776,20 21,19.776 21,19.5 C 21,19.224001 20.776,19 20.5,19 z M 22.5,19 C 22.224,19 21.999999,19.224001 22,19.5 C 22,19.775999 22.223999,19.999999 22.5,20 C 22.776,20 23,19.776 23,19.5 C 23,19.224001 22.776,19 22.5,19 z M 24.5,19 C 24.224,19 23.999999,19.224001 24,19.5 C 24,19.775999 24.223999,19.999999 24.5,20 C 24.776,20 25,19.776 25,19.5 C 25,19.224001 24.776,19 24.5,19 z M 26.5,19 C 26.224,19 25.999999,19.224001 26,19.5 C 26,19.775999 26.223999,19.999999 26.5,20 C 26.776,20 27,19.776 27,19.5 C 27,19.224001 26.776,19 26.5,19 z M 28.5,19 C 28.224,19 27.999999,19.224001 28,19.5 C 28,19.775999 28.223999,19.999999 28.5,20 C 28.776,20 29,19.776 29,19.5 C 29,19.224001 28.776,19 28.5,19 z M 30.5,19 C 30.224,19 30,19.224 30,19.5 C 30,19.776 30.224,20 30.5,20 C 30.776,20 31,19.776 31,19.5 C 31,19.224 30.776,19 30.5,19 z M 19.5,20 C 19.224,20 18.999999,20.224001 19,20.5 C 19,20.775999 19.223999,20.999999 19.5,21 C 19.776,21 20,20.776 20,20.5 C 20,20.224001 19.776,20 19.5,20 z M 21.5,20 C 21.224,20 20.999999,20.224001 21,20.5 C 21,20.775999 21.223999,20.999999 21.5,21 C 21.776,21 22,20.776 22,20.5 C 22,20.224001 21.776,20 21.5,20 z M 23.5,20 C 23.224,20 22.999999,20.224001 23,20.5 C 23,20.775999 23.223999,20.999999 23.5,21 C 23.776,21 24,20.776 24,20.5 C 24,20.224001 23.776,20 23.5,20 z M 25.5,20 C 25.224,20 24.999999,20.224001 25,20.5 C 25,20.775999 25.223999,20.999999 25.5,21 C 25.776,21 26,20.776 26,20.5 C 26,20.224001 25.776,20 25.5,20 z M 27.5,20 C 27.224,20 26.999999,20.224001 27,20.5 C 27,20.775999 27.223999,20.999999 27.5,21 C 27.776,21 28,20.776 28,20.5 C 28,20.224001 27.776,20 27.5,20 z M 29.5,20 C 29.224,20 28.999999,20.224001 29,20.5 C 29,20.775999 29.223999,20.999999 29.5,21 C 29.776,21 30,20.776 30,20.5 C 30,20.224001 29.776,20 29.5,20 z M 20.5,21 C 20.224,21 19.999999,21.224001 20,21.5 C 20,21.775999 20.223999,21.999999 20.5,22 C 20.776,22 21,21.776 21,21.5 C 21,21.224001 20.776,21 20.5,21 z M 22.5,21 C 22.224,21 21.999999,21.224001 22,21.5 C 22,21.775999 22.223999,21.999999 22.5,22 C 22.776,22 23,21.776 23,21.5 C 23,21.224001 22.776,21 22.5,21 z M 24.5,21 C 24.224,21 23.999999,21.224001 24,21.5 C 24,21.775999 24.223999,21.999999 24.5,22 C 24.776,22 25,21.776 25,21.5 C 25,21.224001 24.776,21 24.5,21 z M 26.5,21 C 26.224,21 25.999999,21.224001 26,21.5 C 26,21.775999 26.223999,21.999999 26.5,22 C 26.776,22 27,21.776 27,21.5 C 27,21.224001 26.776,21 26.5,21 z M 28.5,21 C 28.224,21 27.999999,21.224001 28,21.5 C 28,21.775999 28.223999,21.999999 28.5,22 C 28.776,22 29,21.776 29,21.5 C 29,21.224001 28.776,21 28.5,21 z M 21.5,22 C 21.224,22 20.999999,22.224001 21,22.5 C 21,22.775999 21.223999,22.999999 21.5,23 C 21.776,23 22,22.776 22,22.5 C 22,22.224001 21.776,22 21.5,22 z M 23.5,22 C 23.224,22 22.999999,22.224001 23,22.5 C 23,22.775999 23.223999,22.999999 23.5,23 C 23.776,23 24,22.776 24,22.5 C 24,22.224001 23.776,22 23.5,22 z M 25.5,22 C 25.224,22 24.999999,22.224001 25,22.5 C 25,22.775999 25.223999,22.999999 25.5,23 C 25.776,23 26,22.776 26,22.5 C 26,22.224001 25.776,22 25.5,22 z M 27.5,22 C 27.224,22 26.999999,22.224001 27,22.5 C 27,22.775999 27.223999,22.999999 27.5,23 C 27.776,23 28,22.776 28,22.5 C 28,22.224001 27.776,22 27.5,22 z M 22.5,23 C 22.224,23 21.999999,23.224001 22,23.5 C 22,23.775999 22.223999,23.999999 22.5,24 C 22.776,24 23,23.776 23,23.5 C 23,23.224001 22.776,23 22.5,23 z M 24.5,23 C 24.224,23 23.999999,23.224001 24,23.5 C 24,23.775999 24.223999,23.999999 24.5,24 C 24.776,24 25,23.776 25,23.5 C 25,23.224001 24.776,23 24.5,23 z M 26.5,23 C 26.224,23 25.999999,23.224001 26,23.5 C 26,23.775999 26.223999,23.999999 26.5,24 C 26.776,24 27,23.776 27,23.5 C 27,23.224001 26.776,23 26.5,23 z M 23.5,24 C 23.224,24 22.999999,24.224001 23,24.5 C 23,24.775999 23.223999,24.999999 23.5,25 C 23.776,25 24,24.776 24,24.5 C 24,24.224001 23.776,24 23.5,24 z M 25.5,24 C 25.224,24 24.999999,24.224001 25,24.5 C 25,24.775999 25.223999,24.999999 25.5,25 C 25.776,25 26,24.776 26,24.5 C 26,24.224001 25.776,24 25.5,24 z"
+ style="opacity:0.5;fill:url(#linearGradient3064);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="6.0500031"
+ rx="6.0000024"
+ y="2.5000026"
+ x="18.500008"
+ height="22.000008"
+ width="12.000005"
+ id="rect2967"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3066);stroke-width:1.0000006;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ style="stroke:#729fcf;display:inline"
+ id="g28807"
+ transform="matrix(0.272091,0,0,0.9423324,-15.475768,-4.3498543)">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path27920"
+ d="M 74.954806,30.15625 C 77.22438,28.375887 78.673556,25.606103 78.673556,22.5 C 78.673556,19.560794 77.36198,16.939552 75.298556,15.15625"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient3377);stroke-width:1.52005064;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/status/audio-input-microphone-medium.svg b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-medium.svg
new file mode 100644
index 0000000..ba8b5a4
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-medium.svg
@@ -0,0 +1,1066 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2790"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio-input-mic-medium.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2792">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6968"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.6828427,-122.46854,-61.286186)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6964"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6976"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient6958">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop6960" />
+ <stop
+ id="stop6966"
+ offset="0.60000002"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop6962" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6984"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-69.461,-45.746674)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3579">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3581" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3583" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3585"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)" />
+ <linearGradient
+ id="linearGradient3228">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3230" />
+ <stop
+ id="stop3573"
+ offset="0.06770357"
+ style="stop-color:black;stop-opacity:0.42857143;" />
+ <stop
+ id="stop3569"
+ offset="0.29894069"
+ style="stop-color:black;stop-opacity:0;" />
+ <stop
+ style="stop-color:black;stop-opacity:0.49803922;"
+ offset="0.77437174"
+ id="stop3571" />
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="1"
+ id="stop3232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3567"
+ gradientUnits="userSpaceOnUse"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399"
+ gradientTransform="translate(0,3)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2920">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2922" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2924" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient2926"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2877">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2879" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2881" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient2894"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3815">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3817" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient2892"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2867">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2869" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2871" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient2890"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ id="linearGradient3734">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="0"
+ id="stop3736" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop3738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3740"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient4481">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4483" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="1"
+ id="stop4485" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient4487"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2904">
+ <stop
+ id="stop2906"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0.21551724"
+ id="stop2910" />
+ <stop
+ id="stop2912"
+ offset="0.70243758"
+ style="stop-color:#c3c4c2;stop-opacity:1;" />
+ <stop
+ id="stop2908"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient2902"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2949"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2943">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop2945" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1;"
+ offset="1"
+ id="stop2947" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2953"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientTransform="translate(14,0)" />
+ <linearGradient
+ id="linearGradient2981">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop2983" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop2985" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient2987"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientTransform="translate(20,-1)" />
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3801"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient3726">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop3728" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="1"
+ id="stop3730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3732"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3703">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3705" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3707" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3709"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3779">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3781" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3783" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3785"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2965">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop2967" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:0;"
+ offset="1"
+ id="stop2969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient2971"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3711"
+ inkscape:collect="always">
+ <stop
+ id="stop3713"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ id="stop3715"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3691"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4465">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="0"
+ id="stop4467" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:0"
+ offset="1"
+ id="stop4469" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4465"
+ id="linearGradient4460"
+ gradientUnits="userSpaceOnUse"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942"
+ gradientTransform="translate(-0.25,12.5)" />
+ <linearGradient
+ id="linearGradient4475"
+ inkscape:collect="always">
+ <stop
+ id="stop4477"
+ offset="0"
+ style="stop-color:black;stop-opacity:1" />
+ <stop
+ id="stop4479"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4475"
+ id="linearGradient4473"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-0.25,13.5)"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient4505"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4499">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop4501" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop4503" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective2798" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3371"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.6828427,-122.46854,-61.286186)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3373"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3377"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-53.287444,-45.746674)"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3026"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3030"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient3032"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3036"
+ gradientUnits="userSpaceOnUse"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3042"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient3044"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient3046"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(14,0)"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient3048"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient3050"
+ gradientUnits="userSpaceOnUse"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient3052"
+ gradientUnits="userSpaceOnUse"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3054"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient3056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient3058"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient3060"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient3062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,3)"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3066"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="12.270833"
+ inkscape:cx="23.999998"
+ inkscape:cy="23.999998"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="780"
+ inkscape:window-height="776"
+ inkscape:window-x="161"
+ inkscape:window-y="146" />
+ <metadata
+ id="metadata2795">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <g
+ style="display:inline"
+ id="g2915"
+ transform="translate(7.6010187,0.1428571)">
+ <path
+ transform="matrix(0.727673,0,0,1.235135,7.166344,-12.0556)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2917"
+ style="opacity:0.1;fill:url(#radialGradient3026);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.233813,0,0,1.235135,-4.890235,-6.055598)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2919"
+ style="opacity:0.7;fill:url(#radialGradient3028);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2925"
+ style="opacity:1;fill:url(#radialGradient3030);fill-opacity:1;stroke:#555753;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.43667,0,0,0.429141,14.09824,21.41158)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2927"
+ style="opacity:1;fill:url(#radialGradient3032);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccssccc"
+ id="path2929"
+ d="M 27.35249,32.125 C 25.613836,32.860383 24.806671,34.177948 23.67433,35.292277 C 23.188021,35.599877 23.07463,36.001723 23.15468,36.568962 C 23.23473,37.136205 23.644126,37.624296 24.196826,37.787146 C 24.749524,37.949994 25.196373,37.917185 25.574713,37.485007 C 26.676195,35.285524 28.744563,33.983863 31,32.85591 C 29.870496,32.536987 28.651039,32.264053 27.35249,32.125 z"
+ style="opacity:0.7;fill:url(#linearGradient3034);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 23.8125,31.5 C 20.473005,31.5 17.440949,32.183256 15.34375,33.25 C 13.246551,34.316744 12.21875,35.666366 12.21875,36.90625 C 12.21875,38.146134 13.246551,39.495756 15.34375,40.5625 C 17.440949,41.629244 20.473005,42.312501 23.8125,42.3125 C 27.151995,42.3125 30.184051,41.629244 32.28125,40.5625 C 34.378449,39.495756 35.40625,38.146134 35.40625,36.90625 C 35.40625,35.666366 34.378449,34.316744 32.28125,33.25 C 30.184051,32.183256 27.151995,31.5 23.8125,31.5 z"
+ id="path2931"
+ style="opacity:0.4;fill:none;fill-opacity:1;stroke:url(#linearGradient3036);stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ inkscape:original="M 23.8125 30.5 C 16.859872 30.5 11.21875 33.368948 11.21875 36.90625 C 11.21875 40.443552 16.859872 43.312502 23.8125 43.3125 C 30.765128 43.3125 36.406249 40.443552 36.40625 36.90625 C 36.40625 33.368948 30.765128 30.5 23.8125 30.5 z "
+ inkscape:radius="-0.99470079"
+ sodipodi:type="inkscape:offset" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2933"
+ d="M 24.5,27.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3038);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2935"
+ d="M 34.500008,18.999997 C 34.5,23.285708 30.040008,26.499998 24.500006,26.499998 C 18.960004,26.499998 14.5,23.285708 14.500003,18.999997"
+ style="fill:none;fill-opacity:1;stroke:#888a85;stroke-width:3.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="12.5"
+ height="2.9999995"
+ width="4"
+ id="rect2937"
+ style="opacity:1;fill:url(#linearGradient3040);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="32.5"
+ height="2.9999995"
+ width="4"
+ id="rect2939"
+ style="opacity:1;fill:url(#linearGradient3042);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2941"
+ d="M 34.500008,18.999991 C 34.500008,23.285701 30.040008,26.499992 24.500006,26.499992 C 18.960004,26.499992 14.5,23.285701 14.500003,18.999991"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient3044);stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="30"
+ height="6"
+ width="3.0000005"
+ id="rect2943"
+ style="opacity:1;fill:url(#linearGradient3046);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,12.25,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2945"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="16"
+ height="6"
+ width="3.0000005"
+ id="rect2947"
+ style="opacity:1;fill:url(#linearGradient3048);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="7.0108709"
+ rx="7.0000019"
+ y="1.5000002"
+ x="17.499996"
+ height="24.000008"
+ width="14.000004"
+ id="rect2949"
+ style="opacity:1;fill:url(#linearGradient3050);fill-opacity:1;stroke:url(#linearGradient3052);stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2951"
+ d="M 24.5,26.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3054);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,-7.75,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2953"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <g
+ id="g2955"
+ style="display:inline">
+ <rect
+ style="opacity:1;fill:url(#linearGradient3056);fill-opacity:1;stroke:none;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="rect2957"
+ width="4"
+ height="15.374996"
+ x="20"
+ y="6"
+ rx="2"
+ ry="2.1991496" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.54470092"
+ inkscape:original="M 24.5 2.5 C 20.621999 2.5 17.5 5.615977 17.5 9.5 L 17.5 19.5 C 17.5 23.384022 20.621999 26.5 24.5 26.5 C 28.378001 26.5 31.5 23.384022 31.5 19.5 L 31.5 9.5 C 31.5 5.6159775 28.378001 2.5 24.5 2.5 z "
+ style="opacity:0.2;fill:url(#linearGradient3058);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="path2959"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,19.5 C 18.03125,23.092133 20.913778,25.96875 24.5,25.96875 C 28.086222,25.96875 30.96875,23.092133 30.96875,19.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient3060);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2961"
+ sodipodi:cx="23.65625"
+ sodipodi:cy="7.6875"
+ sodipodi:rx="3.34375"
+ sodipodi:ry="3.0625"
+ d="M 27,7.6875 A 3.34375,3.0625 0 1 1 20.3125,7.6875 A 3.34375,3.0625 0 1 1 27,7.6875 z"
+ transform="matrix(1,0,0,1.081633,-0.375,-1.252551)" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path2963"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,14.5 L 30.96875,14.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ style="opacity:0.9;fill:url(#radialGradient3062);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:nodetypes="csssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssc"
+ id="path2965"
+ d="M 22.5,3 C 22.224,3 22,3.224 22,3.5 C 22,3.776 22.224,4 22.5,4 C 22.776,4 23,3.776 23,3.5 C 23,3.224 22.776,3 22.5,3 z M 24.5,3 C 24.224,3 24,3.224 24,3.5 C 24,3.776 24.224,4 24.5,4 C 24.776,4 25,3.776 25,3.5 C 25,3.224 24.776,3 24.5,3 z M 26.5,3 C 26.224,3 26,3.224 26,3.5 C 26,3.776 26.224,4 26.5,4 C 26.776,4 27,3.776 27,3.5 C 27,3.224 26.776,3 26.5,3 z M 21.5,4 C 21.224,4 21,4.224 21,4.5 C 21,4.776 21.224,5 21.5,5 C 21.776,5 22,4.776 22,4.5 C 22,4.224 21.776,4 21.5,4 z M 23.5,4 C 23.224,4 22.999999,4.2240007 23,4.5 C 23,4.7759993 23.223999,5 23.5,5 C 23.776,5 24,4.7759993 24,4.5 C 24,4.2240007 23.776,4 23.5,4 z M 25.5,4 C 25.224,4 24.999999,4.2240007 25,4.5 C 25,4.7759993 25.223999,5 25.5,5 C 25.776,5 26,4.7759993 26,4.5 C 26,4.2240007 25.776,4 25.5,4 z M 27.5,4 C 27.224,4 27,4.224 27,4.5 C 27,4.776 27.224,5 27.5,5 C 27.776,5 28,4.776 28,4.5 C 28,4.224 27.776,4 27.5,4 z M 20.5,5 C 20.224,5 19.999999,5.2240008 20,5.5 C 20,5.7759993 20.223999,6 20.5,6 C 20.776,6 21,5.7759994 21,5.5 C 21,5.2240007 20.776,5 20.5,5 z M 22.5,5 C 22.224,5 21.999999,5.2240008 22,5.5 C 22,5.7759993 22.223999,6 22.5,6 C 22.776,6 23,5.7759994 23,5.5 C 23,5.2240007 22.776,5 22.5,5 z M 24.5,5 C 24.224,5 23.999999,5.2240008 24,5.5 C 24,5.7759993 24.223999,6 24.5,6 C 24.776,6 25,5.7759994 25,5.5 C 25,5.2240007 24.776,5 24.5,5 z M 26.5,5 C 26.224,5 25.999999,5.2240008 26,5.5 C 26,5.7759993 26.223999,6 26.5,6 C 26.776,6 27,5.7759994 27,5.5 C 27,5.2240007 26.776,5 26.5,5 z M 28.5,5 C 28.224,5 28,5.224 28,5.5 C 28,5.776 28.224,6 28.5,6 C 28.776,6 29,5.776 29,5.5 C 29,5.224 28.776,5 28.5,5 z M 19.5,6 C 19.224,6 18.999999,6.2240008 19,6.5 C 19,6.7759993 19.223999,7 19.5,7 C 19.776,7 20,6.7759994 20,6.5 C 20,6.2240007 19.776,6 19.5,6 z M 21.5,6 C 21.224,6 20.999999,6.2240008 21,6.5 C 21,6.7759993 21.223999,7 21.5,7 C 21.776,7 22,6.7759994 22,6.5 C 22,6.2240007 21.776,6 21.5,6 z M 23.5,6 C 23.224,6 22.999999,6.2240008 23,6.5 C 23,6.7759993 23.223999,7 23.5,7 C 23.776,7 24,6.7759994 24,6.5 C 24,6.2240007 23.776,6 23.5,6 z M 25.5,6 C 25.224,6 24.999999,6.2240008 25,6.5 C 25,6.7759993 25.223999,7 25.5,7 C 25.776,7 26,6.7759994 26,6.5 C 26,6.2240007 25.776,6 25.5,6 z M 27.5,6 C 27.224,6 26.999999,6.2240008 27,6.5 C 27,6.7759993 27.223999,7 27.5,7 C 27.776,7 28,6.7759994 28,6.5 C 28,6.2240007 27.776,6 27.5,6 z M 29.5,6 C 29.224,6 29,6.224 29,6.5 C 29,6.776 29.224,7 29.5,7 C 29.776,7 30,6.776 30,6.5 C 30,6.224 29.776,6 29.5,6 z M 20.5,7 C 20.224,7 19.999999,7.2240008 20,7.5 C 20,7.7759993 20.223999,8.0000002 20.5,8 C 20.776,8 21,7.7759994 21,7.5 C 21,7.2240007 20.776,7 20.5,7 z M 22.5,7 C 22.224,7 21.999999,7.2240008 22,7.5 C 22,7.7759993 22.223999,8.0000002 22.5,8 C 22.776,8 23,7.7759994 23,7.5 C 23,7.2240007 22.776,7 22.5,7 z M 24.5,7 C 24.224,7 23.999999,7.2240008 24,7.5 C 24,7.7759993 24.223999,8.0000002 24.5,8 C 24.776,8 25,7.7759994 25,7.5 C 25,7.2240007 24.776,7 24.5,7 z M 26.5,7 C 26.224,7 25.999999,7.2240008 26,7.5 C 26,7.7759993 26.223999,8.0000002 26.5,8 C 26.776,8 27,7.7759994 27,7.5 C 27,7.2240007 26.776,7 26.5,7 z M 28.5,7 C 28.224,7 27.999999,7.2240008 28,7.5 C 28,7.7759993 28.223999,8.0000002 28.5,8 C 28.776,8 29,7.7759994 29,7.5 C 29,7.2240007 28.776,7 28.5,7 z M 30.5,7 C 30.224,7 30,7.224 30,7.5 C 30,7.776 30.224,8 30.5,8 C 30.776,8 31,7.776 31,7.5 C 31,7.224 30.776,7 30.5,7 z M 19.5,8 C 19.224,8 18.999999,8.2240008 19,8.5 C 19,8.7759993 19.223999,9 19.5,9 C 19.776,9 20,8.7759994 20,8.5 C 20,8.2240007 19.776,8 19.5,8 z M 21.5,8 C 21.224,8 20.999999,8.2240008 21,8.5 C 21,8.7759993 21.223999,9 21.5,9 C 21.776,9 22,8.7759994 22,8.5 C 22,8.2240007 21.776,8 21.5,8 z M 23.5,8 C 23.224,8 22.999999,8.2240008 23,8.5 C 23,8.7759993 23.223999,9 23.5,9 C 23.776,9 24,8.7759994 24,8.5 C 24,8.2240007 23.776,8 23.5,8 z M 25.5,8 C 25.224,8 24.999999,8.2240008 25,8.5 C 25,8.7759993 25.223999,9 25.5,9 C 25.776,9 26,8.7759994 26,8.5 C 26,8.2240007 25.776,8 25.5,8 z M 27.5,8 C 27.224,8 26.999999,8.2240008 27,8.5 C 27,8.7759993 27.223999,9 27.5,9 C 27.776,9 28,8.7759994 28,8.5 C 28,8.2240007 27.776,8 27.5,8 z M 29.5,8 C 29.224,8 28.999999,8.2240008 29,8.5 C 29,8.7759993 29.223999,9 29.5,9 C 29.776,9 30,8.7759994 30,8.5 C 30,8.2240007 29.776,8 29.5,8 z M 18.5,9 C 18.224,9 17.999999,9.224001 18,9.5 C 18,9.775999 18.223999,10 18.5,10 C 18.776,10 19,9.775999 19,9.5 C 19,9.224001 18.776,9 18.5,9 z M 20.5,9 C 20.224,9 19.999999,9.224001 20,9.5 C 20,9.775999 20.223999,10 20.5,10 C 20.776,10 21,9.775999 21,9.5 C 21,9.224001 20.776,9 20.5,9 z M 22.5,9 C 22.224,9 21.999999,9.224001 22,9.5 C 22,9.775999 22.223999,10 22.5,10 C 22.776,10 23,9.775999 23,9.5 C 23,9.224001 22.776,9 22.5,9 z M 24.5,9 C 24.224,9 23.999999,9.224001 24,9.5 C 24,9.775999 24.223999,10 24.5,10 C 24.776,10 25,9.775999 25,9.5 C 25,9.224001 24.776,9 24.5,9 z M 26.5,9 C 26.224,9 25.999999,9.224001 26,9.5 C 26,9.775999 26.223999,10 26.5,10 C 26.776,10 27,9.775999 27,9.5 C 27,9.224001 26.776,9 26.5,9 z M 28.5,9 C 28.224,9 27.999999,9.224001 28,9.5 C 28,9.775999 28.223999,10 28.5,10 C 28.776,10 29,9.775999 29,9.5 C 29,9.224001 28.776,9 28.5,9 z M 30.5,9 C 30.224,9 30,9.224 30,9.5 C 30,9.776 30.224,10 30.5,10 C 30.776,10 31,9.776 31,9.5 C 31,9.224 30.776,9 30.5,9 z M 19.5,10 C 19.224,10 18.999999,10.224001 19,10.5 C 19,10.775999 19.223999,11 19.5,11 C 19.776,11 20,10.775999 20,10.5 C 20,10.224001 19.776,10 19.5,10 z M 21.5,10 C 21.224,10 20.999999,10.224001 21,10.5 C 21,10.775999 21.223999,11 21.5,11 C 21.776,11 22,10.775999 22,10.5 C 22,10.224001 21.776,10 21.5,10 z M 23.5,10 C 23.224,10 22.999999,10.224001 23,10.5 C 23,10.775999 23.223999,11 23.5,11 C 23.776,11 24,10.775999 24,10.5 C 24,10.224001 23.776,10 23.5,10 z M 25.5,10 C 25.224,10 24.999999,10.224001 25,10.5 C 25,10.775999 25.223999,11 25.5,11 C 25.776,11 26,10.775999 26,10.5 C 26,10.224001 25.776,10 25.5,10 z M 27.5,10 C 27.224,10 26.999999,10.224001 27,10.5 C 27,10.775999 27.223999,11 27.5,11 C 27.776,11 28,10.775999 28,10.5 C 28,10.224001 27.776,10 27.5,10 z M 29.5,10 C 29.224,10 28.999999,10.224001 29,10.5 C 29,10.775999 29.223999,11 29.5,11 C 29.776,11 30,10.775999 30,10.5 C 30,10.224001 29.776,10 29.5,10 z M 18.5,11 C 18.224,11 17.999999,11.224 18,11.5 C 18,11.775999 18.223999,12 18.5,12 C 18.776,12 19,11.775999 19,11.5 C 19,11.224001 18.776,11 18.5,11 z M 20.5,11 C 20.224,11 19.999999,11.224 20,11.5 C 20,11.775999 20.223999,12 20.5,12 C 20.776,12 21,11.775999 21,11.5 C 21,11.224001 20.776,11 20.5,11 z M 22.5,11 C 22.224,11 21.999999,11.224 22,11.5 C 22,11.775999 22.223999,12 22.5,12 C 22.776,12 23,11.775999 23,11.5 C 23,11.224001 22.776,11 22.5,11 z M 24.5,11 C 24.224,11 23.999999,11.224 24,11.5 C 24,11.775999 24.223999,12 24.5,12 C 24.776,12 25,11.775999 25,11.5 C 25,11.224001 24.776,11 24.5,11 z M 26.5,11 C 26.224,11 25.999999,11.224 26,11.5 C 26,11.775999 26.223999,12 26.5,12 C 26.776,12 27,11.775999 27,11.5 C 27,11.224001 26.776,11 26.5,11 z M 28.5,11 C 28.224,11 27.999999,11.224 28,11.5 C 28,11.775999 28.223999,12 28.5,12 C 28.776,12 29,11.775999 29,11.5 C 29,11.224001 28.776,11 28.5,11 z M 30.5,11 C 30.224,11 30,11.224 30,11.5 C 30,11.776 30.224,12 30.5,12 C 30.776,12 31,11.776 31,11.5 C 31,11.224 30.776,11 30.5,11 z M 19.5,12 C 19.224,12 18.999999,12.224 19,12.5 C 19,12.775999 19.223999,13 19.5,13 C 19.776,13 20,12.775999 20,12.5 C 20,12.224001 19.776,12 19.5,12 z M 21.5,12 C 21.224,12 20.999999,12.224 21,12.5 C 21,12.775999 21.223999,13 21.5,13 C 21.776,13 22,12.775999 22,12.5 C 22,12.224001 21.776,12 21.5,12 z M 23.5,12 C 23.224,12 22.999999,12.224 23,12.5 C 23,12.775999 23.223999,13 23.5,13 C 23.776,13 24,12.775999 24,12.5 C 24,12.224001 23.776,12 23.5,12 z M 25.5,12 C 25.224,12 24.999999,12.224 25,12.5 C 25,12.775999 25.223999,13 25.5,13 C 25.776,13 26,12.775999 26,12.5 C 26,12.224001 25.776,12 25.5,12 z M 27.5,12 C 27.224,12 26.999999,12.224 27,12.5 C 27,12.775999 27.223999,13 27.5,13 C 27.776,13 28,12.775999 28,12.5 C 28,12.224001 27.776,12 27.5,12 z M 29.5,12 C 29.224,12 28.999999,12.224 29,12.5 C 29,12.775999 29.223999,13 29.5,13 C 29.776,13 30,12.775999 30,12.5 C 30,12.224001 29.776,12 29.5,12 z M 18.5,13 C 18.224,13 17.999999,13.224 18,13.5 C 18,13.775999 18.223999,14 18.5,14 C 18.776,14 19,13.775999 19,13.5 C 19,13.224001 18.776,13 18.5,13 z M 20.5,13 C 20.224,13 19.999999,13.224 20,13.5 C 20,13.775999 20.223999,14 20.5,14 C 20.776,14 21,13.775999 21,13.5 C 21,13.224001 20.776,13 20.5,13 z M 22.5,13 C 22.224,13 21.999999,13.224 22,13.5 C 22,13.775999 22.223999,14 22.5,14 C 22.776,14 23,13.775999 23,13.5 C 23,13.224001 22.776,13 22.5,13 z M 24.5,13 C 24.224,13 23.999999,13.224 24,13.5 C 24,13.775999 24.223999,14 24.5,14 C 24.776,14 25,13.775999 25,13.5 C 25,13.224001 24.776,13 24.5,13 z M 26.5,13 C 26.224,13 25.999999,13.224 26,13.5 C 26,13.775999 26.223999,14 26.5,14 C 26.776,14 27,13.775999 27,13.5 C 27,13.224001 26.776,13 26.5,13 z M 28.5,13 C 28.224,13 27.999999,13.224 28,13.5 C 28,13.775999 28.223999,14 28.5,14 C 28.776,14 29,13.775999 29,13.5 C 29,13.224001 28.776,13 28.5,13 z M 30.5,13 C 30.224,13 30,13.224 30,13.5 C 30,13.776 30.224,14 30.5,14 C 30.776,14 31,13.776 31,13.5 C 31,13.224 30.776,13 30.5,13 z M 19.5,14 C 19.224,14 18.999999,14.224 19,14.5 C 19,14.775999 19.223999,15 19.5,15 C 19.776,15 20,14.775999 20,14.5 C 20,14.224001 19.776,14 19.5,14 z M 21.5,14 C 21.224,14 20.999999,14.224 21,14.5 C 21,14.775999 21.223999,15 21.5,15 C 21.776,15 22,14.775999 22,14.5 C 22,14.224001 21.776,14 21.5,14 z M 23.5,14 C 23.224,14 22.999999,14.224 23,14.5 C 23,14.775999 23.223999,15 23.5,15 C 23.776,15 24,14.775999 24,14.5 C 24,14.224001 23.776,14 23.5,14 z M 25.5,14 C 25.224,14 24.999999,14.224 25,14.5 C 25,14.775999 25.223999,15 25.5,15 C 25.776,15 26,14.775999 26,14.5 C 26,14.224001 25.776,14 25.5,14 z M 27.5,14 C 27.224,14 26.999999,14.224 27,14.5 C 27,14.775999 27.223999,15 27.5,15 C 27.776,15 28,14.775999 28,14.5 C 28,14.224001 27.776,14 27.5,14 z M 29.5,14 C 29.224,14 28.999999,14.224 29,14.5 C 29,14.775999 29.223999,15 29.5,15 C 29.776,15 30,14.775999 30,14.5 C 30,14.224001 29.776,14 29.5,14 z M 18.5,15 C 18.224,15 17.999999,15.224 18,15.5 C 18,15.775999 18.223999,16 18.5,16 C 18.776,16 19,15.775999 19,15.5 C 19,15.224001 18.776,15 18.5,15 z M 20.5,15 C 20.224,15 19.999999,15.224 20,15.5 C 20,15.775999 20.223999,16 20.5,16 C 20.776,16 21,15.775999 21,15.5 C 21,15.224001 20.776,15 20.5,15 z M 22.5,15 C 22.224,15 21.999999,15.224 22,15.5 C 22,15.775999 22.223999,16 22.5,16 C 22.776,16 23,15.775999 23,15.5 C 23,15.224001 22.776,15 22.5,15 z M 24.5,15 C 24.224,15 23.999999,15.224 24,15.5 C 24,15.775999 24.223999,16 24.5,16 C 24.776,16 25,15.775999 25,15.5 C 25,15.224001 24.776,15 24.5,15 z M 26.5,15 C 26.224,15 25.999999,15.224 26,15.5 C 26,15.775999 26.223999,16 26.5,16 C 26.776,16 27,15.775999 27,15.5 C 27,15.224001 26.776,15 26.5,15 z M 28.5,15 C 28.224,15 27.999999,15.224 28,15.5 C 28,15.775999 28.223999,16 28.5,16 C 28.776,16 29,15.775999 29,15.5 C 29,15.224001 28.776,15 28.5,15 z M 30.5,15 C 30.224,15 30,15.224 30,15.5 C 30,15.776 30.224,16 30.5,16 C 30.776,16 31,15.776 31,15.5 C 31,15.224 30.776,15 30.5,15 z M 19.5,16 C 19.224,16 18.999999,16.224001 19,16.5 C 19,16.775999 19.223999,17 19.5,17 C 19.776,17 20,16.776 20,16.5 C 20,16.224001 19.776,16 19.5,16 z M 21.5,16 C 21.224,16 20.999999,16.224001 21,16.5 C 21,16.775999 21.223999,17 21.5,17 C 21.776,17 22,16.776 22,16.5 C 22,16.224001 21.776,16 21.5,16 z M 23.5,16 C 23.224,16 22.999999,16.224001 23,16.5 C 23,16.775999 23.223999,17 23.5,17 C 23.776,17 24,16.776 24,16.5 C 24,16.224001 23.776,16 23.5,16 z M 25.5,16 C 25.224,16 24.999999,16.224001 25,16.5 C 25,16.775999 25.223999,17 25.5,17 C 25.776,17 26,16.776 26,16.5 C 26,16.224001 25.776,16 25.5,16 z M 27.5,16 C 27.224,16 26.999999,16.224001 27,16.5 C 27,16.775999 27.223999,17 27.5,17 C 27.776,17 28,16.776 28,16.5 C 28,16.224001 27.776,16 27.5,16 z M 29.5,16 C 29.224,16 28.999999,16.224 29,16.5 C 29,16.775999 29.223999,17 29.5,17 C 29.776,17 30,16.775999 30,16.5 C 30,16.224001 29.776,16 29.5,16 z M 18.5,17 C 18.224,17 17.999999,17.224001 18,17.5 C 18,17.775999 18.223999,18 18.5,18 C 18.776,18 19,17.776 19,17.5 C 19,17.224001 18.776,17 18.5,17 z M 20.5,17 C 20.224,17 19.999999,17.224001 20,17.5 C 20,17.775999 20.223999,18 20.5,18 C 20.776,18 21,17.776 21,17.5 C 21,17.224001 20.776,17 20.5,17 z M 22.5,17 C 22.224,17 21.999999,17.224001 22,17.5 C 22,17.775999 22.223999,18 22.5,18 C 22.776,18 23,17.776 23,17.5 C 23,17.224001 22.776,17 22.5,17 z M 24.5,17 C 24.224,17 23.999999,17.224001 24,17.5 C 24,17.775999 24.223999,18 24.5,18 C 24.776,18 25,17.776 25,17.5 C 25,17.224001 24.776,17 24.5,17 z M 26.5,17 C 26.224,17 25.999999,17.224001 26,17.5 C 26,17.775999 26.223999,18 26.5,18 C 26.776,18 27,17.776 27,17.5 C 27,17.224001 26.776,17 26.5,17 z M 28.5,17 C 28.224,17 27.999999,17.224001 28,17.5 C 28,17.775999 28.223999,18 28.5,18 C 28.776,18 29,17.776 29,17.5 C 29,17.224001 28.776,17 28.5,17 z M 30.5,17 C 30.224,17 30,17.224 30,17.5 C 30,17.776 30.224,18 30.5,18 C 30.776,18 31,17.776 31,17.5 C 31,17.224 30.776,17 30.5,17 z M 19.5,18 C 19.224,18 18.999999,18.224001 19,18.5 C 19,18.775999 19.223999,19 19.5,19 C 19.776,19 20,18.776 20,18.5 C 20,18.224001 19.776,18 19.5,18 z M 21.5,18 C 21.224,18 20.999999,18.224001 21,18.5 C 21,18.775999 21.223999,19 21.5,19 C 21.776,19 22,18.776 22,18.5 C 22,18.224001 21.776,18 21.5,18 z M 23.5,18 C 23.224,18 22.999999,18.224001 23,18.5 C 23,18.775999 23.223999,19 23.5,19 C 23.776,19 24,18.776 24,18.5 C 24,18.224001 23.776,18 23.5,18 z M 25.5,18 C 25.224,18 24.999999,18.224001 25,18.5 C 25,18.775999 25.223999,19 25.5,19 C 25.776,19 26,18.776 26,18.5 C 26,18.224001 25.776,18 25.5,18 z M 27.5,18 C 27.224,18 26.999999,18.224001 27,18.5 C 27,18.775999 27.223999,19 27.5,19 C 27.776,19 28,18.776 28,18.5 C 28,18.224001 27.776,18 27.5,18 z M 29.5,18 C 29.224,18 28.999999,18.224001 29,18.5 C 29,18.775999 29.223999,19 29.5,19 C 29.776,19 30,18.776 30,18.5 C 30,18.224001 29.776,18 29.5,18 z M 18.5,19 C 18.224,19 17.999999,19.224001 18,19.5 C 18,19.775999 18.223999,19.999999 18.5,20 C 18.776,20 19,19.776 19,19.5 C 19,19.224001 18.776,19 18.5,19 z M 20.5,19 C 20.224,19 19.999999,19.224001 20,19.5 C 20,19.775999 20.223999,19.999999 20.5,20 C 20.776,20 21,19.776 21,19.5 C 21,19.224001 20.776,19 20.5,19 z M 22.5,19 C 22.224,19 21.999999,19.224001 22,19.5 C 22,19.775999 22.223999,19.999999 22.5,20 C 22.776,20 23,19.776 23,19.5 C 23,19.224001 22.776,19 22.5,19 z M 24.5,19 C 24.224,19 23.999999,19.224001 24,19.5 C 24,19.775999 24.223999,19.999999 24.5,20 C 24.776,20 25,19.776 25,19.5 C 25,19.224001 24.776,19 24.5,19 z M 26.5,19 C 26.224,19 25.999999,19.224001 26,19.5 C 26,19.775999 26.223999,19.999999 26.5,20 C 26.776,20 27,19.776 27,19.5 C 27,19.224001 26.776,19 26.5,19 z M 28.5,19 C 28.224,19 27.999999,19.224001 28,19.5 C 28,19.775999 28.223999,19.999999 28.5,20 C 28.776,20 29,19.776 29,19.5 C 29,19.224001 28.776,19 28.5,19 z M 30.5,19 C 30.224,19 30,19.224 30,19.5 C 30,19.776 30.224,20 30.5,20 C 30.776,20 31,19.776 31,19.5 C 31,19.224 30.776,19 30.5,19 z M 19.5,20 C 19.224,20 18.999999,20.224001 19,20.5 C 19,20.775999 19.223999,20.999999 19.5,21 C 19.776,21 20,20.776 20,20.5 C 20,20.224001 19.776,20 19.5,20 z M 21.5,20 C 21.224,20 20.999999,20.224001 21,20.5 C 21,20.775999 21.223999,20.999999 21.5,21 C 21.776,21 22,20.776 22,20.5 C 22,20.224001 21.776,20 21.5,20 z M 23.5,20 C 23.224,20 22.999999,20.224001 23,20.5 C 23,20.775999 23.223999,20.999999 23.5,21 C 23.776,21 24,20.776 24,20.5 C 24,20.224001 23.776,20 23.5,20 z M 25.5,20 C 25.224,20 24.999999,20.224001 25,20.5 C 25,20.775999 25.223999,20.999999 25.5,21 C 25.776,21 26,20.776 26,20.5 C 26,20.224001 25.776,20 25.5,20 z M 27.5,20 C 27.224,20 26.999999,20.224001 27,20.5 C 27,20.775999 27.223999,20.999999 27.5,21 C 27.776,21 28,20.776 28,20.5 C 28,20.224001 27.776,20 27.5,20 z M 29.5,20 C 29.224,20 28.999999,20.224001 29,20.5 C 29,20.775999 29.223999,20.999999 29.5,21 C 29.776,21 30,20.776 30,20.5 C 30,20.224001 29.776,20 29.5,20 z M 20.5,21 C 20.224,21 19.999999,21.224001 20,21.5 C 20,21.775999 20.223999,21.999999 20.5,22 C 20.776,22 21,21.776 21,21.5 C 21,21.224001 20.776,21 20.5,21 z M 22.5,21 C 22.224,21 21.999999,21.224001 22,21.5 C 22,21.775999 22.223999,21.999999 22.5,22 C 22.776,22 23,21.776 23,21.5 C 23,21.224001 22.776,21 22.5,21 z M 24.5,21 C 24.224,21 23.999999,21.224001 24,21.5 C 24,21.775999 24.223999,21.999999 24.5,22 C 24.776,22 25,21.776 25,21.5 C 25,21.224001 24.776,21 24.5,21 z M 26.5,21 C 26.224,21 25.999999,21.224001 26,21.5 C 26,21.775999 26.223999,21.999999 26.5,22 C 26.776,22 27,21.776 27,21.5 C 27,21.224001 26.776,21 26.5,21 z M 28.5,21 C 28.224,21 27.999999,21.224001 28,21.5 C 28,21.775999 28.223999,21.999999 28.5,22 C 28.776,22 29,21.776 29,21.5 C 29,21.224001 28.776,21 28.5,21 z M 21.5,22 C 21.224,22 20.999999,22.224001 21,22.5 C 21,22.775999 21.223999,22.999999 21.5,23 C 21.776,23 22,22.776 22,22.5 C 22,22.224001 21.776,22 21.5,22 z M 23.5,22 C 23.224,22 22.999999,22.224001 23,22.5 C 23,22.775999 23.223999,22.999999 23.5,23 C 23.776,23 24,22.776 24,22.5 C 24,22.224001 23.776,22 23.5,22 z M 25.5,22 C 25.224,22 24.999999,22.224001 25,22.5 C 25,22.775999 25.223999,22.999999 25.5,23 C 25.776,23 26,22.776 26,22.5 C 26,22.224001 25.776,22 25.5,22 z M 27.5,22 C 27.224,22 26.999999,22.224001 27,22.5 C 27,22.775999 27.223999,22.999999 27.5,23 C 27.776,23 28,22.776 28,22.5 C 28,22.224001 27.776,22 27.5,22 z M 22.5,23 C 22.224,23 21.999999,23.224001 22,23.5 C 22,23.775999 22.223999,23.999999 22.5,24 C 22.776,24 23,23.776 23,23.5 C 23,23.224001 22.776,23 22.5,23 z M 24.5,23 C 24.224,23 23.999999,23.224001 24,23.5 C 24,23.775999 24.223999,23.999999 24.5,24 C 24.776,24 25,23.776 25,23.5 C 25,23.224001 24.776,23 24.5,23 z M 26.5,23 C 26.224,23 25.999999,23.224001 26,23.5 C 26,23.775999 26.223999,23.999999 26.5,24 C 26.776,24 27,23.776 27,23.5 C 27,23.224001 26.776,23 26.5,23 z M 23.5,24 C 23.224,24 22.999999,24.224001 23,24.5 C 23,24.775999 23.223999,24.999999 23.5,25 C 23.776,25 24,24.776 24,24.5 C 24,24.224001 23.776,24 23.5,24 z M 25.5,24 C 25.224,24 24.999999,24.224001 25,24.5 C 25,24.775999 25.223999,24.999999 25.5,25 C 25.776,25 26,24.776 26,24.5 C 26,24.224001 25.776,24 25.5,24 z"
+ style="opacity:0.5;fill:url(#linearGradient3064);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="6.0500031"
+ rx="6.0000024"
+ y="2.5000026"
+ x="18.500008"
+ height="22.000008"
+ width="12.000005"
+ id="rect2967"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3066);stroke-width:1.0000006;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ style="stroke:#729fcf;display:inline"
+ id="g27916"
+ transform="matrix(0.3975228,0,0,0.9423324,-18.689059,-4.6737794)">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path21632"
+ d="M 67.5625,34.78125 C 71.176369,31.899733 73.499999,27.47788 73.5,22.5 C 73.5,17.793936 71.43603,13.569699 68.15625,10.6875"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient3375);stroke-width:1.25757563;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ style="stroke:#729fcf;display:inline"
+ id="g28807"
+ transform="matrix(0.272091,0,0,0.9423324,-15.475768,-4.3498543)">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path27920"
+ d="M 74.954806,30.15625 C 77.22438,28.375887 78.673556,25.606103 78.673556,22.5 C 78.673556,19.560794 77.36198,16.939552 75.298556,15.15625"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient3377);stroke-width:1.52005064;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/icons/scalable/status/audio-input-microphone-muted.svg b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-muted.svg
new file mode 100644
index 0000000..962b4de
--- /dev/null
+++ b/mate-volume-control/data/icons/scalable/status/audio-input-microphone-muted.svg
@@ -0,0 +1,1040 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2790"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="audio-input-mic-muted.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2792">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient6964"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient6958">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop6960" />
+ <stop
+ id="stop6966"
+ offset="0.60000002"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop6962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3579">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3581" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3583" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient3585"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)" />
+ <linearGradient
+ id="linearGradient3228">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3230" />
+ <stop
+ id="stop3573"
+ offset="0.06770357"
+ style="stop-color:black;stop-opacity:0.42857143;" />
+ <stop
+ id="stop3569"
+ offset="0.29894069"
+ style="stop-color:black;stop-opacity:0;" />
+ <stop
+ style="stop-color:black;stop-opacity:0.49803922;"
+ offset="0.77437174"
+ id="stop3571" />
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="1"
+ id="stop3232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient3567"
+ gradientUnits="userSpaceOnUse"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399"
+ gradientTransform="translate(0,3)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2920">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2922" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2924" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient2926"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2877">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2879" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2881" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient2894"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3815">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3817" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3819" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient2892"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2867">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2869" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2871" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient2890"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ id="linearGradient3734">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="0"
+ id="stop3736" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop3738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient3740"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient4481">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop4483" />
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1"
+ offset="1"
+ id="stop4485" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient4487"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2904">
+ <stop
+ id="stop2906"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0.21551724"
+ id="stop2910" />
+ <stop
+ id="stop2912"
+ offset="0.70243758"
+ style="stop-color:#c3c4c2;stop-opacity:1;" />
+ <stop
+ id="stop2908"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient2902"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2949"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2943">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop2945" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1;"
+ offset="1"
+ id="stop2947" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2953"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033"
+ gradientTransform="translate(14,0)" />
+ <linearGradient
+ id="linearGradient2981">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop2983" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop2985" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient2987"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientTransform="translate(20,-1)" />
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient3801"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ id="linearGradient3726">
+ <stop
+ style="stop-color:#555753;stop-opacity:1"
+ offset="0"
+ id="stop3728" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="1"
+ id="stop3730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient3732"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3703">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3705" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3707" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient3709"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3779">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3781" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3783" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient3785"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2965">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop2967" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:0;"
+ offset="1"
+ id="stop2969" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient2971"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3711"
+ inkscape:collect="always">
+ <stop
+ id="stop3713"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ <stop
+ id="stop3715"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient3691"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4465">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1"
+ offset="0"
+ id="stop4467" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:0"
+ offset="1"
+ id="stop4469" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4465"
+ id="linearGradient4460"
+ gradientUnits="userSpaceOnUse"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942"
+ gradientTransform="translate(-0.25,12.5)" />
+ <linearGradient
+ id="linearGradient4475"
+ inkscape:collect="always">
+ <stop
+ id="stop4477"
+ offset="0"
+ style="stop-color:black;stop-opacity:1" />
+ <stop
+ id="stop4479"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4475"
+ id="linearGradient4473"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-0.25,13.5)"
+ x1="32.864544"
+ y1="13.794194"
+ x2="32.864544"
+ y2="5.5441942" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient4505"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4499">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop4501" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop4503" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective2798" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3373"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6999424,0,0,3.5713875,-122.46854,-58.740132)"
+ cx="72.495682"
+ cy="22.84375"
+ fx="72.495682"
+ fy="22.84375"
+ r="4.8202302" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.8087117,0,0,3.5234273,-57.039447,-57.368542)"
+ cx="70.53125"
+ cy="22.734375"
+ fx="70.53125"
+ fy="22.734375"
+ r="3.5975378" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6958"
+ id="radialGradient3377"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1454532,0,0,3.0191635,-69.461,-45.746674)"
+ cx="60.640625"
+ cy="22.65625"
+ fx="60.640625"
+ fy="22.65625"
+ r="2.6194003" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient2535"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4499"
+ id="radialGradient2537"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3711"
+ id="radialGradient2539"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.106546,0,0,0.58328,-1.909343,15.04719)"
+ cx="18.753521"
+ cy="40.578671"
+ fx="18.753521"
+ fy="40.578671"
+ r="13.08399" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2965"
+ id="radialGradient2541"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.508772,0,18.12988)"
+ cx="23.82066"
+ cy="36.907261"
+ fx="23.82066"
+ fy="36.907261"
+ r="12.59534" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3779"
+ id="linearGradient2543"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.980843,0,0,0.974547,0.59387,-0.156861)"
+ x1="23.997437"
+ y1="37.835339"
+ x2="29.74268"
+ y2="32.355263" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3703"
+ id="linearGradient2545"
+ gradientUnits="userSpaceOnUse"
+ x1="23.8125"
+ y1="41.836731"
+ x2="27.272261"
+ y2="28.590008" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3726"
+ id="linearGradient2547"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="25.606806"
+ y1="36.722809"
+ x2="23.640165"
+ y2="30.421146" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient2549"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3795"
+ id="linearGradient2551"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20,-1)"
+ x1="13.567612"
+ y1="18.432873"
+ x2="13.567612"
+ y2="19.231655" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2981"
+ id="linearGradient2553"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.940947,0,1.564893)"
+ x1="23.374121"
+ y1="19.452076"
+ x2="21.649811"
+ y2="25.229111" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2555"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(14,0)"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2943"
+ id="linearGradient2557"
+ gradientUnits="userSpaceOnUse"
+ x1="16.65625"
+ y1="16.14632"
+ x2="16.65625"
+ y2="20.381033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2904"
+ id="linearGradient2559"
+ gradientUnits="userSpaceOnUse"
+ x1="18.737373"
+ y1="13.351768"
+ x2="30.230837"
+ y2="13.351768" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4481"
+ id="linearGradient2561"
+ gradientUnits="userSpaceOnUse"
+ x1="17.625"
+ y1="20.814491"
+ x2="17.625"
+ y2="5.125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3734"
+ id="linearGradient2563"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1)"
+ x1="24.6875"
+ y1="36.75"
+ x2="24.6875"
+ y2="28.617105" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867"
+ id="linearGradient2565"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.809211,0,2.763158)"
+ x1="19.583334"
+ y1="10.76408"
+ x2="23.176371"
+ y2="10.76408" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3815"
+ id="linearGradient2567"
+ gradientUnits="userSpaceOnUse"
+ x1="23.246162"
+ y1="24.761473"
+ x2="23.246162"
+ y2="15.94703" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2877"
+ id="linearGradient2569"
+ gradientUnits="userSpaceOnUse"
+ x1="21.961548"
+ y1="6.3608937"
+ x2="24.508121"
+ y2="10.75" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2920"
+ id="radialGradient2571"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.580773,0,0,0.961547,-12.77702,-2.531609)"
+ cx="22.553526"
+ cy="10.432782"
+ fx="22.553526"
+ fy="10.432782"
+ r="6.46875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3228"
+ id="linearGradient2573"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,3)"
+ x1="17.999674"
+ y1="10.081399"
+ x2="30"
+ y2="10.081399" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3579"
+ id="linearGradient2575"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09091,0,0,1.100001,-1.681827,0.84999)"
+ x1="20.483149"
+ y1="3.4711361"
+ x2="28.357954"
+ y2="25.991137" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="12.270833"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="780"
+ inkscape:window-height="776"
+ inkscape:window-x="949"
+ inkscape:window-y="190" />
+ <metadata
+ id="metadata2795">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <g
+ style="display:inline"
+ id="g2915"
+ transform="translate(7.6012894,0.1428571)">
+ <path
+ transform="matrix(0.727673,0,0,1.235135,7.166344,-12.0556)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2917"
+ style="opacity:0.1;fill:url(#radialGradient2535);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.233813,0,0,1.235135,-4.890235,-6.055598)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2919"
+ style="opacity:0.7;fill:url(#radialGradient2537);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2925"
+ style="opacity:1;fill:url(#radialGradient2539);fill-opacity:1;stroke:#555753;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.43667,0,0,0.429141,14.09824,21.41158)"
+ d="M 36.415999,36.907261 A 12.59534,6.4081554 0 1 1 11.22532,36.907261 A 12.59534,6.4081554 0 1 1 36.415999,36.907261 z"
+ sodipodi:ry="6.4081554"
+ sodipodi:rx="12.59534"
+ sodipodi:cy="36.907261"
+ sodipodi:cx="23.82066"
+ id="path2927"
+ style="opacity:1;fill:url(#radialGradient2541);fill-opacity:1;stroke:none;stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccssccc"
+ id="path2929"
+ d="M 27.35249,32.125 C 25.613836,32.860383 24.806671,34.177948 23.67433,35.292277 C 23.188021,35.599877 23.07463,36.001723 23.15468,36.568962 C 23.23473,37.136205 23.644126,37.624296 24.196826,37.787146 C 24.749524,37.949994 25.196373,37.917185 25.574713,37.485007 C 26.676195,35.285524 28.744563,33.983863 31,32.85591 C 29.870496,32.536987 28.651039,32.264053 27.35249,32.125 z"
+ style="opacity:0.7;fill:url(#linearGradient2543);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.032128,0,0,1.014402,-8.596444e-2,1.56074)"
+ d="M 23.8125,31.5 C 20.473005,31.5 17.440949,32.183256 15.34375,33.25 C 13.246551,34.316744 12.21875,35.666366 12.21875,36.90625 C 12.21875,38.146134 13.246551,39.495756 15.34375,40.5625 C 17.440949,41.629244 20.473005,42.312501 23.8125,42.3125 C 27.151995,42.3125 30.184051,41.629244 32.28125,40.5625 C 34.378449,39.495756 35.40625,38.146134 35.40625,36.90625 C 35.40625,35.666366 34.378449,34.316744 32.28125,33.25 C 30.184051,32.183256 27.151995,31.5 23.8125,31.5 z"
+ id="path2931"
+ style="opacity:0.4;fill:none;fill-opacity:1;stroke:url(#linearGradient2545);stroke-width:0.97730058;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ inkscape:original="M 23.8125 30.5 C 16.859872 30.5 11.21875 33.368948 11.21875 36.90625 C 11.21875 40.443552 16.859872 43.312502 23.8125 43.3125 C 30.765128 43.3125 36.406249 40.443552 36.40625 36.90625 C 36.40625 33.368948 30.765128 30.5 23.8125 30.5 z "
+ inkscape:radius="-0.99470079"
+ sodipodi:type="inkscape:offset" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2933"
+ d="M 24.5,27.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2547);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2935"
+ d="M 34.500008,18.999997 C 34.5,23.285708 30.040008,26.499998 24.500006,26.499998 C 18.960004,26.499998 14.5,23.285708 14.500003,18.999997"
+ style="fill:none;fill-opacity:1;stroke:#888a85;stroke-width:3.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="12.5"
+ height="2.9999995"
+ width="4"
+ id="rect2937"
+ style="opacity:1;fill:url(#linearGradient2549);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ y="16.499998"
+ x="32.5"
+ height="2.9999995"
+ width="4"
+ id="rect2939"
+ style="opacity:1;fill:url(#linearGradient2551);fill-opacity:1;stroke:#888a85;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="csc"
+ id="path2941"
+ d="M 34.500008,18.999991 C 34.500008,23.285701 30.040008,26.499992 24.500006,26.499992 C 18.960004,26.499992 14.5,23.285701 14.500003,18.999991"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient2553);stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="30"
+ height="6"
+ width="3.0000005"
+ id="rect2943"
+ style="opacity:1;fill:url(#linearGradient2555);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,12.25,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2945"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <rect
+ ry="0.9722718"
+ rx="0.9722718"
+ y="15"
+ x="16"
+ height="6"
+ width="3.0000005"
+ id="rect2947"
+ style="opacity:1;fill:url(#linearGradient2557);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="7.0108709"
+ rx="7.0000019"
+ y="1.5000002"
+ x="17.499996"
+ height="24.000008"
+ width="14.000004"
+ id="rect2949"
+ style="opacity:1;fill:url(#linearGradient2559);fill-opacity:1;stroke:url(#linearGradient2561);stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2951"
+ d="M 24.5,26.5 L 24.5,36.5"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2563);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
+ <path
+ transform="matrix(1.5,0,0,1.5,-7.75,-11.25)"
+ d="M 14.5,19 A 0.5,0.5 0 1 1 13.5,19 A 0.5,0.5 0 1 1 14.5,19 z"
+ sodipodi:ry="0.5"
+ sodipodi:rx="0.5"
+ sodipodi:cy="19"
+ sodipodi:cx="14"
+ id="path2953"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ sodipodi:type="arc" />
+ <g
+ id="g2955"
+ style="display:inline">
+ <rect
+ style="opacity:1;fill:url(#linearGradient2565);fill-opacity:1;stroke:none;stroke-width:1.00000036;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="rect2957"
+ width="4"
+ height="15.374996"
+ x="20"
+ y="6"
+ rx="2"
+ ry="2.1991496" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.54470092"
+ inkscape:original="M 24.5 2.5 C 20.621999 2.5 17.5 5.615977 17.5 9.5 L 17.5 19.5 C 17.5 23.384022 20.621999 26.5 24.5 26.5 C 28.378001 26.5 31.5 23.384022 31.5 19.5 L 31.5 9.5 C 31.5 5.6159775 28.378001 2.5 24.5 2.5 z "
+ style="opacity:0.2;fill:url(#linearGradient2567);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="path2959"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,19.5 C 18.03125,23.092133 20.913778,25.96875 24.5,25.96875 C 28.086222,25.96875 30.96875,23.092133 30.96875,19.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient2569);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2961"
+ sodipodi:cx="23.65625"
+ sodipodi:cy="7.6875"
+ sodipodi:rx="3.34375"
+ sodipodi:ry="3.0625"
+ d="M 27,7.6875 A 3.34375,3.0625 0 1 1 20.3125,7.6875 A 3.34375,3.0625 0 1 1 27,7.6875 z"
+ transform="matrix(1,0,0,1.081633,-0.375,-1.252551)" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path2963"
+ d="M 24.5,3.03125 C 20.913777,3.03125 18.03125,5.9078661 18.03125,9.5 L 18.03125,14.5 L 30.96875,14.5 L 30.96875,9.5 C 30.96875,5.9078666 28.086223,3.03125 24.5,3.03125 z"
+ style="opacity:0.9;fill:url(#radialGradient2571);fill-opacity:1;stroke:none;stroke-width:1.00000048;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ transform="translate(0,-1)" />
+ <path
+ sodipodi:nodetypes="csssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssccsssc"
+ id="path2965"
+ d="M 22.5,3 C 22.224,3 22,3.224 22,3.5 C 22,3.776 22.224,4 22.5,4 C 22.776,4 23,3.776 23,3.5 C 23,3.224 22.776,3 22.5,3 z M 24.5,3 C 24.224,3 24,3.224 24,3.5 C 24,3.776 24.224,4 24.5,4 C 24.776,4 25,3.776 25,3.5 C 25,3.224 24.776,3 24.5,3 z M 26.5,3 C 26.224,3 26,3.224 26,3.5 C 26,3.776 26.224,4 26.5,4 C 26.776,4 27,3.776 27,3.5 C 27,3.224 26.776,3 26.5,3 z M 21.5,4 C 21.224,4 21,4.224 21,4.5 C 21,4.776 21.224,5 21.5,5 C 21.776,5 22,4.776 22,4.5 C 22,4.224 21.776,4 21.5,4 z M 23.5,4 C 23.224,4 22.999999,4.2240007 23,4.5 C 23,4.7759993 23.223999,5 23.5,5 C 23.776,5 24,4.7759993 24,4.5 C 24,4.2240007 23.776,4 23.5,4 z M 25.5,4 C 25.224,4 24.999999,4.2240007 25,4.5 C 25,4.7759993 25.223999,5 25.5,5 C 25.776,5 26,4.7759993 26,4.5 C 26,4.2240007 25.776,4 25.5,4 z M 27.5,4 C 27.224,4 27,4.224 27,4.5 C 27,4.776 27.224,5 27.5,5 C 27.776,5 28,4.776 28,4.5 C 28,4.224 27.776,4 27.5,4 z M 20.5,5 C 20.224,5 19.999999,5.2240008 20,5.5 C 20,5.7759993 20.223999,6 20.5,6 C 20.776,6 21,5.7759994 21,5.5 C 21,5.2240007 20.776,5 20.5,5 z M 22.5,5 C 22.224,5 21.999999,5.2240008 22,5.5 C 22,5.7759993 22.223999,6 22.5,6 C 22.776,6 23,5.7759994 23,5.5 C 23,5.2240007 22.776,5 22.5,5 z M 24.5,5 C 24.224,5 23.999999,5.2240008 24,5.5 C 24,5.7759993 24.223999,6 24.5,6 C 24.776,6 25,5.7759994 25,5.5 C 25,5.2240007 24.776,5 24.5,5 z M 26.5,5 C 26.224,5 25.999999,5.2240008 26,5.5 C 26,5.7759993 26.223999,6 26.5,6 C 26.776,6 27,5.7759994 27,5.5 C 27,5.2240007 26.776,5 26.5,5 z M 28.5,5 C 28.224,5 28,5.224 28,5.5 C 28,5.776 28.224,6 28.5,6 C 28.776,6 29,5.776 29,5.5 C 29,5.224 28.776,5 28.5,5 z M 19.5,6 C 19.224,6 18.999999,6.2240008 19,6.5 C 19,6.7759993 19.223999,7 19.5,7 C 19.776,7 20,6.7759994 20,6.5 C 20,6.2240007 19.776,6 19.5,6 z M 21.5,6 C 21.224,6 20.999999,6.2240008 21,6.5 C 21,6.7759993 21.223999,7 21.5,7 C 21.776,7 22,6.7759994 22,6.5 C 22,6.2240007 21.776,6 21.5,6 z M 23.5,6 C 23.224,6 22.999999,6.2240008 23,6.5 C 23,6.7759993 23.223999,7 23.5,7 C 23.776,7 24,6.7759994 24,6.5 C 24,6.2240007 23.776,6 23.5,6 z M 25.5,6 C 25.224,6 24.999999,6.2240008 25,6.5 C 25,6.7759993 25.223999,7 25.5,7 C 25.776,7 26,6.7759994 26,6.5 C 26,6.2240007 25.776,6 25.5,6 z M 27.5,6 C 27.224,6 26.999999,6.2240008 27,6.5 C 27,6.7759993 27.223999,7 27.5,7 C 27.776,7 28,6.7759994 28,6.5 C 28,6.2240007 27.776,6 27.5,6 z M 29.5,6 C 29.224,6 29,6.224 29,6.5 C 29,6.776 29.224,7 29.5,7 C 29.776,7 30,6.776 30,6.5 C 30,6.224 29.776,6 29.5,6 z M 20.5,7 C 20.224,7 19.999999,7.2240008 20,7.5 C 20,7.7759993 20.223999,8.0000002 20.5,8 C 20.776,8 21,7.7759994 21,7.5 C 21,7.2240007 20.776,7 20.5,7 z M 22.5,7 C 22.224,7 21.999999,7.2240008 22,7.5 C 22,7.7759993 22.223999,8.0000002 22.5,8 C 22.776,8 23,7.7759994 23,7.5 C 23,7.2240007 22.776,7 22.5,7 z M 24.5,7 C 24.224,7 23.999999,7.2240008 24,7.5 C 24,7.7759993 24.223999,8.0000002 24.5,8 C 24.776,8 25,7.7759994 25,7.5 C 25,7.2240007 24.776,7 24.5,7 z M 26.5,7 C 26.224,7 25.999999,7.2240008 26,7.5 C 26,7.7759993 26.223999,8.0000002 26.5,8 C 26.776,8 27,7.7759994 27,7.5 C 27,7.2240007 26.776,7 26.5,7 z M 28.5,7 C 28.224,7 27.999999,7.2240008 28,7.5 C 28,7.7759993 28.223999,8.0000002 28.5,8 C 28.776,8 29,7.7759994 29,7.5 C 29,7.2240007 28.776,7 28.5,7 z M 30.5,7 C 30.224,7 30,7.224 30,7.5 C 30,7.776 30.224,8 30.5,8 C 30.776,8 31,7.776 31,7.5 C 31,7.224 30.776,7 30.5,7 z M 19.5,8 C 19.224,8 18.999999,8.2240008 19,8.5 C 19,8.7759993 19.223999,9 19.5,9 C 19.776,9 20,8.7759994 20,8.5 C 20,8.2240007 19.776,8 19.5,8 z M 21.5,8 C 21.224,8 20.999999,8.2240008 21,8.5 C 21,8.7759993 21.223999,9 21.5,9 C 21.776,9 22,8.7759994 22,8.5 C 22,8.2240007 21.776,8 21.5,8 z M 23.5,8 C 23.224,8 22.999999,8.2240008 23,8.5 C 23,8.7759993 23.223999,9 23.5,9 C 23.776,9 24,8.7759994 24,8.5 C 24,8.2240007 23.776,8 23.5,8 z M 25.5,8 C 25.224,8 24.999999,8.2240008 25,8.5 C 25,8.7759993 25.223999,9 25.5,9 C 25.776,9 26,8.7759994 26,8.5 C 26,8.2240007 25.776,8 25.5,8 z M 27.5,8 C 27.224,8 26.999999,8.2240008 27,8.5 C 27,8.7759993 27.223999,9 27.5,9 C 27.776,9 28,8.7759994 28,8.5 C 28,8.2240007 27.776,8 27.5,8 z M 29.5,8 C 29.224,8 28.999999,8.2240008 29,8.5 C 29,8.7759993 29.223999,9 29.5,9 C 29.776,9 30,8.7759994 30,8.5 C 30,8.2240007 29.776,8 29.5,8 z M 18.5,9 C 18.224,9 17.999999,9.224001 18,9.5 C 18,9.775999 18.223999,10 18.5,10 C 18.776,10 19,9.775999 19,9.5 C 19,9.224001 18.776,9 18.5,9 z M 20.5,9 C 20.224,9 19.999999,9.224001 20,9.5 C 20,9.775999 20.223999,10 20.5,10 C 20.776,10 21,9.775999 21,9.5 C 21,9.224001 20.776,9 20.5,9 z M 22.5,9 C 22.224,9 21.999999,9.224001 22,9.5 C 22,9.775999 22.223999,10 22.5,10 C 22.776,10 23,9.775999 23,9.5 C 23,9.224001 22.776,9 22.5,9 z M 24.5,9 C 24.224,9 23.999999,9.224001 24,9.5 C 24,9.775999 24.223999,10 24.5,10 C 24.776,10 25,9.775999 25,9.5 C 25,9.224001 24.776,9 24.5,9 z M 26.5,9 C 26.224,9 25.999999,9.224001 26,9.5 C 26,9.775999 26.223999,10 26.5,10 C 26.776,10 27,9.775999 27,9.5 C 27,9.224001 26.776,9 26.5,9 z M 28.5,9 C 28.224,9 27.999999,9.224001 28,9.5 C 28,9.775999 28.223999,10 28.5,10 C 28.776,10 29,9.775999 29,9.5 C 29,9.224001 28.776,9 28.5,9 z M 30.5,9 C 30.224,9 30,9.224 30,9.5 C 30,9.776 30.224,10 30.5,10 C 30.776,10 31,9.776 31,9.5 C 31,9.224 30.776,9 30.5,9 z M 19.5,10 C 19.224,10 18.999999,10.224001 19,10.5 C 19,10.775999 19.223999,11 19.5,11 C 19.776,11 20,10.775999 20,10.5 C 20,10.224001 19.776,10 19.5,10 z M 21.5,10 C 21.224,10 20.999999,10.224001 21,10.5 C 21,10.775999 21.223999,11 21.5,11 C 21.776,11 22,10.775999 22,10.5 C 22,10.224001 21.776,10 21.5,10 z M 23.5,10 C 23.224,10 22.999999,10.224001 23,10.5 C 23,10.775999 23.223999,11 23.5,11 C 23.776,11 24,10.775999 24,10.5 C 24,10.224001 23.776,10 23.5,10 z M 25.5,10 C 25.224,10 24.999999,10.224001 25,10.5 C 25,10.775999 25.223999,11 25.5,11 C 25.776,11 26,10.775999 26,10.5 C 26,10.224001 25.776,10 25.5,10 z M 27.5,10 C 27.224,10 26.999999,10.224001 27,10.5 C 27,10.775999 27.223999,11 27.5,11 C 27.776,11 28,10.775999 28,10.5 C 28,10.224001 27.776,10 27.5,10 z M 29.5,10 C 29.224,10 28.999999,10.224001 29,10.5 C 29,10.775999 29.223999,11 29.5,11 C 29.776,11 30,10.775999 30,10.5 C 30,10.224001 29.776,10 29.5,10 z M 18.5,11 C 18.224,11 17.999999,11.224 18,11.5 C 18,11.775999 18.223999,12 18.5,12 C 18.776,12 19,11.775999 19,11.5 C 19,11.224001 18.776,11 18.5,11 z M 20.5,11 C 20.224,11 19.999999,11.224 20,11.5 C 20,11.775999 20.223999,12 20.5,12 C 20.776,12 21,11.775999 21,11.5 C 21,11.224001 20.776,11 20.5,11 z M 22.5,11 C 22.224,11 21.999999,11.224 22,11.5 C 22,11.775999 22.223999,12 22.5,12 C 22.776,12 23,11.775999 23,11.5 C 23,11.224001 22.776,11 22.5,11 z M 24.5,11 C 24.224,11 23.999999,11.224 24,11.5 C 24,11.775999 24.223999,12 24.5,12 C 24.776,12 25,11.775999 25,11.5 C 25,11.224001 24.776,11 24.5,11 z M 26.5,11 C 26.224,11 25.999999,11.224 26,11.5 C 26,11.775999 26.223999,12 26.5,12 C 26.776,12 27,11.775999 27,11.5 C 27,11.224001 26.776,11 26.5,11 z M 28.5,11 C 28.224,11 27.999999,11.224 28,11.5 C 28,11.775999 28.223999,12 28.5,12 C 28.776,12 29,11.775999 29,11.5 C 29,11.224001 28.776,11 28.5,11 z M 30.5,11 C 30.224,11 30,11.224 30,11.5 C 30,11.776 30.224,12 30.5,12 C 30.776,12 31,11.776 31,11.5 C 31,11.224 30.776,11 30.5,11 z M 19.5,12 C 19.224,12 18.999999,12.224 19,12.5 C 19,12.775999 19.223999,13 19.5,13 C 19.776,13 20,12.775999 20,12.5 C 20,12.224001 19.776,12 19.5,12 z M 21.5,12 C 21.224,12 20.999999,12.224 21,12.5 C 21,12.775999 21.223999,13 21.5,13 C 21.776,13 22,12.775999 22,12.5 C 22,12.224001 21.776,12 21.5,12 z M 23.5,12 C 23.224,12 22.999999,12.224 23,12.5 C 23,12.775999 23.223999,13 23.5,13 C 23.776,13 24,12.775999 24,12.5 C 24,12.224001 23.776,12 23.5,12 z M 25.5,12 C 25.224,12 24.999999,12.224 25,12.5 C 25,12.775999 25.223999,13 25.5,13 C 25.776,13 26,12.775999 26,12.5 C 26,12.224001 25.776,12 25.5,12 z M 27.5,12 C 27.224,12 26.999999,12.224 27,12.5 C 27,12.775999 27.223999,13 27.5,13 C 27.776,13 28,12.775999 28,12.5 C 28,12.224001 27.776,12 27.5,12 z M 29.5,12 C 29.224,12 28.999999,12.224 29,12.5 C 29,12.775999 29.223999,13 29.5,13 C 29.776,13 30,12.775999 30,12.5 C 30,12.224001 29.776,12 29.5,12 z M 18.5,13 C 18.224,13 17.999999,13.224 18,13.5 C 18,13.775999 18.223999,14 18.5,14 C 18.776,14 19,13.775999 19,13.5 C 19,13.224001 18.776,13 18.5,13 z M 20.5,13 C 20.224,13 19.999999,13.224 20,13.5 C 20,13.775999 20.223999,14 20.5,14 C 20.776,14 21,13.775999 21,13.5 C 21,13.224001 20.776,13 20.5,13 z M 22.5,13 C 22.224,13 21.999999,13.224 22,13.5 C 22,13.775999 22.223999,14 22.5,14 C 22.776,14 23,13.775999 23,13.5 C 23,13.224001 22.776,13 22.5,13 z M 24.5,13 C 24.224,13 23.999999,13.224 24,13.5 C 24,13.775999 24.223999,14 24.5,14 C 24.776,14 25,13.775999 25,13.5 C 25,13.224001 24.776,13 24.5,13 z M 26.5,13 C 26.224,13 25.999999,13.224 26,13.5 C 26,13.775999 26.223999,14 26.5,14 C 26.776,14 27,13.775999 27,13.5 C 27,13.224001 26.776,13 26.5,13 z M 28.5,13 C 28.224,13 27.999999,13.224 28,13.5 C 28,13.775999 28.223999,14 28.5,14 C 28.776,14 29,13.775999 29,13.5 C 29,13.224001 28.776,13 28.5,13 z M 30.5,13 C 30.224,13 30,13.224 30,13.5 C 30,13.776 30.224,14 30.5,14 C 30.776,14 31,13.776 31,13.5 C 31,13.224 30.776,13 30.5,13 z M 19.5,14 C 19.224,14 18.999999,14.224 19,14.5 C 19,14.775999 19.223999,15 19.5,15 C 19.776,15 20,14.775999 20,14.5 C 20,14.224001 19.776,14 19.5,14 z M 21.5,14 C 21.224,14 20.999999,14.224 21,14.5 C 21,14.775999 21.223999,15 21.5,15 C 21.776,15 22,14.775999 22,14.5 C 22,14.224001 21.776,14 21.5,14 z M 23.5,14 C 23.224,14 22.999999,14.224 23,14.5 C 23,14.775999 23.223999,15 23.5,15 C 23.776,15 24,14.775999 24,14.5 C 24,14.224001 23.776,14 23.5,14 z M 25.5,14 C 25.224,14 24.999999,14.224 25,14.5 C 25,14.775999 25.223999,15 25.5,15 C 25.776,15 26,14.775999 26,14.5 C 26,14.224001 25.776,14 25.5,14 z M 27.5,14 C 27.224,14 26.999999,14.224 27,14.5 C 27,14.775999 27.223999,15 27.5,15 C 27.776,15 28,14.775999 28,14.5 C 28,14.224001 27.776,14 27.5,14 z M 29.5,14 C 29.224,14 28.999999,14.224 29,14.5 C 29,14.775999 29.223999,15 29.5,15 C 29.776,15 30,14.775999 30,14.5 C 30,14.224001 29.776,14 29.5,14 z M 18.5,15 C 18.224,15 17.999999,15.224 18,15.5 C 18,15.775999 18.223999,16 18.5,16 C 18.776,16 19,15.775999 19,15.5 C 19,15.224001 18.776,15 18.5,15 z M 20.5,15 C 20.224,15 19.999999,15.224 20,15.5 C 20,15.775999 20.223999,16 20.5,16 C 20.776,16 21,15.775999 21,15.5 C 21,15.224001 20.776,15 20.5,15 z M 22.5,15 C 22.224,15 21.999999,15.224 22,15.5 C 22,15.775999 22.223999,16 22.5,16 C 22.776,16 23,15.775999 23,15.5 C 23,15.224001 22.776,15 22.5,15 z M 24.5,15 C 24.224,15 23.999999,15.224 24,15.5 C 24,15.775999 24.223999,16 24.5,16 C 24.776,16 25,15.775999 25,15.5 C 25,15.224001 24.776,15 24.5,15 z M 26.5,15 C 26.224,15 25.999999,15.224 26,15.5 C 26,15.775999 26.223999,16 26.5,16 C 26.776,16 27,15.775999 27,15.5 C 27,15.224001 26.776,15 26.5,15 z M 28.5,15 C 28.224,15 27.999999,15.224 28,15.5 C 28,15.775999 28.223999,16 28.5,16 C 28.776,16 29,15.775999 29,15.5 C 29,15.224001 28.776,15 28.5,15 z M 30.5,15 C 30.224,15 30,15.224 30,15.5 C 30,15.776 30.224,16 30.5,16 C 30.776,16 31,15.776 31,15.5 C 31,15.224 30.776,15 30.5,15 z M 19.5,16 C 19.224,16 18.999999,16.224001 19,16.5 C 19,16.775999 19.223999,17 19.5,17 C 19.776,17 20,16.776 20,16.5 C 20,16.224001 19.776,16 19.5,16 z M 21.5,16 C 21.224,16 20.999999,16.224001 21,16.5 C 21,16.775999 21.223999,17 21.5,17 C 21.776,17 22,16.776 22,16.5 C 22,16.224001 21.776,16 21.5,16 z M 23.5,16 C 23.224,16 22.999999,16.224001 23,16.5 C 23,16.775999 23.223999,17 23.5,17 C 23.776,17 24,16.776 24,16.5 C 24,16.224001 23.776,16 23.5,16 z M 25.5,16 C 25.224,16 24.999999,16.224001 25,16.5 C 25,16.775999 25.223999,17 25.5,17 C 25.776,17 26,16.776 26,16.5 C 26,16.224001 25.776,16 25.5,16 z M 27.5,16 C 27.224,16 26.999999,16.224001 27,16.5 C 27,16.775999 27.223999,17 27.5,17 C 27.776,17 28,16.776 28,16.5 C 28,16.224001 27.776,16 27.5,16 z M 29.5,16 C 29.224,16 28.999999,16.224 29,16.5 C 29,16.775999 29.223999,17 29.5,17 C 29.776,17 30,16.775999 30,16.5 C 30,16.224001 29.776,16 29.5,16 z M 18.5,17 C 18.224,17 17.999999,17.224001 18,17.5 C 18,17.775999 18.223999,18 18.5,18 C 18.776,18 19,17.776 19,17.5 C 19,17.224001 18.776,17 18.5,17 z M 20.5,17 C 20.224,17 19.999999,17.224001 20,17.5 C 20,17.775999 20.223999,18 20.5,18 C 20.776,18 21,17.776 21,17.5 C 21,17.224001 20.776,17 20.5,17 z M 22.5,17 C 22.224,17 21.999999,17.224001 22,17.5 C 22,17.775999 22.223999,18 22.5,18 C 22.776,18 23,17.776 23,17.5 C 23,17.224001 22.776,17 22.5,17 z M 24.5,17 C 24.224,17 23.999999,17.224001 24,17.5 C 24,17.775999 24.223999,18 24.5,18 C 24.776,18 25,17.776 25,17.5 C 25,17.224001 24.776,17 24.5,17 z M 26.5,17 C 26.224,17 25.999999,17.224001 26,17.5 C 26,17.775999 26.223999,18 26.5,18 C 26.776,18 27,17.776 27,17.5 C 27,17.224001 26.776,17 26.5,17 z M 28.5,17 C 28.224,17 27.999999,17.224001 28,17.5 C 28,17.775999 28.223999,18 28.5,18 C 28.776,18 29,17.776 29,17.5 C 29,17.224001 28.776,17 28.5,17 z M 30.5,17 C 30.224,17 30,17.224 30,17.5 C 30,17.776 30.224,18 30.5,18 C 30.776,18 31,17.776 31,17.5 C 31,17.224 30.776,17 30.5,17 z M 19.5,18 C 19.224,18 18.999999,18.224001 19,18.5 C 19,18.775999 19.223999,19 19.5,19 C 19.776,19 20,18.776 20,18.5 C 20,18.224001 19.776,18 19.5,18 z M 21.5,18 C 21.224,18 20.999999,18.224001 21,18.5 C 21,18.775999 21.223999,19 21.5,19 C 21.776,19 22,18.776 22,18.5 C 22,18.224001 21.776,18 21.5,18 z M 23.5,18 C 23.224,18 22.999999,18.224001 23,18.5 C 23,18.775999 23.223999,19 23.5,19 C 23.776,19 24,18.776 24,18.5 C 24,18.224001 23.776,18 23.5,18 z M 25.5,18 C 25.224,18 24.999999,18.224001 25,18.5 C 25,18.775999 25.223999,19 25.5,19 C 25.776,19 26,18.776 26,18.5 C 26,18.224001 25.776,18 25.5,18 z M 27.5,18 C 27.224,18 26.999999,18.224001 27,18.5 C 27,18.775999 27.223999,19 27.5,19 C 27.776,19 28,18.776 28,18.5 C 28,18.224001 27.776,18 27.5,18 z M 29.5,18 C 29.224,18 28.999999,18.224001 29,18.5 C 29,18.775999 29.223999,19 29.5,19 C 29.776,19 30,18.776 30,18.5 C 30,18.224001 29.776,18 29.5,18 z M 18.5,19 C 18.224,19 17.999999,19.224001 18,19.5 C 18,19.775999 18.223999,19.999999 18.5,20 C 18.776,20 19,19.776 19,19.5 C 19,19.224001 18.776,19 18.5,19 z M 20.5,19 C 20.224,19 19.999999,19.224001 20,19.5 C 20,19.775999 20.223999,19.999999 20.5,20 C 20.776,20 21,19.776 21,19.5 C 21,19.224001 20.776,19 20.5,19 z M 22.5,19 C 22.224,19 21.999999,19.224001 22,19.5 C 22,19.775999 22.223999,19.999999 22.5,20 C 22.776,20 23,19.776 23,19.5 C 23,19.224001 22.776,19 22.5,19 z M 24.5,19 C 24.224,19 23.999999,19.224001 24,19.5 C 24,19.775999 24.223999,19.999999 24.5,20 C 24.776,20 25,19.776 25,19.5 C 25,19.224001 24.776,19 24.5,19 z M 26.5,19 C 26.224,19 25.999999,19.224001 26,19.5 C 26,19.775999 26.223999,19.999999 26.5,20 C 26.776,20 27,19.776 27,19.5 C 27,19.224001 26.776,19 26.5,19 z M 28.5,19 C 28.224,19 27.999999,19.224001 28,19.5 C 28,19.775999 28.223999,19.999999 28.5,20 C 28.776,20 29,19.776 29,19.5 C 29,19.224001 28.776,19 28.5,19 z M 30.5,19 C 30.224,19 30,19.224 30,19.5 C 30,19.776 30.224,20 30.5,20 C 30.776,20 31,19.776 31,19.5 C 31,19.224 30.776,19 30.5,19 z M 19.5,20 C 19.224,20 18.999999,20.224001 19,20.5 C 19,20.775999 19.223999,20.999999 19.5,21 C 19.776,21 20,20.776 20,20.5 C 20,20.224001 19.776,20 19.5,20 z M 21.5,20 C 21.224,20 20.999999,20.224001 21,20.5 C 21,20.775999 21.223999,20.999999 21.5,21 C 21.776,21 22,20.776 22,20.5 C 22,20.224001 21.776,20 21.5,20 z M 23.5,20 C 23.224,20 22.999999,20.224001 23,20.5 C 23,20.775999 23.223999,20.999999 23.5,21 C 23.776,21 24,20.776 24,20.5 C 24,20.224001 23.776,20 23.5,20 z M 25.5,20 C 25.224,20 24.999999,20.224001 25,20.5 C 25,20.775999 25.223999,20.999999 25.5,21 C 25.776,21 26,20.776 26,20.5 C 26,20.224001 25.776,20 25.5,20 z M 27.5,20 C 27.224,20 26.999999,20.224001 27,20.5 C 27,20.775999 27.223999,20.999999 27.5,21 C 27.776,21 28,20.776 28,20.5 C 28,20.224001 27.776,20 27.5,20 z M 29.5,20 C 29.224,20 28.999999,20.224001 29,20.5 C 29,20.775999 29.223999,20.999999 29.5,21 C 29.776,21 30,20.776 30,20.5 C 30,20.224001 29.776,20 29.5,20 z M 20.5,21 C 20.224,21 19.999999,21.224001 20,21.5 C 20,21.775999 20.223999,21.999999 20.5,22 C 20.776,22 21,21.776 21,21.5 C 21,21.224001 20.776,21 20.5,21 z M 22.5,21 C 22.224,21 21.999999,21.224001 22,21.5 C 22,21.775999 22.223999,21.999999 22.5,22 C 22.776,22 23,21.776 23,21.5 C 23,21.224001 22.776,21 22.5,21 z M 24.5,21 C 24.224,21 23.999999,21.224001 24,21.5 C 24,21.775999 24.223999,21.999999 24.5,22 C 24.776,22 25,21.776 25,21.5 C 25,21.224001 24.776,21 24.5,21 z M 26.5,21 C 26.224,21 25.999999,21.224001 26,21.5 C 26,21.775999 26.223999,21.999999 26.5,22 C 26.776,22 27,21.776 27,21.5 C 27,21.224001 26.776,21 26.5,21 z M 28.5,21 C 28.224,21 27.999999,21.224001 28,21.5 C 28,21.775999 28.223999,21.999999 28.5,22 C 28.776,22 29,21.776 29,21.5 C 29,21.224001 28.776,21 28.5,21 z M 21.5,22 C 21.224,22 20.999999,22.224001 21,22.5 C 21,22.775999 21.223999,22.999999 21.5,23 C 21.776,23 22,22.776 22,22.5 C 22,22.224001 21.776,22 21.5,22 z M 23.5,22 C 23.224,22 22.999999,22.224001 23,22.5 C 23,22.775999 23.223999,22.999999 23.5,23 C 23.776,23 24,22.776 24,22.5 C 24,22.224001 23.776,22 23.5,22 z M 25.5,22 C 25.224,22 24.999999,22.224001 25,22.5 C 25,22.775999 25.223999,22.999999 25.5,23 C 25.776,23 26,22.776 26,22.5 C 26,22.224001 25.776,22 25.5,22 z M 27.5,22 C 27.224,22 26.999999,22.224001 27,22.5 C 27,22.775999 27.223999,22.999999 27.5,23 C 27.776,23 28,22.776 28,22.5 C 28,22.224001 27.776,22 27.5,22 z M 22.5,23 C 22.224,23 21.999999,23.224001 22,23.5 C 22,23.775999 22.223999,23.999999 22.5,24 C 22.776,24 23,23.776 23,23.5 C 23,23.224001 22.776,23 22.5,23 z M 24.5,23 C 24.224,23 23.999999,23.224001 24,23.5 C 24,23.775999 24.223999,23.999999 24.5,24 C 24.776,24 25,23.776 25,23.5 C 25,23.224001 24.776,23 24.5,23 z M 26.5,23 C 26.224,23 25.999999,23.224001 26,23.5 C 26,23.775999 26.223999,23.999999 26.5,24 C 26.776,24 27,23.776 27,23.5 C 27,23.224001 26.776,23 26.5,23 z M 23.5,24 C 23.224,24 22.999999,24.224001 23,24.5 C 23,24.775999 23.223999,24.999999 23.5,25 C 23.776,25 24,24.776 24,24.5 C 24,24.224001 23.776,24 23.5,24 z M 25.5,24 C 25.224,24 24.999999,24.224001 25,24.5 C 25,24.775999 25.223999,24.999999 25.5,25 C 25.776,25 26,24.776 26,24.5 C 26,24.224001 25.776,24 25.5,24 z"
+ style="opacity:0.5;fill:url(#linearGradient2573);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ <rect
+ ry="6.0500031"
+ rx="6.0000024"
+ y="2.5000026"
+ x="18.500008"
+ height="22.000008"
+ width="12.000005"
+ id="rect2967"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient2575);stroke-width:1.0000006;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" />
+ </g>
+ <g
+ id="layer4"
+ inkscape:label="Muted"
+ style="display:inline"
+ transform="matrix(1.0828519,0,0,1.0830642,-27.371634,-7.2945649)">
+ <g
+ id="g4694"
+ transform="translate(-2,0)">
+ <rect
+ ry="1.4868355"
+ rx="1.4868355"
+ y="16.498245"
+ x="31.498245"
+ height="12.00351"
+ width="12.00351"
+ id="rect2021"
+ style="opacity:1;fill:#ef2929;fill-opacity:1;stroke:#a40000;stroke-width:0.92015547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ <rect
+ ry="0.49373779"
+ rx="0.49383482"
+ y="17.420549"
+ x="32.420815"
+ height="10.156369"
+ width="10.158366"
+ id="rect3795"
+ style="opacity:0.3;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.92339665;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;display:inline" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path4682"
+ d="M 35,20 L 40,25"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.38509536;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path4684"
+ d="M 40,20 L 35,25"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.38509536;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/mate-volume-control/data/mate-volume-control-applet.desktop.in b/mate-volume-control/data/mate-volume-control-applet.desktop.in
new file mode 100644
index 0000000..80d11b6
--- /dev/null
+++ b/mate-volume-control/data/mate-volume-control-applet.desktop.in
@@ -0,0 +1,16 @@
+[Desktop Entry]
+_Name=Volume Control
+_Comment=Show desktop volume control
+Icon=multimedia-volume-control
+Exec=mate-volume-control-applet
+Terminal=false
+Type=Application
+Categories=
+NoDisplay=true
+OnlyShowIn=MATE;XFCE;
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-media
+X-MATE-Bugzilla-Component=mate-volume-control
+# See http://bugzilla.mate.org/show_bug.cgi?id=568320
+#X-MATE-Autostart-Phase=Panel
+X-MATE-Autostart-Notify=true
diff --git a/mate-volume-control/data/mate-volume-control.desktop.in.in b/mate-volume-control/data/mate-volume-control.desktop.in.in
new file mode 100644
index 0000000..7005d13
--- /dev/null
+++ b/mate-volume-control/data/mate-volume-control.desktop.in.in
@@ -0,0 +1,14 @@
+[Desktop Entry]
+_Name=Sound
+_Comment=Change sound volume and sound events
+Exec=mate-volume-control
+Icon=multimedia-volume-control
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=MATE;GTK;Settings;HardwareSettings;
+OnlyShowIn=MATE;
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-media
+X-MATE-Bugzilla-Component=mate-volume-control
+X-MATE-Bugzilla-Version=@VERSION@
diff --git a/mate-volume-control/src/Makefile.am b/mate-volume-control/src/Makefile.am
new file mode 100644
index 0000000..d750ce7
--- /dev/null
+++ b/mate-volume-control/src/Makefile.am
@@ -0,0 +1,94 @@
+NULL =
+
+bin_PROGRAMS = \
+ mate-volume-control-applet \
+ mate-volume-control \
+ $(NULL)
+
+AM_CPPFLAGS = \
+ $(WARN_CFLAGS) \
+ -I$(top_srcdir)/sound-theme \
+ $(VOLUME_CONTROL_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ $(PULSEAUDIO_CFLAGS) \
+ -DLOCALE_DIR=\""$(datadir)/locale"\" \
+ -DLIBEXECDIR=\"$(libexecdir)\" \
+ -DGLADEDIR=\""$(pkgdatadir)"\" \
+ -DICON_DATA_DIR="\"$(pkgdatadir)/icons\"" \
+ $(NULL)
+
+noinst_LTLIBRARIES = libmatevolumecontrol.la
+libmatevolumecontrol_la_SOURCES = \
+ gvc-mixer-card.h \
+ gvc-mixer-card.c \
+ gvc-mixer-stream.h \
+ gvc-mixer-stream.c \
+ gvc-channel-map.h \
+ gvc-channel-map.c \
+ 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 \
+ gvc-channel-bar.h \
+ gvc-channel-bar.c \
+ gvc-log.h \
+ gvc-log.c \
+ $(NULL)
+
+mate_volume_control_applet_LDADD = \
+ -lm \
+ libmatevolumecontrol.la \
+ $(VOLUME_CONTROL_LIBS) \
+ $(PULSEAUDIO_LIBS) \
+ $(NULL)
+
+mate_volume_control_applet_SOURCES = \
+ gvc-stream-status-icon.h \
+ gvc-stream-status-icon.c \
+ gvc-applet.h \
+ gvc-applet.c \
+ applet-main.c \
+ $(NULL)
+
+mate_volume_control_LDADD = \
+ -lm \
+ libmatevolumecontrol.la \
+ $(top_builddir)/sound-theme/libsoundtheme.la \
+ $(VOLUME_CONTROL_LIBS) \
+ $(PULSEAUDIO_LIBS) \
+ $(NULL)
+
+mate_volume_control_SOURCES = \
+ gvc-balance-bar.h \
+ gvc-balance-bar.c \
+ gvc-mixer-dialog.h \
+ gvc-mixer-dialog.c \
+ gvc-level-bar.h \
+ gvc-level-bar.c \
+ gvc-combo-box.h \
+ gvc-combo-box.c \
+ gvc-speaker-test.h \
+ gvc-speaker-test.c \
+ dialog-main.c \
+ $(NULL)
+
+BUILT_SOURCES = \
+ $(NULL)
+
+CLEANFILES = \
+ $(BUILT_SOURCES) \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ Makefile.in
+
+-include $(top_srcdir)/git.mk
diff --git a/mate-volume-control/src/Makefile.in b/mate-volume-control/src/Makefile.in
new file mode 100644
index 0000000..f45544e
--- /dev/null
+++ b/mate-volume-control/src/Makefile.in
@@ -0,0 +1,757 @@
+# 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@
+bin_PROGRAMS = mate-volume-control-applet$(EXEEXT) \
+ mate-volume-control$(EXEEXT) $(am__EXEEXT_1)
+subdir = mate-volume-control/src
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+libmatevolumecontrol_la_LIBADD =
+am__objects_1 =
+am_libmatevolumecontrol_la_OBJECTS = gvc-mixer-card.lo \
+ gvc-mixer-stream.lo gvc-channel-map.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 gvc-channel-bar.lo gvc-log.lo \
+ $(am__objects_1)
+libmatevolumecontrol_la_OBJECTS = \
+ $(am_libmatevolumecontrol_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+am__EXEEXT_1 =
+am__installdirs = "$(DESTDIR)$(bindir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_mate_volume_control_OBJECTS = gvc-balance-bar.$(OBJEXT) \
+ gvc-mixer-dialog.$(OBJEXT) gvc-level-bar.$(OBJEXT) \
+ gvc-combo-box.$(OBJEXT) gvc-speaker-test.$(OBJEXT) \
+ dialog-main.$(OBJEXT) $(am__objects_1)
+mate_volume_control_OBJECTS = $(am_mate_volume_control_OBJECTS)
+am__DEPENDENCIES_1 =
+mate_volume_control_DEPENDENCIES = libmatevolumecontrol.la \
+ $(top_builddir)/sound-theme/libsoundtheme.la \
+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ $(am__DEPENDENCIES_1)
+am_mate_volume_control_applet_OBJECTS = \
+ gvc-stream-status-icon.$(OBJEXT) gvc-applet.$(OBJEXT) \
+ applet-main.$(OBJEXT) $(am__objects_1)
+mate_volume_control_applet_OBJECTS = \
+ $(am_mate_volume_control_applet_OBJECTS)
+mate_volume_control_applet_DEPENDENCIES = libmatevolumecontrol.la \
+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ $(am__DEPENDENCIES_1)
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(libmatevolumecontrol_la_SOURCES) \
+ $(mate_volume_control_SOURCES) \
+ $(mate_volume_control_applet_SOURCES)
+DIST_SOURCES = $(libmatevolumecontrol_la_SOURCES) \
+ $(mate_volume_control_SOURCES) \
+ $(mate_volume_control_applet_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+AM_CPPFLAGS = \
+ $(WARN_CFLAGS) \
+ -I$(top_srcdir)/sound-theme \
+ $(VOLUME_CONTROL_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ $(PULSEAUDIO_CFLAGS) \
+ -DLOCALE_DIR=\""$(datadir)/locale"\" \
+ -DLIBEXECDIR=\"$(libexecdir)\" \
+ -DGLADEDIR=\""$(pkgdatadir)"\" \
+ -DICON_DATA_DIR="\"$(pkgdatadir)/icons\"" \
+ $(NULL)
+
+noinst_LTLIBRARIES = libmatevolumecontrol.la
+libmatevolumecontrol_la_SOURCES = \
+ gvc-mixer-card.h \
+ gvc-mixer-card.c \
+ gvc-mixer-stream.h \
+ gvc-mixer-stream.c \
+ gvc-channel-map.h \
+ gvc-channel-map.c \
+ 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 \
+ gvc-channel-bar.h \
+ gvc-channel-bar.c \
+ gvc-log.h \
+ gvc-log.c \
+ $(NULL)
+
+mate_volume_control_applet_LDADD = \
+ -lm \
+ libmatevolumecontrol.la \
+ $(VOLUME_CONTROL_LIBS) \
+ $(PULSEAUDIO_LIBS) \
+ $(NULL)
+
+mate_volume_control_applet_SOURCES = \
+ gvc-stream-status-icon.h \
+ gvc-stream-status-icon.c \
+ gvc-applet.h \
+ gvc-applet.c \
+ applet-main.c \
+ $(NULL)
+
+mate_volume_control_LDADD = \
+ -lm \
+ libmatevolumecontrol.la \
+ $(top_builddir)/sound-theme/libsoundtheme.la \
+ $(VOLUME_CONTROL_LIBS) \
+ $(PULSEAUDIO_LIBS) \
+ $(NULL)
+
+mate_volume_control_SOURCES = \
+ gvc-balance-bar.h \
+ gvc-balance-bar.c \
+ gvc-mixer-dialog.h \
+ gvc-mixer-dialog.c \
+ gvc-level-bar.h \
+ gvc-level-bar.c \
+ gvc-combo-box.h \
+ gvc-combo-box.c \
+ gvc-speaker-test.h \
+ gvc-speaker-test.c \
+ dialog-main.c \
+ $(NULL)
+
+BUILT_SOURCES = \
+ $(NULL)
+
+CLEANFILES = \
+ $(BUILT_SOURCES) \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ Makefile.in
+
+all: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mate-volume-control/src/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign mate-volume-control/src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstLTLIBRARIES:
+ -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+ @list='$(noinst_LTLIBRARIES)'; 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
+libmatevolumecontrol.la: $(libmatevolumecontrol_la_OBJECTS) $(libmatevolumecontrol_la_DEPENDENCIES)
+ $(AM_V_CCLD)$(LINK) $(libmatevolumecontrol_la_OBJECTS) $(libmatevolumecontrol_la_LIBADD) $(LIBS)
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || 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)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+mate-volume-control$(EXEEXT): $(mate_volume_control_OBJECTS) $(mate_volume_control_DEPENDENCIES)
+ @rm -f mate-volume-control$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(mate_volume_control_OBJECTS) $(mate_volume_control_LDADD) $(LIBS)
+mate-volume-control-applet$(EXEEXT): $(mate_volume_control_applet_OBJECTS) $(mate_volume_control_applet_DEPENDENCIES)
+ @rm -f mate-volume-control-applet$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(mate_volume_control_applet_OBJECTS) $(mate_volume_control_applet_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/applet-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dialog-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-applet.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-balance-bar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-channel-bar.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-channel-map.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-combo-box.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-level-bar.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-log.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-dialog.Po@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@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-speaker-test.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-stream-status-icon.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) check-am
+all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)"; 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)
+ -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-binPROGRAMS 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-binPROGRAMS
+
+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-binPROGRAMS
+
+.MAKE: all check install install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ 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-binPROGRAMS \
+ 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 uninstall-binPROGRAMS
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/mate-volume-control/src/applet-main.c b/mate-volume-control/src/applet-main.c
new file mode 100644
index 0000000..94d0960
--- /dev/null
+++ b/mate-volume-control/src/applet-main.c
@@ -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
+ * Lesser 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 <libintl.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <unique/uniqueapp.h>
+
+#include "gvc-applet.h"
+#include "gvc-log.h"
+
+#define GVCA_DBUS_NAME "org.mate.VolumeControlApplet"
+
+static gboolean show_version = FALSE;
+static gboolean debug = FALSE;
+
+int
+main (int argc, char **argv)
+{
+ GError *error;
+ GvcApplet *applet;
+ UniqueApp *app = NULL;
+ static GOptionEntry entries[] = {
+ { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+ { "version", 0, 0, G_OPTION_ARG_NONE, &show_version, N_("Version of this application"), NULL },
+ { NULL, 0, 0, 0, NULL, NULL, NULL }
+ };
+
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+ gvc_log_init ();
+
+ error = NULL;
+ gtk_init_with_args (&argc, &argv,
+ (char *) _(" — MATE Volume Control Applet"),
+ entries, GETTEXT_PACKAGE,
+ &error);
+
+ if (error != NULL) {
+ g_warning ("%s", error->message);
+ exit (1);
+ }
+
+ if (show_version) {
+ g_print ("%s %s\n", argv [0], VERSION);
+ exit (1);
+ }
+
+ gvc_log_set_debug (debug);
+
+ if (debug == FALSE) {
+ app = unique_app_new (GVCA_DBUS_NAME, NULL);
+ if (unique_app_is_running (app)) {
+ g_warning ("Applet is already running, exiting");
+ return 0;
+ }
+ }
+
+ gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
+ ICON_DATA_DIR);
+
+ applet = gvc_applet_new ();
+ gvc_applet_start (applet);
+
+ gtk_main ();
+
+ if (applet != NULL) {
+ g_object_unref (applet);
+ }
+ if (app != NULL) {
+ g_object_unref (app);
+ }
+
+ return 0;
+}
diff --git a/mate-volume-control/src/dialog-main.c b/mate-volume-control/src/dialog-main.c
new file mode 100644
index 0000000..21cdd0f
--- /dev/null
+++ b/mate-volume-control/src/dialog-main.c
@@ -0,0 +1,211 @@
+/* -*- 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
+ * Lesser 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 <libintl.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <errno.h>
+
+#include <glib/gi18n.h>
+#include <glib.h>
+#include <gtk/gtk.h>
+#include <unique/uniqueapp.h>
+
+#include "gvc-mixer-dialog.h"
+#include "gvc-log.h"
+
+#define GVCA_DBUS_NAME "org.mate.VolumeControl"
+#define DIALOG_POPUP_TIMEOUT 3
+
+static gboolean show_version = FALSE;
+static gboolean debug = FALSE;
+static gchar* page = NULL;
+
+static guint popup_id = 0;
+static GtkWidget *dialog = NULL;
+static GtkWidget *warning_dialog = NULL;
+
+static void
+on_dialog_response (GtkDialog *dialog,
+ guint response_id,
+ gpointer data)
+{
+ gtk_main_quit ();
+}
+
+static void
+on_dialog_close (GtkDialog *dialog,
+ gpointer data)
+{
+ gtk_main_quit ();
+}
+
+static UniqueResponse
+message_received_cb (UniqueApp *app,
+ int command,
+ UniqueMessageData *message_data,
+ guint time_,
+ gpointer user_data)
+{
+ gtk_window_present (GTK_WINDOW (user_data));
+
+ return UNIQUE_RESPONSE_OK;
+}
+
+static void
+on_control_ready (GvcMixerControl *control,
+ UniqueApp *app)
+{
+ if (popup_id != 0) {
+ g_source_remove (popup_id);
+ popup_id = 0;
+ }
+ if (warning_dialog != NULL) {
+ gtk_widget_destroy (warning_dialog);
+ warning_dialog = NULL;
+ }
+
+ if (dialog)
+ return;
+
+ dialog = GTK_WIDGET (gvc_mixer_dialog_new (control));
+ g_signal_connect (dialog,
+ "response",
+ G_CALLBACK (on_dialog_response),
+ NULL);
+ g_signal_connect (dialog,
+ "close",
+ G_CALLBACK (on_dialog_close),
+ NULL);
+
+ gvc_mixer_dialog_set_page(GVC_MIXER_DIALOG (dialog), page);
+
+ g_signal_connect (app, "message-received",
+ G_CALLBACK (message_received_cb), dialog);
+
+ gtk_widget_show (dialog);
+}
+
+static void
+warning_dialog_answered (GtkDialog *d,
+ gpointer data)
+{
+ gtk_widget_destroy (warning_dialog);
+ gtk_main_quit ();
+}
+
+static gboolean
+dialog_popup_timeout (gpointer data)
+{
+ warning_dialog = gtk_message_dialog_new (GTK_WINDOW(dialog),
+ 0,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_CANCEL,
+ _("Waiting for sound system to respond"));
+ g_signal_connect (warning_dialog, "response",
+ G_CALLBACK (warning_dialog_answered), NULL);
+ g_signal_connect (warning_dialog, "close",
+ G_CALLBACK (warning_dialog_answered), NULL);
+
+ gtk_widget_show (warning_dialog);
+
+ return FALSE;
+}
+
+static void
+on_control_connecting (GvcMixerControl *control,
+ UniqueApp *app)
+{
+ if (popup_id != 0)
+ return;
+
+ popup_id = g_timeout_add_seconds (DIALOG_POPUP_TIMEOUT,
+ dialog_popup_timeout,
+ NULL);
+}
+
+int
+main (int argc, char **argv)
+{
+ GError *error;
+ GvcMixerControl *control;
+ UniqueApp *app;
+ static GOptionEntry entries[] = {
+ { "page", 'p', 0, G_OPTION_ARG_STRING, &page, N_("Startup page"), "effects|hardware|input|output|applications" },
+ { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL },
+ { "version", 0, 0, G_OPTION_ARG_NONE, &show_version, N_("Version of this application"), NULL },
+ { NULL, 0, 0, 0, NULL, NULL, NULL }
+ };
+
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+ gvc_log_init ();
+
+ error = NULL;
+ gtk_init_with_args (&argc, &argv,
+ (char *) _(" — MATE Volume Control"),
+ entries, GETTEXT_PACKAGE,
+ &error);
+ if (error != NULL) {
+ g_warning ("%s", error->message);
+ exit (1);
+ }
+
+ if (show_version) {
+ g_print ("%s %s\n", argv [0], VERSION);
+ exit (1);
+ }
+
+ gvc_log_set_debug (debug);
+
+ app = unique_app_new (GVCA_DBUS_NAME, NULL);
+ if (unique_app_is_running (app)) {
+ unique_app_send_message (app, UNIQUE_ACTIVATE, NULL);
+ exit (0);
+ }
+
+ gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
+ ICON_DATA_DIR);
+ gtk_window_set_default_icon_name ("multimedia-volume-control");
+
+ control = gvc_mixer_control_new ("MATE Volume Control Dialog");
+ g_signal_connect (control,
+ "connecting",
+ G_CALLBACK (on_control_connecting),
+ app);
+ g_signal_connect (control,
+ "ready",
+ G_CALLBACK (on_control_ready),
+ app);
+ gvc_mixer_control_open (control);
+
+ gtk_main ();
+
+ if (control != NULL) {
+ g_object_unref (control);
+ }
+
+ return 0;
+}
diff --git a/mate-volume-control/src/gvc-applet.c b/mate-volume-control/src/gvc-applet.c
new file mode 100644
index 0000000..7562fbe
--- /dev/null
+++ b/mate-volume-control/src/gvc-applet.c
@@ -0,0 +1,310 @@
+/* -*- 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.
+ *
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gvc-applet.h"
+#include "gvc-mixer-control.h"
+#include "gvc-stream-status-icon.h"
+
+#define GVC_APPLET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_APPLET, GvcAppletPrivate))
+
+#define SCALE_SIZE 128
+
+static const char *output_icon_names[] = {
+ "audio-volume-muted",
+ "audio-volume-low",
+ "audio-volume-medium",
+ "audio-volume-high",
+ NULL
+};
+
+static const char *input_icon_names[] = {
+ "audio-input-microphone-muted",
+ "audio-input-microphone-low",
+ "audio-input-microphone-medium",
+ "audio-input-microphone-high",
+ NULL
+};
+
+struct GvcAppletPrivate
+{
+ GvcStreamStatusIcon *input_status_icon;
+ GvcStreamStatusIcon *output_status_icon;
+ GvcMixerControl *control;
+};
+
+static void gvc_applet_class_init (GvcAppletClass *klass);
+static void gvc_applet_init (GvcApplet *applet);
+static void gvc_applet_finalize (GObject *object);
+
+G_DEFINE_TYPE (GvcApplet, gvc_applet, G_TYPE_OBJECT)
+
+static void
+maybe_show_status_icons (GvcApplet *applet)
+{
+ gboolean show;
+ GvcMixerStream *stream;
+ GSList *source_outputs, *l;
+
+ show = TRUE;
+ stream = gvc_mixer_control_get_default_sink (applet->priv->control);
+ if (stream == NULL) {
+ show = FALSE;
+ }
+ gtk_status_icon_set_visible (GTK_STATUS_ICON (applet->priv->output_status_icon), show);
+
+
+ show = FALSE;
+ stream = gvc_mixer_control_get_default_source (applet->priv->control);
+ source_outputs = gvc_mixer_control_get_source_outputs (applet->priv->control);
+ if (stream != NULL && source_outputs != NULL) {
+ /* Check that we're not trying to add the peak detector
+ * as an application doing recording */
+ for (l = source_outputs ; l ; l = l->next) {
+ GvcMixerStream *s = l->data;
+ const char *id;
+
+ id = gvc_mixer_stream_get_application_id (s);
+ if (id == NULL) {
+ show = TRUE;
+ break;
+ }
+
+ if (!g_str_equal (id, "org.mate.VolumeControl") &&
+ !g_str_equal (id, "org.PulseAudio.pavucontrol")) {
+ show = TRUE;
+ break;
+ }
+ }
+ }
+ gtk_status_icon_set_visible (GTK_STATUS_ICON (applet->priv->input_status_icon), show);
+
+ g_slist_free (source_outputs);
+}
+
+void
+gvc_applet_start (GvcApplet *applet)
+{
+ g_return_if_fail (GVC_IS_APPLET (applet));
+
+ maybe_show_status_icons (applet);
+}
+
+static void
+gvc_applet_dispose (GObject *object)
+{
+ GvcApplet *applet = GVC_APPLET (object);
+
+ if (applet->priv->control != NULL) {
+ g_object_unref (applet->priv->control);
+ applet->priv->control = NULL;
+ }
+
+ G_OBJECT_CLASS (gvc_applet_parent_class)->dispose (object);
+}
+
+static void
+update_default_source (GvcApplet *applet)
+{
+ GvcMixerStream *stream;
+
+ stream = gvc_mixer_control_get_default_source (applet->priv->control);
+ if (stream != NULL) {
+ gvc_stream_status_icon_set_mixer_stream (applet->priv->input_status_icon,
+ stream);
+ maybe_show_status_icons(applet);
+ } else {
+ g_debug ("Unable to get default source, or no source available");
+ }
+}
+
+static void
+update_default_sink (GvcApplet *applet)
+{
+ GvcMixerStream *stream;
+
+ stream = gvc_mixer_control_get_default_sink (applet->priv->control);
+ if (stream != NULL) {
+ gvc_stream_status_icon_set_mixer_stream (applet->priv->output_status_icon,
+ stream);
+ maybe_show_status_icons(applet);
+ } else {
+ g_warning ("Unable to get default sink");
+ }
+}
+
+static void
+on_control_ready (GvcMixerControl *control,
+ GvcApplet *applet)
+{
+ update_default_sink (applet);
+ update_default_source (applet);
+}
+
+static void
+on_control_connecting (GvcMixerControl *control,
+ GvcApplet *applet)
+{
+ g_debug ("Connecting..");
+}
+
+static void
+on_control_default_sink_changed (GvcMixerControl *control,
+ guint id,
+ GvcApplet *applet)
+{
+ update_default_sink (applet);
+}
+
+static void
+on_control_default_source_changed (GvcMixerControl *control,
+ guint id,
+ GvcApplet *applet)
+{
+ update_default_source (applet);
+}
+
+static void
+on_control_stream_removed (GvcMixerControl *control,
+ guint id,
+ GvcApplet *applet)
+{
+ maybe_show_status_icons (applet);
+}
+
+static void
+on_control_stream_added (GvcMixerControl *control,
+ guint id,
+ GvcApplet *applet)
+{
+ maybe_show_status_icons (applet);
+}
+
+static GObject *
+gvc_applet_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ GObject *object;
+ GvcApplet *self;
+
+ object = G_OBJECT_CLASS (gvc_applet_parent_class)->constructor (type, n_construct_properties, construct_params);
+
+ self = GVC_APPLET (object);
+
+ self->priv->control = gvc_mixer_control_new ("MATE Volume Control Applet");
+ g_signal_connect (self->priv->control,
+ "ready",
+ G_CALLBACK (on_control_ready),
+ self);
+ g_signal_connect (self->priv->control,
+ "connecting",
+ G_CALLBACK (on_control_connecting),
+ self);
+ g_signal_connect (self->priv->control,
+ "default-sink-changed",
+ G_CALLBACK (on_control_default_sink_changed),
+ self);
+ g_signal_connect (self->priv->control,
+ "default-source-changed",
+ G_CALLBACK (on_control_default_source_changed),
+ self);
+ g_signal_connect (self->priv->control,
+ "stream-added",
+ G_CALLBACK (on_control_stream_added),
+ self);
+ g_signal_connect (self->priv->control,
+ "stream-removed",
+ G_CALLBACK (on_control_stream_removed),
+ self);
+
+ gvc_mixer_control_open (self->priv->control);
+
+ return object;
+}
+
+static void
+gvc_applet_class_init (GvcAppletClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->finalize = gvc_applet_finalize;
+ object_class->dispose = gvc_applet_dispose;
+ object_class->constructor = gvc_applet_constructor;
+
+ g_type_class_add_private (klass, sizeof (GvcAppletPrivate));
+}
+
+static void
+gvc_applet_init (GvcApplet *applet)
+{
+ applet->priv = GVC_APPLET_GET_PRIVATE (applet);
+
+ applet->priv->output_status_icon = gvc_stream_status_icon_new (NULL,
+ output_icon_names);
+ gvc_stream_status_icon_set_display_name (applet->priv->output_status_icon,
+ _("Output"));
+ gtk_status_icon_set_title (GTK_STATUS_ICON (applet->priv->output_status_icon),
+ _("Sound Output Volume"));
+ applet->priv->input_status_icon = gvc_stream_status_icon_new (NULL,
+ input_icon_names);
+ gvc_stream_status_icon_set_display_name (applet->priv->input_status_icon,
+ _("Input"));
+ gtk_status_icon_set_title (GTK_STATUS_ICON (applet->priv->input_status_icon),
+ _("Microphone Volume"));
+}
+
+static void
+gvc_applet_finalize (GObject *object)
+{
+ GvcApplet *applet;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_APPLET (object));
+
+ applet = GVC_APPLET (object);
+
+ g_return_if_fail (applet->priv != NULL);
+
+
+ G_OBJECT_CLASS (gvc_applet_parent_class)->finalize (object);
+}
+
+GvcApplet *
+gvc_applet_new (void)
+{
+ GObject *applet;
+
+ applet = g_object_new (GVC_TYPE_APPLET, NULL);
+
+ return GVC_APPLET (applet);
+}
diff --git a/mate-volume-control/src/gvc-applet.h b/mate-volume-control/src/gvc-applet.h
new file mode 100644
index 0000000..d9e0311
--- /dev/null
+++ b/mate-volume-control/src/gvc-applet.h
@@ -0,0 +1,55 @@
+/* -*- 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_APPLET_H
+#define __GVC_APPLET_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_APPLET (gvc_applet_get_type ())
+#define GVC_APPLET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_APPLET, GvcApplet))
+#define GVC_APPLET_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_APPLET, GvcAppletClass))
+#define GVC_IS_APPLET(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_APPLET))
+#define GVC_IS_APPLET_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_APPLET))
+#define GVC_APPLET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_APPLET, GvcAppletClass))
+
+typedef struct GvcAppletPrivate GvcAppletPrivate;
+
+typedef struct
+{
+ GObject parent;
+ GvcAppletPrivate *priv;
+} GvcApplet;
+
+typedef struct
+{
+ GObjectClass parent_class;
+} GvcAppletClass;
+
+GType gvc_applet_get_type (void);
+
+GvcApplet * gvc_applet_new (void);
+void gvc_applet_start (GvcApplet *applet);
+
+G_END_DECLS
+
+#endif /* __GVC_APPLET_H */
diff --git a/mate-volume-control/src/gvc-balance-bar.c b/mate-volume-control/src/gvc-balance-bar.c
new file mode 100644
index 0000000..6f5c47f
--- /dev/null
+++ b/mate-volume-control/src/gvc-balance-bar.c
@@ -0,0 +1,548 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra-gtk.h>
+
+#include "gvc-balance-bar.h"
+
+#define SCALE_SIZE 128
+#define ADJUSTMENT_MAX_NORMAL 65536.0 /* PA_VOLUME_NORM */
+
+#define GVC_BALANCE_BAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_BALANCE_BAR, GvcBalanceBarPrivate))
+
+struct GvcBalanceBarPrivate
+{
+ GvcChannelMap *channel_map;
+ GvcBalanceType btype;
+ GtkWidget *scale_box;
+ GtkWidget *start_box;
+ GtkWidget *end_box;
+ GtkWidget *label;
+ GtkWidget *scale;
+ GtkAdjustment *adjustment;
+ GtkSizeGroup *size_group;
+ gboolean symmetric;
+ gboolean click_lock;
+};
+
+enum
+{
+ PROP_0,
+ PROP_CHANNEL_MAP,
+ PROP_BALANCE_TYPE,
+};
+
+static void gvc_balance_bar_class_init (GvcBalanceBarClass *klass);
+static void gvc_balance_bar_init (GvcBalanceBar *balance_bar);
+static void gvc_balance_bar_finalize (GObject *object);
+
+static gboolean on_scale_button_press_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcBalanceBar *bar);
+static gboolean on_scale_button_release_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcBalanceBar *bar);
+static gboolean on_scale_scroll_event (GtkWidget *widget,
+ GdkEventScroll *event,
+ GvcBalanceBar *bar);
+static void on_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcBalanceBar *bar);
+
+G_DEFINE_TYPE (GvcBalanceBar, gvc_balance_bar, GTK_TYPE_HBOX)
+
+static GtkWidget *
+_scale_box_new (GvcBalanceBar *bar)
+{
+ GvcBalanceBarPrivate *priv = bar->priv;
+ GtkWidget *box;
+ GtkWidget *sbox;
+ GtkWidget *ebox;
+ GtkAdjustment *adjustment = bar->priv->adjustment;
+ char *str_lower, *str_upper;
+ gdouble lower, upper;
+
+ bar->priv->scale_box = box = gtk_hbox_new (FALSE, 6);
+ priv->scale = gtk_hscale_new (priv->adjustment);
+ gtk_widget_set_size_request (priv->scale, SCALE_SIZE, -1);
+
+ gtk_widget_set_name (priv->scale, "balance-bar-scale");
+ gtk_rc_parse_string ("style \"balance-bar-scale-style\" {\n"
+ " GtkScale::trough-side-details = 0\n"
+ "}\n"
+ "widget \"*.balance-bar-scale\" style : rc \"balance-bar-scale-style\"\n");
+
+ bar->priv->start_box = sbox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), sbox, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (sbox), priv->label, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (box), priv->scale, TRUE, TRUE, 0);
+
+ switch (bar->priv->btype) {
+ case BALANCE_TYPE_RL:
+ str_lower = g_strdup_printf ("<small>%s</small>", C_("balance", "Left"));
+ str_upper = g_strdup_printf ("<small>%s</small>", C_("balance", "Right"));
+ break;
+ case BALANCE_TYPE_FR:
+ str_lower = g_strdup_printf ("<small>%s</small>", C_("balance", "Rear"));
+ str_upper = g_strdup_printf ("<small>%s</small>", C_("balance", "Front"));
+ break;
+ case BALANCE_TYPE_LFE:
+ str_lower = g_strdup_printf ("<small>%s</small>", C_("balance", "Minimum"));
+ str_upper = g_strdup_printf ("<small>%s</small>", C_("balance", "Maximum"));
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+
+ lower = gtk_adjustment_get_lower (adjustment);
+ gtk_scale_add_mark (GTK_SCALE (priv->scale), lower,
+ GTK_POS_BOTTOM, str_lower);
+ g_free (str_lower);
+ upper = gtk_adjustment_get_upper (adjustment);
+ gtk_scale_add_mark (GTK_SCALE (priv->scale), upper,
+ GTK_POS_BOTTOM, str_upper);
+ g_free (str_upper);
+
+ if (bar->priv->btype != BALANCE_TYPE_LFE) {
+ gtk_scale_add_mark (GTK_SCALE (priv->scale),
+ (upper - lower)/2 + lower,
+ GTK_POS_BOTTOM, NULL);
+ }
+
+ bar->priv->end_box = ebox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), ebox, FALSE, FALSE, 0);
+
+ gtk_range_set_update_policy (GTK_RANGE (priv->scale), GTK_UPDATE_CONTINUOUS);
+ ca_gtk_widget_disable_sounds (bar->priv->scale, FALSE);
+ gtk_widget_add_events (bar->priv->scale, GDK_SCROLL_MASK);
+
+ g_signal_connect (G_OBJECT (bar->priv->scale), "button-press-event",
+ G_CALLBACK (on_scale_button_press_event), bar);
+ g_signal_connect (G_OBJECT (bar->priv->scale), "button-release-event",
+ G_CALLBACK (on_scale_button_release_event), bar);
+ g_signal_connect (G_OBJECT (bar->priv->scale), "scroll-event",
+ G_CALLBACK (on_scale_scroll_event), bar);
+
+ if (bar->priv->size_group != NULL) {
+ gtk_size_group_add_widget (bar->priv->size_group, sbox);
+
+ if (bar->priv->symmetric) {
+ gtk_size_group_add_widget (bar->priv->size_group, ebox);
+ }
+ }
+
+ gtk_scale_set_draw_value (GTK_SCALE (priv->scale), FALSE);
+
+ return box;
+}
+
+void
+gvc_balance_bar_set_size_group (GvcBalanceBar *bar,
+ GtkSizeGroup *group,
+ gboolean symmetric)
+{
+ g_return_if_fail (GVC_IS_BALANCE_BAR (bar));
+
+ bar->priv->size_group = group;
+ bar->priv->symmetric = symmetric;
+
+ if (bar->priv->size_group != NULL) {
+ gtk_size_group_add_widget (bar->priv->size_group,
+ bar->priv->start_box);
+
+ if (bar->priv->symmetric) {
+ gtk_size_group_add_widget (bar->priv->size_group,
+ bar->priv->end_box);
+ }
+ }
+ gtk_widget_queue_draw (GTK_WIDGET (bar));
+}
+
+static const char *
+btype_to_string (guint btype)
+{
+ switch (btype) {
+ case BALANCE_TYPE_RL:
+ return "Balance";
+ case BALANCE_TYPE_FR:
+ return "Fade";
+ break;
+ case BALANCE_TYPE_LFE:
+ return "LFE";
+ default:
+ g_assert_not_reached ();
+ }
+ return NULL;
+}
+
+static void
+update_level_from_map (GvcBalanceBar *bar,
+ GvcChannelMap *map)
+{
+ const gdouble *volumes;
+ gdouble val;
+
+ g_debug ("Volume changed (for %s bar)", btype_to_string (bar->priv->btype));
+
+ volumes = gvc_channel_map_get_volume (map);
+ switch (bar->priv->btype) {
+ case BALANCE_TYPE_RL:
+ val = volumes[BALANCE];
+ break;
+ case BALANCE_TYPE_FR:
+ val = volumes[FADE];
+ break;
+ case BALANCE_TYPE_LFE:
+ val = volumes[LFE];
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+
+ gtk_adjustment_set_value (bar->priv->adjustment, val);
+}
+
+static void
+on_channel_map_volume_changed (GvcChannelMap *map,
+ gboolean set,
+ GvcBalanceBar *bar)
+{
+ update_level_from_map (bar, map);
+}
+
+static void
+gvc_balance_bar_set_channel_map (GvcBalanceBar *bar,
+ GvcChannelMap *map)
+{
+ g_return_if_fail (GVC_BALANCE_BAR (bar));
+
+ if (bar->priv->channel_map != NULL) {
+ g_signal_handlers_disconnect_by_func (G_OBJECT (bar->priv->channel_map),
+ on_channel_map_volume_changed, bar);
+ g_object_unref (bar->priv->channel_map);
+ }
+ bar->priv->channel_map = g_object_ref (map);
+
+ update_level_from_map (bar, map);
+
+ g_signal_connect (G_OBJECT (map), "volume-changed",
+ G_CALLBACK (on_channel_map_volume_changed), bar);
+
+ g_object_notify (G_OBJECT (bar), "channel-map");
+}
+
+static void
+gvc_balance_bar_set_balance_type (GvcBalanceBar *bar,
+ GvcBalanceType btype)
+{
+ GtkWidget *frame;
+
+ g_return_if_fail (GVC_BALANCE_BAR (bar));
+
+ bar->priv->btype = btype;
+ if (bar->priv->btype != BALANCE_TYPE_LFE) {
+ bar->priv->adjustment = GTK_ADJUSTMENT (gtk_adjustment_new (0.0,
+ -1.0,
+ 1.0,
+ 0.5,
+ 0.5,
+ 0.0));
+ } else {
+ bar->priv->adjustment = GTK_ADJUSTMENT (gtk_adjustment_new (0.0,
+ 0.0,
+ ADJUSTMENT_MAX_NORMAL,
+ ADJUSTMENT_MAX_NORMAL/100.0,
+ ADJUSTMENT_MAX_NORMAL/10.0,
+ 0.0));
+ }
+
+ g_object_ref_sink (bar->priv->adjustment);
+ g_signal_connect (bar->priv->adjustment,
+ "value-changed",
+ G_CALLBACK (on_adjustment_value_changed),
+ bar);
+
+ switch (btype) {
+ case BALANCE_TYPE_RL:
+ bar->priv->label = gtk_label_new_with_mnemonic (_("_Balance:"));
+ break;
+ case BALANCE_TYPE_FR:
+ bar->priv->label = gtk_label_new_with_mnemonic (_("_Fade:"));
+ break;
+ case BALANCE_TYPE_LFE:
+ bar->priv->label = gtk_label_new_with_mnemonic (_("_Subwoofer:"));
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label),
+ 0.0,
+ 0.0);
+ /* frame */
+ frame = gtk_frame_new (NULL);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_NONE);
+ gtk_container_add (GTK_CONTAINER (bar), frame);
+
+ /* box with scale */
+ bar->priv->scale_box = _scale_box_new (bar);
+ gtk_container_add (GTK_CONTAINER (frame), bar->priv->scale_box);
+ gtk_widget_show_all (frame);
+
+ gtk_widget_set_direction (bar->priv->scale, GTK_TEXT_DIR_LTR);
+ gtk_label_set_mnemonic_widget (GTK_LABEL (bar->priv->label),
+ bar->priv->scale);
+
+ g_object_notify (G_OBJECT (bar), "balance-type");
+}
+
+static void
+gvc_balance_bar_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcBalanceBar *self = GVC_BALANCE_BAR (object);
+
+ switch (prop_id) {
+ case PROP_CHANNEL_MAP:
+ gvc_balance_bar_set_channel_map (self, g_value_get_object (value));
+ break;
+ case PROP_BALANCE_TYPE:
+ gvc_balance_bar_set_balance_type (self, g_value_get_int (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_balance_bar_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcBalanceBar *self = GVC_BALANCE_BAR (object);
+
+ switch (prop_id) {
+ case PROP_CHANNEL_MAP:
+ g_value_set_object (value, self->priv->channel_map);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static GObject *
+gvc_balance_bar_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ return G_OBJECT_CLASS (gvc_balance_bar_parent_class)->constructor (type, n_construct_properties, construct_params);
+}
+
+static void
+gvc_balance_bar_class_init (GvcBalanceBarClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->constructor = gvc_balance_bar_constructor;
+ object_class->finalize = gvc_balance_bar_finalize;
+ object_class->set_property = gvc_balance_bar_set_property;
+ object_class->get_property = gvc_balance_bar_get_property;
+
+ g_object_class_install_property (object_class,
+ PROP_CHANNEL_MAP,
+ g_param_spec_object ("channel-map",
+ "channel map",
+ "The channel map",
+ GVC_TYPE_CHANNEL_MAP,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_BALANCE_TYPE,
+ g_param_spec_int ("balance-type",
+ "balance type",
+ "Whether the balance is right-left or front-rear",
+ BALANCE_TYPE_RL, NUM_BALANCE_TYPES - 1, BALANCE_TYPE_RL,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY));
+
+ g_type_class_add_private (klass, sizeof (GvcBalanceBarPrivate));
+}
+
+
+static gboolean
+on_scale_button_press_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcBalanceBar *bar)
+{
+ bar->priv->click_lock = TRUE;
+
+ return FALSE;
+}
+
+static gboolean
+on_scale_button_release_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcBalanceBar *bar)
+{
+ bar->priv->click_lock = FALSE;
+
+ return FALSE;
+}
+
+static gboolean
+on_scale_scroll_event (GtkWidget *widget,
+ GdkEventScroll *event,
+ GvcBalanceBar *bar)
+{
+ gdouble value;
+
+ value = gtk_adjustment_get_value (bar->priv->adjustment);
+
+ if (bar->priv->btype == BALANCE_TYPE_LFE) {
+ if (event->direction == GDK_SCROLL_UP) {
+ if (value + ADJUSTMENT_MAX_NORMAL/100.0 > ADJUSTMENT_MAX_NORMAL)
+ value = ADJUSTMENT_MAX_NORMAL;
+ else
+ value = value + ADJUSTMENT_MAX_NORMAL/100.0;
+ } else if (event->direction == GDK_SCROLL_DOWN) {
+ if (value - ADJUSTMENT_MAX_NORMAL/100.0 < 0)
+ value = 0.0;
+ else
+ value = value - ADJUSTMENT_MAX_NORMAL/100.0;
+ }
+ } else {
+ if (event->direction == GDK_SCROLL_UP) {
+ if (value + 0.01 > 1.0)
+ value = 1.0;
+ else
+ value = value + 0.01;
+ } else if (event->direction == GDK_SCROLL_DOWN) {
+ if (value - 0.01 < 0)
+ value = 0.0;
+ else
+ value = value - 0.01;
+ }
+ }
+ gtk_adjustment_set_value (bar->priv->adjustment, value);
+
+ return TRUE;
+}
+
+/* FIXME remove when we depend on a newer PA */
+static pa_cvolume *
+gvc_pa_cvolume_set_position (pa_cvolume *cv, const pa_channel_map *map, pa_channel_position_t t, pa_volume_t v) {
+ unsigned c;
+ gboolean good = FALSE;
+
+ g_assert(cv);
+ g_assert(map);
+
+ g_return_val_if_fail(pa_cvolume_compatible_with_channel_map(cv, map), NULL);
+ g_return_val_if_fail(t < PA_CHANNEL_POSITION_MAX, NULL);
+
+ for (c = 0; c < map->channels; c++)
+ if (map->map[c] == t) {
+ cv->values[c] = v;
+ good = TRUE;
+ }
+
+ return good ? cv : NULL;
+}
+
+static void
+on_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcBalanceBar *bar)
+{
+ gdouble val;
+ pa_cvolume cv;
+ const pa_channel_map *pa_map;
+
+ if (bar->priv->channel_map == NULL)
+ return;
+
+ cv = *gvc_channel_map_get_cvolume (bar->priv->channel_map);
+ val = gtk_adjustment_get_value (adjustment);
+
+ pa_map = gvc_channel_map_get_pa_channel_map (bar->priv->channel_map);
+
+ switch (bar->priv->btype) {
+ case BALANCE_TYPE_RL:
+ pa_cvolume_set_balance (&cv, pa_map, val);
+ break;
+ case BALANCE_TYPE_FR:
+ pa_cvolume_set_fade (&cv, pa_map, val);
+ break;
+ case BALANCE_TYPE_LFE:
+ gvc_pa_cvolume_set_position (&cv, pa_map, PA_CHANNEL_POSITION_LFE, val);
+ break;
+ }
+
+ gvc_channel_map_volume_changed (bar->priv->channel_map, &cv, TRUE);
+}
+
+static void
+gvc_balance_bar_init (GvcBalanceBar *bar)
+{
+ bar->priv = GVC_BALANCE_BAR_GET_PRIVATE (bar);
+}
+
+static void
+gvc_balance_bar_finalize (GObject *object)
+{
+ GvcBalanceBar *bar;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_BALANCE_BAR (object));
+
+ bar = GVC_BALANCE_BAR (object);
+
+ g_return_if_fail (bar->priv != NULL);
+
+ if (bar->priv->channel_map != NULL) {
+ g_signal_handlers_disconnect_by_func (G_OBJECT (bar->priv->channel_map),
+ on_channel_map_volume_changed, bar);
+ g_object_unref (bar->priv->channel_map);
+ }
+
+ G_OBJECT_CLASS (gvc_balance_bar_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_balance_bar_new (const GvcChannelMap *channel_map, GvcBalanceType btype)
+{
+ GObject *bar;
+ bar = g_object_new (GVC_TYPE_BALANCE_BAR,
+ "channel-map", channel_map,
+ "balance-type", btype,
+ NULL);
+ return GTK_WIDGET (bar);
+}
diff --git a/mate-volume-control/src/gvc-balance-bar.h b/mate-volume-control/src/gvc-balance-bar.h
new file mode 100644
index 0000000..95e96dc
--- /dev/null
+++ b/mate-volume-control/src/gvc-balance-bar.h
@@ -0,0 +1,69 @@
+/* -*- 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_BALANCE_BAR_H
+#define __GVC_BALANCE_BAR_H
+
+#include <glib-object.h>
+
+#include "gvc-channel-map.h"
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_BALANCE_BAR (gvc_balance_bar_get_type ())
+#define GVC_BALANCE_BAR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_BALANCE_BAR, GvcBalanceBar))
+#define GVC_BALANCE_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_BALANCE_BAR, GvcBalanceBarClass))
+#define GVC_IS_BALANCE_BAR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_BALANCE_BAR))
+#define GVC_IS_BALANCE_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_BALANCE_BAR))
+#define GVC_BALANCE_BAR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_BALANCE_BAR, GvcBalanceBarClass))
+
+typedef enum {
+ BALANCE_TYPE_RL,
+ BALANCE_TYPE_FR,
+ BALANCE_TYPE_LFE,
+} GvcBalanceType;
+
+#define NUM_BALANCE_TYPES BALANCE_TYPE_LFE + 1
+
+typedef struct GvcBalanceBarPrivate GvcBalanceBarPrivate;
+
+typedef struct
+{
+ GtkHBox parent;
+ GvcBalanceBarPrivate *priv;
+} GvcBalanceBar;
+
+typedef struct
+{
+ GtkHBoxClass parent_class;
+} GvcBalanceBarClass;
+
+GType gvc_balance_bar_get_type (void);
+
+GtkWidget * gvc_balance_bar_new (const GvcChannelMap *map,
+ GvcBalanceType btype);
+
+void gvc_balance_bar_set_size_group (GvcBalanceBar *bar,
+ GtkSizeGroup *group,
+ gboolean symmetric);
+
+G_END_DECLS
+
+#endif /* __GVC_BALANCE_BAR_H */
diff --git a/mate-volume-control/src/gvc-channel-bar.c b/mate-volume-control/src/gvc-channel-bar.c
new file mode 100644
index 0000000..d750871
--- /dev/null
+++ b/mate-volume-control/src/gvc-channel-bar.c
@@ -0,0 +1,930 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <pulse/pulseaudio.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra-gtk.h>
+
+#include "gvc-channel-bar.h"
+
+#define SCALE_SIZE 128
+#define ADJUSTMENT_MAX_NORMAL 65536.0 /* PA_VOLUME_NORM */
+#define ADJUSTMENT_MAX_AMPLIFIED 98304.0 /* 1.5 * ADJUSTMENT_MAX_NORMAL */
+#define ADJUSTMENT_MAX (bar->priv->is_amplified ? ADJUSTMENT_MAX_AMPLIFIED : ADJUSTMENT_MAX_NORMAL)
+#define SCROLLSTEP (ADJUSTMENT_MAX / 100.0 * 5.0)
+
+#define GVC_CHANNEL_BAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_CHANNEL_BAR, GvcChannelBarPrivate))
+
+struct GvcChannelBarPrivate
+{
+ GtkOrientation orientation;
+ GtkWidget *scale_box;
+ GtkWidget *start_box;
+ GtkWidget *end_box;
+ GtkWidget *image;
+ GtkWidget *label;
+ GtkWidget *low_image;
+ GtkWidget *scale;
+ GtkWidget *high_image;
+ GtkWidget *mute_box;
+ GtkWidget *mute_button;
+ GtkAdjustment *adjustment;
+ GtkAdjustment *zero_adjustment;
+ gboolean show_mute;
+ gboolean is_muted;
+ char *name;
+ char *icon_name;
+ char *low_icon_name;
+ char *high_icon_name;
+ GtkSizeGroup *size_group;
+ gboolean symmetric;
+ gboolean click_lock;
+ gboolean is_amplified;
+ guint32 base_volume;
+};
+
+enum
+{
+ PROP_0,
+ PROP_ORIENTATION,
+ PROP_SHOW_MUTE,
+ PROP_IS_MUTED,
+ PROP_ADJUSTMENT,
+ PROP_NAME,
+ PROP_ICON_NAME,
+ PROP_LOW_ICON_NAME,
+ PROP_HIGH_ICON_NAME,
+ PROP_IS_AMPLIFIED,
+};
+
+static void gvc_channel_bar_class_init (GvcChannelBarClass *klass);
+static void gvc_channel_bar_init (GvcChannelBar *channel_bar);
+static void gvc_channel_bar_finalize (GObject *object);
+
+static gboolean on_scale_button_press_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcChannelBar *bar);
+static gboolean on_scale_button_release_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcChannelBar *bar);
+static gboolean on_scale_scroll_event (GtkWidget *widget,
+ GdkEventScroll *event,
+ GvcChannelBar *bar);
+
+G_DEFINE_TYPE (GvcChannelBar, gvc_channel_bar, GTK_TYPE_HBOX)
+
+static GtkWidget *
+_scale_box_new (GvcChannelBar *bar)
+{
+ GvcChannelBarPrivate *priv = bar->priv;
+ GtkWidget *box;
+ GtkWidget *sbox;
+ GtkWidget *ebox;
+
+ if (priv->orientation == GTK_ORIENTATION_VERTICAL) {
+ bar->priv->scale_box = box = gtk_vbox_new (FALSE, 6);
+
+ priv->scale = gtk_vscale_new (priv->adjustment);
+
+ gtk_widget_set_size_request (priv->scale, -1, SCALE_SIZE);
+ gtk_range_set_inverted (GTK_RANGE (priv->scale), TRUE);
+
+ bar->priv->start_box = sbox = gtk_vbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), sbox, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (sbox), priv->image, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (sbox), priv->label, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (sbox), priv->high_image, FALSE, FALSE, 0);
+ gtk_widget_hide (priv->high_image);
+ gtk_box_pack_start (GTK_BOX (box), priv->scale, TRUE, TRUE, 0);
+
+ bar->priv->end_box = ebox = gtk_vbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), ebox, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (ebox), priv->low_image, FALSE, FALSE, 0);
+ gtk_widget_hide (priv->low_image);
+
+ gtk_box_pack_start (GTK_BOX (ebox), priv->mute_box, FALSE, FALSE, 0);
+ } else {
+ bar->priv->scale_box = box = gtk_hbox_new (FALSE, 6);
+
+ priv->scale = gtk_hscale_new (priv->adjustment);
+
+ gtk_widget_set_size_request (priv->scale, SCALE_SIZE, -1);
+
+ bar->priv->start_box = sbox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), sbox, FALSE, FALSE, 0);
+
+ gtk_box_pack_end (GTK_BOX (sbox), priv->low_image, FALSE, FALSE, 0);
+ gtk_widget_show (priv->low_image);
+
+ gtk_box_pack_start (GTK_BOX (sbox), priv->image, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (sbox), priv->label, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (box), priv->scale, TRUE, TRUE, 0);
+
+ bar->priv->end_box = ebox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), ebox, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (ebox), priv->high_image, FALSE, FALSE, 0);
+ gtk_widget_show (priv->high_image);
+ gtk_box_pack_start (GTK_BOX (ebox), priv->mute_box, FALSE, FALSE, 0);
+ }
+
+ gtk_range_set_update_policy (GTK_RANGE (priv->scale), GTK_UPDATE_CONTINUOUS);
+ ca_gtk_widget_disable_sounds (bar->priv->scale, FALSE);
+ gtk_widget_add_events (bar->priv->scale, GDK_SCROLL_MASK);
+
+ g_signal_connect (G_OBJECT (bar->priv->scale), "button-press-event",
+ G_CALLBACK (on_scale_button_press_event), bar);
+ g_signal_connect (G_OBJECT (bar->priv->scale), "button-release-event",
+ G_CALLBACK (on_scale_button_release_event), bar);
+ g_signal_connect (G_OBJECT (bar->priv->scale), "scroll-event",
+ G_CALLBACK (on_scale_scroll_event), bar);
+
+ if (bar->priv->size_group != NULL) {
+ gtk_size_group_add_widget (bar->priv->size_group, sbox);
+
+ if (bar->priv->symmetric) {
+ gtk_size_group_add_widget (bar->priv->size_group, ebox);
+ }
+ }
+
+ gtk_scale_set_draw_value (GTK_SCALE (priv->scale), FALSE);
+
+ return box;
+}
+
+static void
+update_image (GvcChannelBar *bar)
+{
+ gtk_image_set_from_icon_name (GTK_IMAGE (bar->priv->image),
+ bar->priv->icon_name,
+ GTK_ICON_SIZE_DIALOG);
+
+ if (bar->priv->icon_name != NULL) {
+ gtk_widget_show (bar->priv->image);
+ } else {
+ gtk_widget_hide (bar->priv->image);
+ }
+}
+
+static void
+update_label (GvcChannelBar *bar)
+{
+ if (bar->priv->name != NULL) {
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (bar->priv->label),
+ bar->priv->name);
+ gtk_label_set_mnemonic_widget (GTK_LABEL (bar->priv->label),
+ bar->priv->scale);
+ gtk_widget_show (bar->priv->label);
+ } else {
+ gtk_label_set_text (GTK_LABEL (bar->priv->label), NULL);
+ gtk_widget_hide (bar->priv->label);
+ }
+}
+
+static void
+update_layout (GvcChannelBar *bar)
+{
+ GtkWidget *box;
+ GtkWidget *frame;
+
+ if (bar->priv->scale == NULL) {
+ return;
+ }
+
+ box = bar->priv->scale_box;
+ frame = gtk_widget_get_parent (box);
+
+ g_object_ref (bar->priv->image);
+ g_object_ref (bar->priv->label);
+ g_object_ref (bar->priv->mute_box);
+ g_object_ref (bar->priv->low_image);
+ g_object_ref (bar->priv->high_image);
+
+ gtk_container_remove (GTK_CONTAINER (bar->priv->start_box), bar->priv->image);
+ gtk_container_remove (GTK_CONTAINER (bar->priv->start_box), bar->priv->label);
+ gtk_container_remove (GTK_CONTAINER (bar->priv->end_box), bar->priv->mute_box);
+
+ if (bar->priv->orientation == GTK_ORIENTATION_VERTICAL) {
+ gtk_container_remove (GTK_CONTAINER (bar->priv->start_box), bar->priv->low_image);
+ gtk_container_remove (GTK_CONTAINER (bar->priv->end_box), bar->priv->high_image);
+ } else {
+ gtk_container_remove (GTK_CONTAINER (bar->priv->end_box), bar->priv->low_image);
+ gtk_container_remove (GTK_CONTAINER (bar->priv->start_box), bar->priv->high_image);
+ }
+
+ gtk_container_remove (GTK_CONTAINER (box), bar->priv->start_box);
+ gtk_container_remove (GTK_CONTAINER (box), bar->priv->scale);
+ gtk_container_remove (GTK_CONTAINER (box), bar->priv->end_box);
+ gtk_container_remove (GTK_CONTAINER (frame), box);
+
+ bar->priv->scale_box = _scale_box_new (bar);
+ gtk_container_add (GTK_CONTAINER (frame), bar->priv->scale_box);
+
+ g_object_unref (bar->priv->image);
+ g_object_unref (bar->priv->label);
+ g_object_unref (bar->priv->mute_box);
+ g_object_unref (bar->priv->low_image);
+ g_object_unref (bar->priv->high_image);
+
+ gtk_widget_show_all (frame);
+}
+
+void
+gvc_channel_bar_set_size_group (GvcChannelBar *bar,
+ GtkSizeGroup *group,
+ gboolean symmetric)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ bar->priv->size_group = group;
+ bar->priv->symmetric = symmetric;
+
+ if (bar->priv->size_group != NULL) {
+ gtk_size_group_add_widget (bar->priv->size_group,
+ bar->priv->start_box);
+
+ if (bar->priv->symmetric) {
+ gtk_size_group_add_widget (bar->priv->size_group,
+ bar->priv->end_box);
+ }
+ }
+ gtk_widget_queue_draw (GTK_WIDGET (bar));
+}
+
+void
+gvc_channel_bar_set_name (GvcChannelBar *bar,
+ const char *name)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ g_free (bar->priv->name);
+ bar->priv->name = g_strdup (name);
+ update_label (bar);
+ g_object_notify (G_OBJECT (bar), "name");
+}
+
+void
+gvc_channel_bar_set_icon_name (GvcChannelBar *bar,
+ const char *name)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ g_free (bar->priv->icon_name);
+ bar->priv->icon_name = g_strdup (name);
+ update_image (bar);
+ g_object_notify (G_OBJECT (bar), "icon-name");
+}
+
+void
+gvc_channel_bar_set_low_icon_name (GvcChannelBar *bar,
+ const char *name)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ if (name != NULL && strcmp (bar->priv->low_icon_name, name) != 0) {
+ g_free (bar->priv->low_icon_name);
+ bar->priv->low_icon_name = g_strdup (name);
+ gtk_image_set_from_icon_name (GTK_IMAGE (bar->priv->low_image),
+ bar->priv->low_icon_name,
+ GTK_ICON_SIZE_BUTTON);
+ g_object_notify (G_OBJECT (bar), "low-icon-name");
+ }
+}
+
+void
+gvc_channel_bar_set_high_icon_name (GvcChannelBar *bar,
+ const char *name)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ if (name != NULL && strcmp (bar->priv->high_icon_name, name) != 0) {
+ g_free (bar->priv->high_icon_name);
+ bar->priv->high_icon_name = g_strdup (name);
+ gtk_image_set_from_icon_name (GTK_IMAGE (bar->priv->high_image),
+ bar->priv->high_icon_name,
+ GTK_ICON_SIZE_BUTTON);
+ g_object_notify (G_OBJECT (bar), "high-icon-name");
+ }
+}
+
+void
+gvc_channel_bar_set_orientation (GvcChannelBar *bar,
+ GtkOrientation orientation)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ if (orientation != bar->priv->orientation) {
+ bar->priv->orientation = orientation;
+ update_layout (bar);
+ g_object_notify (G_OBJECT (bar), "orientation");
+ }
+}
+
+static void
+gvc_channel_bar_set_adjustment (GvcChannelBar *bar,
+ GtkAdjustment *adjustment)
+{
+ g_return_if_fail (GVC_CHANNEL_BAR (bar));
+ g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
+
+ if (bar->priv->adjustment != NULL) {
+ g_object_unref (bar->priv->adjustment);
+ }
+ bar->priv->adjustment = g_object_ref_sink (adjustment);
+
+ if (bar->priv->scale != NULL) {
+ gtk_range_set_adjustment (GTK_RANGE (bar->priv->scale), adjustment);
+ }
+
+ g_object_notify (G_OBJECT (bar), "adjustment");
+}
+
+GtkAdjustment *
+gvc_channel_bar_get_adjustment (GvcChannelBar *bar)
+{
+ g_return_val_if_fail (GVC_IS_CHANNEL_BAR (bar), NULL);
+
+ return bar->priv->adjustment;
+}
+
+static gboolean
+on_scale_button_press_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcChannelBar *bar)
+{
+ /* HACK: we want the behaviour you get with the middle button, so we
+ * mangle the event. clicking with other buttons moves the slider in
+ * step increments, clicking with the middle button moves the slider to
+ * the location of the click.
+ */
+ if (event->button == 1)
+ event->button = 2;
+
+ bar->priv->click_lock = TRUE;
+
+ return FALSE;
+}
+
+static gboolean
+on_scale_button_release_event (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcChannelBar *bar)
+{
+ GtkAdjustment *adj;
+ gdouble value;
+
+ /* HACK: see on_scale_button_press_event() */
+ if (event->button == 1)
+ event->button = 2;
+
+ bar->priv->click_lock = FALSE;
+
+ adj = gtk_range_get_adjustment (GTK_RANGE (widget));
+
+ value = gtk_adjustment_get_value (adj);
+
+ /* this means the adjustment moved away from zero and
+ * therefore we should unmute and set the volume. */
+ gvc_channel_bar_set_is_muted (bar, (value == 0.0));
+
+ /* Play a sound! */
+ ca_gtk_play_for_widget (GTK_WIDGET (bar), 0,
+ CA_PROP_EVENT_ID, "audio-volume-change",
+ CA_PROP_EVENT_DESCRIPTION, "foobar event happened",
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+ NULL);
+
+ return FALSE;
+}
+
+gboolean
+gvc_channel_bar_scroll (GvcChannelBar *bar, GdkScrollDirection direction)
+{
+ GtkAdjustment *adj;
+ gdouble value;
+
+ g_return_val_if_fail (bar != NULL, FALSE);
+ g_return_val_if_fail (GVC_IS_CHANNEL_BAR (bar), FALSE);
+
+ if (bar->priv->orientation == GTK_ORIENTATION_VERTICAL) {
+ if (direction != GDK_SCROLL_UP && direction != GDK_SCROLL_DOWN)
+ return FALSE;
+ } else {
+ /* Switch direction for RTL */
+ if (gtk_widget_get_direction (GTK_WIDGET (bar)) == GTK_TEXT_DIR_RTL) {
+ if (direction == GDK_SCROLL_RIGHT)
+ direction = GDK_SCROLL_LEFT;
+ else if (direction == GDK_SCROLL_LEFT)
+ direction = GDK_SCROLL_RIGHT;
+ }
+ /* Switch side scroll to vertical */
+ if (direction == GDK_SCROLL_RIGHT)
+ direction = GDK_SCROLL_UP;
+ else if (GDK_SCROLL_LEFT)
+ direction = GDK_SCROLL_DOWN;
+ }
+
+ adj = gtk_range_get_adjustment (GTK_RANGE (bar->priv->scale));
+ if (adj == bar->priv->zero_adjustment) {
+ if (direction == GDK_SCROLL_UP)
+ gvc_channel_bar_set_is_muted (bar, FALSE);
+ return TRUE;
+ }
+
+ value = gtk_adjustment_get_value (adj);
+
+ if (direction == GDK_SCROLL_UP) {
+ if (value + SCROLLSTEP > ADJUSTMENT_MAX)
+ value = ADJUSTMENT_MAX;
+ else
+ value = value + SCROLLSTEP;
+ } else if (direction == GDK_SCROLL_DOWN) {
+ if (value - SCROLLSTEP < 0)
+ value = 0.0;
+ else
+ value = value - SCROLLSTEP;
+ }
+
+ gvc_channel_bar_set_is_muted (bar, (value == 0.0));
+ adj = gtk_range_get_adjustment (GTK_RANGE (bar->priv->scale));
+ gtk_adjustment_set_value (adj, value);
+
+ return TRUE;
+}
+
+static gboolean
+on_scale_scroll_event (GtkWidget *widget,
+ GdkEventScroll *event,
+ GvcChannelBar *bar)
+{
+ return gvc_channel_bar_scroll (bar, event->direction);
+}
+
+static void
+on_zero_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcChannelBar *bar)
+{
+ gdouble value;
+
+ if (bar->priv->click_lock != FALSE) {
+ return;
+ }
+
+ value = gtk_adjustment_get_value (bar->priv->zero_adjustment);
+ gtk_adjustment_set_value (bar->priv->adjustment, value);
+
+
+ if (bar->priv->show_mute == FALSE) {
+ /* this means the adjustment moved away from zero and
+ * therefore we should unmute and set the volume. */
+ gvc_channel_bar_set_is_muted (bar, value > 0.0);
+ }
+}
+
+static void
+update_mute_button (GvcChannelBar *bar)
+{
+ if (bar->priv->show_mute) {
+ gtk_widget_show (bar->priv->mute_button);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (bar->priv->mute_button),
+ bar->priv->is_muted);
+ } else {
+ gtk_widget_hide (bar->priv->mute_button);
+
+ if (bar->priv->is_muted) {
+ /* If we aren't showing the mute button then
+ * move slider to the zero. But we don't want to
+ * change the adjustment. */
+ g_signal_handlers_block_by_func (bar->priv->zero_adjustment,
+ on_zero_adjustment_value_changed,
+ bar);
+ gtk_adjustment_set_value (bar->priv->zero_adjustment, 0);
+ g_signal_handlers_unblock_by_func (bar->priv->zero_adjustment,
+ on_zero_adjustment_value_changed,
+ bar);
+ gtk_range_set_adjustment (GTK_RANGE (bar->priv->scale),
+ bar->priv->zero_adjustment);
+ } else {
+ /* no longer muted so restore the original adjustment
+ * and tell the front-end that the value changed */
+ gtk_range_set_adjustment (GTK_RANGE (bar->priv->scale),
+ bar->priv->adjustment);
+ gtk_adjustment_value_changed (bar->priv->adjustment);
+ }
+ }
+}
+
+void
+gvc_channel_bar_set_is_muted (GvcChannelBar *bar,
+ gboolean is_muted)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ if (is_muted != bar->priv->is_muted) {
+ /* Update our internal state before telling the
+ * front-end about our changes */
+ bar->priv->is_muted = is_muted;
+ update_mute_button (bar);
+ g_object_notify (G_OBJECT (bar), "is-muted");
+ }
+}
+
+gboolean
+gvc_channel_bar_get_is_muted (GvcChannelBar *bar)
+{
+ g_return_val_if_fail (GVC_IS_CHANNEL_BAR (bar), FALSE);
+ return bar->priv->is_muted;
+}
+
+void
+gvc_channel_bar_set_show_mute (GvcChannelBar *bar,
+ gboolean show_mute)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ if (show_mute != bar->priv->show_mute) {
+ bar->priv->show_mute = show_mute;
+ g_object_notify (G_OBJECT (bar), "show-mute");
+ update_mute_button (bar);
+ }
+}
+
+gboolean
+gvc_channel_bar_get_show_mute (GvcChannelBar *bar)
+{
+ g_return_val_if_fail (GVC_IS_CHANNEL_BAR (bar), FALSE);
+ return bar->priv->show_mute;
+}
+
+void
+gvc_channel_bar_set_is_amplified (GvcChannelBar *bar, gboolean amplified)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ bar->priv->is_amplified = amplified;
+ gtk_adjustment_set_upper (bar->priv->adjustment, ADJUSTMENT_MAX);
+ gtk_adjustment_set_upper (bar->priv->zero_adjustment, ADJUSTMENT_MAX);
+ gtk_scale_clear_marks (GTK_SCALE (bar->priv->scale));
+
+ if (amplified) {
+ char *str;
+
+ if (bar->priv->base_volume == ADJUSTMENT_MAX_NORMAL) {
+ str = g_strdup_printf ("<small>%s</small>", C_("volume", "100%"));
+ gtk_scale_add_mark (GTK_SCALE (bar->priv->scale), ADJUSTMENT_MAX_NORMAL,
+ GTK_POS_BOTTOM, str);
+ } else {
+ str = g_strdup_printf ("<small>%s</small>", C_("volume", "Unamplified"));
+ gtk_scale_add_mark (GTK_SCALE (bar->priv->scale), bar->priv->base_volume,
+ GTK_POS_BOTTOM, str);
+ /* Only show 100% if it's higher than the base volume */
+ if (bar->priv->base_volume < ADJUSTMENT_MAX_NORMAL) {
+ str = g_strdup_printf ("<small>%s</small>", C_("volume", "100%"));
+ gtk_scale_add_mark (GTK_SCALE (bar->priv->scale), ADJUSTMENT_MAX_NORMAL,
+ GTK_POS_BOTTOM, str);
+ }
+ }
+
+ g_free (str);
+ gtk_alignment_set (GTK_ALIGNMENT (bar->priv->mute_box), 0.5, 0, 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->low_image), 0.5, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->high_image), 0.5, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label), 0, 0);
+ } else {
+ gtk_alignment_set (GTK_ALIGNMENT (bar->priv->mute_box), 0.5, 0.5, 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->low_image), 0.5, 0.5);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->high_image), 0.5, 0.5);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label), 0, 0.5);
+ }
+}
+
+void
+gvc_channel_bar_set_base_volume (GvcChannelBar *bar,
+ pa_volume_t base_volume)
+{
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (bar));
+
+ if (base_volume == 0) {
+ bar->priv->base_volume = ADJUSTMENT_MAX_NORMAL;
+ return;
+ }
+
+ /* Note that you need to call _is_amplified() afterwards to update the marks */
+ bar->priv->base_volume = base_volume;
+}
+
+static void
+gvc_channel_bar_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcChannelBar *self = GVC_CHANNEL_BAR (object);
+
+ switch (prop_id) {
+ case PROP_ORIENTATION:
+ gvc_channel_bar_set_orientation (self, g_value_get_enum (value));
+ break;
+ case PROP_IS_MUTED:
+ gvc_channel_bar_set_is_muted (self, g_value_get_boolean (value));
+ break;
+ case PROP_SHOW_MUTE:
+ gvc_channel_bar_set_show_mute (self, g_value_get_boolean (value));
+ break;
+ case PROP_NAME:
+ gvc_channel_bar_set_name (self, g_value_get_string (value));
+ break;
+ case PROP_ICON_NAME:
+ gvc_channel_bar_set_icon_name (self, g_value_get_string (value));
+ break;
+ case PROP_LOW_ICON_NAME:
+ gvc_channel_bar_set_low_icon_name (self, g_value_get_string (value));
+ break;
+ case PROP_HIGH_ICON_NAME:
+ gvc_channel_bar_set_high_icon_name (self, g_value_get_string (value));
+ break;
+ case PROP_ADJUSTMENT:
+ gvc_channel_bar_set_adjustment (self, g_value_get_object (value));
+ break;
+ case PROP_IS_AMPLIFIED:
+ gvc_channel_bar_set_is_amplified (self, g_value_get_boolean (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_channel_bar_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcChannelBar *self = GVC_CHANNEL_BAR (object);
+ GvcChannelBarPrivate *priv = self->priv;
+
+ switch (prop_id) {
+ case PROP_ORIENTATION:
+ g_value_set_enum (value, priv->orientation);
+ break;
+ case PROP_IS_MUTED:
+ g_value_set_boolean (value, priv->is_muted);
+ break;
+ case PROP_SHOW_MUTE:
+ g_value_set_boolean (value, priv->show_mute);
+ break;
+ case PROP_NAME:
+ g_value_set_string (value, priv->name);
+ break;
+ case PROP_ICON_NAME:
+ g_value_set_string (value, priv->icon_name);
+ break;
+ case PROP_LOW_ICON_NAME:
+ g_value_set_string (value, priv->low_icon_name);
+ break;
+ case PROP_HIGH_ICON_NAME:
+ g_value_set_string (value, priv->high_icon_name);
+ break;
+ case PROP_ADJUSTMENT:
+ g_value_set_object (value, gvc_channel_bar_get_adjustment (self));
+ break;
+ case PROP_IS_AMPLIFIED:
+ g_value_set_boolean (value, priv->is_amplified);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static GObject *
+gvc_channel_bar_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ GObject *object;
+ GvcChannelBar *self;
+
+ object = G_OBJECT_CLASS (gvc_channel_bar_parent_class)->constructor (type, n_construct_properties, construct_params);
+
+ self = GVC_CHANNEL_BAR (object);
+
+ update_mute_button (self);
+
+ return object;
+}
+
+static void
+gvc_channel_bar_class_init (GvcChannelBarClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->constructor = gvc_channel_bar_constructor;
+ object_class->finalize = gvc_channel_bar_finalize;
+ object_class->set_property = gvc_channel_bar_set_property;
+ object_class->get_property = gvc_channel_bar_get_property;
+
+ g_object_class_install_property (object_class,
+ PROP_ORIENTATION,
+ g_param_spec_enum ("orientation",
+ "Orientation",
+ "The orientation of the scale",
+ GTK_TYPE_ORIENTATION,
+ GTK_ORIENTATION_VERTICAL,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_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 (object_class,
+ PROP_SHOW_MUTE,
+ g_param_spec_boolean ("show-mute",
+ "show mute",
+ "Whether stream is muted",
+ FALSE,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
+ g_object_class_install_property (object_class,
+ PROP_ADJUSTMENT,
+ g_param_spec_object ("adjustment",
+ "Adjustment",
+ "The GtkAdjustment that contains the current value of this scale button object",
+ GTK_TYPE_ADJUSTMENT,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_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 (object_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 (object_class,
+ PROP_LOW_ICON_NAME,
+ g_param_spec_string ("low-icon-name",
+ "Icon Name",
+ "Name of icon to display for this stream",
+ "audio-volume-low",
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_HIGH_ICON_NAME,
+ g_param_spec_string ("high-icon-name",
+ "Icon Name",
+ "Name of icon to display for this stream",
+ "audio-volume-high",
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_IS_AMPLIFIED,
+ g_param_spec_boolean ("is-amplified",
+ "is amplified",
+ "Whether the stream is digitally amplified",
+ FALSE,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
+ g_type_class_add_private (klass, sizeof (GvcChannelBarPrivate));
+}
+
+static void
+on_mute_button_toggled (GtkToggleButton *button,
+ GvcChannelBar *bar)
+{
+ gboolean is_muted;
+ is_muted = gtk_toggle_button_get_active (button);
+ gvc_channel_bar_set_is_muted (bar, is_muted);
+}
+
+static void
+gvc_channel_bar_init (GvcChannelBar *bar)
+{
+ GtkWidget *frame;
+
+ bar->priv = GVC_CHANNEL_BAR_GET_PRIVATE (bar);
+
+ bar->priv->base_volume = ADJUSTMENT_MAX_NORMAL;
+ bar->priv->low_icon_name = g_strdup ("audio-volume-low");
+ bar->priv->high_icon_name = g_strdup ("audio-volume-high");
+
+ bar->priv->orientation = GTK_ORIENTATION_VERTICAL;
+ bar->priv->adjustment = GTK_ADJUSTMENT (gtk_adjustment_new (0.0,
+ 0.0,
+ ADJUSTMENT_MAX_NORMAL,
+ ADJUSTMENT_MAX_NORMAL/100.0,
+ ADJUSTMENT_MAX_NORMAL/10.0,
+ 0.0));
+ g_object_ref_sink (bar->priv->adjustment);
+
+ bar->priv->zero_adjustment = GTK_ADJUSTMENT (gtk_adjustment_new (0.0,
+ 0.0,
+ ADJUSTMENT_MAX_NORMAL,
+ ADJUSTMENT_MAX_NORMAL/100.0,
+ ADJUSTMENT_MAX_NORMAL/10.0,
+ 0.0));
+ g_object_ref_sink (bar->priv->zero_adjustment);
+
+ g_signal_connect (bar->priv->zero_adjustment,
+ "value-changed",
+ G_CALLBACK (on_zero_adjustment_value_changed),
+ bar);
+
+ bar->priv->mute_button = gtk_check_button_new_with_label (_("Mute"));
+ gtk_widget_set_no_show_all (bar->priv->mute_button, TRUE);
+ g_signal_connect (bar->priv->mute_button,
+ "toggled",
+ G_CALLBACK (on_mute_button_toggled),
+ bar);
+ bar->priv->mute_box = gtk_alignment_new (0.5, 0.5, 0, 0);
+ gtk_container_add (GTK_CONTAINER (bar->priv->mute_box), bar->priv->mute_button);
+
+ bar->priv->low_image = gtk_image_new_from_icon_name ("audio-volume-low",
+ GTK_ICON_SIZE_BUTTON);
+ gtk_widget_set_no_show_all (bar->priv->low_image, TRUE);
+ bar->priv->high_image = gtk_image_new_from_icon_name ("audio-volume-high",
+ GTK_ICON_SIZE_BUTTON);
+ gtk_widget_set_no_show_all (bar->priv->high_image, TRUE);
+
+ bar->priv->image = gtk_image_new ();
+ gtk_widget_set_no_show_all (bar->priv->image, TRUE);
+
+ bar->priv->label = gtk_label_new (NULL);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label), 0.0, 0.5);
+ gtk_widget_set_no_show_all (bar->priv->label, TRUE);
+
+ /* frame */
+ frame = gtk_frame_new (NULL);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_NONE);
+ gtk_container_add (GTK_CONTAINER (bar), frame);
+ gtk_widget_show_all (frame);
+
+ /* box with scale */
+ bar->priv->scale_box = _scale_box_new (bar);
+
+ gtk_container_add (GTK_CONTAINER (frame), bar->priv->scale_box);
+}
+
+static void
+gvc_channel_bar_finalize (GObject *object)
+{
+ GvcChannelBar *channel_bar;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_CHANNEL_BAR (object));
+
+ channel_bar = GVC_CHANNEL_BAR (object);
+
+ g_return_if_fail (channel_bar->priv != NULL);
+
+ g_free (channel_bar->priv->name);
+ g_free (channel_bar->priv->icon_name);
+ g_free (channel_bar->priv->low_icon_name);
+ g_free (channel_bar->priv->high_icon_name);
+
+ G_OBJECT_CLASS (gvc_channel_bar_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_channel_bar_new (void)
+{
+ GObject *bar;
+ bar = g_object_new (GVC_TYPE_CHANNEL_BAR,
+ NULL);
+ return GTK_WIDGET (bar);
+}
diff --git a/mate-volume-control/src/gvc-channel-bar.h b/mate-volume-control/src/gvc-channel-bar.h
new file mode 100644
index 0000000..d405038
--- /dev/null
+++ b/mate-volume-control/src/gvc-channel-bar.h
@@ -0,0 +1,86 @@
+/* -*- 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_BAR_H
+#define __GVC_CHANNEL_BAR_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_CHANNEL_BAR (gvc_channel_bar_get_type ())
+#define GVC_CHANNEL_BAR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_CHANNEL_BAR, GvcChannelBar))
+#define GVC_CHANNEL_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_CHANNEL_BAR, GvcChannelBarClass))
+#define GVC_IS_CHANNEL_BAR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_CHANNEL_BAR))
+#define GVC_IS_CHANNEL_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_CHANNEL_BAR))
+#define GVC_CHANNEL_BAR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_CHANNEL_BAR, GvcChannelBarClass))
+
+typedef struct GvcChannelBarPrivate GvcChannelBarPrivate;
+
+typedef struct
+{
+ GtkHBox parent;
+ GvcChannelBarPrivate *priv;
+} GvcChannelBar;
+
+typedef struct
+{
+ GtkHBoxClass parent_class;
+} GvcChannelBarClass;
+
+GType gvc_channel_bar_get_type (void);
+
+GtkWidget * gvc_channel_bar_new (void);
+
+void gvc_channel_bar_set_name (GvcChannelBar *bar,
+ const char *name);
+void gvc_channel_bar_set_icon_name (GvcChannelBar *bar,
+ const char *icon_name);
+void gvc_channel_bar_set_low_icon_name (GvcChannelBar *bar,
+ const char *icon_name);
+void gvc_channel_bar_set_high_icon_name (GvcChannelBar *bar,
+ const char *icon_name);
+
+void gvc_channel_bar_set_orientation (GvcChannelBar *bar,
+ GtkOrientation orientation);
+GtkOrientation gvc_channel_bar_get_orientation (GvcChannelBar *bar);
+
+GtkAdjustment * gvc_channel_bar_get_adjustment (GvcChannelBar *bar);
+
+gboolean gvc_channel_bar_get_is_muted (GvcChannelBar *bar);
+void gvc_channel_bar_set_is_muted (GvcChannelBar *bar,
+ gboolean is_muted);
+gboolean gvc_channel_bar_get_show_mute (GvcChannelBar *bar);
+void gvc_channel_bar_set_show_mute (GvcChannelBar *bar,
+ gboolean show_mute);
+void gvc_channel_bar_set_size_group (GvcChannelBar *bar,
+ GtkSizeGroup *group,
+ gboolean symmetric);
+void gvc_channel_bar_set_is_amplified (GvcChannelBar *bar,
+ gboolean amplified);
+void gvc_channel_bar_set_base_volume (GvcChannelBar *bar,
+ guint32 base_volume);
+
+gboolean gvc_channel_bar_scroll (GvcChannelBar *bar,
+ GdkScrollDirection direction);
+
+G_END_DECLS
+
+#endif /* __GVC_CHANNEL_BAR_H */
diff --git a/mate-volume-control/src/gvc-channel-map.c b/mate-volume-control/src/gvc-channel-map.c
new file mode 100644
index 0000000..a7a412c
--- /dev/null
+++ b/mate-volume-control/src/gvc-channel-map.c
@@ -0,0 +1,245 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#include "gvc-channel-map.h"
+
+#define GVC_CHANNEL_MAP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_CHANNEL_MAP, GvcChannelMapPrivate))
+
+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;
+};
+
+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)
+
+guint
+gvc_channel_map_get_num_channels (const 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 (const GvcChannelMap *map)
+{
+ g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), FALSE);
+
+ return map->priv->can_balance;
+}
+
+gboolean
+gvc_channel_map_can_fade (const 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 (const 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_position (const GvcChannelMap *map,
+ pa_channel_position_t position)
+{
+ g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), FALSE);
+
+ return pa_channel_map_has_position (&(map->priv->pa_map), position);
+}
+
+const pa_channel_map *
+gvc_channel_map_get_pa_channel_map (const 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 (const 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->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/mate-volume-control/src/gvc-channel-map.h b/mate-volume-control/src/gvc-channel-map.h
new file mode 100644
index 0000000..a149ee3
--- /dev/null
+++ b/mate-volume-control/src/gvc-channel-map.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 __GVC_CHANNEL_MAP_H
+#define __GVC_CHANNEL_MAP_H
+
+#include <glib-object.h>
+#include <pulse/pulseaudio.h>
+
+G_BEGIN_DECLS
+
+#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 (const GvcChannelMap *map);
+const gdouble * gvc_channel_map_get_volume (GvcChannelMap *map);
+gboolean gvc_channel_map_can_balance (const GvcChannelMap *map);
+gboolean gvc_channel_map_can_fade (const GvcChannelMap *map);
+gboolean gvc_channel_map_has_position (const GvcChannelMap *map,
+ pa_channel_position_t position);
+#define gvc_channel_map_has_lfe(x) gvc_channel_map_has_position (x, PA_CHANNEL_POSITION_LFE)
+
+void gvc_channel_map_volume_changed (GvcChannelMap *map,
+ const pa_cvolume *cv,
+ gboolean set);
+const char * gvc_channel_map_get_mapping (const GvcChannelMap *map);
+
+/* private */
+const pa_cvolume * gvc_channel_map_get_cvolume (const GvcChannelMap *map);
+const pa_channel_map * gvc_channel_map_get_pa_channel_map (const GvcChannelMap *map);
+G_END_DECLS
+
+#endif /* __GVC_CHANNEL_MAP_H */
diff --git a/mate-volume-control/src/gvc-combo-box.c b/mate-volume-control/src/gvc-combo-box.c
new file mode 100644
index 0000000..5e0d82c
--- /dev/null
+++ b/mate-volume-control/src/gvc-combo-box.c
@@ -0,0 +1,394 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra-gtk.h>
+
+#include "gvc-combo-box.h"
+#include "gvc-mixer-stream.h"
+#include "gvc-mixer-card.h"
+
+#define GVC_COMBO_BOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_COMBO_BOX, GvcComboBoxPrivate))
+
+struct GvcComboBoxPrivate
+{
+ GtkWidget *drop_box;
+ GtkWidget *start_box;
+ GtkWidget *end_box;
+ GtkWidget *label;
+ GtkWidget *button;
+ GtkTreeModel *model;
+ GtkWidget *combobox;
+ gboolean set_called;
+ GtkSizeGroup *size_group;
+ gboolean symmetric;
+};
+
+enum {
+ COL_NAME,
+ COL_HUMAN_NAME,
+ NUM_COLS
+};
+
+enum {
+ CHANGED,
+ BUTTON_CLICKED,
+ LAST_SIGNAL
+};
+
+enum {
+ PROP_0,
+ PROP_LABEL,
+ PROP_SHOW_BUTTON,
+ PROP_BUTTON_LABEL
+};
+
+static guint signals [LAST_SIGNAL] = { 0, };
+
+static void gvc_combo_box_class_init (GvcComboBoxClass *klass);
+static void gvc_combo_box_init (GvcComboBox *combo_box);
+static void gvc_combo_box_finalize (GObject *object);
+
+G_DEFINE_TYPE (GvcComboBox, gvc_combo_box, GTK_TYPE_HBOX)
+
+void
+gvc_combo_box_set_size_group (GvcComboBox *combo_box,
+ GtkSizeGroup *group,
+ gboolean symmetric)
+{
+ g_return_if_fail (GVC_IS_COMBO_BOX (combo_box));
+
+ combo_box->priv->size_group = group;
+ combo_box->priv->symmetric = symmetric;
+
+ if (combo_box->priv->size_group != NULL) {
+ gtk_size_group_add_widget (combo_box->priv->size_group,
+ combo_box->priv->start_box);
+
+ if (combo_box->priv->symmetric) {
+ gtk_size_group_add_widget (combo_box->priv->size_group,
+ combo_box->priv->end_box);
+ }
+ }
+ gtk_widget_queue_draw (GTK_WIDGET (combo_box));
+}
+
+static void
+gvc_combo_box_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcComboBox *self = GVC_COMBO_BOX (object);
+
+ switch (prop_id) {
+ case PROP_LABEL:
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (self->priv->label), g_value_get_string (value));
+ break;
+ case PROP_BUTTON_LABEL:
+ gtk_button_set_label (GTK_BUTTON (self->priv->button), g_value_get_string (value));
+ break;
+ case PROP_SHOW_BUTTON:
+ gtk_widget_set_visible (self->priv->button, g_value_get_boolean (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_combo_box_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcComboBox *self = GVC_COMBO_BOX (object);
+
+ switch (prop_id) {
+ case PROP_LABEL:
+ g_value_set_string (value,
+ gtk_label_get_text (GTK_LABEL (self->priv->label)));
+ break;
+ case PROP_BUTTON_LABEL:
+ g_value_set_string (value,
+ gtk_button_get_label (GTK_BUTTON (self->priv->button)));
+ break;
+ case PROP_SHOW_BUTTON:
+ g_value_set_boolean (value,
+ gtk_widget_get_visible (self->priv->button));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_combo_box_class_init (GvcComboBoxClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->finalize = gvc_combo_box_finalize;
+ object_class->set_property = gvc_combo_box_set_property;
+ object_class->get_property = gvc_combo_box_get_property;
+
+ g_object_class_install_property (object_class,
+ PROP_LABEL,
+ g_param_spec_string ("label",
+ "label",
+ "The combo box label",
+ _("_Profile:"),
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_SHOW_BUTTON,
+ g_param_spec_boolean ("show-button",
+ "show-button",
+ "Whether to show the button",
+ FALSE,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_BUTTON_LABEL,
+ g_param_spec_string ("button-label",
+ "button-label",
+ "The button's label",
+ "APPLICATION BUG",
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ signals [CHANGED] =
+ g_signal_new ("changed",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GvcComboBoxClass, changed),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__STRING,
+ G_TYPE_NONE, 1, G_TYPE_STRING);
+ signals [BUTTON_CLICKED] =
+ g_signal_new ("button-clicked",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GvcComboBoxClass, button_clicked),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__VOID,
+ G_TYPE_NONE, 0, G_TYPE_NONE);
+
+ g_type_class_add_private (klass, sizeof (GvcComboBoxPrivate));
+}
+
+void
+gvc_combo_box_set_profiles (GvcComboBox *combo_box,
+ const GList *profiles)
+{
+ const GList *l;
+
+ g_return_if_fail (GVC_IS_COMBO_BOX (combo_box));
+ g_return_if_fail (combo_box->priv->set_called == FALSE);
+
+ for (l = profiles; l != NULL; l = l->next) {
+ GvcMixerCardProfile *p = l->data;
+
+ gtk_list_store_insert_with_values (GTK_LIST_STORE (combo_box->priv->model),
+ NULL,
+ G_MAXINT,
+ COL_NAME, p->profile,
+ COL_HUMAN_NAME, p->human_profile,
+ -1);
+ }
+ combo_box->priv->set_called = TRUE;
+}
+
+void
+gvc_combo_box_set_ports (GvcComboBox *combo_box,
+ const GList *ports)
+{
+ const GList *l;
+
+ g_return_if_fail (GVC_IS_COMBO_BOX (combo_box));
+ g_return_if_fail (combo_box->priv->set_called == FALSE);
+
+ for (l = ports; l != NULL; l = l->next) {
+ GvcMixerStreamPort *p = l->data;
+
+ gtk_list_store_insert_with_values (GTK_LIST_STORE (combo_box->priv->model),
+ NULL,
+ G_MAXINT,
+ COL_NAME, p->port,
+ COL_HUMAN_NAME, p->human_port,
+ -1);
+ }
+ combo_box->priv->set_called = TRUE;
+}
+
+void
+gvc_combo_box_set_active (GvcComboBox *combo_box,
+ const char *id)
+{
+ GtkTreeIter iter;
+ gboolean cont;
+
+ cont = gtk_tree_model_get_iter_first (combo_box->priv->model, &iter);
+ while (cont != FALSE) {
+ char *name;
+
+ gtk_tree_model_get (combo_box->priv->model, &iter,
+ COL_NAME, &name,
+ -1);
+ if (g_strcmp0 (name, id) == 0) {
+ gtk_combo_box_set_active_iter (GTK_COMBO_BOX (combo_box->priv->combobox), &iter);
+ return;
+ }
+ gtk_tree_model_iter_next (combo_box->priv->model, &iter);
+ }
+ g_warning ("Could not find id '%s' in combo box", id);
+}
+
+static void
+on_combo_box_changed (GtkComboBox *widget,
+ GvcComboBox *combo_box)
+{
+ GtkTreeIter iter;
+ char *profile;
+
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (widget), &iter) == FALSE) {
+ g_warning ("Could not find an active profile or port");
+ return;
+ }
+
+ gtk_tree_model_get (combo_box->priv->model, &iter,
+ COL_NAME, &profile,
+ -1);
+ g_signal_emit (combo_box, signals[CHANGED], 0, profile);
+ g_free (profile);
+}
+
+static void
+on_combo_box_button_clicked (GtkButton *button,
+ GvcComboBox *combo_box)
+{
+ g_signal_emit (combo_box, signals[BUTTON_CLICKED], 0);
+}
+
+static void
+gvc_combo_box_init (GvcComboBox *combo_box)
+{
+ GtkWidget *frame;
+ GtkWidget *box;
+ GtkWidget *sbox;
+ GtkWidget *ebox;
+ GtkCellRenderer *renderer;
+
+
+ combo_box->priv = GVC_COMBO_BOX_GET_PRIVATE (combo_box);
+
+ combo_box->priv->model = GTK_TREE_MODEL (gtk_list_store_new (NUM_COLS,
+ G_TYPE_STRING,
+ G_TYPE_STRING));
+
+ combo_box->priv->label = gtk_label_new (NULL);
+ gtk_misc_set_alignment (GTK_MISC (combo_box->priv->label),
+ 0.0,
+ 0.5);
+
+ /* frame */
+ frame = gtk_frame_new (NULL);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_NONE);
+ gtk_container_add (GTK_CONTAINER (combo_box), frame);
+
+ combo_box->priv->drop_box = box = gtk_hbox_new (FALSE, 6);
+ combo_box->priv->combobox = gtk_combo_box_new_with_model (combo_box->priv->model);
+ renderer = gtk_cell_renderer_text_new ();
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo_box->priv->combobox),
+ renderer, FALSE);
+ gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (combo_box->priv->combobox),
+ renderer,
+ "text", COL_HUMAN_NAME);
+
+/* gtk_widget_set_size_request (combo_box->priv->combobox, 128, -1); */
+
+ combo_box->priv->start_box = sbox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), sbox, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (sbox), combo_box->priv->label, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (box), combo_box->priv->combobox, TRUE, TRUE, 0);
+
+ combo_box->priv->button = gtk_button_new_with_label ("APPLICATION BUG");
+ gtk_widget_set_no_show_all (combo_box->priv->button, TRUE);
+ gtk_box_pack_start (GTK_BOX (box), combo_box->priv->button, FALSE, FALSE, 0);
+
+
+ combo_box->priv->end_box = ebox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box), ebox, FALSE, FALSE, 0);
+
+ if (combo_box->priv->size_group != NULL) {
+ gtk_size_group_add_widget (combo_box->priv->size_group, sbox);
+
+ if (combo_box->priv->symmetric) {
+ gtk_size_group_add_widget (combo_box->priv->size_group, ebox);
+ }
+ }
+
+ gtk_container_add (GTK_CONTAINER (frame), combo_box->priv->drop_box);
+ gtk_widget_show_all (frame);
+
+ gtk_label_set_mnemonic_widget (GTK_LABEL (combo_box->priv->label),
+ combo_box->priv->combobox);
+
+ g_signal_connect (G_OBJECT (combo_box->priv->combobox), "changed",
+ G_CALLBACK (on_combo_box_changed), combo_box);
+ g_signal_connect (G_OBJECT (combo_box->priv->button), "clicked",
+ G_CALLBACK (on_combo_box_button_clicked), combo_box);
+}
+
+static void
+gvc_combo_box_finalize (GObject *object)
+{
+ GvcComboBox *combo_box;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_COMBO_BOX (object));
+
+ combo_box = GVC_COMBO_BOX (object);
+
+ g_return_if_fail (combo_box->priv != NULL);
+
+ g_object_unref (combo_box->priv->model);
+ combo_box->priv->model = NULL;
+
+ G_OBJECT_CLASS (gvc_combo_box_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_combo_box_new (const char *label)
+{
+ GObject *combo_box;
+ combo_box = g_object_new (GVC_TYPE_COMBO_BOX,
+ "label", label,
+ NULL);
+ return GTK_WIDGET (combo_box);
+}
+
diff --git a/mate-volume-control/src/gvc-combo-box.h b/mate-volume-control/src/gvc-combo-box.h
new file mode 100644
index 0000000..f1ffc0d
--- /dev/null
+++ b/mate-volume-control/src/gvc-combo-box.h
@@ -0,0 +1,67 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 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_COMBO_BOX_H
+#define __GVC_COMBO_BOX_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_COMBO_BOX (gvc_combo_box_get_type ())
+#define GVC_COMBO_BOX(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_COMBO_BOX, GvcComboBox))
+#define GVC_COMBO_BOX_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_COMBO_BOX, GvcComboBoxClass))
+#define GVC_IS_COMBO_BOX(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_COMBO_BOX))
+#define GVC_IS_COMBO_BOX_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_COMBO_BOX))
+#define GVC_COMBO_BOX_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_COMBO_BOX, GvcComboBoxClass))
+
+typedef struct GvcComboBoxPrivate GvcComboBoxPrivate;
+
+typedef struct
+{
+ GtkHBox parent;
+ GvcComboBoxPrivate *priv;
+} GvcComboBox;
+
+typedef struct
+{
+ GtkHBoxClass parent_class;
+ void (* changed) (GvcComboBox *combobox, const char *name);
+ void (* button_clicked) (GvcComboBox *combobox);
+} GvcComboBoxClass;
+
+GType gvc_combo_box_get_type (void);
+
+GtkWidget * gvc_combo_box_new (const char *label);
+
+void gvc_combo_box_set_size_group (GvcComboBox *combo_box,
+ GtkSizeGroup *group,
+ gboolean symmetric);
+
+void gvc_combo_box_set_profiles (GvcComboBox *combo_box,
+ const GList *profiles);
+void gvc_combo_box_set_ports (GvcComboBox *combo_box,
+ const GList *ports);
+void gvc_combo_box_set_active (GvcComboBox *combo_box,
+ const char *id);
+
+G_END_DECLS
+
+#endif /* __GVC_COMBO_BOX_H */
diff --git a/mate-volume-control/src/gvc-level-bar.c b/mate-volume-control/src/gvc-level-bar.c
new file mode 100644
index 0000000..12e2f1f
--- /dev/null
+++ b/mate-volume-control/src/gvc-level-bar.c
@@ -0,0 +1,753 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <[email protected]>
+ *
+ * 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <math.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gvc-level-bar.h"
+
+#define NUM_BOXES 15
+
+#define GVC_LEVEL_BAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_LEVEL_BAR, GvcLevelBarPrivate))
+
+#define MIN_HORIZONTAL_BAR_WIDTH 150
+#define HORIZONTAL_BAR_HEIGHT 6
+#define VERTICAL_BAR_WIDTH 6
+#define MIN_VERTICAL_BAR_HEIGHT 400
+
+typedef struct {
+ int peak_num;
+ int max_peak_num;
+
+ GdkRectangle area;
+ int delta;
+ int box_width;
+ int box_height;
+ int box_radius;
+ double bg_r;
+ double bg_g;
+ double bg_b;
+ double bdr_r;
+ double bdr_g;
+ double bdr_b;
+ double fl_r;
+ double fl_g;
+ double fl_b;
+} LevelBarLayout;
+
+struct GvcLevelBarPrivate
+{
+ GtkOrientation orientation;
+ GtkAdjustment *peak_adjustment;
+ GtkAdjustment *rms_adjustment;
+ int scale;
+ gdouble peak_fraction;
+ gdouble rms_fraction;
+ gdouble max_peak;
+ guint max_peak_id;
+ LevelBarLayout layout;
+};
+
+enum
+{
+ PROP_0,
+ PROP_PEAK_ADJUSTMENT,
+ PROP_RMS_ADJUSTMENT,
+ PROP_SCALE,
+ PROP_ORIENTATION,
+};
+
+static void gvc_level_bar_class_init (GvcLevelBarClass *klass);
+static void gvc_level_bar_init (GvcLevelBar *level_bar);
+static void gvc_level_bar_finalize (GObject *object);
+
+G_DEFINE_TYPE (GvcLevelBar, gvc_level_bar, GTK_TYPE_HBOX)
+
+#define check_rectangle(rectangle1, rectangle2) \
+ { \
+ if (rectangle1.x != rectangle2.x) return TRUE; \
+ if (rectangle1.y != rectangle2.y) return TRUE; \
+ if (rectangle1.width != rectangle2.width) return TRUE; \
+ if (rectangle1.height != rectangle2.height) return TRUE; \
+ }
+
+static gboolean
+layout_changed (LevelBarLayout *layout1,
+ LevelBarLayout *layout2)
+{
+ check_rectangle (layout1->area, layout2->area);
+ if (layout1->delta != layout2->delta) return TRUE;
+ if (layout1->peak_num != layout2->peak_num) return TRUE;
+ if (layout1->max_peak_num != layout2->max_peak_num) return TRUE;
+ if (layout1->bg_r != layout2->bg_r
+ || layout1->bg_g != layout2->bg_g
+ || layout1->bg_b != layout2->bg_b)
+ return TRUE;
+ if (layout1->bdr_r != layout2->bdr_r
+ || layout1->bdr_g != layout2->bdr_g
+ || layout1->bdr_b != layout2->bdr_b)
+ return TRUE;
+ if (layout1->fl_r != layout2->fl_r
+ || layout1->fl_g != layout2->fl_g
+ || layout1->fl_b != layout2->fl_b)
+ return TRUE;
+
+ return FALSE;
+}
+
+static gdouble
+fraction_from_adjustment (GvcLevelBar *bar,
+ GtkAdjustment *adjustment)
+{
+ gdouble level;
+ gdouble fraction;
+ gdouble min;
+ gdouble max;
+
+ level = gtk_adjustment_get_value (adjustment);
+
+ min = gtk_adjustment_get_lower (adjustment);
+ max = gtk_adjustment_get_upper (adjustment);
+
+ switch (bar->priv->scale) {
+ case GVC_LEVEL_SCALE_LINEAR:
+ fraction = (level - min) / (max - min);
+ break;
+ case GVC_LEVEL_SCALE_LOG:
+ fraction = log10 ((level - min + 1) / (max - min + 1));
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+
+ return fraction;
+}
+
+static gboolean
+reset_max_peak (GvcLevelBar *bar)
+{
+ gdouble min;
+
+ min = gtk_adjustment_get_lower (bar->priv->peak_adjustment);
+ bar->priv->max_peak = min;
+ bar->priv->layout.max_peak_num = 0;
+ gtk_widget_queue_draw (GTK_WIDGET (bar));
+ bar->priv->max_peak_id = 0;
+ return FALSE;
+}
+
+static void
+bar_calc_layout (GvcLevelBar *bar)
+{
+ GdkColor color;
+ int peak_level;
+ int max_peak_level;
+ GtkAllocation allocation;
+ GtkStyle *style;
+
+ gtk_widget_get_allocation (GTK_WIDGET (bar), &allocation);
+ bar->priv->layout.area.width = allocation.width - 2;
+ bar->priv->layout.area.height = allocation.height - 2;
+
+ style = gtk_widget_get_style (GTK_WIDGET (bar));
+ color = style->bg [GTK_STATE_NORMAL];
+ bar->priv->layout.bg_r = (float)color.red / 65535.0;
+ bar->priv->layout.bg_g = (float)color.green / 65535.0;
+ bar->priv->layout.bg_b = (float)color.blue / 65535.0;
+ color = style->dark [GTK_STATE_NORMAL];
+ bar->priv->layout.bdr_r = (float)color.red / 65535.0;
+ bar->priv->layout.bdr_g = (float)color.green / 65535.0;
+ bar->priv->layout.bdr_b = (float)color.blue / 65535.0;
+ color = style->bg [GTK_STATE_SELECTED];
+ bar->priv->layout.fl_r = (float)color.red / 65535.0;
+ bar->priv->layout.fl_g = (float)color.green / 65535.0;
+ bar->priv->layout.fl_b = (float)color.blue / 65535.0;
+
+ if (bar->priv->orientation == GTK_ORIENTATION_VERTICAL) {
+ peak_level = bar->priv->peak_fraction * bar->priv->layout.area.height;
+ max_peak_level = bar->priv->max_peak * bar->priv->layout.area.height;
+
+ bar->priv->layout.delta = bar->priv->layout.area.height / NUM_BOXES;
+ bar->priv->layout.area.x = 0;
+ bar->priv->layout.area.y = 0;
+ bar->priv->layout.box_height = bar->priv->layout.delta / 2;
+ bar->priv->layout.box_width = bar->priv->layout.area.width;
+ bar->priv->layout.box_radius = bar->priv->layout.box_width / 2;
+ } else {
+ peak_level = bar->priv->peak_fraction * bar->priv->layout.area.width;
+ max_peak_level = bar->priv->max_peak * bar->priv->layout.area.width;
+
+ bar->priv->layout.delta = bar->priv->layout.area.width / NUM_BOXES;
+ bar->priv->layout.area.x = 0;
+ bar->priv->layout.area.y = 0;
+ bar->priv->layout.box_width = bar->priv->layout.delta / 2;
+ bar->priv->layout.box_height = bar->priv->layout.area.height;
+ bar->priv->layout.box_radius = bar->priv->layout.box_height / 2;
+ }
+
+ bar->priv->layout.peak_num = peak_level / bar->priv->layout.delta;
+ bar->priv->layout.max_peak_num = max_peak_level / bar->priv->layout.delta;
+}
+
+static void
+update_peak_value (GvcLevelBar *bar)
+{
+ gdouble val;
+ LevelBarLayout layout;
+
+ layout = bar->priv->layout;
+
+ val = fraction_from_adjustment (bar, bar->priv->peak_adjustment);
+ bar->priv->peak_fraction = val;
+
+ if (val > bar->priv->max_peak) {
+ if (bar->priv->max_peak_id > 0) {
+ g_source_remove (bar->priv->max_peak_id);
+ }
+ bar->priv->max_peak_id = g_timeout_add_seconds (1, (GSourceFunc)reset_max_peak, bar);
+ bar->priv->max_peak = val;
+ }
+
+ bar_calc_layout (bar);
+
+ if (layout_changed (&bar->priv->layout, &layout)) {
+ gtk_widget_queue_draw (GTK_WIDGET (bar));
+ }
+}
+
+static void
+update_rms_value (GvcLevelBar *bar)
+{
+ gdouble val;
+
+ val = fraction_from_adjustment (bar, bar->priv->rms_adjustment);
+ bar->priv->rms_fraction = val;
+}
+
+GtkOrientation
+gvc_level_bar_get_orientation (GvcLevelBar *bar)
+{
+ g_return_val_if_fail (GVC_IS_LEVEL_BAR (bar), 0);
+ return bar->priv->orientation;
+}
+
+void
+gvc_level_bar_set_orientation (GvcLevelBar *bar,
+ GtkOrientation orientation)
+{
+ g_return_if_fail (GVC_IS_LEVEL_BAR (bar));
+
+ if (orientation != bar->priv->orientation) {
+ bar->priv->orientation = orientation;
+ gtk_widget_queue_draw (GTK_WIDGET (bar));
+ g_object_notify (G_OBJECT (bar), "orientation");
+ }
+}
+
+static void
+on_peak_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcLevelBar *bar)
+{
+ update_peak_value (bar);
+}
+
+static void
+on_rms_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcLevelBar *bar)
+{
+ update_rms_value (bar);
+}
+
+void
+gvc_level_bar_set_peak_adjustment (GvcLevelBar *bar,
+ GtkAdjustment *adjustment)
+{
+ g_return_if_fail (GVC_LEVEL_BAR (bar));
+ g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
+
+ if (bar->priv->peak_adjustment != NULL) {
+ g_signal_handlers_disconnect_by_func (bar->priv->peak_adjustment,
+ G_CALLBACK (on_peak_adjustment_value_changed),
+ bar);
+ g_object_unref (bar->priv->peak_adjustment);
+ }
+
+ bar->priv->peak_adjustment = g_object_ref_sink (adjustment);
+
+ g_signal_connect (bar->priv->peak_adjustment,
+ "value-changed",
+ G_CALLBACK (on_peak_adjustment_value_changed),
+ bar);
+
+ update_peak_value (bar);
+
+ g_object_notify (G_OBJECT (bar), "peak-adjustment");
+}
+
+void
+gvc_level_bar_set_rms_adjustment (GvcLevelBar *bar,
+ GtkAdjustment *adjustment)
+{
+ g_return_if_fail (GVC_LEVEL_BAR (bar));
+ g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
+
+ if (bar->priv->rms_adjustment != NULL) {
+ g_signal_handlers_disconnect_by_func (bar->priv->peak_adjustment,
+ G_CALLBACK (on_rms_adjustment_value_changed),
+ bar);
+ g_object_unref (bar->priv->rms_adjustment);
+ }
+
+ bar->priv->rms_adjustment = g_object_ref_sink (adjustment);
+
+
+ g_signal_connect (bar->priv->peak_adjustment,
+ "value-changed",
+ G_CALLBACK (on_peak_adjustment_value_changed),
+ bar);
+
+ update_rms_value (bar);
+
+ g_object_notify (G_OBJECT (bar), "rms-adjustment");
+}
+
+GtkAdjustment *
+gvc_level_bar_get_peak_adjustment (GvcLevelBar *bar)
+{
+ g_return_val_if_fail (GVC_IS_LEVEL_BAR (bar), NULL);
+
+ return bar->priv->peak_adjustment;
+}
+
+GtkAdjustment *
+gvc_level_bar_get_rms_adjustment (GvcLevelBar *bar)
+{
+ g_return_val_if_fail (GVC_IS_LEVEL_BAR (bar), NULL);
+
+ return bar->priv->rms_adjustment;
+}
+
+void
+gvc_level_bar_set_scale (GvcLevelBar *bar,
+ GvcLevelScale scale)
+{
+ g_return_if_fail (GVC_IS_LEVEL_BAR (bar));
+
+ if (scale != bar->priv->scale) {
+ bar->priv->scale = scale;
+
+ update_peak_value (bar);
+ update_rms_value (bar);
+
+ g_object_notify (G_OBJECT (bar), "scale");
+ }
+}
+
+static void
+gvc_level_bar_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcLevelBar *self = GVC_LEVEL_BAR (object);
+
+ switch (prop_id) {
+ case PROP_SCALE:
+ gvc_level_bar_set_scale (self, g_value_get_int (value));
+ break;
+ case PROP_ORIENTATION:
+ gvc_level_bar_set_orientation (self, g_value_get_enum (value));
+ break;
+ case PROP_PEAK_ADJUSTMENT:
+ gvc_level_bar_set_peak_adjustment (self, g_value_get_object (value));
+ break;
+ case PROP_RMS_ADJUSTMENT:
+ gvc_level_bar_set_rms_adjustment (self, g_value_get_object (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_level_bar_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcLevelBar *self = GVC_LEVEL_BAR (object);
+
+ switch (prop_id) {
+ case PROP_SCALE:
+ g_value_set_int (value, self->priv->scale);
+ break;
+ case PROP_ORIENTATION:
+ g_value_set_enum (value, self->priv->orientation);
+ break;
+ case PROP_PEAK_ADJUSTMENT:
+ g_value_set_object (value, self->priv->peak_adjustment);
+ break;
+ case PROP_RMS_ADJUSTMENT:
+ g_value_set_object (value, self->priv->rms_adjustment);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static GObject *
+gvc_level_bar_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ return G_OBJECT_CLASS (gvc_level_bar_parent_class)->constructor (type, n_construct_properties, construct_params);
+}
+
+static void
+gvc_level_bar_size_request (GtkWidget *widget,
+ GtkRequisition *requisition)
+{
+ GvcLevelBar *bar;
+
+ g_return_if_fail (GVC_IS_LEVEL_BAR (widget));
+ g_return_if_fail (requisition != NULL);
+
+ bar = GVC_LEVEL_BAR (widget);
+
+ switch (bar->priv->orientation) {
+ case GTK_ORIENTATION_VERTICAL:
+ requisition->width = VERTICAL_BAR_WIDTH;
+ requisition->height = MIN_VERTICAL_BAR_HEIGHT;
+ break;
+ case GTK_ORIENTATION_HORIZONTAL:
+ requisition->width = MIN_HORIZONTAL_BAR_WIDTH;
+ requisition->height = HORIZONTAL_BAR_HEIGHT;
+ break;
+ default:
+ g_assert_not_reached ();
+ break;
+ }
+}
+
+static void
+gvc_level_bar_size_allocate (GtkWidget *widget,
+ GtkAllocation *allocation)
+{
+ GvcLevelBar *bar;
+
+ g_return_if_fail (GVC_IS_LEVEL_BAR (widget));
+ g_return_if_fail (allocation != NULL);
+
+ bar = GVC_LEVEL_BAR (widget);
+
+ /* FIXME: add height property, labels, etc */
+ GTK_WIDGET_CLASS (gvc_level_bar_parent_class)->size_allocate (widget, allocation);
+
+ gtk_widget_set_allocation (widget, allocation);
+ gtk_widget_get_allocation (widget, allocation);
+
+ if (bar->priv->orientation == GTK_ORIENTATION_VERTICAL) {
+ allocation->height = MIN (allocation->height, MIN_VERTICAL_BAR_HEIGHT);
+ allocation->width = MAX (allocation->width, VERTICAL_BAR_WIDTH);
+ } else {
+ allocation->width = MIN (allocation->width, MIN_HORIZONTAL_BAR_WIDTH);
+ allocation->height = MAX (allocation->height, HORIZONTAL_BAR_HEIGHT);
+ }
+
+ bar_calc_layout (bar);
+}
+
+static void
+curved_rectangle (cairo_t *cr,
+ double x0,
+ double y0,
+ double width,
+ double height,
+ double radius)
+{
+ double x1;
+ double y1;
+
+ x1 = x0 + width;
+ y1 = y0 + height;
+
+ if (!width || !height) {
+ return;
+ }
+
+ if (width / 2 < radius) {
+ if (height / 2 < radius) {
+ cairo_move_to (cr, x0, (y0 + y1) / 2);
+ cairo_curve_to (cr, x0 ,y0, x0, y0, (x0 + x1) / 2, y0);
+ cairo_curve_to (cr, x1, y0, x1, y0, x1, (y0 + y1) / 2);
+ cairo_curve_to (cr, x1, y1, x1, y1, (x1 + x0) / 2, y1);
+ cairo_curve_to (cr, x0, y1, x0, y1, x0, (y0 + y1) / 2);
+ } else {
+ cairo_move_to (cr, x0, y0 + radius);
+ cairo_curve_to (cr, x0, y0, x0, y0, (x0 + x1) / 2, y0);
+ cairo_curve_to (cr, x1, y0, x1, y0, x1, y0 + radius);
+ cairo_line_to (cr, x1, y1 - radius);
+ cairo_curve_to (cr, x1, y1, x1, y1, (x1 + x0) / 2, y1);
+ cairo_curve_to (cr, x0, y1, x0, y1, x0, y1 - radius);
+ }
+ } else {
+ if (height / 2 < radius) {
+ cairo_move_to (cr, x0, (y0 + y1) / 2);
+ cairo_curve_to (cr, x0, y0, x0 , y0, x0 + radius, y0);
+ cairo_line_to (cr, x1 - radius, y0);
+ cairo_curve_to (cr, x1, y0, x1, y0, x1, (y0 + y1) / 2);
+ cairo_curve_to (cr, x1, y1, x1, y1, x1 - radius, y1);
+ cairo_line_to (cr, x0 + radius, y1);
+ cairo_curve_to (cr, x0, y1, x0, y1, x0, (y0 + y1) / 2);
+ } else {
+ cairo_move_to (cr, x0, y0 + radius);
+ cairo_curve_to (cr, x0 , y0, x0 , y0, x0 + radius, y0);
+ cairo_line_to (cr, x1 - radius, y0);
+ cairo_curve_to (cr, x1, y0, x1, y0, x1, y0 + radius);
+ cairo_line_to (cr, x1, y1 - radius);
+ cairo_curve_to (cr, x1, y1, x1, y1, x1 - radius, y1);
+ cairo_line_to (cr, x0 + radius, y1);
+ cairo_curve_to (cr, x0, y1, x0, y1, x0, y1 - radius);
+ }
+ }
+
+ cairo_close_path (cr);
+}
+
+static int
+gvc_level_bar_expose (GtkWidget *widget,
+ GdkEventExpose *event)
+{
+ GvcLevelBar *bar;
+ cairo_t *cr;
+ GtkAllocation allocation;
+
+ g_return_val_if_fail (GVC_IS_LEVEL_BAR (widget), FALSE);
+ g_return_val_if_fail (event != NULL, FALSE);
+
+ /* event queue compression */
+ if (event->count > 0) {
+ return FALSE;
+ }
+
+ bar = GVC_LEVEL_BAR (widget);
+
+ cr = gdk_cairo_create (gtk_widget_get_window (widget));
+
+ gtk_widget_get_allocation (widget, &allocation);
+ cairo_translate (cr,
+ allocation.x,
+ allocation.y);
+
+ if (bar->priv->orientation == GTK_ORIENTATION_VERTICAL) {
+ int i;
+ int by;
+
+ for (i = 0; i < NUM_BOXES; i++) {
+ by = i * bar->priv->layout.delta;
+ curved_rectangle (cr,
+ bar->priv->layout.area.x + 0.5,
+ by + 0.5,
+ bar->priv->layout.box_width - 1,
+ bar->priv->layout.box_height - 1,
+ bar->priv->layout.box_radius);
+ if ((bar->priv->layout.max_peak_num - 1) == i) {
+ /* fill peak foreground */
+ cairo_set_source_rgb (cr, bar->priv->layout.fl_r, bar->priv->layout.fl_g, bar->priv->layout.fl_b);
+ cairo_fill_preserve (cr);
+ } else if ((bar->priv->layout.peak_num - 1) >= i) {
+ /* fill background */
+ cairo_set_source_rgb (cr, bar->priv->layout.bg_r, bar->priv->layout.bg_g, bar->priv->layout.bg_b);
+ cairo_fill_preserve (cr);
+ /* fill foreground */
+ cairo_set_source_rgba (cr, bar->priv->layout.fl_r, bar->priv->layout.fl_g, bar->priv->layout.fl_b, 0.5);
+ cairo_fill_preserve (cr);
+ } else {
+ /* fill background */
+ cairo_set_source_rgb (cr, bar->priv->layout.bg_r, bar->priv->layout.bg_g, bar->priv->layout.bg_b);
+ cairo_fill_preserve (cr);
+ }
+
+ /* stroke border */
+ cairo_set_source_rgb (cr, bar->priv->layout.bdr_r, bar->priv->layout.bdr_g, bar->priv->layout.bdr_b);
+ cairo_set_line_width (cr, 1);
+ cairo_stroke (cr);
+ }
+
+ } else {
+ int i;
+ int bx;
+
+ for (i = 0; i < NUM_BOXES; i++) {
+ bx = i * bar->priv->layout.delta;
+ curved_rectangle (cr,
+ bx + 0.5,
+ bar->priv->layout.area.y + 0.5,
+ bar->priv->layout.box_width - 1,
+ bar->priv->layout.box_height - 1,
+ bar->priv->layout.box_radius);
+
+ if ((bar->priv->layout.max_peak_num - 1) == i) {
+ /* fill peak foreground */
+ cairo_set_source_rgb (cr, bar->priv->layout.fl_r, bar->priv->layout.fl_g, bar->priv->layout.fl_b);
+ cairo_fill_preserve (cr);
+ } else if ((bar->priv->layout.peak_num - 1) >= i) {
+ /* fill background */
+ cairo_set_source_rgb (cr, bar->priv->layout.bg_r, bar->priv->layout.bg_g, bar->priv->layout.bg_b);
+ cairo_fill_preserve (cr);
+ /* fill foreground */
+ cairo_set_source_rgba (cr, bar->priv->layout.fl_r, bar->priv->layout.fl_g, bar->priv->layout.fl_b, 0.5);
+ cairo_fill_preserve (cr);
+ } else {
+ /* fill background */
+ cairo_set_source_rgb (cr, bar->priv->layout.bg_r, bar->priv->layout.bg_g, bar->priv->layout.bg_b);
+ cairo_fill_preserve (cr);
+ }
+
+ /* stroke border */
+ cairo_set_source_rgb (cr, bar->priv->layout.bdr_r, bar->priv->layout.bdr_g, bar->priv->layout.bdr_b);
+ cairo_set_line_width (cr, 1);
+ cairo_stroke (cr);
+ }
+ }
+ cairo_destroy (cr);
+
+ return FALSE;
+}
+
+static void
+gvc_level_bar_class_init (GvcLevelBarClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
+ object_class->constructor = gvc_level_bar_constructor;
+ object_class->finalize = gvc_level_bar_finalize;
+ object_class->set_property = gvc_level_bar_set_property;
+ object_class->get_property = gvc_level_bar_get_property;
+
+ widget_class->expose_event = gvc_level_bar_expose;
+ widget_class->size_request = gvc_level_bar_size_request;
+ widget_class->size_allocate = gvc_level_bar_size_allocate;
+
+ g_object_class_install_property (object_class,
+ PROP_ORIENTATION,
+ g_param_spec_enum ("orientation",
+ "Orientation",
+ "The orientation of the bar",
+ GTK_TYPE_ORIENTATION,
+ GTK_ORIENTATION_HORIZONTAL,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_PEAK_ADJUSTMENT,
+ g_param_spec_object ("peak-adjustment",
+ "Peak Adjustment",
+ "The GtkAdjustment that contains the current peak value",
+ GTK_TYPE_ADJUSTMENT,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_RMS_ADJUSTMENT,
+ g_param_spec_object ("rms-adjustment",
+ "RMS Adjustment",
+ "The GtkAdjustment that contains the current rms value",
+ GTK_TYPE_ADJUSTMENT,
+ G_PARAM_READWRITE));
+ g_object_class_install_property (object_class,
+ PROP_SCALE,
+ g_param_spec_int ("scale",
+ "Scale",
+ "Scale",
+ 0,
+ G_MAXINT,
+ GVC_LEVEL_SCALE_LINEAR,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
+ g_type_class_add_private (klass, sizeof (GvcLevelBarPrivate));
+}
+
+static void
+gvc_level_bar_init (GvcLevelBar *bar)
+{
+ bar->priv = GVC_LEVEL_BAR_GET_PRIVATE (bar);
+
+ bar->priv->peak_adjustment = GTK_ADJUSTMENT (gtk_adjustment_new (0.0,
+ 0.0,
+ 1.0,
+ 0.05,
+ 0.1,
+ 0.1));
+ g_object_ref_sink (bar->priv->peak_adjustment);
+ g_signal_connect (bar->priv->peak_adjustment,
+ "value-changed",
+ G_CALLBACK (on_peak_adjustment_value_changed),
+ bar);
+
+ bar->priv->rms_adjustment = GTK_ADJUSTMENT (gtk_adjustment_new (0.0,
+ 0.0,
+ 1.0,
+ 0.05,
+ 0.1,
+ 0.1));
+ g_object_ref_sink (bar->priv->rms_adjustment);
+ g_signal_connect (bar->priv->rms_adjustment,
+ "value-changed",
+ G_CALLBACK (on_rms_adjustment_value_changed),
+ bar);
+
+ gtk_widget_set_has_window (GTK_WIDGET (bar), FALSE);
+}
+
+static void
+gvc_level_bar_finalize (GObject *object)
+{
+ GvcLevelBar *bar;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_LEVEL_BAR (object));
+
+ bar = GVC_LEVEL_BAR (object);
+
+ if (bar->priv->max_peak_id > 0) {
+ g_source_remove (bar->priv->max_peak_id);
+ }
+
+ g_return_if_fail (bar->priv != NULL);
+
+ G_OBJECT_CLASS (gvc_level_bar_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_level_bar_new (void)
+{
+ GObject *bar;
+ bar = g_object_new (GVC_TYPE_LEVEL_BAR,
+ NULL);
+ return GTK_WIDGET (bar);
+}
diff --git a/mate-volume-control/src/gvc-level-bar.h b/mate-volume-control/src/gvc-level-bar.h
new file mode 100644
index 0000000..917b415
--- /dev/null
+++ b/mate-volume-control/src/gvc-level-bar.h
@@ -0,0 +1,75 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 William Jon McCann <[email protected]>
+ *
+ * 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_LEVEL_BAR_H
+#define __GVC_LEVEL_BAR_H
+
+#include <glib-object.h>
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_LEVEL_BAR (gvc_level_bar_get_type ())
+#define GVC_LEVEL_BAR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_LEVEL_BAR, GvcLevelBar))
+#define GVC_LEVEL_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_LEVEL_BAR, GvcLevelBarClass))
+#define GVC_IS_LEVEL_BAR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_LEVEL_BAR))
+#define GVC_IS_LEVEL_BAR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_LEVEL_BAR))
+#define GVC_LEVEL_BAR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_LEVEL_BAR, GvcLevelBarClass))
+
+typedef struct GvcLevelBarPrivate GvcLevelBarPrivate;
+
+typedef struct
+{
+ GtkHBox parent;
+ GvcLevelBarPrivate *priv;
+} GvcLevelBar;
+
+typedef struct
+{
+ GtkHBoxClass parent_class;
+} GvcLevelBarClass;
+
+typedef enum
+{
+ GVC_LEVEL_SCALE_LINEAR,
+ GVC_LEVEL_SCALE_LOG,
+ GVC_LEVEL_SCALE_LAST
+} GvcLevelScale;
+
+GType gvc_level_bar_get_type (void);
+
+GtkWidget * gvc_level_bar_new (void);
+void gvc_level_bar_set_orientation (GvcLevelBar *bar,
+ GtkOrientation orientation);
+GtkOrientation gvc_level_bar_get_orientation (GvcLevelBar *bar);
+
+void gvc_level_bar_set_peak_adjustment (GvcLevelBar *bar,
+ GtkAdjustment *adjustment);
+GtkAdjustment * gvc_level_bar_get_peak_adjustment (GvcLevelBar *bar);
+void gvc_level_bar_set_rms_adjustment (GvcLevelBar *bar,
+ GtkAdjustment *adjustment);
+GtkAdjustment * gvc_level_bar_get_rms_adjustment (GvcLevelBar *bar);
+void gvc_level_bar_set_scale (GvcLevelBar *bar,
+ GvcLevelScale scale);
+
+
+G_END_DECLS
+
+#endif /* __GVC_LEVEL_BAR_H */
diff --git a/mate-volume-control/src/gvc-log.c b/mate-volume-control/src/gvc-log.c
new file mode 100644
index 0000000..03a9486
--- /dev/null
+++ b/mate-volume-control/src/gvc-log.c
@@ -0,0 +1,62 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 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.
+ *
+ */
+
+
+#include "config.h"
+
+#include <glib.h>
+#include <glib/gstdio.h>
+
+#include "gvc-log.h"
+
+
+static int log_levels = G_LOG_LEVEL_CRITICAL |
+ G_LOG_LEVEL_ERROR |
+ G_LOG_LEVEL_WARNING |
+ G_LOG_LEVEL_DEBUG;
+
+static void
+gvc_log_default_handler (const gchar *log_domain,
+ GLogLevelFlags log_level,
+ const gchar *message,
+ gpointer unused_data)
+{
+ if ((log_level & log_levels) == 0)
+ return;
+
+ g_log_default_handler (log_domain, log_level, message, unused_data);
+}
+
+void
+gvc_log_init (void)
+{
+ g_log_set_default_handler (gvc_log_default_handler, NULL);
+}
+
+void
+gvc_log_set_debug (gboolean debug)
+{
+ if (debug) {
+ log_levels |= G_LOG_LEVEL_DEBUG;
+ g_debug ("Enabling debugging");
+ } else {
+ log_levels &= ~G_LOG_LEVEL_DEBUG;
+ }
+}
diff --git a/mate-volume-control/src/gvc-log.h b/mate-volume-control/src/gvc-log.h
new file mode 100644
index 0000000..bc1cdd5
--- /dev/null
+++ b/mate-volume-control/src/gvc-log.h
@@ -0,0 +1,35 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 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_LOG_H
+#define __GVC_LOG_H
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+
+void gvc_log_init (void);
+void gvc_log_set_debug (gboolean debug);
+
+
+G_END_DECLS
+
+#endif /* __GVC_LOG_H */
diff --git a/mate-volume-control/src/gvc-mixer-card.c b/mate-volume-control/src/gvc-mixer-card.c
new file mode 100644
index 0000000..dc4ccca
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-card.c
@@ -0,0 +1,498 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#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;
+ pa_operation *profile_op;
+};
+
+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;
+
+ pa_operation_unref (card->priv->profile_op);
+ card->priv->profile_op = 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_op != NULL) {
+ pa_operation_cancel (card->priv->profile_op);
+ pa_operation_unref (card->priv->profile_op);
+ card->priv->profile_op = NULL;
+ }
+
+ if (card->priv->profile != NULL) {
+ g_free (card->priv->target_profile);
+ card->priv->target_profile = g_strdup (profile);
+
+ card->priv->profile_op = 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 (card->priv->profile_op == NULL) {
+ g_warning ("pa_context_set_card_profile_by_index() failed");
+ return FALSE;
+ }
+ } 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/mate-volume-control/src/gvc-mixer-card.h b/mate-volume-control/src/gvc-mixer-card.h
new file mode 100644
index 0000000..ad24cd6
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-card.h
@@ -0,0 +1,87 @@
+/* -*- 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 <glib-object.h>
+#include <pulse/pulseaudio.h>
+
+G_BEGIN_DECLS
+
+#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;
+ guint n_sinks, n_sources;
+} 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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_CARD_H */
diff --git a/mate-volume-control/src/gvc-mixer-control.c b/mate-volume-control/src/gvc-mixer-control.c
new file mode 100644
index 0000000..b504427
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-control.c
@@ -0,0 +1,2150 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2006-2008 Lennart Poettering
+ * Copyright (C) 2008 Sjoerd Simons <[email protected]>
+ * 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+#include <pulse/glib-mainloop.h>
+#include <pulse/ext-stream-restore.h>
+
+#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;
+ g_signal_emit (control,
+ signals[DEFAULT_SOURCE_CHANGED],
+ 0,
+ PA_INVALID_INDEX);
+ 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) {
+ /* Don't tell front-ends about an unset default
+ * sink if it's already unset */
+ if (control->priv->default_sink_is_set == FALSE)
+ return;
+ control->priv->default_sink_id = 0;
+ control->priv->default_sink_is_set = FALSE;
+ g_signal_emit (control,
+ signals[DEFAULT_SINK_CHANGED],
+ 0,
+ PA_INVALID_INDEX);
+ 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_card_index (stream, info->card);
+ 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));
+ 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->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 = (GvcChannelMap *) 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_card_index (stream, info->card);
+ 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->n_sinks = pi.n_sinks;
+ profile->n_sources = 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);
+ /* If we don't have an event stream to restore, then
+ * set one up with a default 100% volume */
+ if (!control->priv->event_sink_input_is_set) {
+ pa_ext_stream_restore_info info;
+
+ memset (&info, 0, sizeof(info));
+ info.name = "sink-input-by-media-role:event";
+ info.volume.channels = 1;
+ info.volume.values[0] = PA_VOLUME_NORM;
+ update_event_role_stream (control, &info);
+ }
+ 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/mate-volume-control/src/gvc-mixer-control.h b/mate-volume-control/src/gvc-mixer-control.h
new file mode 100644
index 0000000..d49e5a3
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-control.h
@@ -0,0 +1,98 @@
+/* -*- 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 <glib-object.h>
+#include <pulse/pulseaudio.h>
+#include "gvc-mixer-stream.h"
+#include "gvc-mixer-card.h"
+
+G_BEGIN_DECLS
+
+#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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_CONTROL_H */
diff --git a/mate-volume-control/src/gvc-mixer-dialog.c b/mate-volume-control/src/gvc-mixer-dialog.c
new file mode 100644
index 0000000..cf8fcc1
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-dialog.c
@@ -0,0 +1,2134 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include "gvc-channel-bar.h"
+#include "gvc-balance-bar.h"
+#include "gvc-combo-box.h"
+#include "gvc-mixer-control.h"
+#include "gvc-mixer-card.h"
+#include "gvc-mixer-sink.h"
+#include "gvc-mixer-source.h"
+#include "gvc-mixer-source-output.h"
+#include "gvc-mixer-dialog.h"
+#include "gvc-sound-theme-chooser.h"
+#include "gvc-level-bar.h"
+#include "gvc-speaker-test.h"
+
+#define SCALE_SIZE 128
+
+#define GVC_MIXER_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_DIALOG, GvcMixerDialogPrivate))
+
+struct GvcMixerDialogPrivate
+{
+ GvcMixerControl *mixer_control;
+ GHashTable *bars;
+ GtkWidget *notebook;
+ GtkWidget *output_bar;
+ GtkWidget *input_bar;
+ GtkWidget *input_level_bar;
+ GtkWidget *effects_bar;
+ GtkWidget *output_stream_box;
+ GtkWidget *sound_effects_box;
+ GtkWidget *hw_box;
+ GtkWidget *hw_treeview;
+ GtkWidget *hw_settings_box;
+ GtkWidget *hw_profile_combo;
+ GtkWidget *input_box;
+ GtkWidget *output_box;
+ GtkWidget *applications_box;
+ GtkWidget *no_apps_label;
+ GtkWidget *output_treeview;
+ GtkWidget *output_settings_box;
+ GtkWidget *output_balance_bar;
+ GtkWidget *output_fade_bar;
+ GtkWidget *output_lfe_bar;
+ GtkWidget *output_port_combo;
+ GtkWidget *input_treeview;
+ GtkWidget *input_port_combo;
+ GtkWidget *input_settings_box;
+ GtkWidget *sound_theme_chooser;
+ GtkWidget *click_feedback_button;
+ GtkWidget *audible_bell_button;
+ GtkSizeGroup *size_group;
+ GtkSizeGroup *apps_size_group;
+
+ gdouble last_input_peak;
+ guint num_apps;
+};
+
+enum {
+ NAME_COLUMN,
+ DEVICE_COLUMN,
+ ACTIVE_COLUMN,
+ ID_COLUMN,
+ SPEAKERS_COLUMN,
+ NUM_COLUMNS
+};
+
+enum {
+ HW_ID_COLUMN,
+ HW_ICON_COLUMN,
+ HW_NAME_COLUMN,
+ HW_STATUS_COLUMN,
+ HW_PROFILE_COLUMN,
+ HW_PROFILE_HUMAN_COLUMN,
+ HW_SENSITIVE_COLUMN,
+ HW_NUM_COLUMNS
+};
+
+enum
+{
+ PROP_0,
+ PROP_MIXER_CONTROL
+};
+
+static void gvc_mixer_dialog_class_init (GvcMixerDialogClass *klass);
+static void gvc_mixer_dialog_init (GvcMixerDialog *mixer_dialog);
+static void gvc_mixer_dialog_finalize (GObject *object);
+
+static void bar_set_stream (GvcMixerDialog *dialog,
+ GtkWidget *bar,
+ GvcMixerStream *stream);
+
+static void on_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcMixerDialog *dialog);
+
+G_DEFINE_TYPE (GvcMixerDialog, gvc_mixer_dialog, GTK_TYPE_DIALOG)
+
+static void
+update_default_input (GvcMixerDialog *dialog)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ gboolean ret;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->input_treeview));
+ ret = gtk_tree_model_get_iter_first (model, &iter);
+ if (ret == FALSE) {
+ g_debug ("No default input selected or available");
+ return;
+ }
+ do {
+ gboolean toggled;
+ gboolean is_default;
+ guint id;
+ GvcMixerStream *stream;
+
+ gtk_tree_model_get (model, &iter,
+ ID_COLUMN, &id,
+ ACTIVE_COLUMN, &toggled,
+ -1);
+
+ stream = gvc_mixer_control_lookup_stream_id (dialog->priv->mixer_control, id);
+ if (stream == NULL) {
+ g_warning ("Unable to find stream for id: %u", id);
+ continue;
+ }
+
+ is_default = FALSE;
+ if (stream == gvc_mixer_control_get_default_source (dialog->priv->mixer_control)) {
+ is_default = TRUE;
+ }
+
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ ACTIVE_COLUMN, is_default,
+ -1);
+ } while (gtk_tree_model_iter_next (model, &iter));
+}
+
+static void
+update_description (GvcMixerDialog *dialog,
+ guint column,
+ const char *value,
+ GvcMixerStream *stream)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ guint id;
+
+ if (GVC_IS_MIXER_SOURCE (stream))
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->input_treeview));
+ else if (GVC_IS_MIXER_SINK (stream))
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->output_treeview));
+ else
+ g_assert_not_reached ();
+ gtk_tree_model_get_iter_first (model, &iter);
+
+ id = gvc_mixer_stream_get_id (stream);
+ do {
+ guint current_id;
+
+ gtk_tree_model_get (model, &iter,
+ ID_COLUMN, &current_id,
+ -1);
+ if (id != current_id)
+ continue;
+
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ column, value,
+ -1);
+ break;
+ } while (gtk_tree_model_iter_next (model, &iter));
+}
+
+static void
+port_selection_changed (GvcComboBox *combo_box,
+ const char *port,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+
+ stream = g_object_get_data (G_OBJECT (combo_box), "stream");
+ if (stream == NULL) {
+ g_warning ("Could not find stream for port combo box");
+ return;
+ }
+ if (gvc_mixer_stream_change_port (stream, port) == FALSE) {
+ g_warning ("Could not change port for stream");
+ }
+}
+
+static void
+update_output_settings (GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+ const GvcChannelMap *map;
+ const GList *ports;
+
+ g_debug ("Updating output settings");
+ if (dialog->priv->output_balance_bar != NULL) {
+ gtk_container_remove (GTK_CONTAINER (dialog->priv->output_settings_box),
+ dialog->priv->output_balance_bar);
+ dialog->priv->output_balance_bar = NULL;
+ }
+ if (dialog->priv->output_fade_bar != NULL) {
+ gtk_container_remove (GTK_CONTAINER (dialog->priv->output_settings_box),
+ dialog->priv->output_fade_bar);
+ dialog->priv->output_fade_bar = NULL;
+ }
+ if (dialog->priv->output_lfe_bar != NULL) {
+ gtk_container_remove (GTK_CONTAINER (dialog->priv->output_settings_box),
+ dialog->priv->output_lfe_bar);
+ dialog->priv->output_lfe_bar = NULL;
+ }
+ if (dialog->priv->output_port_combo != NULL) {
+ gtk_container_remove (GTK_CONTAINER (dialog->priv->output_settings_box),
+ dialog->priv->output_port_combo);
+ dialog->priv->output_port_combo = NULL;
+ }
+
+ stream = gvc_mixer_control_get_default_sink (dialog->priv->mixer_control);
+ if (stream == NULL) {
+ g_warning ("Default sink stream not found");
+ return;
+ }
+
+ gvc_channel_bar_set_base_volume (GVC_CHANNEL_BAR (dialog->priv->output_bar),
+ gvc_mixer_stream_get_base_volume (stream));
+ gvc_channel_bar_set_is_amplified (GVC_CHANNEL_BAR (dialog->priv->output_bar),
+ gvc_mixer_stream_get_can_decibel (stream));
+
+ map = gvc_mixer_stream_get_channel_map (stream);
+ if (map == NULL) {
+ g_warning ("Default sink stream has no channel map");
+ return;
+ }
+
+ dialog->priv->output_balance_bar = gvc_balance_bar_new (map, BALANCE_TYPE_RL);
+ if (dialog->priv->size_group != NULL) {
+ gvc_balance_bar_set_size_group (GVC_BALANCE_BAR (dialog->priv->output_balance_bar),
+ dialog->priv->size_group,
+ TRUE);
+ }
+ gtk_box_pack_start (GTK_BOX (dialog->priv->output_settings_box),
+ dialog->priv->output_balance_bar,
+ FALSE, FALSE, 6);
+ gtk_widget_show (dialog->priv->output_balance_bar);
+
+ if (gvc_channel_map_can_fade (map)) {
+ dialog->priv->output_fade_bar = gvc_balance_bar_new (map, BALANCE_TYPE_FR);
+ if (dialog->priv->size_group != NULL) {
+ gvc_balance_bar_set_size_group (GVC_BALANCE_BAR (dialog->priv->output_fade_bar),
+ dialog->priv->size_group,
+ TRUE);
+ }
+ gtk_box_pack_start (GTK_BOX (dialog->priv->output_settings_box),
+ dialog->priv->output_fade_bar,
+ FALSE, FALSE, 6);
+ gtk_widget_show (dialog->priv->output_fade_bar);
+ }
+
+ if (gvc_channel_map_has_lfe (map)) {
+ dialog->priv->output_lfe_bar = gvc_balance_bar_new (map, BALANCE_TYPE_LFE);
+ if (dialog->priv->size_group != NULL) {
+ gvc_balance_bar_set_size_group (GVC_BALANCE_BAR (dialog->priv->output_lfe_bar),
+ dialog->priv->size_group,
+ TRUE);
+ }
+ gtk_box_pack_start (GTK_BOX (dialog->priv->output_settings_box),
+ dialog->priv->output_lfe_bar,
+ FALSE, FALSE, 6);
+ gtk_widget_show (dialog->priv->output_lfe_bar);
+ }
+
+ ports = gvc_mixer_stream_get_ports (stream);
+ if (ports != NULL) {
+ const GvcMixerStreamPort *port;
+ port = gvc_mixer_stream_get_port (stream);
+
+ dialog->priv->output_port_combo = gvc_combo_box_new (_("Co_nnector:"));
+ gvc_combo_box_set_ports (GVC_COMBO_BOX (dialog->priv->output_port_combo),
+ ports);
+ gvc_combo_box_set_active (GVC_COMBO_BOX (dialog->priv->output_port_combo), port->port);
+ g_object_set_data (G_OBJECT (dialog->priv->output_port_combo), "stream", stream);
+ g_signal_connect (G_OBJECT (dialog->priv->output_port_combo), "changed",
+ G_CALLBACK (port_selection_changed), dialog);
+
+ gtk_box_pack_start (GTK_BOX (dialog->priv->output_settings_box),
+ dialog->priv->output_port_combo,
+ TRUE, FALSE, 6);
+
+ gvc_combo_box_set_size_group (GVC_COMBO_BOX (dialog->priv->output_port_combo), dialog->priv->size_group, FALSE);
+
+ gtk_widget_show (dialog->priv->output_port_combo);
+ }
+
+ /* FIXME: We could make this into a "No settings" label instead */
+ gtk_widget_set_sensitive (dialog->priv->output_balance_bar, gvc_channel_map_can_balance (map));
+}
+
+static void
+update_default_output (GvcMixerDialog *dialog)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->output_treeview));
+ gtk_tree_model_get_iter_first (model, &iter);
+ do {
+ gboolean toggled;
+ gboolean is_default;
+ guint id;
+ GvcMixerStream *stream;
+
+ gtk_tree_model_get (model, &iter,
+ ID_COLUMN, &id,
+ ACTIVE_COLUMN, &toggled,
+ -1);
+
+ stream = gvc_mixer_control_lookup_stream_id (dialog->priv->mixer_control, id);
+ if (stream == NULL) {
+ g_warning ("Unable to find stream for id: %u", id);
+ continue;
+ }
+
+ is_default = FALSE;
+ if (stream == gvc_mixer_control_get_default_sink (dialog->priv->mixer_control)) {
+ is_default = TRUE;
+ }
+
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ ACTIVE_COLUMN, is_default,
+ -1);
+ } while (gtk_tree_model_iter_next (model, &iter));
+}
+
+static void
+on_mixer_control_default_sink_changed (GvcMixerControl *control,
+ guint id,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+
+ g_debug ("GvcMixerDialog: default sink changed: %u", id);
+
+ if (id == PA_INVALID_INDEX)
+ stream = NULL;
+ else
+ stream = gvc_mixer_control_lookup_stream_id (dialog->priv->mixer_control,
+ id);
+ bar_set_stream (dialog, dialog->priv->output_bar, stream);
+
+ update_output_settings (dialog);
+
+ update_default_output (dialog);
+}
+
+
+#define DECAY_STEP .15
+
+static void
+update_input_peak (GvcMixerDialog *dialog,
+ gdouble v)
+{
+ GtkAdjustment *adj;
+
+ if (dialog->priv->last_input_peak >= DECAY_STEP) {
+ if (v < dialog->priv->last_input_peak - DECAY_STEP) {
+ v = dialog->priv->last_input_peak - DECAY_STEP;
+ }
+ }
+
+ dialog->priv->last_input_peak = v;
+
+ adj = gvc_level_bar_get_peak_adjustment (GVC_LEVEL_BAR (dialog->priv->input_level_bar));
+ if (v >= 0) {
+ gtk_adjustment_set_value (adj, v);
+ } else {
+ gtk_adjustment_set_value (adj, 0.0);
+ }
+}
+
+static void
+update_input_meter (GvcMixerDialog *dialog,
+ uint32_t source_index,
+ uint32_t sink_input_idx,
+ double v)
+{
+ update_input_peak (dialog, v);
+}
+
+static void
+on_monitor_suspended_callback (pa_stream *s,
+ void *userdata)
+{
+ GvcMixerDialog *dialog;
+
+ dialog = userdata;
+
+ if (pa_stream_is_suspended (s)) {
+ g_debug ("Stream suspended");
+ update_input_meter (dialog,
+ pa_stream_get_device_index (s),
+ PA_INVALID_INDEX,
+ -1);
+ }
+}
+
+static void
+on_monitor_read_callback (pa_stream *s,
+ size_t length,
+ void *userdata)
+{
+ GvcMixerDialog *dialog;
+ const void *data;
+ double v;
+
+ dialog = userdata;
+
+ if (pa_stream_peek (s, &data, &length) < 0) {
+ g_warning ("Failed to read data from stream");
+ return;
+ }
+
+ assert (length > 0);
+ assert (length % sizeof (float) == 0);
+
+ v = ((const float *) data)[length / sizeof (float) -1];
+
+ pa_stream_drop (s);
+
+ if (v < 0) {
+ v = 0;
+ }
+ if (v > 1) {
+ v = 1;
+ }
+
+ update_input_meter (dialog,
+ pa_stream_get_device_index (s),
+ pa_stream_get_monitor_stream (s),
+ v);
+}
+
+static void
+create_monitor_stream_for_source (GvcMixerDialog *dialog,
+ GvcMixerStream *stream)
+{
+ pa_stream *s;
+ char t[16];
+ pa_buffer_attr attr;
+ pa_sample_spec ss;
+ pa_context *context;
+ int res;
+ pa_proplist *proplist;
+ gboolean has_monitor;
+
+ if (stream == NULL) {
+ return;
+ }
+ has_monitor = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (stream), "has-monitor"));
+ if (has_monitor != FALSE) {
+ return;
+ }
+
+ g_debug ("Create monitor for %u",
+ gvc_mixer_stream_get_index (stream));
+
+ context = gvc_mixer_control_get_pa_context (dialog->priv->mixer_control);
+
+ if (pa_context_get_server_protocol_version (context) < 13) {
+ return;
+ }
+
+ ss.channels = 1;
+ ss.format = PA_SAMPLE_FLOAT32;
+ ss.rate = 25;
+
+ memset (&attr, 0, sizeof (attr));
+ attr.fragsize = sizeof (float);
+ attr.maxlength = (uint32_t) -1;
+
+ snprintf (t, sizeof (t), "%u", gvc_mixer_stream_get_index (stream));
+
+ proplist = pa_proplist_new ();
+ pa_proplist_sets (proplist, PA_PROP_APPLICATION_ID, "org.mate.VolumeControl");
+ s = pa_stream_new_with_proplist (context, _("Peak detect"), &ss, NULL, proplist);
+ pa_proplist_free (proplist);
+ if (s == NULL) {
+ g_warning ("Failed to create monitoring stream");
+ return;
+ }
+
+ pa_stream_set_read_callback (s, on_monitor_read_callback, dialog);
+ pa_stream_set_suspended_callback (s, on_monitor_suspended_callback, dialog);
+
+ res = pa_stream_connect_record (s,
+ t,
+ &attr,
+ (pa_stream_flags_t) (PA_STREAM_DONT_MOVE
+ |PA_STREAM_PEAK_DETECT
+ |PA_STREAM_ADJUST_LATENCY));
+ if (res < 0) {
+ g_warning ("Failed to connect monitoring stream");
+ pa_stream_unref (s);
+ } else {
+ g_object_set_data (G_OBJECT (stream), "has-monitor", GINT_TO_POINTER (TRUE));
+ g_object_set_data (G_OBJECT (dialog->priv->input_level_bar), "pa_stream", s);
+ g_object_set_data (G_OBJECT (dialog->priv->input_level_bar), "stream", stream);
+ }
+}
+
+static void
+stop_monitor_stream_for_source (GvcMixerDialog *dialog)
+{
+ pa_stream *s;
+ pa_context *context;
+ int res;
+ GvcMixerStream *stream;
+
+ s = g_object_get_data (G_OBJECT (dialog->priv->input_level_bar), "pa_stream");
+ if (s == NULL)
+ return;
+ stream = g_object_get_data (G_OBJECT (dialog->priv->input_level_bar), "stream");
+ g_assert (stream != NULL);
+
+ g_debug ("Stopping monitor for %u", pa_stream_get_index (s));
+
+ context = gvc_mixer_control_get_pa_context (dialog->priv->mixer_control);
+
+ if (pa_context_get_server_protocol_version (context) < 13) {
+ return;
+ }
+
+ res = pa_stream_disconnect (s);
+ if (res == 0)
+ g_object_set_data (G_OBJECT (stream), "has-monitor", GINT_TO_POINTER (FALSE));
+ g_object_set_data (G_OBJECT (dialog->priv->input_level_bar), "pa_stream", NULL);
+ g_object_set_data (G_OBJECT (dialog->priv->input_level_bar), "stream", NULL);
+}
+
+static void
+update_input_settings (GvcMixerDialog *dialog)
+{
+ const GList *ports;
+ GvcMixerStream *stream;
+
+ g_debug ("Updating input settings");
+
+ stop_monitor_stream_for_source (dialog);
+
+ if (dialog->priv->input_port_combo != NULL) {
+ gtk_container_remove (GTK_CONTAINER (dialog->priv->input_settings_box),
+ dialog->priv->input_port_combo);
+ dialog->priv->input_port_combo = NULL;
+ }
+
+ stream = gvc_mixer_control_get_default_source (dialog->priv->mixer_control);
+ if (stream == NULL) {
+ g_debug ("Default source stream not found");
+ return;
+ }
+
+ gvc_channel_bar_set_base_volume (GVC_CHANNEL_BAR (dialog->priv->input_bar),
+ gvc_mixer_stream_get_base_volume (stream));
+ gvc_channel_bar_set_is_amplified (GVC_CHANNEL_BAR (dialog->priv->input_bar),
+ gvc_mixer_stream_get_can_decibel (stream));
+
+ ports = gvc_mixer_stream_get_ports (stream);
+ if (ports != NULL) {
+ const GvcMixerStreamPort *port;
+ port = gvc_mixer_stream_get_port (stream);
+
+ dialog->priv->input_port_combo = gvc_combo_box_new (_("Co_nnector:"));
+ gvc_combo_box_set_ports (GVC_COMBO_BOX (dialog->priv->input_port_combo),
+ ports);
+ gvc_combo_box_set_active (GVC_COMBO_BOX (dialog->priv->input_port_combo), port->port);
+ g_object_set_data (G_OBJECT (dialog->priv->input_port_combo), "stream", stream);
+ g_signal_connect (G_OBJECT (dialog->priv->input_port_combo), "changed",
+ G_CALLBACK (port_selection_changed), dialog);
+
+ gvc_combo_box_set_size_group (GVC_COMBO_BOX (dialog->priv->input_port_combo), dialog->priv->size_group, FALSE);
+ gtk_box_pack_start (GTK_BOX (dialog->priv->input_settings_box),
+ dialog->priv->input_port_combo,
+ TRUE, TRUE, 0);
+ gtk_widget_show (dialog->priv->input_port_combo);
+ }
+
+ create_monitor_stream_for_source (dialog, stream);
+}
+
+static void
+on_mixer_control_default_source_changed (GvcMixerControl *control,
+ guint id,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+ GtkAdjustment *adj;
+
+ g_debug ("GvcMixerDialog: default source changed: %u", id);
+
+ if (id == PA_INVALID_INDEX)
+ stream = NULL;
+ else
+ stream = gvc_mixer_control_lookup_stream_id (dialog->priv->mixer_control, id);
+
+ /* Disconnect the adj, otherwise it might change if is_amplified changes */
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (dialog->priv->input_bar)));
+ g_signal_handlers_disconnect_by_func(adj, on_adjustment_value_changed, dialog);
+
+ bar_set_stream (dialog, dialog->priv->input_bar, stream);
+ update_input_settings (dialog);
+
+ g_signal_connect (adj,
+ "value-changed",
+ G_CALLBACK (on_adjustment_value_changed),
+ dialog);
+
+ update_default_input (dialog);
+}
+
+static void
+gvc_mixer_dialog_set_mixer_control (GvcMixerDialog *dialog,
+ GvcMixerControl *control)
+{
+ g_return_if_fail (GVC_MIXER_DIALOG (dialog));
+ g_return_if_fail (GVC_IS_MIXER_CONTROL (control));
+
+ g_object_ref (control);
+
+ if (dialog->priv->mixer_control != NULL) {
+ g_signal_handlers_disconnect_by_func (dialog->priv->mixer_control,
+ G_CALLBACK (on_mixer_control_default_sink_changed),
+ dialog);
+ g_signal_handlers_disconnect_by_func (dialog->priv->mixer_control,
+ G_CALLBACK (on_mixer_control_default_source_changed),
+ dialog);
+ g_object_unref (dialog->priv->mixer_control);
+ }
+
+ dialog->priv->mixer_control = control;
+
+ g_signal_connect (dialog->priv->mixer_control,
+ "default-sink-changed",
+ G_CALLBACK (on_mixer_control_default_sink_changed),
+ dialog);
+ g_signal_connect (dialog->priv->mixer_control,
+ "default-source-changed",
+ G_CALLBACK (on_mixer_control_default_source_changed),
+ dialog);
+
+ g_object_notify (G_OBJECT (dialog), "mixer-control");
+}
+
+static GvcMixerControl *
+gvc_mixer_dialog_get_mixer_control (GvcMixerDialog *dialog)
+{
+ g_return_val_if_fail (GVC_IS_MIXER_DIALOG (dialog), NULL);
+
+ return dialog->priv->mixer_control;
+}
+
+static void
+gvc_mixer_dialog_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcMixerDialog *self = GVC_MIXER_DIALOG (object);
+
+ switch (prop_id) {
+ case PROP_MIXER_CONTROL:
+ gvc_mixer_dialog_set_mixer_control (self, g_value_get_object (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_mixer_dialog_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcMixerDialog *self = GVC_MIXER_DIALOG (object);
+
+ switch (prop_id) {
+ case PROP_MIXER_CONTROL:
+ g_value_set_object (value, gvc_mixer_dialog_get_mixer_control (self));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+on_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+
+ stream = g_object_get_data (G_OBJECT (adjustment), "gvc-mixer-dialog-stream");
+ if (stream != NULL) {
+ GObject *bar;
+ gdouble volume, rounded;
+ char *name;
+
+ volume = gtk_adjustment_get_value (adjustment);
+ rounded = round (volume);
+
+ bar = g_object_get_data (G_OBJECT (adjustment), "gvc-mixer-dialog-bar");
+ g_object_get (bar, "name", &name, NULL);
+ g_debug ("Setting stream volume %lf (rounded: %lf) for bar '%s'", volume, rounded, name);
+ g_free (name);
+
+ /* FIXME would need to do that in the balance bar really... */
+ /* Make sure we do not unmute muted streams, there's a button for that */
+ if (volume == 0.0)
+ gvc_mixer_stream_set_is_muted (stream, TRUE);
+ /* Only push the volume if it's actually changed */
+ if (gvc_mixer_stream_set_volume(stream, (pa_volume_t) rounded) != FALSE)
+ gvc_mixer_stream_push_volume (stream);
+ }
+}
+
+static void
+on_bar_is_muted_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcMixerDialog *dialog)
+{
+ gboolean is_muted;
+ GvcMixerStream *stream;
+
+ is_muted = gvc_channel_bar_get_is_muted (GVC_CHANNEL_BAR (object));
+
+ stream = g_object_get_data (object, "gvc-mixer-dialog-stream");
+ if (stream != NULL) {
+ gvc_mixer_stream_change_is_muted (stream, is_muted);
+ } else {
+ char *name;
+ g_object_get (object, "name", &name, NULL);
+ g_warning ("Unable to find stream for bar '%s'", name);
+ g_free (name);
+ }
+}
+
+static GtkWidget *
+lookup_bar_for_stream (GvcMixerDialog *dialog,
+ GvcMixerStream *stream)
+{
+ GtkWidget *bar;
+
+ bar = g_hash_table_lookup (dialog->priv->bars, GUINT_TO_POINTER (gvc_mixer_stream_get_id (stream)));
+
+ return bar;
+}
+
+static GtkWidget *
+lookup_combo_box_for_stream (GvcMixerDialog *dialog,
+ GvcMixerStream *stream)
+{
+ GvcMixerStream *combo_stream;
+ guint id;
+
+ id = gvc_mixer_stream_get_id (stream);
+
+ if (dialog->priv->output_port_combo != NULL) {
+ combo_stream = g_object_get_data (G_OBJECT (dialog->priv->output_port_combo),
+ "stream");
+ if (combo_stream != NULL) {
+ if (id == gvc_mixer_stream_get_id (combo_stream))
+ return dialog->priv->output_port_combo;
+ }
+ }
+
+ if (dialog->priv->input_port_combo != NULL) {
+ combo_stream = g_object_get_data (G_OBJECT (dialog->priv->input_port_combo),
+ "stream");
+ if (combo_stream != NULL) {
+ if (id == gvc_mixer_stream_get_id (combo_stream))
+ return dialog->priv->input_port_combo;
+ }
+ }
+
+ return NULL;
+}
+
+static void
+on_stream_description_notify (GvcMixerStream *stream,
+ GParamSpec *pspec,
+ GvcMixerDialog *dialog)
+{
+ update_description (dialog, NAME_COLUMN,
+ gvc_mixer_stream_get_description (stream),
+ stream);
+}
+
+static void
+on_stream_port_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcMixerDialog *dialog)
+{
+ GvcComboBox *combo_box;
+ char *port;
+
+ combo_box = GVC_COMBO_BOX (lookup_combo_box_for_stream (dialog, GVC_MIXER_STREAM (object)));
+ if (combo_box == NULL)
+ return;
+
+ g_signal_handlers_block_by_func (G_OBJECT (combo_box),
+ port_selection_changed,
+ dialog);
+
+ g_object_get (object, "port", &port, NULL);
+ gvc_combo_box_set_active (GVC_COMBO_BOX (combo_box), port);
+
+ g_signal_handlers_unblock_by_func (G_OBJECT (combo_box),
+ port_selection_changed,
+ dialog);
+}
+
+static void
+on_stream_volume_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+ GtkWidget *bar;
+ GtkAdjustment *adj;
+
+ stream = GVC_MIXER_STREAM (object);
+
+ bar = lookup_bar_for_stream (dialog, stream);
+
+ if (bar == NULL) {
+ g_warning ("Unable to find bar for stream %s in on_stream_volume_notify()",
+ gvc_mixer_stream_get_name (stream));
+ return;
+ }
+
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (bar)));
+
+ g_signal_handlers_block_by_func (adj,
+ on_adjustment_value_changed,
+ dialog);
+
+ gtk_adjustment_set_value (adj,
+ gvc_mixer_stream_get_volume (stream));
+
+ g_signal_handlers_unblock_by_func (adj,
+ on_adjustment_value_changed,
+ dialog);
+}
+
+static void
+on_stream_is_muted_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+ GtkWidget *bar;
+ gboolean is_muted;
+
+ stream = GVC_MIXER_STREAM (object);
+ bar = lookup_bar_for_stream (dialog, stream);
+
+ if (bar == NULL) {
+ g_warning ("Unable to find bar for stream %s in on_stream_is_muted_notify()",
+ gvc_mixer_stream_get_name (stream));
+ return;
+ }
+
+ is_muted = gvc_mixer_stream_get_is_muted (stream);
+ gvc_channel_bar_set_is_muted (GVC_CHANNEL_BAR (bar),
+ is_muted);
+
+ if (stream == gvc_mixer_control_get_default_sink (dialog->priv->mixer_control)) {
+ gtk_widget_set_sensitive (dialog->priv->applications_box,
+ !is_muted);
+ }
+
+}
+
+static void
+save_bar_for_stream (GvcMixerDialog *dialog,
+ GvcMixerStream *stream,
+ GtkWidget *bar)
+{
+ g_hash_table_insert (dialog->priv->bars,
+ GUINT_TO_POINTER (gvc_mixer_stream_get_id (stream)),
+ bar);
+}
+
+static GtkWidget *
+create_bar (GvcMixerDialog *dialog,
+ GtkSizeGroup *size_group,
+ gboolean symmetric)
+{
+ GtkWidget *bar;
+
+ bar = gvc_channel_bar_new ();
+ gtk_widget_set_sensitive (bar, FALSE);
+ if (size_group != NULL) {
+ gvc_channel_bar_set_size_group (GVC_CHANNEL_BAR (bar),
+ size_group,
+ symmetric);
+ }
+ gvc_channel_bar_set_orientation (GVC_CHANNEL_BAR (bar),
+ GTK_ORIENTATION_HORIZONTAL);
+ gvc_channel_bar_set_show_mute (GVC_CHANNEL_BAR (bar),
+ TRUE);
+ g_signal_connect (bar,
+ "notify::is-muted",
+ G_CALLBACK (on_bar_is_muted_notify),
+ dialog);
+ return bar;
+}
+
+static void
+bar_set_stream (GvcMixerDialog *dialog,
+ GtkWidget *bar,
+ GvcMixerStream *stream)
+{
+ GtkAdjustment *adj;
+ GvcMixerStream *old_stream;
+
+ g_assert (bar != NULL);
+
+ old_stream = g_object_get_data (G_OBJECT (bar), "gvc-mixer-dialog-stream");
+ if (old_stream != NULL) {
+ char *name;
+
+ g_object_get (bar, "name", &name, NULL);
+ g_debug ("Disconnecting old stream '%s' from bar '%s'",
+ gvc_mixer_stream_get_name (old_stream), name);
+ g_free (name);
+
+ g_signal_handlers_disconnect_by_func (old_stream, on_stream_is_muted_notify, dialog);
+ g_signal_handlers_disconnect_by_func (old_stream, on_stream_volume_notify, dialog);
+ g_signal_handlers_disconnect_by_func (old_stream, on_stream_port_notify, dialog);
+ g_hash_table_remove (dialog->priv->bars, GUINT_TO_POINTER (gvc_mixer_stream_get_id (old_stream)));
+ }
+
+ gtk_widget_set_sensitive (bar, (stream != NULL));
+
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (bar)));
+
+ g_signal_handlers_disconnect_by_func (adj, on_adjustment_value_changed, dialog);
+
+ g_object_set_data (G_OBJECT (bar), "gvc-mixer-dialog-stream", stream);
+ g_object_set_data (G_OBJECT (adj), "gvc-mixer-dialog-stream", stream);
+ g_object_set_data (G_OBJECT (adj), "gvc-mixer-dialog-bar", bar);
+
+ if (stream != NULL) {
+ gboolean is_muted;
+
+ is_muted = gvc_mixer_stream_get_is_muted (stream);
+ gvc_channel_bar_set_is_muted (GVC_CHANNEL_BAR (bar), is_muted);
+
+ save_bar_for_stream (dialog, stream, bar);
+
+ gtk_adjustment_set_value (adj,
+ gvc_mixer_stream_get_volume (stream));
+
+ g_signal_connect (stream,
+ "notify::is-muted",
+ G_CALLBACK (on_stream_is_muted_notify),
+ dialog);
+ g_signal_connect (stream,
+ "notify::volume",
+ G_CALLBACK (on_stream_volume_notify),
+ dialog);
+ g_signal_connect (stream,
+ "notify::port",
+ G_CALLBACK (on_stream_port_notify),
+ dialog);
+ g_signal_connect (adj,
+ "value-changed",
+ G_CALLBACK (on_adjustment_value_changed),
+ dialog);
+ }
+}
+
+static void
+add_stream (GvcMixerDialog *dialog,
+ GvcMixerStream *stream)
+{
+ GtkWidget *bar;
+ gboolean is_muted;
+ gboolean is_default;
+ GtkAdjustment *adj;
+ const char *id;
+
+ g_assert (stream != NULL);
+
+ if (gvc_mixer_stream_is_event_stream (stream) != FALSE)
+ return;
+
+ bar = NULL;
+ is_default = FALSE;
+ id = gvc_mixer_stream_get_application_id (stream);
+
+ if (stream == gvc_mixer_control_get_default_sink (dialog->priv->mixer_control)) {
+ bar = dialog->priv->output_bar;
+ is_muted = gvc_mixer_stream_get_is_muted (stream);
+ is_default = TRUE;
+ gtk_widget_set_sensitive (dialog->priv->applications_box,
+ !is_muted);
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (bar)));
+ g_signal_handlers_disconnect_by_func(adj, on_adjustment_value_changed, dialog);
+ update_output_settings (dialog);
+ } else if (stream == gvc_mixer_control_get_default_source (dialog->priv->mixer_control)) {
+ bar = dialog->priv->input_bar;
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (bar)));
+ g_signal_handlers_disconnect_by_func(adj, on_adjustment_value_changed, dialog);
+ update_input_settings (dialog);
+ is_default = TRUE;
+ } else if (stream == gvc_mixer_control_get_event_sink_input (dialog->priv->mixer_control)) {
+ bar = dialog->priv->effects_bar;
+ g_debug ("Adding effects stream");
+ } else if (! GVC_IS_MIXER_SOURCE (stream)
+ && !GVC_IS_MIXER_SINK (stream)
+ && !gvc_mixer_stream_is_virtual (stream)
+ && g_strcmp0 (id, "org.mate.VolumeControl") != 0
+ && g_strcmp0 (id, "org.PulseAudio.pavucontrol") != 0) {
+ const char *name;
+
+ bar = create_bar (dialog, dialog->priv->apps_size_group, FALSE);
+
+ name = gvc_mixer_stream_get_name (stream);
+ if (name == NULL || strchr (name, '_') == NULL) {
+ gvc_channel_bar_set_name (GVC_CHANNEL_BAR (bar), name);
+ } else {
+ char **tokens, *escaped;
+
+ tokens = g_strsplit (name, "_", -1);
+ escaped = g_strjoinv ("__", tokens);
+ g_strfreev (tokens);
+ gvc_channel_bar_set_name (GVC_CHANNEL_BAR (bar), escaped);
+ g_free (escaped);
+ }
+
+ gvc_channel_bar_set_icon_name (GVC_CHANNEL_BAR (bar),
+ gvc_mixer_stream_get_icon_name (stream));
+
+ gtk_box_pack_start (GTK_BOX (dialog->priv->applications_box), bar, FALSE, FALSE, 12);
+ dialog->priv->num_apps++;
+ gtk_widget_hide (dialog->priv->no_apps_label);
+ }
+
+ if (GVC_IS_MIXER_SOURCE (stream)) {
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->input_treeview));
+ gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ NAME_COLUMN, gvc_mixer_stream_get_description (stream),
+ DEVICE_COLUMN, "",
+ ACTIVE_COLUMN, is_default,
+ ID_COLUMN, gvc_mixer_stream_get_id (stream),
+ -1);
+ g_signal_connect (stream,
+ "notify::description",
+ G_CALLBACK (on_stream_description_notify),
+ dialog);
+ } else if (GVC_IS_MIXER_SINK (stream)) {
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ const GvcChannelMap *map;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->output_treeview));
+ gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+ map = gvc_mixer_stream_get_channel_map (stream);
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ NAME_COLUMN, gvc_mixer_stream_get_description (stream),
+ DEVICE_COLUMN, "",
+ ACTIVE_COLUMN, is_default,
+ ID_COLUMN, gvc_mixer_stream_get_id (stream),
+ SPEAKERS_COLUMN, gvc_channel_map_get_mapping (map),
+ -1);
+ g_signal_connect (stream,
+ "notify::description",
+ G_CALLBACK (on_stream_description_notify),
+ dialog);
+ }
+
+ if (bar != NULL) {
+ bar_set_stream (dialog, bar, stream);
+ gtk_widget_show (bar);
+ }
+}
+
+static void
+on_control_stream_added (GvcMixerControl *control,
+ guint id,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerStream *stream;
+ GtkWidget *bar;
+
+ bar = g_hash_table_lookup (dialog->priv->bars, GUINT_TO_POINTER (id));
+ if (bar != NULL) {
+ g_debug ("GvcMixerDialog: Stream %u already added", id);
+ return;
+ }
+
+ stream = gvc_mixer_control_lookup_stream_id (control, id);
+ if (stream != NULL) {
+ add_stream (dialog, stream);
+ }
+}
+
+static gboolean
+find_item_by_id (GtkTreeModel *model,
+ guint id,
+ guint column,
+ GtkTreeIter *iter)
+{
+ gboolean found_item;
+
+ found_item = FALSE;
+
+ if (!gtk_tree_model_get_iter_first (model, iter)) {
+ return FALSE;
+ }
+
+ do {
+ guint t_id;
+
+ gtk_tree_model_get (model, iter,
+ column, &t_id, -1);
+
+ if (id == t_id) {
+ found_item = TRUE;
+ }
+ } while (!found_item && gtk_tree_model_iter_next (model, iter));
+
+ return found_item;
+}
+
+static void
+remove_stream (GvcMixerDialog *dialog,
+ guint id)
+{
+ GtkWidget *bar;
+ gboolean found;
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+
+ /* remove bars for applications and reset fixed bars */
+ bar = g_hash_table_lookup (dialog->priv->bars, GUINT_TO_POINTER (id));
+ if (bar == dialog->priv->output_bar
+ || bar == dialog->priv->input_bar
+ || bar == dialog->priv->effects_bar) {
+ char *name;
+ g_object_get (bar, "name", &name, NULL);
+ g_debug ("Removing stream for bar '%s'", name);
+ g_free (name);
+ bar_set_stream (dialog, bar, NULL);
+ } else if (bar != NULL) {
+ g_hash_table_remove (dialog->priv->bars, GUINT_TO_POINTER (id));
+ gtk_container_remove (GTK_CONTAINER (gtk_widget_get_parent (bar)),
+ bar);
+ dialog->priv->num_apps--;
+ if (dialog->priv->num_apps == 0) {
+ gtk_widget_show (dialog->priv->no_apps_label);
+ }
+ }
+
+ /* remove from any models */
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->output_treeview));
+ found = find_item_by_id (GTK_TREE_MODEL (model), id, ID_COLUMN, &iter);
+ if (found) {
+ gtk_list_store_remove (GTK_LIST_STORE (model), &iter);
+ }
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->input_treeview));
+ found = find_item_by_id (GTK_TREE_MODEL (model), id, ID_COLUMN, &iter);
+ if (found) {
+ gtk_list_store_remove (GTK_LIST_STORE (model), &iter);
+ }
+}
+
+static void
+on_control_stream_removed (GvcMixerControl *control,
+ guint id,
+ GvcMixerDialog *dialog)
+{
+ remove_stream (dialog, id);
+}
+
+static void
+add_card (GvcMixerDialog *dialog,
+ GvcMixerCard *card)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkTreeSelection *selection;
+ GvcMixerCardProfile *profile;
+ GIcon *icon;
+ guint index;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->hw_treeview));
+ index = gvc_mixer_card_get_index (card);
+ if (find_item_by_id (GTK_TREE_MODEL (model), index, HW_ID_COLUMN, &iter) == FALSE)
+ gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+ profile = gvc_mixer_card_get_profile (card);
+ g_assert (profile != NULL);
+ icon = g_themed_icon_new_with_default_fallbacks (gvc_mixer_card_get_icon_name (card));
+ //FIXME we need the status (default for a profile?) here
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ HW_NAME_COLUMN, gvc_mixer_card_get_name (card),
+ HW_ID_COLUMN, index,
+ HW_ICON_COLUMN, icon,
+ HW_PROFILE_COLUMN, profile->profile,
+ HW_PROFILE_HUMAN_COLUMN, profile->human_profile,
+ HW_STATUS_COLUMN, profile->status,
+ HW_SENSITIVE_COLUMN, g_strcmp0 (profile->profile, "off") != 0,
+ -1);
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (dialog->priv->hw_treeview));
+ if (gtk_tree_selection_get_selected (selection, NULL, NULL) == FALSE) {
+ gtk_tree_selection_select_iter (selection, &iter);
+ } else if (dialog->priv->hw_profile_combo != NULL) {
+ GvcMixerCard *selected;
+
+ /* Set the current profile if it changed for the selected card */
+ selected = g_object_get_data (G_OBJECT (dialog->priv->hw_profile_combo), "card");
+ if (gvc_mixer_card_get_index (selected) == gvc_mixer_card_get_index (card)) {
+ gvc_combo_box_set_active (GVC_COMBO_BOX (dialog->priv->hw_profile_combo),
+ profile->profile);
+ g_object_set (G_OBJECT (dialog->priv->hw_profile_combo),
+ "show-button", profile->n_sinks == 1,
+ NULL);
+ }
+ }
+}
+
+static void
+on_control_card_added (GvcMixerControl *control,
+ guint id,
+ GvcMixerDialog *dialog)
+{
+ GvcMixerCard *card;
+
+ card = gvc_mixer_control_lookup_card_id (control, id);
+ if (card != NULL) {
+ add_card (dialog, card);
+ }
+}
+
+static void
+remove_card (GvcMixerDialog *dialog,
+ guint id)
+{
+ gboolean found;
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+
+ /* remove from any models */
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->hw_treeview));
+ found = find_item_by_id (GTK_TREE_MODEL (model), id, HW_ID_COLUMN, &iter);
+ if (found) {
+ gtk_list_store_remove (GTK_LIST_STORE (model), &iter);
+ }
+}
+static void
+on_control_card_removed (GvcMixerControl *control,
+ guint id,
+ GvcMixerDialog *dialog)
+{
+ remove_card (dialog, id);
+}
+
+static void
+_gtk_label_make_bold (GtkLabel *label)
+{
+ PangoFontDescription *font_desc;
+
+ font_desc = pango_font_description_new ();
+
+ pango_font_description_set_weight (font_desc,
+ PANGO_WEIGHT_BOLD);
+
+ /* This will only affect the weight of the font, the rest is
+ * from the current state of the widget, which comes from the
+ * theme or user prefs, since the font desc only has the
+ * weight flag turned on.
+ */
+ gtk_widget_modify_font (GTK_WIDGET (label), font_desc);
+
+ pango_font_description_free (font_desc);
+}
+
+static void
+on_input_radio_toggled (GtkCellRendererToggle *renderer,
+ char *path_str,
+ GvcMixerDialog *dialog)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkTreePath *path;
+ gboolean toggled;
+ guint id;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->input_treeview));
+
+ path = gtk_tree_path_new_from_string (path_str);
+ gtk_tree_model_get_iter (model, &iter, path);
+ gtk_tree_path_free (path);
+
+ gtk_tree_model_get (model, &iter,
+ ID_COLUMN, &id,
+ ACTIVE_COLUMN, &toggled,
+ -1);
+
+ toggled ^= 1;
+ if (toggled) {
+ GvcMixerStream *stream;
+
+ g_debug ("Default input selected: %u", id);
+ stream = gvc_mixer_control_lookup_stream_id (dialog->priv->mixer_control, id);
+ if (stream == NULL) {
+ g_warning ("Unable to find stream for id: %u", id);
+ return;
+ }
+
+ gvc_mixer_control_set_default_source (dialog->priv->mixer_control, stream);
+ }
+}
+
+static void
+on_output_radio_toggled (GtkCellRendererToggle *renderer,
+ char *path_str,
+ GvcMixerDialog *dialog)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkTreePath *path;
+ gboolean toggled;
+ guint id;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->output_treeview));
+
+ path = gtk_tree_path_new_from_string (path_str);
+ gtk_tree_model_get_iter (model, &iter, path);
+ gtk_tree_path_free (path);
+
+ gtk_tree_model_get (model, &iter,
+ ID_COLUMN, &id,
+ ACTIVE_COLUMN, &toggled,
+ -1);
+
+ toggled ^= 1;
+ if (toggled) {
+ GvcMixerStream *stream;
+
+ g_debug ("Default output selected: %u", id);
+ stream = gvc_mixer_control_lookup_stream_id (dialog->priv->mixer_control, id);
+ if (stream == NULL) {
+ g_warning ("Unable to find stream for id: %u", id);
+ return;
+ }
+
+ gvc_mixer_control_set_default_sink (dialog->priv->mixer_control, stream);
+ }
+}
+
+static void
+name_to_text (GtkTreeViewColumn *column,
+ GtkCellRenderer *cell,
+ GtkTreeModel *model,
+ GtkTreeIter *iter,
+ gpointer user_data)
+{
+ char *name, *mapping;
+
+ gtk_tree_model_get(model, iter,
+ NAME_COLUMN, &name,
+ SPEAKERS_COLUMN, &mapping,
+ -1);
+
+ if (mapping == NULL) {
+ g_object_set (cell, "text", name, NULL);
+ } else {
+ char *str;
+
+ str = g_strdup_printf ("%s\n<i>%s</i>",
+ name, mapping);
+ g_object_set (cell, "markup", str, NULL);
+ g_free (str);
+ }
+
+ g_free (name);
+ g_free (mapping);
+}
+
+static GtkWidget *
+create_stream_treeview (GvcMixerDialog *dialog,
+ GCallback on_toggled)
+{
+ GtkWidget *treeview;
+ GtkListStore *store;
+ GtkCellRenderer *renderer;
+ GtkTreeViewColumn *column;
+
+ treeview = gtk_tree_view_new ();
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview), FALSE);
+
+ store = gtk_list_store_new (NUM_COLUMNS,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_BOOLEAN,
+ G_TYPE_UINT,
+ G_TYPE_STRING);
+ gtk_tree_view_set_model (GTK_TREE_VIEW (treeview),
+ GTK_TREE_MODEL (store));
+
+ renderer = gtk_cell_renderer_toggle_new ();
+ gtk_cell_renderer_toggle_set_radio (GTK_CELL_RENDERER_TOGGLE (renderer),
+ TRUE);
+ column = gtk_tree_view_column_new_with_attributes (NULL,
+ renderer,
+ "active", ACTIVE_COLUMN,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+ g_signal_connect (renderer,
+ "toggled",
+ G_CALLBACK (on_toggled),
+ dialog);
+
+ gtk_tree_view_insert_column_with_data_func (GTK_TREE_VIEW (treeview), -1,
+ _("Name"), gtk_cell_renderer_text_new (),
+ name_to_text, NULL, NULL);
+
+#if 0
+ renderer = gtk_cell_renderer_text_new ();
+ column = gtk_tree_view_column_new_with_attributes (_("Device"),
+ renderer,
+ "text", DEVICE_COLUMN,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+#endif
+ return treeview;
+}
+
+static void
+on_profile_changed (GvcComboBox *widget,
+ const char *profile,
+ gpointer user_data)
+{
+ GvcMixerCard *card;
+
+ card = g_object_get_data (G_OBJECT (widget), "card");
+ if (card == NULL) {
+ g_warning ("Could not find card for combobox");
+ return;
+ }
+
+ g_debug ("Profile changed to %s for card %s", profile,
+ gvc_mixer_card_get_name (card));
+
+ gvc_mixer_card_change_profile (card, profile);
+}
+
+static void
+on_test_speakers_clicked (GvcComboBox *widget,
+ gpointer user_data)
+{
+ GvcMixerDialog *dialog = GVC_MIXER_DIALOG (user_data);
+ GvcMixerCard *card;
+ GvcMixerCardProfile *profile;
+ GtkWidget *d, *speaker_test, *container;
+ char *title;
+
+ card = g_object_get_data (G_OBJECT (widget), "card");
+ if (card == NULL) {
+ g_warning ("Could not find card for combobox");
+ return;
+ }
+ profile = gvc_mixer_card_get_profile (card);
+
+ g_debug ("XXX Start speaker testing for profile '%s', card %s XXX",
+ profile->profile, gvc_mixer_card_get_name (card));
+
+ title = g_strdup_printf (_("Speaker Testing for %s"), gvc_mixer_card_get_name (card));
+ d = gtk_dialog_new_with_buttons (title,
+ GTK_WINDOW (dialog),
+ GTK_DIALOG_MODAL |
+#if !GTK_CHECK_VERSION (2, 21, 8)
+ GTK_DIALOG_NO_SEPARATOR |
+#endif
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ NULL);
+ g_free (title);
+ speaker_test = gvc_speaker_test_new (dialog->priv->mixer_control,
+ card);
+ gtk_widget_show (speaker_test);
+ container = gtk_dialog_get_content_area (GTK_DIALOG (d));
+ gtk_container_add (GTK_CONTAINER (container), speaker_test);
+
+ gtk_dialog_run (GTK_DIALOG (d));
+ gtk_widget_destroy (d);
+}
+
+static void
+on_card_selection_changed (GtkTreeSelection *selection,
+ gpointer user_data)
+{
+ GvcMixerDialog *dialog = GVC_MIXER_DIALOG (user_data);
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ const GList *profiles;
+ guint id;
+ GvcMixerCard *card;
+ GvcMixerCardProfile *current_profile;
+
+ g_debug ("Card selection changed");
+
+ if (dialog->priv->hw_profile_combo != NULL) {
+ gtk_container_remove (GTK_CONTAINER (dialog->priv->hw_settings_box),
+ dialog->priv->hw_profile_combo);
+ dialog->priv->hw_profile_combo = NULL;
+ }
+
+ if (gtk_tree_selection_get_selected (selection,
+ NULL,
+ &iter) == FALSE) {
+ return;
+ }
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (dialog->priv->hw_treeview));
+ gtk_tree_model_get (model, &iter,
+ HW_ID_COLUMN, &id,
+ -1);
+ card = gvc_mixer_control_lookup_card_id (dialog->priv->mixer_control, id);
+ if (card == NULL) {
+ g_warning ("Unable to find card for id: %u", id);
+ return;
+ }
+
+ current_profile = gvc_mixer_card_get_profile (card);
+ profiles = gvc_mixer_card_get_profiles (card);
+ dialog->priv->hw_profile_combo = gvc_combo_box_new (_("_Profile:"));
+ g_object_set (G_OBJECT (dialog->priv->hw_profile_combo), "button-label", _("Test Speakers"), NULL);
+ gvc_combo_box_set_profiles (GVC_COMBO_BOX (dialog->priv->hw_profile_combo), profiles);
+ gvc_combo_box_set_active (GVC_COMBO_BOX (dialog->priv->hw_profile_combo), current_profile->profile);
+
+ gtk_box_pack_start (GTK_BOX (dialog->priv->hw_settings_box),
+ dialog->priv->hw_profile_combo,
+ TRUE, TRUE, 6);
+ g_object_set (G_OBJECT (dialog->priv->hw_profile_combo),
+ "show-button", current_profile->n_sinks == 1,
+ NULL);
+ gtk_widget_show (dialog->priv->hw_profile_combo);
+
+ g_object_set_data (G_OBJECT (dialog->priv->hw_profile_combo), "card", card);
+ g_signal_connect (G_OBJECT (dialog->priv->hw_profile_combo), "changed",
+ G_CALLBACK (on_profile_changed), dialog);
+ g_signal_connect (G_OBJECT (dialog->priv->hw_profile_combo), "button-clicked",
+ G_CALLBACK (on_test_speakers_clicked), dialog);
+}
+
+static void
+card_to_text (GtkTreeViewColumn *column,
+ GtkCellRenderer *cell,
+ GtkTreeModel *model,
+ GtkTreeIter *iter,
+ gpointer user_data)
+{
+ char *name, *status, *profile, *str;
+ gboolean sensitive;
+
+ gtk_tree_model_get(model, iter,
+ HW_NAME_COLUMN, &name,
+ HW_STATUS_COLUMN, &status,
+ HW_PROFILE_HUMAN_COLUMN, &profile,
+ HW_SENSITIVE_COLUMN, &sensitive,
+ -1);
+
+ str = g_strdup_printf ("%s\n<i>%s</i>\n<i>%s</i>",
+ name, status, profile);
+ g_object_set (cell,
+ "markup", str,
+ "sensitive", sensitive,
+ NULL);
+ g_free (str);
+
+ g_free (name);
+ g_free (status);
+ g_free (profile);
+}
+
+static GtkWidget *
+create_cards_treeview (GvcMixerDialog *dialog,
+ GCallback on_changed)
+{
+ GtkWidget *treeview;
+ GtkListStore *store;
+ GtkCellRenderer *renderer;
+ GtkTreeViewColumn *column;
+ GtkTreeSelection *selection;
+
+ treeview = gtk_tree_view_new ();
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview), FALSE);
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview));
+ g_signal_connect (G_OBJECT (selection), "changed",
+ on_changed, dialog);
+
+ store = gtk_list_store_new (HW_NUM_COLUMNS,
+ G_TYPE_UINT,
+ G_TYPE_ICON,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_BOOLEAN);
+ gtk_tree_view_set_model (GTK_TREE_VIEW (treeview),
+ GTK_TREE_MODEL (store));
+
+ renderer = gtk_cell_renderer_pixbuf_new ();
+ g_object_set (G_OBJECT (renderer), "stock-size", GTK_ICON_SIZE_DIALOG, NULL);
+ column = gtk_tree_view_column_new_with_attributes (NULL,
+ renderer,
+ "gicon", HW_ICON_COLUMN,
+ "sensitive", HW_SENSITIVE_COLUMN,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+
+ gtk_tree_view_insert_column_with_data_func (GTK_TREE_VIEW (treeview), -1,
+ _("Name"), gtk_cell_renderer_text_new (),
+ card_to_text, NULL, NULL);
+
+ return treeview;
+}
+
+static const guint tab_accel_keys[] = {
+ GDK_1, GDK_2, GDK_3, GDK_4, GDK_5
+};
+
+static void
+dialog_accel_cb (GtkAccelGroup *accelgroup,
+ GObject *object,
+ guint key,
+ GdkModifierType mod,
+ GvcMixerDialog *self)
+{
+ gint num = -1;
+ gint i;
+
+ for (i = 0; i < G_N_ELEMENTS (tab_accel_keys); i++) {
+ if (tab_accel_keys[i] == key) {
+ num = i;
+ break;
+ }
+ }
+
+ if (num != -1) {
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (self->priv->notebook), num);
+ }
+}
+
+static GObject *
+gvc_mixer_dialog_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ GObject *object;
+ GvcMixerDialog *self;
+ GtkWidget *main_vbox;
+ GtkWidget *label;
+ GtkWidget *alignment;
+ GtkWidget *box;
+ GtkWidget *sbox;
+ GtkWidget *ebox;
+ GSList *streams;
+ GSList *cards;
+ GSList *l;
+ GvcMixerStream *stream;
+ GvcMixerCard *card;
+ GtkTreeSelection *selection;
+ GtkAccelGroup *accel_group;
+ GClosure *closure;
+ gint i;
+
+ object = G_OBJECT_CLASS (gvc_mixer_dialog_parent_class)->constructor (type, n_construct_properties, construct_params);
+
+ self = GVC_MIXER_DIALOG (object);
+ gtk_dialog_add_button (GTK_DIALOG (self), "gtk-close", GTK_RESPONSE_OK);
+
+ main_vbox = gtk_dialog_get_content_area (GTK_DIALOG (self));
+ gtk_box_set_spacing (GTK_BOX (main_vbox), 2);
+
+ gtk_container_set_border_width (GTK_CONTAINER (self), 6);
+
+ self->priv->output_stream_box = gtk_hbox_new (FALSE, 12);
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 12, 0, 0, 0);
+ gtk_container_add (GTK_CONTAINER (alignment), self->priv->output_stream_box);
+ gtk_box_pack_start (GTK_BOX (main_vbox),
+ alignment,
+ FALSE, FALSE, 0);
+ self->priv->output_bar = create_bar (self, self->priv->size_group, TRUE);
+ gvc_channel_bar_set_name (GVC_CHANNEL_BAR (self->priv->output_bar),
+ _("_Output volume: "));
+ gtk_widget_set_sensitive (self->priv->output_bar, FALSE);
+ gtk_box_pack_start (GTK_BOX (self->priv->output_stream_box),
+ self->priv->output_bar, TRUE, TRUE, 12);
+
+ self->priv->notebook = gtk_notebook_new ();
+ gtk_box_pack_start (GTK_BOX (main_vbox),
+ self->priv->notebook,
+ TRUE, TRUE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (self->priv->notebook), 5);
+
+ /* Set up accels (borrowed from Empathy) */
+ accel_group = gtk_accel_group_new ();
+ gtk_window_add_accel_group (GTK_WINDOW (self), accel_group);
+
+ for (i = 0; i < G_N_ELEMENTS (tab_accel_keys); i++) {
+ closure = g_cclosure_new (G_CALLBACK (dialog_accel_cb),
+ self,
+ NULL);
+ gtk_accel_group_connect (accel_group,
+ tab_accel_keys[i],
+ GDK_MOD1_MASK,
+ 0,
+ closure);
+ }
+
+ g_object_unref (accel_group);
+
+ /* Effects page */
+ self->priv->sound_effects_box = gtk_vbox_new (FALSE, 6);
+ gtk_container_set_border_width (GTK_CONTAINER (self->priv->sound_effects_box), 12);
+ label = gtk_label_new (_("Sound Effects"));
+ gtk_notebook_append_page (GTK_NOTEBOOK (self->priv->notebook),
+ self->priv->sound_effects_box,
+ label);
+
+ self->priv->effects_bar = create_bar (self, self->priv->size_group, TRUE);
+ gvc_channel_bar_set_name (GVC_CHANNEL_BAR (self->priv->effects_bar),
+ _("_Alert volume: "));
+ gtk_widget_set_sensitive (self->priv->effects_bar, FALSE);
+ gtk_box_pack_start (GTK_BOX (self->priv->sound_effects_box),
+ self->priv->effects_bar, FALSE, FALSE, 0);
+
+ self->priv->sound_theme_chooser = gvc_sound_theme_chooser_new ();
+ gtk_box_pack_start (GTK_BOX (self->priv->sound_effects_box),
+ self->priv->sound_theme_chooser,
+ TRUE, TRUE, 6);
+
+ /* Hardware page */
+ self->priv->hw_box = gtk_vbox_new (FALSE, 12);
+ gtk_container_set_border_width (GTK_CONTAINER (self->priv->hw_box), 12);
+ label = gtk_label_new (_("Hardware"));
+ gtk_notebook_append_page (GTK_NOTEBOOK (self->priv->notebook),
+ self->priv->hw_box,
+ label);
+
+ box = gtk_frame_new (_("C_hoose a device to configure:"));
+ label = gtk_frame_get_label_widget (GTK_FRAME (box));
+ _gtk_label_make_bold (GTK_LABEL (label));
+ gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
+ gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_NONE);
+ gtk_box_pack_start (GTK_BOX (self->priv->hw_box), box, TRUE, TRUE, 0);
+
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_container_add (GTK_CONTAINER (box), alignment);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 0, 0, 0);
+
+ self->priv->hw_treeview = create_cards_treeview (self,
+ G_CALLBACK (on_card_selection_changed));
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), self->priv->hw_treeview);
+
+ box = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (box),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (box),
+ GTK_SHADOW_IN);
+ gtk_container_add (GTK_CONTAINER (box), self->priv->hw_treeview);
+ gtk_container_add (GTK_CONTAINER (alignment), box);
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (self->priv->hw_treeview));
+ gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
+
+ box = gtk_frame_new (_("Settings for the selected device:"));
+ label = gtk_frame_get_label_widget (GTK_FRAME (box));
+ _gtk_label_make_bold (GTK_LABEL (label));
+ gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_NONE);
+ gtk_box_pack_start (GTK_BOX (self->priv->hw_box), box, FALSE, TRUE, 12);
+ self->priv->hw_settings_box = gtk_vbox_new (FALSE, 12);
+ gtk_container_add (GTK_CONTAINER (box), self->priv->hw_settings_box);
+
+ /* Input page */
+ self->priv->input_box = gtk_vbox_new (FALSE, 12);
+ gtk_container_set_border_width (GTK_CONTAINER (self->priv->input_box), 12);
+ label = gtk_label_new (_("Input"));
+ gtk_notebook_append_page (GTK_NOTEBOOK (self->priv->notebook),
+ self->priv->input_box,
+ label);
+
+ self->priv->input_bar = create_bar (self, self->priv->size_group, TRUE);
+ gvc_channel_bar_set_name (GVC_CHANNEL_BAR (self->priv->input_bar),
+ _("_Input volume: "));
+ gvc_channel_bar_set_low_icon_name (GVC_CHANNEL_BAR (self->priv->input_bar),
+ "audio-input-microphone-low");
+ gvc_channel_bar_set_high_icon_name (GVC_CHANNEL_BAR (self->priv->input_bar),
+ "audio-input-microphone-high");
+ gtk_widget_set_sensitive (self->priv->input_bar, FALSE);
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 0, 0, 0);
+ gtk_container_add (GTK_CONTAINER (alignment), self->priv->input_bar);
+ gtk_box_pack_start (GTK_BOX (self->priv->input_box),
+ alignment,
+ FALSE, FALSE, 0);
+
+ box = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (self->priv->input_box),
+ box,
+ FALSE, FALSE, 6);
+
+ sbox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box),
+ sbox,
+ FALSE, FALSE, 0);
+
+ label = gtk_label_new (_("Input level:"));
+ gtk_box_pack_start (GTK_BOX (sbox),
+ label,
+ FALSE, FALSE, 0);
+ gtk_size_group_add_widget (self->priv->size_group, sbox);
+
+ self->priv->input_level_bar = gvc_level_bar_new ();
+ gvc_level_bar_set_orientation (GVC_LEVEL_BAR (self->priv->input_level_bar),
+ GTK_ORIENTATION_HORIZONTAL);
+ gvc_level_bar_set_scale (GVC_LEVEL_BAR (self->priv->input_level_bar),
+ GVC_LEVEL_SCALE_LINEAR);
+ gtk_box_pack_start (GTK_BOX (box),
+ self->priv->input_level_bar,
+ TRUE, TRUE, 6);
+
+ ebox = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (box),
+ ebox,
+ FALSE, FALSE, 0);
+ gtk_size_group_add_widget (self->priv->size_group, ebox);
+
+ self->priv->input_settings_box = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (self->priv->input_box),
+ self->priv->input_settings_box,
+ FALSE, FALSE, 0);
+
+ box = gtk_frame_new (_("C_hoose a device for sound input:"));
+ label = gtk_frame_get_label_widget (GTK_FRAME (box));
+ _gtk_label_make_bold (GTK_LABEL (label));
+ gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
+ gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_NONE);
+ gtk_box_pack_start (GTK_BOX (self->priv->input_box), box, TRUE, TRUE, 0);
+
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_container_add (GTK_CONTAINER (box), alignment);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 0, 0, 0);
+
+ self->priv->input_treeview = create_stream_treeview (self,
+ G_CALLBACK (on_input_radio_toggled));
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), self->priv->input_treeview);
+
+ box = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (box),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (box),
+ GTK_SHADOW_IN);
+ gtk_container_add (GTK_CONTAINER (box), self->priv->input_treeview);
+ gtk_container_add (GTK_CONTAINER (alignment), box);
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (self->priv->input_treeview));
+ gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
+
+ /* Output page */
+ self->priv->output_box = gtk_vbox_new (FALSE, 12);
+ gtk_container_set_border_width (GTK_CONTAINER (self->priv->output_box), 12);
+ label = gtk_label_new (_("Output"));
+ gtk_notebook_append_page (GTK_NOTEBOOK (self->priv->notebook),
+ self->priv->output_box,
+ label);
+
+ box = gtk_frame_new (_("C_hoose a device for sound output:"));
+ label = gtk_frame_get_label_widget (GTK_FRAME (box));
+ _gtk_label_make_bold (GTK_LABEL (label));
+ gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
+ gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_NONE);
+ gtk_box_pack_start (GTK_BOX (self->priv->output_box), box, TRUE, TRUE, 0);
+
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_container_add (GTK_CONTAINER (box), alignment);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 0, 0, 0);
+
+ self->priv->output_treeview = create_stream_treeview (self,
+ G_CALLBACK (on_output_radio_toggled));
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), self->priv->output_treeview);
+
+ box = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (box),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (box),
+ GTK_SHADOW_IN);
+ gtk_container_add (GTK_CONTAINER (box), self->priv->output_treeview);
+ gtk_container_add (GTK_CONTAINER (alignment), box);
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (self->priv->output_treeview));
+ gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
+
+ box = gtk_frame_new (_("Settings for the selected device:"));
+ label = gtk_frame_get_label_widget (GTK_FRAME (box));
+ _gtk_label_make_bold (GTK_LABEL (label));
+ gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_NONE);
+ gtk_box_pack_start (GTK_BOX (self->priv->output_box), box, FALSE, FALSE, 12);
+ self->priv->output_settings_box = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (box), self->priv->output_settings_box);
+
+ /* Applications */
+ self->priv->applications_box = gtk_vbox_new (FALSE, 12);
+ gtk_container_set_border_width (GTK_CONTAINER (self->priv->applications_box), 12);
+ label = gtk_label_new (_("Applications"));
+ gtk_notebook_append_page (GTK_NOTEBOOK (self->priv->notebook),
+ self->priv->applications_box,
+ label);
+ self->priv->no_apps_label = gtk_label_new (_("No application is currently playing or recording audio."));
+ gtk_box_pack_start (GTK_BOX (self->priv->applications_box),
+ self->priv->no_apps_label,
+ TRUE, TRUE, 0);
+
+ g_signal_connect (self->priv->mixer_control,
+ "stream-added",
+ G_CALLBACK (on_control_stream_added),
+ self);
+ g_signal_connect (self->priv->mixer_control,
+ "stream-removed",
+ G_CALLBACK (on_control_stream_removed),
+ self);
+ g_signal_connect (self->priv->mixer_control,
+ "card-added",
+ G_CALLBACK (on_control_card_added),
+ self);
+ g_signal_connect (self->priv->mixer_control,
+ "card-removed",
+ G_CALLBACK (on_control_card_removed),
+ self);
+
+ gtk_widget_show_all (main_vbox);
+
+ streams = gvc_mixer_control_get_streams (self->priv->mixer_control);
+ for (l = streams; l != NULL; l = l->next) {
+ stream = l->data;
+ add_stream (self, stream);
+ }
+ g_slist_free (streams);
+
+ cards = gvc_mixer_control_get_cards (self->priv->mixer_control);
+ for (l = cards; l != NULL; l = l->next) {
+ card = l->data;
+ add_card (self, card);
+ }
+ g_slist_free (cards);
+
+ return object;
+}
+
+static void
+gvc_mixer_dialog_dispose (GObject *object)
+{
+ GvcMixerDialog *dialog = GVC_MIXER_DIALOG (object);
+
+ if (dialog->priv->mixer_control != NULL) {
+ g_signal_handlers_disconnect_by_func (dialog->priv->mixer_control,
+ on_control_stream_added,
+ dialog);
+ g_signal_handlers_disconnect_by_func (dialog->priv->mixer_control,
+ on_control_stream_removed,
+ dialog);
+ g_signal_handlers_disconnect_by_func (dialog->priv->mixer_control,
+ on_control_card_added,
+ dialog);
+ g_signal_handlers_disconnect_by_func (dialog->priv->mixer_control,
+ on_control_card_removed,
+ dialog);
+
+ g_object_unref (dialog->priv->mixer_control);
+ dialog->priv->mixer_control = NULL;
+ }
+
+ if (dialog->priv->bars != NULL) {
+ g_hash_table_destroy (dialog->priv->bars);
+ dialog->priv->bars = NULL;
+ }
+
+ G_OBJECT_CLASS (gvc_mixer_dialog_parent_class)->dispose (object);
+}
+
+static void
+gvc_mixer_dialog_class_init (GvcMixerDialogClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->constructor = gvc_mixer_dialog_constructor;
+ object_class->dispose = gvc_mixer_dialog_dispose;
+ object_class->finalize = gvc_mixer_dialog_finalize;
+ object_class->set_property = gvc_mixer_dialog_set_property;
+ object_class->get_property = gvc_mixer_dialog_get_property;
+
+ g_object_class_install_property (object_class,
+ PROP_MIXER_CONTROL,
+ g_param_spec_object ("mixer-control",
+ "mixer control",
+ "mixer control",
+ GVC_TYPE_MIXER_CONTROL,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
+ g_type_class_add_private (klass, sizeof (GvcMixerDialogPrivate));
+}
+
+
+static void
+gvc_mixer_dialog_init (GvcMixerDialog *dialog)
+{
+ dialog->priv = GVC_MIXER_DIALOG_GET_PRIVATE (dialog);
+ dialog->priv->bars = g_hash_table_new (NULL, NULL);
+ dialog->priv->size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
+ dialog->priv->apps_size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
+}
+
+static void
+gvc_mixer_dialog_finalize (GObject *object)
+{
+ GvcMixerDialog *mixer_dialog;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_MIXER_DIALOG (object));
+
+ mixer_dialog = GVC_MIXER_DIALOG (object);
+
+ g_return_if_fail (mixer_dialog->priv != NULL);
+ G_OBJECT_CLASS (gvc_mixer_dialog_parent_class)->finalize (object);
+}
+
+GvcMixerDialog *
+gvc_mixer_dialog_new (GvcMixerControl *control)
+{
+ GObject *dialog;
+ dialog = g_object_new (GVC_TYPE_MIXER_DIALOG,
+ "icon-name", "multimedia-volume-control",
+ "title", _("Sound Preferences"),
+ "has-separator", FALSE,
+ "mixer-control", control,
+ NULL);
+ return GVC_MIXER_DIALOG (dialog);
+}
+
+enum {
+ PAGE_EVENTS,
+ PAGE_HARDWARE,
+ PAGE_INPUT,
+ PAGE_OUTPUT,
+ PAGE_APPLICATIONS
+};
+
+gboolean
+gvc_mixer_dialog_set_page (GvcMixerDialog *self,
+ const char *page)
+{
+ guint num;
+
+ g_return_val_if_fail (self != NULL, FALSE);
+
+ if (page == NULL)
+ num = 0;
+ else if (g_str_equal (page, "effects"))
+ num = PAGE_EVENTS;
+ else if (g_str_equal (page, "hardware"))
+ num = PAGE_HARDWARE;
+ else if (g_str_equal (page, "input"))
+ num = PAGE_INPUT;
+ else if (g_str_equal (page, "output"))
+ num = PAGE_OUTPUT;
+ else if (g_str_equal (page, "applications"))
+ num = PAGE_APPLICATIONS;
+ else
+ num = 0;
+
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (self->priv->notebook), num);
+
+ return TRUE;
+}
diff --git a/mate-volume-control/src/gvc-mixer-dialog.h b/mate-volume-control/src/gvc-mixer-dialog.h
new file mode 100644
index 0000000..64857b3
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-dialog.h
@@ -0,0 +1,56 @@
+/* -*- 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_DIALOG_H
+#define __GVC_MIXER_DIALOG_H
+
+#include <glib-object.h>
+#include "gvc-mixer-control.h"
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_MIXER_DIALOG (gvc_mixer_dialog_get_type ())
+#define GVC_MIXER_DIALOG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_DIALOG, GvcMixerDialog))
+#define GVC_MIXER_DIALOG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_DIALOG, GvcMixerDialogClass))
+#define GVC_IS_MIXER_DIALOG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_DIALOG))
+#define GVC_IS_MIXER_DIALOG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_DIALOG))
+#define GVC_MIXER_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_DIALOG, GvcMixerDialogClass))
+
+typedef struct GvcMixerDialogPrivate GvcMixerDialogPrivate;
+
+typedef struct
+{
+ GtkDialog parent;
+ GvcMixerDialogPrivate *priv;
+} GvcMixerDialog;
+
+typedef struct
+{
+ GtkDialogClass parent_class;
+} GvcMixerDialogClass;
+
+GType gvc_mixer_dialog_get_type (void);
+
+GvcMixerDialog * gvc_mixer_dialog_new (GvcMixerControl *control);
+gboolean gvc_mixer_dialog_set_page (GvcMixerDialog *dialog, const gchar* page);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_DIALOG_H */
diff --git a/mate-volume-control/src/gvc-mixer-event-role.c b/mate-volume-control/src/gvc-mixer-event-role.c
new file mode 100644
index 0000000..6166d1d
--- /dev/null
+++ b/mate-volume-control/src/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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+#include <pulse/ext-stream-restore.h>
+
+#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;
+ const 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/mate-volume-control/src/gvc-mixer-event-role.h b/mate-volume-control/src/gvc-mixer-event-role.h
new file mode 100644
index 0000000..ab4c509
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-event-role.h
@@ -0,0 +1,57 @@
+/* -*- 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 <glib-object.h>
+#include "gvc-mixer-stream.h"
+
+G_BEGIN_DECLS
+
+#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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_EVENT_ROLE_H */
diff --git a/mate-volume-control/src/gvc-mixer-sink-input.c b/mate-volume-control/src/gvc-mixer-sink-input.c
new file mode 100644
index 0000000..9d4ad2a
--- /dev/null
+++ b/mate-volume-control/src/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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#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;
+ const 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/mate-volume-control/src/gvc-mixer-sink-input.h b/mate-volume-control/src/gvc-mixer-sink-input.h
new file mode 100644
index 0000000..8a4b714
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-sink-input.h
@@ -0,0 +1,57 @@
+/* -*- 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 <glib-object.h>
+#include "gvc-mixer-stream.h"
+
+G_BEGIN_DECLS
+
+#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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_SINK_INPUT_H */
diff --git a/mate-volume-control/src/gvc-mixer-sink.c b/mate-volume-control/src/gvc-mixer-sink.c
new file mode 100644
index 0000000..649b840
--- /dev/null
+++ b/mate-volume-control/src/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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#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;
+ const 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/mate-volume-control/src/gvc-mixer-sink.h b/mate-volume-control/src/gvc-mixer-sink.h
new file mode 100644
index 0000000..2a4a4ba
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-sink.h
@@ -0,0 +1,57 @@
+/* -*- 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 <glib-object.h>
+#include "gvc-mixer-stream.h"
+
+G_BEGIN_DECLS
+
+#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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_SINK_H */
diff --git a/mate-volume-control/src/gvc-mixer-source-output.c b/mate-volume-control/src/gvc-mixer-source-output.c
new file mode 100644
index 0000000..b4cc34d
--- /dev/null
+++ b/mate-volume-control/src/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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#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/mate-volume-control/src/gvc-mixer-source-output.h b/mate-volume-control/src/gvc-mixer-source-output.h
new file mode 100644
index 0000000..2283e3b
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-source-output.h
@@ -0,0 +1,57 @@
+/* -*- 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 <glib-object.h>
+#include "gvc-mixer-stream.h"
+
+G_BEGIN_DECLS
+
+#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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_SOURCE_OUTPUT_H */
diff --git a/mate-volume-control/src/gvc-mixer-source.c b/mate-volume-control/src/gvc-mixer-source.c
new file mode 100644
index 0000000..309bcb9
--- /dev/null
+++ b/mate-volume-control/src/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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#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;
+ const 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/mate-volume-control/src/gvc-mixer-source.h b/mate-volume-control/src/gvc-mixer-source.h
new file mode 100644
index 0000000..503f1b5
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-source.h
@@ -0,0 +1,57 @@
+/* -*- 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 <glib-object.h>
+#include "gvc-mixer-stream.h"
+
+G_BEGIN_DECLS
+
+#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);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_SOURCE_H */
diff --git a/mate-volume-control/src/gvc-mixer-stream.c b/mate-volume-control/src/gvc-mixer-stream.c
new file mode 100644
index 0000000..243d773
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-stream.c
@@ -0,0 +1,912 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+#include <pulse/pulseaudio.h>
+
+#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;
+ gint card_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_CARD_INDEX,
+ 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;
+}
+
+const 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;
+}
+
+const 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;
+}
+
+gint
+gvc_mixer_stream_get_card_index (GvcMixerStream *stream)
+{
+ g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), PA_INVALID_INDEX);
+ return stream->priv->card_index;
+}
+
+gboolean
+gvc_mixer_stream_set_card_index (GvcMixerStream *stream,
+ gint card_index)
+{
+ g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE);
+
+ stream->priv->card_index = card_index;
+ g_object_notify (G_OBJECT (stream), "card-index");
+
+ 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;
+ case PROP_CARD_INDEX:
+ self->priv->card_index = g_value_get_long (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;
+ case PROP_CARD_INDEX:
+ g_value_set_long (value, self->priv->card_index);
+ 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_object_class_install_property (gobject_class,
+ PROP_CARD_INDEX,
+ g_param_spec_long ("card-index",
+ "Card index",
+ "The index of the card for this stream",
+ PA_INVALID_INDEX, G_MAXLONG, PA_INVALID_INDEX,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ 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_object_unref (mixer_stream->priv->channel_map);
+ mixer_stream->priv->channel_map = 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/mate-volume-control/src/gvc-mixer-stream.h b/mate-volume-control/src/gvc-mixer-stream.h
new file mode 100644
index 0000000..bbeb8a3
--- /dev/null
+++ b/mate-volume-control/src/gvc-mixer-stream.h
@@ -0,0 +1,127 @@
+/* -*- 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 <glib-object.h>
+#include <pulse/pulseaudio.h>
+
+#include "gvc-channel-map.h"
+
+G_BEGIN_DECLS
+
+#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);
+const GvcChannelMap *gvc_mixer_stream_get_channel_map(GvcMixerStream *stream);
+const 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);
+gint gvc_mixer_stream_get_card_index (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);
+gboolean gvc_mixer_stream_set_card_index (GvcMixerStream *stream,
+ gint card_index);
+
+G_END_DECLS
+
+#endif /* __GVC_MIXER_STREAM_H */
diff --git a/mate-volume-control/src/gvc-speaker-test.c b/mate-volume-control/src/gvc-speaker-test.c
new file mode 100644
index 0000000..b3bb99c
--- /dev/null
+++ b/mate-volume-control/src/gvc-speaker-test.c
@@ -0,0 +1,499 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra.h>
+#include <canberra-gtk.h>
+
+#include "gvc-speaker-test.h"
+#include "gvc-mixer-stream.h"
+#include "gvc-mixer-card.h"
+
+#define GVC_SPEAKER_TEST_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_SPEAKER_TEST, GvcSpeakerTestPrivate))
+
+struct GvcSpeakerTestPrivate
+{
+ GtkWidget *channel_controls[PA_CHANNEL_POSITION_MAX];
+ ca_context *canberra;
+ GvcMixerCard *card;
+ GvcMixerControl *control;
+};
+
+enum {
+ COL_NAME,
+ COL_HUMAN_NAME,
+ NUM_COLS
+};
+
+enum {
+ PROP_0,
+ PROP_CARD,
+ PROP_CONTROL
+};
+
+static void gvc_speaker_test_class_init (GvcSpeakerTestClass *klass);
+static void gvc_speaker_test_init (GvcSpeakerTest *speaker_test);
+static void gvc_speaker_test_finalize (GObject *object);
+static void update_channel_map (GvcSpeakerTest *speaker_test);
+
+G_DEFINE_TYPE (GvcSpeakerTest, gvc_speaker_test, GTK_TYPE_TABLE)
+
+static const int position_table[] = {
+ /* Position, X, Y */
+ PA_CHANNEL_POSITION_FRONT_LEFT, 0, 0,
+ PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER, 1, 0,
+ PA_CHANNEL_POSITION_FRONT_CENTER, 2, 0,
+ PA_CHANNEL_POSITION_MONO, 2, 0,
+ PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER, 3, 0,
+ PA_CHANNEL_POSITION_FRONT_RIGHT, 4, 0,
+ PA_CHANNEL_POSITION_SIDE_LEFT, 0, 1,
+ PA_CHANNEL_POSITION_SIDE_RIGHT, 4, 1,
+ PA_CHANNEL_POSITION_REAR_LEFT, 0, 2,
+ PA_CHANNEL_POSITION_REAR_CENTER, 2, 2,
+ PA_CHANNEL_POSITION_REAR_RIGHT, 4, 2,
+ PA_CHANNEL_POSITION_LFE, 3, 2
+};
+
+static void
+gvc_speaker_test_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcSpeakerTest *self = GVC_SPEAKER_TEST (object);
+
+ switch (prop_id) {
+ case PROP_CARD:
+ self->priv->card = g_value_dup_object (value);
+ if (self->priv->control != NULL)
+ update_channel_map (self);
+ break;
+ case PROP_CONTROL:
+ self->priv->control = g_value_dup_object (value);
+ if (self->priv->card != NULL)
+ update_channel_map (self);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_speaker_test_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcSpeakerTest *self = GVC_SPEAKER_TEST (object);
+
+ switch (prop_id) {
+ case PROP_CARD:
+ g_value_set_object (value, self->priv->card);
+ break;
+ case PROP_CONTROL:
+ g_value_set_object (value, self->priv->control);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_speaker_test_class_init (GvcSpeakerTestClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->finalize = gvc_speaker_test_finalize;
+ object_class->set_property = gvc_speaker_test_set_property;
+ object_class->get_property = gvc_speaker_test_get_property;
+
+ g_object_class_install_property (object_class,
+ PROP_CARD,
+ g_param_spec_object ("card",
+ "card",
+ "The card",
+ GVC_TYPE_MIXER_CARD,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_CONTROL,
+ g_param_spec_object ("control",
+ "control",
+ "The mixer controller",
+ GVC_TYPE_MIXER_CONTROL,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY));
+ g_type_class_add_private (klass, sizeof (GvcSpeakerTestPrivate));
+}
+
+static const char *
+sound_name (pa_channel_position_t position)
+{
+ switch (position) {
+ case PA_CHANNEL_POSITION_FRONT_LEFT:
+ return "audio-channel-front-left";
+ case PA_CHANNEL_POSITION_FRONT_RIGHT:
+ return "audio-channel-front-right";
+ case PA_CHANNEL_POSITION_FRONT_CENTER:
+ return "audio-channel-front-center";
+ case PA_CHANNEL_POSITION_REAR_LEFT:
+ return "audio-channel-rear-left";
+ case PA_CHANNEL_POSITION_REAR_RIGHT:
+ return "audio-channel-rear-right";
+ case PA_CHANNEL_POSITION_REAR_CENTER:
+ return "audio-channel-rear-center";
+ case PA_CHANNEL_POSITION_LFE:
+ return "audio-channel-lfe";
+ case PA_CHANNEL_POSITION_SIDE_LEFT:
+ return "audio-channel-side-left";
+ case PA_CHANNEL_POSITION_SIDE_RIGHT:
+ return "audio-channel-side-right";
+ default:
+ return NULL;
+ }
+}
+
+static const char *
+icon_name (pa_channel_position_t position, gboolean playing)
+{
+ switch (position) {
+ case PA_CHANNEL_POSITION_FRONT_LEFT:
+ return playing ? "audio-speaker-left-testing" : "audio-speaker-left";
+ case PA_CHANNEL_POSITION_FRONT_RIGHT:
+ return playing ? "audio-speaker-right-testing" : "audio-speaker-right";
+ case PA_CHANNEL_POSITION_FRONT_CENTER:
+ return playing ? "audio-speaker-center-testing" : "audio-speaker-center";
+ case PA_CHANNEL_POSITION_REAR_LEFT:
+ return playing ? "audio-speaker-left-back-testing" : "audio-speaker-left-back";
+ case PA_CHANNEL_POSITION_REAR_RIGHT:
+ return playing ? "audio-speaker-right-back-testing" : "audio-speaker-right-back";
+ case PA_CHANNEL_POSITION_REAR_CENTER:
+ return playing ? "audio-speaker-center-back-testing" : "audio-speaker-center-back";
+ case PA_CHANNEL_POSITION_LFE:
+ return playing ? "audio-subwoofer-testing" : "audio-subwoofer";
+ case PA_CHANNEL_POSITION_SIDE_LEFT:
+ return playing ? "audio-speaker-left-side-testing" : "audio-speaker-left-side";
+ case PA_CHANNEL_POSITION_SIDE_RIGHT:
+ return playing ? "audio-speaker-right-side-testing" : "audio-speaker-right-side";
+ default:
+ return NULL;
+ }
+}
+
+static void
+update_button (GtkWidget *control)
+{
+ GtkWidget *button;
+ GtkWidget *image;
+ pa_channel_position_t position;
+ gboolean playing;
+
+ button = g_object_get_data (G_OBJECT (control), "button");
+ image = g_object_get_data (G_OBJECT (control), "image");
+ position = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (control), "position"));
+ playing = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (control), "playing"));
+ gtk_button_set_label (GTK_BUTTON (button), playing ? _("Stop") : _("Test"));
+ gtk_image_set_from_icon_name (GTK_IMAGE (image), icon_name (position, playing), GTK_ICON_SIZE_DIALOG);
+}
+
+static const char *
+pretty_position (pa_channel_position_t position)
+{
+ if (position == PA_CHANNEL_POSITION_LFE)
+ return N_("Subwoofer");
+
+ return pa_channel_position_to_pretty_string (position);
+}
+
+static gboolean
+idle_cb (GtkWidget *control)
+{
+ if (control == NULL)
+ return FALSE;
+
+ /* This is called in the background thread, hence
+ * forward to main thread via idle callback */
+ g_object_set_data (G_OBJECT (control), "playing", GINT_TO_POINTER(FALSE));
+ update_button (control);
+
+ return FALSE;
+}
+
+static void
+finish_cb (ca_context *c, uint32_t id, int error_code, void *userdata)
+{
+ GtkWidget *control = (GtkWidget *) userdata;
+
+ if (error_code == CA_ERROR_DESTROYED || control == NULL)
+ return;
+ g_idle_add ((GSourceFunc) idle_cb, control);
+}
+
+static void
+on_test_button_clicked (GtkButton *button,
+ GtkWidget *control)
+{
+ gboolean playing;
+ ca_context *canberra;
+
+ canberra = g_object_get_data (G_OBJECT (control), "canberra");
+
+ ca_context_cancel (canberra, 1);
+
+ playing = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (control), "playing"));
+
+ if (playing) {
+ g_object_set_data (G_OBJECT (control), "playing", GINT_TO_POINTER(FALSE));
+ } else {
+ pa_channel_position_t position;
+ const char *name;
+ ca_proplist *proplist;
+
+ position = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (control), "position"));
+
+ ca_proplist_create (&proplist);
+ ca_proplist_sets (proplist, CA_PROP_MEDIA_ROLE, "test");
+ ca_proplist_sets (proplist, CA_PROP_MEDIA_NAME, pretty_position (position));
+ ca_proplist_sets (proplist, CA_PROP_CANBERRA_FORCE_CHANNEL,
+ pa_channel_position_to_string (position));
+ ca_proplist_sets (proplist, CA_PROP_CANBERRA_ENABLE, "1");
+
+ name = sound_name (position);
+ if (name != NULL) {
+ ca_proplist_sets (proplist, CA_PROP_EVENT_ID, name);
+ playing = ca_context_play_full (canberra, 1, proplist, finish_cb, control) >= 0;
+ }
+
+ if (!playing) {
+ ca_proplist_sets (proplist, CA_PROP_EVENT_ID, "audio-test-signal");
+ playing = ca_context_play_full (canberra, 1, proplist, finish_cb, control) >= 0;
+ }
+
+ if (!playing) {
+ ca_proplist_sets(proplist, CA_PROP_EVENT_ID, "bell-window-system");
+ playing = ca_context_play_full (canberra, 1, proplist, finish_cb, control) >= 0;
+ }
+ g_object_set_data (G_OBJECT (control), "playing", GINT_TO_POINTER(playing));
+ }
+
+ update_button (control);
+}
+
+static GtkWidget *
+channel_control_new (ca_context *canberra, pa_channel_position_t position)
+{
+ GtkWidget *control;
+ GtkWidget *box;
+ GtkWidget *label;
+ GtkWidget *image;
+ GtkWidget *test_button;
+ const char *name;
+
+ control = gtk_vbox_new (FALSE, 6);
+ g_object_set_data (G_OBJECT (control), "playing", GINT_TO_POINTER(FALSE));
+ g_object_set_data (G_OBJECT (control), "position", GINT_TO_POINTER(position));
+ g_object_set_data (G_OBJECT (control), "canberra", canberra);
+
+ name = icon_name (position, FALSE);
+ if (name == NULL)
+ name = "audio-volume-medium";
+ image = gtk_image_new_from_icon_name (name, GTK_ICON_SIZE_DIALOG);
+ g_object_set_data (G_OBJECT (control), "image", image);
+ gtk_box_pack_start (GTK_BOX (control), image, FALSE, FALSE, 0);
+
+ label = gtk_label_new (pretty_position (position));
+ gtk_box_pack_start (GTK_BOX (control), label, FALSE, FALSE, 0);
+
+ test_button = gtk_button_new_with_label (_("Test"));
+ g_signal_connect (G_OBJECT (test_button), "clicked",
+ G_CALLBACK (on_test_button_clicked), control);
+ g_object_set_data (G_OBJECT (control), "button", test_button);
+
+ box = gtk_hbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (box), test_button, TRUE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (control), box, FALSE, FALSE, 0);
+
+ gtk_widget_show_all (control);
+
+ return control;
+}
+
+static void
+create_channel_controls (GvcSpeakerTest *speaker_test)
+{
+ guint i;
+
+ for (i = 0; i < G_N_ELEMENTS (position_table); i += 3) {
+ speaker_test->priv->channel_controls[position_table[i]] = channel_control_new (speaker_test->priv->canberra, (pa_channel_position_t) position_table[i]);
+ gtk_table_attach (GTK_TABLE (speaker_test),
+ speaker_test->priv->channel_controls[position_table[i]],
+ position_table[i+1],
+ position_table[i+1]+1,
+ position_table[i+2],
+ position_table[i+2]+1,
+ GTK_EXPAND, GTK_EXPAND, 0, 0);
+ }
+}
+
+static const GvcChannelMap *
+get_channel_map_for_card (GvcMixerControl *control,
+ GvcMixerCard *card,
+ char **output_name)
+{
+ int card_index;
+ GSList *sinks, *l;
+ GvcMixerStream *stream;
+ const GvcChannelMap *map;
+
+ /* This gets the channel map for the only
+ * output for the card */
+
+ card_index = gvc_mixer_card_get_index (card);
+ if (card_index == PA_INVALID_INDEX)
+ return NULL;
+ sinks = gvc_mixer_control_get_sinks (control);
+ stream = NULL;
+ for (l = sinks; l != NULL; l = l->next) {
+ GvcMixerStream *s = l->data;
+ if (gvc_mixer_stream_get_card_index (s) == card_index) {
+ stream = g_object_ref (s);
+ break;
+ }
+ }
+ g_slist_free (sinks);
+
+ g_assert (stream);
+
+ g_debug ("Found stream '%s' for card '%s'",
+ gvc_mixer_stream_get_name (stream),
+ gvc_mixer_card_get_name (card));
+
+ *output_name = g_strdup (gvc_mixer_stream_get_name (stream));
+ map = gvc_mixer_stream_get_channel_map (stream);
+
+ g_debug ("Got channel map '%s' for port '%s'",
+ gvc_channel_map_get_mapping (map), *output_name);
+
+ return map;
+}
+
+static void
+update_channel_map (GvcSpeakerTest *speaker_test)
+{
+ guint i;
+ const GvcChannelMap *map;
+ char *output_name;
+
+ g_return_if_fail (speaker_test->priv->control != NULL);
+ g_return_if_fail (speaker_test->priv->card != NULL);
+
+ g_debug ("XXX update_channel_map called XXX");
+
+ map = get_channel_map_for_card (speaker_test->priv->control,
+ speaker_test->priv->card,
+ &output_name);
+
+ g_return_if_fail (map != NULL);
+
+ ca_context_change_device (speaker_test->priv->canberra, output_name);
+ g_free (output_name);
+
+ for (i = 0; i < G_N_ELEMENTS (position_table); i += 3) {
+ gtk_widget_set_visible (speaker_test->priv->channel_controls[position_table[i]],
+ gvc_channel_map_has_position(map, position_table[i]));
+ }
+}
+
+static void
+gvc_speaker_test_init (GvcSpeakerTest *speaker_test)
+{
+ GtkWidget *face;
+
+ speaker_test->priv = GVC_SPEAKER_TEST_GET_PRIVATE (speaker_test);
+
+ ca_context_create (&speaker_test->priv->canberra);
+ ca_context_set_driver (speaker_test->priv->canberra, "pulse");
+ ca_context_change_props (speaker_test->priv->canberra,
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+ NULL);
+
+ gtk_table_resize (GTK_TABLE (speaker_test), 3, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (speaker_test), 12);
+ gtk_table_set_homogeneous (GTK_TABLE (speaker_test), TRUE);
+ gtk_table_set_row_spacings (GTK_TABLE (speaker_test), 12);
+ gtk_table_set_col_spacings (GTK_TABLE (speaker_test), 12);
+
+ create_channel_controls (speaker_test);
+
+ face = gtk_image_new_from_icon_name ("face-smile", GTK_ICON_SIZE_DIALOG);
+ gtk_table_attach (GTK_TABLE (speaker_test), face,
+ 2, 3, 1, 2, GTK_EXPAND, GTK_EXPAND, 0, 0);
+ gtk_widget_show (face);
+}
+
+static void
+gvc_speaker_test_finalize (GObject *object)
+{
+ GvcSpeakerTest *speaker_test;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_SPEAKER_TEST (object));
+
+ speaker_test = GVC_SPEAKER_TEST (object);
+
+ g_return_if_fail (speaker_test->priv != NULL);
+
+ g_object_unref (speaker_test->priv->card);
+ speaker_test->priv->card = NULL;
+
+ g_object_unref (speaker_test->priv->control);
+ speaker_test->priv->control = NULL;
+
+ ca_context_destroy (speaker_test->priv->canberra);
+ speaker_test->priv->canberra = NULL;
+
+ G_OBJECT_CLASS (gvc_speaker_test_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_speaker_test_new (GvcMixerControl *control,
+ GvcMixerCard *card)
+{
+ GObject *speaker_test;
+
+ g_return_val_if_fail (card != NULL, NULL);
+ g_return_val_if_fail (control != NULL, NULL);
+
+ speaker_test = g_object_new (GVC_TYPE_SPEAKER_TEST,
+ "card", card,
+ "control", control,
+ NULL);
+
+ return GTK_WIDGET (speaker_test);
+}
+
diff --git a/mate-volume-control/src/gvc-speaker-test.h b/mate-volume-control/src/gvc-speaker-test.h
new file mode 100644
index 0000000..912c594
--- /dev/null
+++ b/mate-volume-control/src/gvc-speaker-test.h
@@ -0,0 +1,57 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 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_SPEAKER_TEST_H
+#define __GVC_SPEAKER_TEST_H
+
+#include <glib-object.h>
+#include <gvc-mixer-card.h>
+#include <gvc-mixer-control.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_SPEAKER_TEST (gvc_speaker_test_get_type ())
+#define GVC_SPEAKER_TEST(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_SPEAKER_TEST, GvcSpeakerTest))
+#define GVC_SPEAKER_TEST_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_SPEAKER_TEST, GvcSpeakerTestClass))
+#define GVC_IS_SPEAKER_TEST(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_SPEAKER_TEST))
+#define GVC_IS_SPEAKER_TEST_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_SPEAKER_TEST))
+#define GVC_SPEAKER_TEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_SPEAKER_TEST, GvcSpeakerTestClass))
+
+typedef struct GvcSpeakerTestPrivate GvcSpeakerTestPrivate;
+
+typedef struct
+{
+ GtkNotebook parent;
+ GvcSpeakerTestPrivate *priv;
+} GvcSpeakerTest;
+
+typedef struct
+{
+ GtkNotebookClass parent_class;
+} GvcSpeakerTestClass;
+
+GType gvc_speaker_test_get_type (void);
+
+GtkWidget * gvc_speaker_test_new (GvcMixerControl *control,
+ GvcMixerCard *card);
+
+G_END_DECLS
+
+#endif /* __GVC_SPEAKER_TEST_H */
diff --git a/mate-volume-control/src/gvc-stream-status-icon.c b/mate-volume-control/src/gvc-stream-status-icon.c
new file mode 100644
index 0000000..f89d39e
--- /dev/null
+++ b/mate-volume-control/src/gvc-stream-status-icon.c
@@ -0,0 +1,825 @@
+/* -*- 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#if GTK_CHECK_VERSION (2, 21, 8)
+#include <gdk/gdkkeysyms-compat.h>
+#else
+#include <gdk/gdkkeysyms.h>
+#endif
+
+#include "gvc-mixer-stream.h"
+#include "gvc-channel-bar.h"
+#include "gvc-stream-status-icon.h"
+
+#define GVC_STREAM_STATUS_ICON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_STREAM_STATUS_ICON, GvcStreamStatusIconPrivate))
+
+struct GvcStreamStatusIconPrivate
+{
+ char **icon_names;
+ GvcMixerStream *mixer_stream;
+ GtkWidget *dock;
+ GtkWidget *bar;
+ guint current_icon;
+ char *display_name;
+ gboolean thaw;
+};
+
+enum
+{
+ PROP_0,
+ PROP_DISPLAY_NAME,
+ PROP_MIXER_STREAM,
+ PROP_ICON_NAMES,
+};
+
+static void gvc_stream_status_icon_class_init (GvcStreamStatusIconClass *klass);
+static void gvc_stream_status_icon_init (GvcStreamStatusIcon *stream_status_icon);
+static void gvc_stream_status_icon_finalize (GObject *object);
+
+G_DEFINE_TYPE (GvcStreamStatusIcon, gvc_stream_status_icon, GTK_TYPE_STATUS_ICON)
+
+static void
+on_adjustment_value_changed (GtkAdjustment *adjustment,
+ GvcStreamStatusIcon *icon)
+{
+ gdouble volume;
+
+ if (icon->priv->thaw)
+ return;
+
+ volume = gtk_adjustment_get_value (adjustment);
+
+ /* Only push the volume if it's actually changed */
+ if (gvc_mixer_stream_set_volume(icon->priv->mixer_stream,
+ (pa_volume_t) round (volume)) != FALSE) {
+ gvc_mixer_stream_push_volume(icon->priv->mixer_stream);
+ }
+}
+
+static void
+update_dock (GvcStreamStatusIcon *icon)
+{
+ GtkAdjustment *adj;
+ gboolean is_muted;
+
+ g_return_if_fail (icon);
+
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (icon->priv->bar)));
+
+ icon->priv->thaw = TRUE;
+ gtk_adjustment_set_value (adj,
+ gvc_mixer_stream_get_volume (icon->priv->mixer_stream));
+ is_muted = gvc_mixer_stream_get_is_muted (icon->priv->mixer_stream);
+ gvc_channel_bar_set_is_muted (GVC_CHANNEL_BAR (icon->priv->bar), is_muted);
+ icon->priv->thaw = FALSE;
+}
+
+static gboolean
+popup_dock (GvcStreamStatusIcon *icon,
+ guint time)
+{
+ GdkRectangle area;
+ GtkOrientation orientation;
+ GdkDisplay *display;
+ GdkScreen *screen;
+ gboolean res;
+ int x;
+ int y;
+ int monitor_num;
+ GdkRectangle monitor;
+ GtkRequisition dock_req;
+
+ update_dock (icon);
+
+ screen = gtk_status_icon_get_screen (GTK_STATUS_ICON (icon));
+ res = gtk_status_icon_get_geometry (GTK_STATUS_ICON (icon),
+ &screen,
+ &area,
+ &orientation);
+ if (! res) {
+ g_warning ("Unable to determine geometry of status icon");
+ return FALSE;
+ }
+
+ /* position roughly */
+ gtk_window_set_screen (GTK_WINDOW (icon->priv->dock), screen);
+ gvc_channel_bar_set_orientation (GVC_CHANNEL_BAR (icon->priv->bar),
+ 1 - orientation);
+
+ monitor_num = gdk_screen_get_monitor_at_point (screen, area.x, area.y);
+ gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
+
+ gtk_container_foreach (GTK_CONTAINER (icon->priv->dock),
+ (GtkCallback) gtk_widget_show_all, NULL);
+ gtk_widget_size_request (icon->priv->dock, &dock_req);
+
+ if (orientation == GTK_ORIENTATION_VERTICAL) {
+ if (area.x + area.width + dock_req.width <= monitor.x + monitor.width) {
+ x = area.x + area.width;
+ } else {
+ x = area.x - dock_req.width;
+ }
+ if (area.y + dock_req.height <= monitor.y + monitor.height) {
+ y = area.y;
+ } else {
+ y = monitor.y + monitor.height - dock_req.height;
+ }
+ } else {
+ if (area.y + area.height + dock_req.height <= monitor.y + monitor.height) {
+ y = area.y + area.height;
+ } else {
+ y = area.y - dock_req.height;
+ }
+ if (area.x + dock_req.width <= monitor.x + monitor.width) {
+ x = area.x;
+ } else {
+ x = monitor.x + monitor.width - dock_req.width;
+ }
+ }
+
+ gtk_window_move (GTK_WINDOW (icon->priv->dock), x, y);
+
+ /* FIXME: without this, the popup window appears as a square
+ * after changing the orientation
+ */
+ gtk_window_resize (GTK_WINDOW (icon->priv->dock), 1, 1);
+
+ gtk_widget_show_all (icon->priv->dock);
+
+
+ /* grab focus */
+ gtk_grab_add (icon->priv->dock);
+
+ if (gdk_pointer_grab (gtk_widget_get_window (icon->priv->dock), TRUE,
+ GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK |
+ GDK_POINTER_MOTION_MASK | GDK_SCROLL_MASK, NULL, NULL,
+ time)
+ != GDK_GRAB_SUCCESS) {
+ gtk_grab_remove (icon->priv->dock);
+ gtk_widget_hide (icon->priv->dock);
+ return FALSE;
+ }
+
+ if (gdk_keyboard_grab (gtk_widget_get_window (icon->priv->dock), TRUE, time) != GDK_GRAB_SUCCESS) {
+ display = gtk_widget_get_display (icon->priv->dock);
+ gdk_display_pointer_ungrab (display, time);
+ gtk_grab_remove (icon->priv->dock);
+ gtk_widget_hide (icon->priv->dock);
+ return FALSE;
+ }
+
+ gtk_widget_grab_focus (icon->priv->dock);
+
+ return TRUE;
+}
+
+static void
+on_status_icon_activate (GtkStatusIcon *status_icon,
+ GvcStreamStatusIcon *icon)
+{
+ popup_dock (icon, GDK_CURRENT_TIME);
+}
+
+static void
+on_menu_mute_toggled (GtkMenuItem *item,
+ GvcStreamStatusIcon *icon)
+{
+ gboolean is_muted;
+ is_muted = gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (item));
+ gvc_channel_bar_set_is_muted (GVC_CHANNEL_BAR (icon->priv->bar), is_muted);
+}
+
+static void
+on_menu_activate_open_volume_control (GtkMenuItem *item,
+ GvcStreamStatusIcon *icon)
+{
+ GError *error;
+
+ error = NULL;
+ gdk_spawn_command_line_on_screen (gtk_widget_get_screen (icon->priv->dock),
+ "mate-volume-control",
+ &error);
+
+ if (error != NULL) {
+ GtkWidget *dialog;
+
+ dialog = gtk_message_dialog_new (NULL,
+ 0,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ _("Failed to start Sound Preferences: %s"),
+ error->message);
+ g_signal_connect (dialog,
+ "response",
+ G_CALLBACK (gtk_widget_destroy),
+ NULL);
+ gtk_widget_show (dialog);
+ g_error_free (error);
+ }
+}
+
+static void
+on_status_icon_popup_menu (GtkStatusIcon *status_icon,
+ guint button,
+ guint activate_time,
+ GvcStreamStatusIcon *icon)
+{
+ GtkWidget *menu;
+ GtkWidget *item;
+ GtkWidget *image;
+
+ menu = gtk_menu_new ();
+
+ item = gtk_check_menu_item_new_with_mnemonic (_("_Mute"));
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),
+ gvc_mixer_stream_get_is_muted (icon->priv->mixer_stream));
+ g_signal_connect (item,
+ "toggled",
+ G_CALLBACK (on_menu_mute_toggled),
+ icon);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_image_menu_item_new_with_mnemonic (_("_Sound Preferences"));
+ image = gtk_image_new_from_icon_name ("multimedia-volume-control",
+ GTK_ICON_SIZE_MENU);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image);
+ g_signal_connect (item,
+ "activate",
+ G_CALLBACK (on_menu_activate_open_volume_control),
+ icon);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ gtk_widget_show_all (menu);
+ gtk_menu_popup (GTK_MENU (menu),
+ NULL,
+ NULL,
+ gtk_status_icon_position_menu,
+ status_icon,
+ button,
+ activate_time);
+}
+
+static gboolean
+on_status_icon_scroll_event (GtkStatusIcon *status_icon,
+ GdkEventScroll *event,
+ GvcStreamStatusIcon *icon)
+{
+ return gvc_channel_bar_scroll (GVC_CHANNEL_BAR (icon->priv->bar), event->direction);
+}
+
+static void
+gvc_icon_release_grab (GvcStreamStatusIcon *icon,
+ GdkEventButton *event)
+{
+ GdkDisplay *display;
+
+ /* ungrab focus */
+ display = gtk_widget_get_display (GTK_WIDGET (icon->priv->dock));
+ gdk_display_keyboard_ungrab (display, event->time);
+ gdk_display_pointer_ungrab (display, event->time);
+ gtk_grab_remove (icon->priv->dock);
+
+ /* hide again */
+ gtk_widget_hide (icon->priv->dock);
+}
+
+static gboolean
+on_dock_button_press (GtkWidget *widget,
+ GdkEventButton *event,
+ GvcStreamStatusIcon *icon)
+{
+ if (event->type == GDK_BUTTON_PRESS) {
+ gvc_icon_release_grab (icon, event);
+ return TRUE;
+ }
+
+ return FALSE;
+}
+
+static void
+popdown_dock (GvcStreamStatusIcon *icon)
+{
+ GdkDisplay *display;
+
+ /* ungrab focus */
+ display = gtk_widget_get_display (icon->priv->dock);
+ gdk_display_keyboard_ungrab (display, GDK_CURRENT_TIME);
+ gdk_display_pointer_ungrab (display, GDK_CURRENT_TIME);
+ gtk_grab_remove (icon->priv->dock);
+
+ /* hide again */
+ gtk_widget_hide (icon->priv->dock);
+}
+
+/* This is called when the grab is broken for
+ * either the dock, or the scale itself */
+static void
+gvc_icon_grab_notify (GvcStreamStatusIcon *icon,
+ gboolean was_grabbed)
+{
+ if (was_grabbed != FALSE) {
+ return;
+ }
+
+ if (!gtk_widget_has_grab (icon->priv->dock)) {
+ return;
+ }
+
+ if (gtk_widget_is_ancestor (gtk_grab_get_current (), icon->priv->dock)) {
+ return;
+ }
+
+ popdown_dock (icon);
+}
+
+static void
+on_dock_grab_notify (GtkWidget *widget,
+ gboolean was_grabbed,
+ GvcStreamStatusIcon *icon)
+{
+ gvc_icon_grab_notify (icon, was_grabbed);
+}
+
+static gboolean
+on_dock_grab_broken_event (GtkWidget *widget,
+ gboolean was_grabbed,
+ GvcStreamStatusIcon *icon)
+{
+ gvc_icon_grab_notify (icon, FALSE);
+
+ return FALSE;
+}
+
+static gboolean
+on_dock_key_release (GtkWidget *widget,
+ GdkEventKey *event,
+ GvcStreamStatusIcon *icon)
+{
+ if (event->keyval == GDK_Escape) {
+ popdown_dock (icon);
+ return TRUE;
+ }
+
+#if 0
+ if (!gtk_bindings_activate_event (GTK_OBJECT (widget), event)) {
+ /* The popup hasn't managed the event, pass onto the button */
+ gtk_bindings_activate_event (GTK_OBJECT (user_data), event);
+ }
+#endif
+ return TRUE;
+}
+
+static gboolean
+on_dock_scroll_event (GtkWidget *widget,
+ GdkEventScroll *event,
+ GvcStreamStatusIcon *icon)
+{
+ /* Forward event to the status icon */
+ on_status_icon_scroll_event (NULL, event, icon);
+ return TRUE;
+}
+
+static void
+update_icon (GvcStreamStatusIcon *icon)
+{
+ guint volume;
+ gboolean is_muted;
+ guint n;
+ char *markup;
+ gboolean can_decibel;
+ gdouble db;
+
+ if (icon->priv->mixer_stream == NULL) {
+ return;
+ }
+
+ volume = gvc_mixer_stream_get_volume (icon->priv->mixer_stream);
+ is_muted = gvc_mixer_stream_get_is_muted (icon->priv->mixer_stream);
+ db = gvc_mixer_stream_get_decibel (icon->priv->mixer_stream);
+ can_decibel = gvc_mixer_stream_get_can_decibel (icon->priv->mixer_stream);
+
+ /* select image */
+ if (volume <= 0 || is_muted) {
+ n = 0;
+ } else {
+ n = 3 * volume / PA_VOLUME_NORM + 1;
+ if (n < 1) {
+ n = 1;
+ } else if (n > 3) {
+ n = 3;
+ }
+ }
+
+ /* apparently status icon will reset icon even if
+ * if doesn't change */
+ if (icon->priv->current_icon != n) {
+ gtk_status_icon_set_from_icon_name (GTK_STATUS_ICON (icon),
+ icon->priv->icon_names [n]);
+ icon->priv->current_icon = n;
+ }
+
+
+ if (is_muted) {
+ markup = g_strdup_printf (
+ "<b>%s: %s</b>\n<small>%s</small>",
+ icon->priv->display_name,
+ _("Muted"),
+ gvc_mixer_stream_get_description (icon->priv->mixer_stream));
+ } else if (can_decibel && (db > PA_DECIBEL_MININFTY)) {
+ markup = g_strdup_printf (
+ "<b>%s: %.0f%%</b>\n<small>%0.2f dB\n%s</small>",
+ icon->priv->display_name,
+ 100 * (float)volume / PA_VOLUME_NORM,
+ db,
+ gvc_mixer_stream_get_description (icon->priv->mixer_stream));
+ } else if (can_decibel) {
+ markup = g_strdup_printf (
+ "<b>%s: %.0f%%</b>\n<small>-&#8734; dB\n%s</small>",
+ icon->priv->display_name,
+ 100 * (float)volume / PA_VOLUME_NORM,
+ gvc_mixer_stream_get_description (icon->priv->mixer_stream));
+ } else {
+ markup = g_strdup_printf (
+ "<b>%s: %.0f%%</b>\n<small>%s</small>",
+ icon->priv->display_name,
+ 100 * (float)volume / PA_VOLUME_NORM,
+ gvc_mixer_stream_get_description (icon->priv->mixer_stream));
+ }
+ gtk_status_icon_set_tooltip_markup (GTK_STATUS_ICON (icon), markup);
+ g_free (markup);
+}
+
+void
+gvc_stream_status_icon_set_icon_names (GvcStreamStatusIcon *icon,
+ const char **names)
+{
+ g_return_if_fail (GVC_IS_STREAM_STATUS_ICON (icon));
+
+ g_strfreev (icon->priv->icon_names);
+ icon->priv->icon_names = g_strdupv ((char **)names);
+ update_icon (icon);
+ g_object_notify (G_OBJECT (icon), "icon-names");
+}
+
+static void
+on_stream_volume_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcStreamStatusIcon *icon)
+{
+ update_icon (icon);
+ update_dock (icon);
+}
+
+static void
+on_stream_is_muted_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcStreamStatusIcon *icon)
+{
+ update_icon (icon);
+ update_dock (icon);
+}
+
+void
+gvc_stream_status_icon_set_display_name (GvcStreamStatusIcon *icon,
+ const char *name)
+{
+ g_return_if_fail (GVC_STREAM_STATUS_ICON (icon));
+
+ g_free (icon->priv->display_name);
+ icon->priv->display_name = g_strdup (name);
+ update_icon (icon);
+ g_object_notify (G_OBJECT (icon), "display-name");
+}
+
+void
+gvc_stream_status_icon_set_mixer_stream (GvcStreamStatusIcon *icon,
+ GvcMixerStream *stream)
+{
+ g_return_if_fail (GVC_STREAM_STATUS_ICON (icon));
+
+ if (stream != NULL) {
+ g_object_ref (stream);
+ }
+
+ if (icon->priv->mixer_stream != NULL) {
+ g_signal_handlers_disconnect_by_func (icon->priv->mixer_stream,
+ G_CALLBACK (on_stream_volume_notify),
+ icon);
+ g_signal_handlers_disconnect_by_func (icon->priv->mixer_stream,
+ G_CALLBACK (on_stream_is_muted_notify),
+ icon);
+ g_object_unref (icon->priv->mixer_stream);
+ icon->priv->mixer_stream = NULL;
+ }
+
+ icon->priv->mixer_stream = stream;
+
+ if (icon->priv->mixer_stream != NULL) {
+ GtkAdjustment *adj;
+
+ g_object_ref (icon->priv->mixer_stream);
+
+ icon->priv->thaw = TRUE;
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (icon->priv->bar)));
+ gtk_adjustment_set_value (adj,
+ gvc_mixer_stream_get_volume (icon->priv->mixer_stream));
+ icon->priv->thaw = FALSE;
+
+ g_signal_connect (icon->priv->mixer_stream,
+ "notify::volume",
+ G_CALLBACK (on_stream_volume_notify),
+ icon);
+ g_signal_connect (icon->priv->mixer_stream,
+ "notify::is-muted",
+ G_CALLBACK (on_stream_is_muted_notify),
+ icon);
+ }
+
+ update_icon (icon);
+
+ g_object_notify (G_OBJECT (icon), "mixer-stream");
+}
+
+static void
+gvc_stream_status_icon_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GvcStreamStatusIcon *self = GVC_STREAM_STATUS_ICON (object);
+
+ switch (prop_id) {
+ case PROP_MIXER_STREAM:
+ gvc_stream_status_icon_set_mixer_stream (self, g_value_get_object (value));
+ break;
+ case PROP_DISPLAY_NAME:
+ gvc_stream_status_icon_set_display_name (self, g_value_get_string (value));
+ break;
+ case PROP_ICON_NAMES:
+ gvc_stream_status_icon_set_icon_names (self, g_value_get_boxed (value));
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gvc_stream_status_icon_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GvcStreamStatusIcon *self = GVC_STREAM_STATUS_ICON (object);
+ GvcStreamStatusIconPrivate *priv = self->priv;
+
+ switch (prop_id) {
+ case PROP_MIXER_STREAM:
+ g_value_set_object (value, priv->mixer_stream);
+ break;
+ case PROP_DISPLAY_NAME:
+ g_value_set_string (value, priv->display_name);
+ break;
+ case PROP_ICON_NAMES:
+ g_value_set_boxed (value, priv->icon_names);
+ break;
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+on_bar_is_muted_notify (GObject *object,
+ GParamSpec *pspec,
+ GvcStreamStatusIcon *icon)
+{
+ gboolean is_muted;
+
+ is_muted = gvc_channel_bar_get_is_muted (GVC_CHANNEL_BAR (object));
+
+ if (gvc_mixer_stream_get_is_muted (icon->priv->mixer_stream) != is_muted) {
+ /* Update the stream before pushing the change */
+ gvc_mixer_stream_set_is_muted (icon->priv->mixer_stream, is_muted);
+ gvc_mixer_stream_change_is_muted (icon->priv->mixer_stream,
+ is_muted);
+ }
+}
+
+static GObject *
+gvc_stream_status_icon_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ GObject *object;
+ GvcStreamStatusIcon *icon;
+ GtkWidget *frame;
+ GtkWidget *box;
+ GtkAdjustment *adj;
+
+ object = G_OBJECT_CLASS (gvc_stream_status_icon_parent_class)->constructor (type, n_construct_properties, construct_params);
+
+ icon = GVC_STREAM_STATUS_ICON (object);
+
+ gtk_status_icon_set_from_icon_name (GTK_STATUS_ICON (icon),
+ icon->priv->icon_names[0]);
+
+ /* window */
+ icon->priv->dock = gtk_window_new (GTK_WINDOW_POPUP);
+ gtk_widget_set_name (icon->priv->dock, "gvc-stream-status-icon-popup-window");
+ g_signal_connect (icon->priv->dock,
+ "button-press-event",
+ G_CALLBACK (on_dock_button_press),
+ icon);
+ g_signal_connect (icon->priv->dock,
+ "key-release-event",
+ G_CALLBACK (on_dock_key_release),
+ icon);
+ g_signal_connect (icon->priv->dock,
+ "scroll-event",
+ G_CALLBACK (on_dock_scroll_event),
+ icon);
+ g_signal_connect (icon->priv->dock,
+ "grab-notify",
+ G_CALLBACK (on_dock_grab_notify),
+ icon);
+ g_signal_connect (icon->priv->dock,
+ "grab-broken-event",
+ G_CALLBACK (on_dock_grab_broken_event),
+ icon);
+
+ gtk_window_set_decorated (GTK_WINDOW (icon->priv->dock), FALSE);
+
+ frame = gtk_frame_new (NULL);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT);
+ gtk_container_add (GTK_CONTAINER (icon->priv->dock), frame);
+
+ box = gtk_vbox_new (FALSE, 6);
+ gtk_container_set_border_width (GTK_CONTAINER (box), 2);
+ gtk_container_add (GTK_CONTAINER (frame), box);
+
+ icon->priv->bar = gvc_channel_bar_new ();
+ gvc_channel_bar_set_orientation (GVC_CHANNEL_BAR (icon->priv->bar),
+ GTK_ORIENTATION_VERTICAL);
+
+ gtk_box_pack_start (GTK_BOX (box), icon->priv->bar, TRUE, FALSE, 0);
+ g_signal_connect (icon->priv->bar,
+ "notify::is-muted",
+ G_CALLBACK (on_bar_is_muted_notify),
+ icon);
+
+ adj = GTK_ADJUSTMENT (gvc_channel_bar_get_adjustment (GVC_CHANNEL_BAR (icon->priv->bar)));
+ g_signal_connect (adj,
+ "value-changed",
+ G_CALLBACK (on_adjustment_value_changed),
+ icon);
+
+ return object;
+}
+
+static void
+gvc_stream_status_icon_dispose (GObject *object)
+{
+ GvcStreamStatusIcon *icon = GVC_STREAM_STATUS_ICON (object);
+
+ if (icon->priv->dock != NULL) {
+ gtk_widget_destroy (icon->priv->dock);
+ icon->priv->dock = NULL;
+ }
+
+ if (icon->priv->mixer_stream != NULL) {
+ g_object_unref (icon->priv->mixer_stream);
+ icon->priv->mixer_stream = NULL;
+ }
+
+ G_OBJECT_CLASS (gvc_stream_status_icon_parent_class)->dispose (object);
+}
+
+static void
+gvc_stream_status_icon_class_init (GvcStreamStatusIconClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->constructor = gvc_stream_status_icon_constructor;
+ object_class->finalize = gvc_stream_status_icon_finalize;
+ object_class->dispose = gvc_stream_status_icon_dispose;
+ object_class->set_property = gvc_stream_status_icon_set_property;
+ object_class->get_property = gvc_stream_status_icon_get_property;
+
+ g_object_class_install_property (object_class,
+ PROP_MIXER_STREAM,
+ g_param_spec_object ("mixer-stream",
+ "mixer stream",
+ "mixer stream",
+ GVC_TYPE_MIXER_STREAM,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_DISPLAY_NAME,
+ g_param_spec_string ("display-name",
+ "Display Name",
+ "Name to display for this stream",
+ NULL,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+ g_object_class_install_property (object_class,
+ PROP_ICON_NAMES,
+ g_param_spec_boxed ("icon-names",
+ "Icon Names",
+ "Name of icon to display for this stream",
+ G_TYPE_STRV,
+ G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
+
+ g_type_class_add_private (klass, sizeof (GvcStreamStatusIconPrivate));
+}
+
+static void
+on_status_icon_visible_notify (GvcStreamStatusIcon *icon)
+{
+ gboolean visible;
+
+ g_object_get (icon, "visible", &visible, NULL);
+ if (! visible) {
+ if (icon->priv->dock != NULL) {
+ gtk_widget_hide (icon->priv->dock);
+ }
+ }
+}
+
+static void
+gvc_stream_status_icon_init (GvcStreamStatusIcon *icon)
+{
+ icon->priv = GVC_STREAM_STATUS_ICON_GET_PRIVATE (icon);
+
+ g_signal_connect (icon,
+ "activate",
+ G_CALLBACK (on_status_icon_activate),
+ icon);
+ g_signal_connect (icon,
+ "popup-menu",
+ G_CALLBACK (on_status_icon_popup_menu),
+ icon);
+ g_signal_connect (icon,
+ "scroll-event",
+ G_CALLBACK (on_status_icon_scroll_event),
+ icon);
+ g_signal_connect (icon,
+ "notify::visible",
+ G_CALLBACK (on_status_icon_visible_notify),
+ NULL);
+
+ icon->priv->thaw = FALSE;
+}
+
+static void
+gvc_stream_status_icon_finalize (GObject *object)
+{
+ GvcStreamStatusIcon *stream_status_icon;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_STREAM_STATUS_ICON (object));
+
+ stream_status_icon = GVC_STREAM_STATUS_ICON (object);
+
+ g_return_if_fail (stream_status_icon->priv != NULL);
+
+ g_strfreev (stream_status_icon->priv->icon_names);
+
+ G_OBJECT_CLASS (gvc_stream_status_icon_parent_class)->finalize (object);
+}
+
+GvcStreamStatusIcon *
+gvc_stream_status_icon_new (GvcMixerStream *stream,
+ const char **icon_names)
+{
+ GObject *icon;
+ icon = g_object_new (GVC_TYPE_STREAM_STATUS_ICON,
+ "mixer-stream", stream,
+ "icon-names", icon_names,
+ NULL);
+ return GVC_STREAM_STATUS_ICON (icon);
+}
diff --git a/mate-volume-control/src/gvc-stream-status-icon.h b/mate-volume-control/src/gvc-stream-status-icon.h
new file mode 100644
index 0000000..55887f3
--- /dev/null
+++ b/mate-volume-control/src/gvc-stream-status-icon.h
@@ -0,0 +1,63 @@
+/* -*- 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_STREAM_STATUS_ICON_H
+#define __GVC_STREAM_STATUS_ICON_H
+
+#include <glib-object.h>
+#include "gvc-mixer-stream.h"
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_STREAM_STATUS_ICON (gvc_stream_status_icon_get_type ())
+#define GVC_STREAM_STATUS_ICON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_STREAM_STATUS_ICON, GvcStreamStatusIcon))
+#define GVC_STREAM_STATUS_ICON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_STREAM_STATUS_ICON, GvcStreamStatusIconClass))
+#define GVC_IS_STREAM_STATUS_ICON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_STREAM_STATUS_ICON))
+#define GVC_IS_STREAM_STATUS_ICON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_STREAM_STATUS_ICON))
+#define GVC_STREAM_STATUS_ICON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_STREAM_STATUS_ICON, GvcStreamStatusIconClass))
+
+typedef struct GvcStreamStatusIconPrivate GvcStreamStatusIconPrivate;
+
+typedef struct
+{
+ GtkStatusIcon parent;
+ GvcStreamStatusIconPrivate *priv;
+} GvcStreamStatusIcon;
+
+typedef struct
+{
+ GtkStatusIconClass parent_class;
+} GvcStreamStatusIconClass;
+
+GType gvc_stream_status_icon_get_type (void);
+
+GvcStreamStatusIcon * gvc_stream_status_icon_new (GvcMixerStream *stream,
+ const char **icon_names);
+
+void gvc_stream_status_icon_set_icon_names (GvcStreamStatusIcon *icon,
+ const char **icon_names);
+void gvc_stream_status_icon_set_display_name (GvcStreamStatusIcon *icon,
+ const char *display_name);
+void gvc_stream_status_icon_set_mixer_stream (GvcStreamStatusIcon *icon,
+ GvcMixerStream *stream);
+
+G_END_DECLS
+
+#endif /* __GVC_STREAM_STATUS_ICON_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 <[email protected]>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+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 <[email protected]>."
+ 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 <[email protected]>
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <[email protected]> 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 <[email protected]>."
+
+# 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/po/ChangeLog b/po/ChangeLog
new file mode 100644
index 0000000..891a503
--- /dev/null
+++ b/po/ChangeLog
@@ -0,0 +1,6821 @@
+2009-04-18 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated zh_CN translation.
+
+2009-04-08 Mark Krapivner <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2009-04-03 Simos Xenitellis <[email protected]>
+
+ * el.po: Updated Greek translation (Sterios Prosiniklis).
+
+2009-04-03 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish translation.
+
+2009-03-26 Amitakhya Phukan <[email protected]>
+
+ * as.po: Updated Assamese translations.
+
+2009-03-26 Amitakhya Phukan <[email protected]>
+
+ * as.po: Updated Assamese translations.
+
+2009-03-25 Shankar Prasad <[email protected]>
+
+ * kn.po: Updated few correction to Kannada translations.
+
+2009-03-23 Reinout van Schouwen <[email protected]>
+
+ * nl.po: Fixed typo (geluidgen -> geluiden)
+
+2009-03-23 Shankar Prasad <[email protected]>
+
+ * kn.po: Updated Kannada translations.
+
+2008-03-22 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation.
+
+2009-03-21 Goran Rakic <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation by Miloš Popović.
+
+2009-03-18 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2009-03-18 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic translation by Anas Afif Emad.
+
+2009-03-18 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-03-16 Marc-André Lureau <[email protected]>
+
+ * POTFILES.skip: added
+ sound-theme/sounds/mate-sounds-default.xml.in.
+
+2009-03-16 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek Translation by Fotis Tsamis.
+
+2009-03-15 Rajesh Ranjan <[email protected]>
+
+ * mai.po: corrected msgfmt chk for Maithili translation.
+
+2009-03-15 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician translation by Suso Baleato
+
+2009-03-15 Rajesh Ranjan <[email protected]>
+
+ * mai.po: added Maithili translation.
+ * LINGUAS: Added Maithili (mai) to the list of Languages.
+
+2009-03-14 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2009-03-14 Praveen Arimbrathodiyil <[email protected]>
+
+ * ml.po: Malayalam Translation updated by Abhishek Jacob.
+
+2009-03-14 Mișu Moldovan <[email protected]>
+
+ * ro.po: Updated Romanian translation by Adi Roiban.
+
+2009-03-14 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-03-14 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation by Ask H. Larsen
+
+2009-03-13 Sandeep Shedmake <[email protected]>
+
+ * mr.po: Updated Marathi Translations.
+
+2009-03-13 [email protected]>
+
+ * ta.po: Tamil Translation updated
+
+2009-03-13 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation
+
+2009-03-12 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2009-03-12 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2009-03-12 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2009-03-11 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2009-03-10 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2009-03-10 Ankitkumar Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translations.
+
+2009-03-10 Tommi Vainikainen <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2009-03-10 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2009-03-09 Tomasz Dominikowski <[email protected]>
+
+ * pl.po: Updated Polish translation
+
+2009-03-09 Krishnababu K <[email protected]>
+
+ * te.po: Updated Telugu Translation.
+
+2009-03-08 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2009-03-08 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2009-03-08 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2009-03-07 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2009-03-07 Milo Casagrande <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2009-03-07 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-03-07 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2009-03-07 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2009-03-07 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2009-03-07 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Updated Dutch translation by Wouter Bolsterlee.
+
+2009-03-06 Krishnababu K <[email protected]>
+
+ * te.po: Updated Telugu Translation.
+
+2009-03-06 Philip Withnall <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2009-03-05 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2009-03-05 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2009-03-05 Jonh Wendell <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation by Krix Apolinário
+ and myself.
+
+2009-03-05 Manoj Kumar Giri <[email protected]>
+
+ * or.po: Updated Oriya Translation
+
+2009-03-05 Jonh Wendell <[email protected]>
+
+ * POTFILES.in: Updated.
+
+2009-03-03 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2009-03-03 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+==================== 2.25.92 ====================
+
+2009-03-02 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2009-03-01 Og Maciel <[email protected]>
+
+ * it.po: Updated Italian translation by Milo Casagrande.
+
+2009-02-28 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2009-02-28 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2009-02-26 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2009-02-25 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Updated Belarusian Latin translation by Ihar Hrachyshka.
+
+2009-02-25 Christian Kirbach <[email protected]>
+
+ * de.po: Updated German translation.
+
+2008-09-24 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2009-02-23 Philip Withnall <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2008-09-19 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2009-02-18 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2009-02-18 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2009-02-17 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-02-17 Jani Monoses <[email protected]>
+
+ * ro.po: Updated Romanian translation
+ by Adi Roiban <[email protected]>
+
+2009-02-17 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2009-02-17 Sweta Kothari <[email protected]>
+
+ * gu.po: Committed Gujarati Translation.
+
+2009-02-15 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Updated Dutch translation by Wouter Bolsterlee.
+
+2009-02-15 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation by Ask H. Larsen
+
+2009-02-14 Tomasz Dominikowski <[email protected]>
+
+ * pl.po: Updated Polish translation
+
+2009-02-14 Jani Monoses <[email protected]>
+
+ * ro.po: Updated Romanian translation
+ by Adi Roiban <[email protected]>
+
+2009-02-14 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2009-02-14 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2009-02-13 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2009-02-12 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2009-02-12 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2009-02-11 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2009-02-11 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2009-02-10 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2009-02-10 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2009-02-07 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2009-02-07 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-02-05 Sweta Kothari <[email protected]>
+
+ * gu.po: Committed Gujarati Translation.
+
+2009-02-05 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2009-01-27 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2009-01-25 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2009-01-25 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2009-01-23 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2009-01-21 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2009-01-20 Bastien Nocera <[email protected]>
+
+ * POTFILES.in:
+ * POTFILES.skip: Update for distcheck
+
+2009-01-19 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2009-01-18 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2009-01-16 Thierry Randrianiriana <[email protected]>
+
+ * mg.po: Updated Malagasy translation.
+
+2009-01-08 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation. Contributed by
+ Djavan Fagundes.
+
+2009-01-05 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2009-01-04 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated latvian translation
+
+2009-01-03 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-12-26 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-12-21 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-12-20 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2008-12-19 Bastien Nocera <[email protected]>
+
+ * POTFILES.in: Add a .desktop file for g-v-c
+
+2008-12-17 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-12-16 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Add missing files.
+
+2008-12-15 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2008-12-15 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-11-14 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-11-08 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-11-05 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation by Anton Shestakov.
+
+2008-11-03 William Jon McCann <[email protected]>
+
+ * POTFILES.in:
+
+2008-11-02 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation, fix #556582.
+
+2008-10-19 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Afif Emad.
+
+2008-10-11 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Updated Belarusian Latin translation by Ihar Hračyška.
+
+2008-09-25 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2008-09-24 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Fixed wrong translation.
+
+2008-09-23 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian Translation.
+
+2008-09-21 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation by Kenneth Nielsen
+
+2008-09-22 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation by
+ Mişu Moldovan <[email protected]>
+
+2008-09-21 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Afif Emad.
+
+2008-09-21 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2008-09-20 Simos Xenitellis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2008-09-20 Goran Rakić <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian Translation.
+
+2008-09-19 Tommi Vainikainen <[email protected]>
+
+ * fi.po: Fix from Timo Jyrinki.
+
+2008-09-19 Shankar Prasad <[email protected]>
+
+ * kn.po: Updated Kannada Translation.
+
+2008-09-18 I. Felix <[email protected]>
+
+ * ta.po: Tamil Translation updated
+
+2008-09-18 Shankar Prasad <[email protected]>
+
+ * kn.po: Added Kannada Translation.
+ * LINGUAS: Added kn to list of Languages
+
+2008-09-18 Inaki Larrañaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2008-09-18 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-09-18 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2008-09-17 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2008-09-15 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2008-09-15 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-09-15 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2008-09-14 Goran Rakić <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation (by Miloš Popović).
+
+2008-09-14 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2008-09-14 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation.
+
+2008-09-13 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2008-09-12 Sandeep Shedmake <[email protected]>
+
+ * mr.po: Updated Marathi Translations.
+
+2008-09-11 Robert Sedak <[email protected]>
+
+ * hr.po: Updated Croatian translation.
+
+2008-09-10 Krishnababu K <[email protected]>
+
+ * te.po: Updated Telugu Translation.
+
+2008-09-09 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation by Milo Casagrande.
+
+2008-09-09 Robert Sedak <[email protected]>
+
+ * hr.po: Updated Croatian translation.
+
+2008-09-08 Tomasz Dominikowski <[email protected]>
+
+ * pl.po: Updated Polish translation
+
+2008-09-08 Robert Sedak <[email protected]>
+
+ * hr.po: Updated Croatian translation.
+
+2008-09-08 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2008-09-07 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2008-09-07 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Updated Dutch translation by Wouter Bolsterlee.
+
+2008-09-06 Philip Withnall <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2008-09-06 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated zh_CN translation.
+
+2008-09-05 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation
+
+2008-09-04 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2008-09-04 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2008-09-04 Sweta Kothari <[email protected]>
+
+ * gu.po: Committed Gujarati Translation.
+
+2008-09-03 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2008-09-02 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician translation
+
+2008-09-02 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2008-09-02 Robert-André Mauchin <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2008-09-02 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-09-02 Nguyễn Thái Ngọc Duy <[email protected]>
+
+ * vi.po: Updated Vietnamese translation
+
+2008-09-02 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-09-02 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2008-09-01 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation and fixed some
+ terminology.
+
+2008-08-30 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2008-08-29 Seán de Búrca <[email protected]>
+
+ * ga.po: Updated Irish translation.
+
+2008-08-29 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-08-28 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2008-08-27 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation
+
+2008-08-26 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2008-08-25 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2008-08-25 Goran Rakic <[email protected]>
+
+ * LINGUAS, [email protected], [email protected]: Conversion from sr@Latn to sr@latin.
+
+2008-80-24 Arangel Angov <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2008-08-22 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2008-08-17 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2008-08-12 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2008-08-11 Og Maciel <[email protected]>
+
+ * pt_BR.po: Updated translation by Djavan Fagundes.
+
+2008-08-11 Ilkka Tuohela <<[email protected]>>
+
+ * fi.po: Updated Finnish translation.
+
+2008-08-10 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2008-08-02 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Terminology fixes by Fabrício Godoy.
+
+2008-08-01 Sweta Kothari <[email protected]>
+
+ * gu.po: Updated Gujarati Translation by Sweta Kothari
+
+2008-07-29 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-07-27 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Fixed translation of "lock" (by Vladimir Melo).
+
+2008-07-16 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2008-07-10 Matej Urbančič <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2008-07-02 Yannig Marchegay <[email protected]>
+
+ * oc.po: Updated Occitan translation.
+
+2008-06-21 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2008-06-11 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-06-11 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2008-06-07 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2008-06-03 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-06-01 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2008-06-01 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2008-05-28 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-05-25 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2008-05-22 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-05-22 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2008-05-21 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation on behalf of Sweta Kothari.
+
+2008-05-19 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-05-08 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2008-05-06 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2008-04-29 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+>>>>>>> .r3888
+2008-04-19 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2008-04-19 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-03-25 Philip Withnall <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2008-03-30 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-03-12 Sunil Mohan Adapa <[email protected]>
+
+ * te.po: Added Telugu traslation done by
+ Krishna Babu K <[email protected]>.
+
+2008-03-09 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated
+
+2008-03-05 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2008-03-05 Rahul Bhalerao <[email protected]>
+
+ * mr.po: Updated Marathi Translations by Sandeep Shedmake.
+
+2008-03-03 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-03-03 Vasiliy Faronov <[email protected]>
+
+ * ru.po: Updated Russian translation.
+
+2008-03-03 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2008-03-01 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation by Milo Casagrande.
+
+2008-02-27 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2008-02-22 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation (bug #490774).
+
+2008-02-20 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Fixed some term.
+
+2008-02-17 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2008-02-14 Pawan Chitrakar <[email protected]>
+
+ * ne.po: Updated Nepali Translation.
+
+2008-02-01 Amitakhya Phukan <[email protected]>
+
+ * LINGUAS: Added as to LINGUAS.
+ * as.po: Updated assamese translations.
+
+2008-01-31 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-01-25 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2008-01-25 Petr Kovar <[email protected]>
+
+ * cs.po: Fixed Czech translation.
+
+2008-01-08 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2007-12-31 Yannig Marchegay <[email protected]>
+
+ * oc.po: Updated Occitan translation.
+
+2007-12-08 Jakub Friedl <[email protected]>
+
+ * cs.po: Czech Translation updated by Petr Kovar.
+
+2007-12-01 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2007-11-17 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Updated Belarusian Latin translation.
+
+2007-11-14 Matej Urbančič <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2007-11-09 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-11-04 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Milo Casagrande <[email protected]>.
+
+2007-11-01 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation by Joan Duran.
+
+2007-10-23 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-10-21 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-10-21 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-10-08 Priit Laes <[email protected]>
+
+ * et.po: Translation update by Ivar Smolin.
+
+2007-09-27 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2007-09-25 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2007-09-23 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Added Belarusian Latin translation by Alaksandar Navicki.
+ * LINGUAS: Added be@latin.
+
+2007-09-17 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish translation from Emrah Unal
+
+2007-09-17 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2007-09-16 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-09-15 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation
+
+2007-09-15 Andre Klapper <[email protected]>
+
+ * sk.po: Updated Slovak translation on behalf of Peter Tuharsky
+
+2007-09-13 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-09-08 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Fixed some typos in Basque translation.
+
+2007-09-07 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-09-06 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2007-09-06 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Fixed French translation by Claude Paroz.
+
+2007-09-02 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2007-08-28 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation updates by Ivar Smolin <[email protected]>
+
+2007-08-20 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-08-20 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2007-08-18 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-08-17 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Fixed typo found by Claude Paroz.
+
+2007-08-17 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2007-08-16 Priit Laes <[email protected]>
+
+ * et.po: Fixed typo in Estonian translation.
+
+2007-08-16 Ani Peter <[email protected]>
+
+ * ml.po: Updated Malayalam Translation
+
+2007-08-05 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: s/_Conteúdo/S_umário; see bug #461308.
+
+2007-08-03 Danishka Navin <[email protected]>
+
+ * si.po: Added Sinhala translation by Danishka Navin
+ * LINGUAS: Added "si".
+
+2007-07-16 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-06-18 I Felix <[email protected]>
+
+ * ta.po: Updated Tamil Translation.
+
+2007-06-08 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2007-06-04 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-05-31 Priit Laes <[email protected]>
+
+ * et.po: Updated Estonian translation by Ivar Smolin <[email protected]>.
+
+2007-05-22 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2007-05-13 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2007-05-06 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2007-04-22 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation from
+ Yang Zhang.
+
+2007-04-18 Sven Herzberg <[email protected]>
+
+ * de.po: Fixed German translation
+
+2007-04-15 Christophe Merlet <[email protected]>
+
+ * oc.po: Added Occitan translation from
+ Yannig MARCHEGAY (Kokoyaya) <yannig@marchegay>.
+ * LINGUAS: Added "oc".
+
+2007-04-09 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2007-04-05 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation from
+ Espen Stefansen.
+
+2007-04-04 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation
+
+2007-03-29 Claudio Saavedra <[email protected]>
+
+ * es.po: Updated Spanish translation by Jorge González.
+
+2007-03-25 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2007-03-21 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated Dzongkha Translation.
+
+2007-03-12 Goran Rakić <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2007-03-11 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2007-03-11 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation by
+ Jordi Mallach <[email protected]>.
+
+2007-03-10 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation.
+
+2007-03-07 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2007-03-05 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2007-03-05 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2007-03-05 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2007-03-04 Erdal Ronahi <[email protected]>
+
+ * ku.po: Updated Kurdish translation
+
+2007-03-03 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updaed Hebrew translation.
+
+2007-03-03 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2007-03-02 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2007-02-27 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2007-02-27 Priit Laes <[email protected]>
+
+ * et.po: Updated Estonian translation by Ivar Smolin <[email protected]>.
+
+2007-02-27 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation, by
+ Christian Kintner <[email protected]>
+
+2007-02-25 Peter Bach <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2007-02-25 Matic Zgur <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2007-02-25 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2007-02-23 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2007-02-23 Nguyễn Thái Ngọc Duy <[email protected]>
+
+ * vi.po: Updated Vietnamese translation
+
+2007-02-22 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2007-02-22 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Vladimir Petkov <[email protected]>
+
+2007-02-18 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Milo Casagrande <[email protected]>.
+
+2007-02-18 Priit Laes <[email protected]>
+
+ * et.po: Updated Estonian translation by Ivar Smolin <[email protected]>.
+
+2007-02-17 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2007-02-16 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation
+
+2007-02-14 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2007-02-14 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-02-12 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-02-11 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation by Young-Ho Cha.
+
+2007-02-09 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) translation
+
+2007-02-8 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-02-07 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-02-04 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Updated French translation by Jonathan Ernst.
+
+2007-02-04 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation
+ by Og Maciel <[email protected]>.
+
+2007-02-04 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2007-02-03 Ihar Hrachyshka <[email protected]>
+
+ * be.po: Updated Belarusian translation.
+
+2007-02-02 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Updated French translation by Robert-André Mauchin,
+ Claude Paroz et Stéphane Raimbault.
+
+2007-01-31 Ihar Hrachyshka <[email protected]>
+
+ * be.po: Updated Belarusian translation.
+
+2007-01-30 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2007-01-29 Priit Laes <[email protected]>
+
+ * et.po: Updated Estonian translation by Ivar Smolin <[email protected]>.
+
+2007-01-26 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Yavor Doganov <[email protected]>
+
+2007-01-24 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2007-01-23 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) translation
+
+2007-01-15 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2007-01-15 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-01-13 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Mohamed Magdy.
+
+2007-01-12 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+ * POTFILES.in: Added 1 missing file.
+
+2007-01-09 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-01-09 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation update by Ivar Smolin <[email protected]>.
+
+2007-01-08 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) translation
+
+2007-01-07 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation update by Ivar Smolin.
+
+2007-01-05 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2007-01-3 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Mohamed Magdy.
+
+2006-12-29 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) translation
+
+2006-12-29 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-12-28 Kjartan Maraas <[email protected]>
+
+ * POTFILES.skip: Add some missing files.
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-12-27 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation.
+
+2006-12-24 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation.
+
+2006-12-23 Ales Nyakhaychyk <[email protected]>
+
+ * be.po: Updated Belarusina Translation by Ihar Hrachyshka.
+
+2006-12-22 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-12-22 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-12-20 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-12-20 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian Translation.
+
+2006-12-20 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-12-20 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2006-12-1 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation.
+
+2006-11-19 Wouter Bolsterlee <[email protected]>
+
+ * pl.po: Translation updated by Artur Flinta.
+
+2006-11-18 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation.
+
+2006-11-10 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation.
+
+2006-11-02 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2006-11-01 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-10-30 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation.
+
+2006-10-30 Satoru SATOH <[email protected]>
+
+ * ja.po: Fixed wrong plural form entries.
+
+2006-10-15 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-10-01 Guilherme de S. Pastore <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation (bug #355852).
+
+2006-09-21 Pawan Chitrakar <[email protected]>
+
+ * ne.po: Updated Nepali Translation
+
+2006-09-10 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) translation.
+
+2006-09-06 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-09-05 Lucas Rocha <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation
+ by Leonardo Ferreira Fontenelle <[email protected]>
+
+2006-09-04 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation.
+
+2006-09-01 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2006-08-31 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Milo Casagrande <[email protected]>.
+
+2006-08-31 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-08-31 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2006-08-29 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-08-29 Rahul Bhalerao <[email protected]>
+
+ * LINGUAS: Added an entry for Marathi(mr).
+ * mr.po: Added the file and updated Marathi translation.
+
+2006-08-27 Theppitak Karoonboonyanan <[email protected]>
+
+ * POTFILES.in: Removed mate-cd/eggtrayicon.c
+ * th.po: Updated Thai translation.
+
+2006-08-25 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2006-08-24 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2006-08-24 Abel Cheung <[email protected]>
+
+ * zh_HK.po, zh_TW.po: Updated traditional Chinese translations.
+
+2006-08-22 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-08-22 Matic Žgur <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2006-08-22 Leonid Kanter <[email protected]>
+
+ * ru.po: Updated Russian translation
+
+2006-08-17 Jordi Mas <[email protected]>
+
+ * ca.po: Fixes small mistakes in Catalan translation
+
+2006-08-17 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2006-08-16 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation from Onur Can Cakmak
+
+2006-08-16 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2006-08-15 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2006-08-14 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2006-08-11 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2006-08-07 Inaki Larranaga <[email protected]>
+
+ * eu.po: Fixed some typos.
+
+2006-08-06 Ani Peter <[email protected]>
+
+ * ml.po: Updated Malayalam translation
+
+2006-08-04 Thierry Randrianiriana <[email protected]>
+
+ * mg.po: Added Malagasy translation.
+ * LINGUAS: Added Malagasy 'mg'.
+
+2006-08-01 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated/fixed Macedonian translation.
+
+2006-07-28 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-07-09 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation by Young-Ho Cha.
+
+2006-07-03 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Added Bengali India Translation
+ * LINGUAS: Added Bengali India (bn_IN) to the list of languages.
+
+2006-06-29 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-06-27 I. Felix <[email protected]>
+
+ * ta.po: Updated Tamil translation.
+
+2006-06-25 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2006-06-15 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-06-08 Ahmad Riza H Nst <[email protected]>
+
+ * id.po: Updated.
+
+2006-06-05 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2006-06-04 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2006-05-28 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated Dzongkha translation.
+
+2006-05-25 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2006-05-24 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-05-21 Benoît Dejean <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2006-05-10 Inaki Larranaga <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2006-05-06 Benoît Dejean <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2006-05-01 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-04-30 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation
+
+2006-04-29 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-04-26 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-04-24 Rhys Jones <[email protected]>
+
+ * cy.po: Updated Welsh translation.
+
+2006-04-24 Kostas Papadimas <[email protected]>
+
+ * el.po Updated Greek Translation
+
+2006-04-24 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2006-04-23 Lukas Novotny <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-04-23 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2006-04-21 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-04-21 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-04-21 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2006-04-21 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-04-18 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-04-17 Kjartan Maraas <[email protected]>
+
+ * LINGUAS: Remove obsolete entry for no_NO.
+ * no.po: And the translation.
+
+2006-04-17 Josep Puigdemont Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2006-04-17 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2006-04-17 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-04-17 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-04-16 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-04-16 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-04-16 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2006-04-15 Daniel Nylander <[email protected]>
+
+ * sv.po: Swedish translation updated.
+
+2006-04-15 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated.
+
+2006-04-14 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2006-04-13 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated Dzongkha translation.
+
+2006-04-09 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-04-04 Jérémy Ar Floc'h <[email protected]>
+
+ * br.po: Updated Breton translation.
+
+2006-04-04 Gora Mohanty <[email protected]>
+
+ * or.po: Added Oriya translation.
+
+2006-04-02 Raphael Higino <[email protected]>
+
+ * lv.po: Updated Latvian translation with corrections by
+ Raivis Dejus <[email protected]>
+
+2006-04-01 Raphael Higino <[email protected]>
+
+ * lv.po: Updated Latvian translation by
+ Raivis Dejus <[email protected]>
+
+2006-03-30 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-03-29 Jérémy Ar Floc'h <[email protected]>
+
+ * br.po: Added Breton translation.
+
+2006-03-24 Tommi Vainikainen <[email protected]>
+
+ * dz.po: Added Dzongkha translation from Pema Geyleg.
+
+2006-03-24 Ales Nyakhaychyk <[email protected]>
+
+ * be.po: Updated Belarusian translation by Ihar Hrachyshka.
+
+2006-03-18 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-12 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation by Petr Tomeš.
+
+2006-03-09 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2006-03-09 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2006-03-06 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-03-06 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation
+
+2006-03-05 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation
+
+2006-03-05 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2006-03-03 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2006-03-02 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-02-26 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Milo Casagrande <[email protected]>.
+
+2006-02-25 Rhys Jones <[email protected]>
+
+ * cy.po: Updated Welsh translation.
+
+2006-02-25 Chao-Hsiung Liao <[email protected]>
+
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+
+2006-02-23 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-02-23 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2006-02-23 Clytie Siddall <[email protected]>
+
+ * ka.po: Added Georgian translation by Alexander Didebulidze <[email protected]>.
+
+2006-02-22 Inaki Larranaga <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2006-02-22 Leonid Kanter <[email protected]>
+
+ * ru.po: Updated Russian translation
+
+2006-02-21 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-02-18 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2006-02-17 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek Translation
+
+2006-02-17 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated by Mate ORY.
+
+2006-02-17 Satoru SATOH <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2006-02-17 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2006-02-16 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-02-15 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2006-02-15 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-02-13 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-02-13 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2006-02-10 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-02-07 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-02-07 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-02-07 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-02-05 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2006-02-03 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2006-02-02 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+2006-01-31 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2006-01-31 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-01-31 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-01-31 Slobodan D. Sredojevic <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation
+
+2006-01-31 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-01-31 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-01-30 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation (merged from BRANCH-GSTREAMER-0-10).
+
+2006-01-27 Evandro Fernandes Giovanini <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-01-26 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2006-01-23 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-01-22 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-01-21 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-01-21 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-01-21 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2006-01-20 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-01-19 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-01-18 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-01-08 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation
+
+2006-01-17 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-01-17 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2006-01-16 Erdal Ronahi <[email protected]>
+
+ * ku.po: Updated Kurdish translation.
+
+2006-01-16 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-01-15 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-01-14 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-01-14 Chao-Hsiung Liao <[email protected]>
+
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+ * zh_HK.po: Added Traditional Chinese translation(Hong Kong).
+
+2006-01-13 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2006-01-12 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-01-11 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2006-01-11 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2006-01-11 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-01-11 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-01-11 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-01-10 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-01-09 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-01-04 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-01-03 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2006-01-02 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2005-12-30 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updatd Finnish translation
+
+2005-12-30 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-12-29 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-12-28 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-12-27 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2005-12-26 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2005-12-25 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2005-12-25 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-12-25 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-12-23 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-12-14 Inaki Larranaga <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2005-12-12 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2005-12-09 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Luca Ferretti <[email protected]>.
+
+2005-12-09 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2005-12-07 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-12-07 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Oops.. forgot fuzzy entries.
+
+2005-12-07 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-12-06 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-12-06 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-12-04 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same
+
+2005-12-03 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-12-02 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-11-30 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-11-30 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2005-11-28 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-11-28 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2005-11-28 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2005-11-19 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-11-16 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-10-29 Erdal Ronahi <[email protected]>
+
+ * ku.po: Added Kurdish translation.
+
+2005-10-13 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-10-06 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2005-09-21 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-09-19 Josep Puigdemont <[email protected]>
+
+ * ca.po: Fixed string in Catalan translation.
+
+2005-09-16 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-09-14 Runa Bhattacharjee <[email protected]>
+ * bn.po: Updated Bengali (bn) Translation by
+
+2005-09-12 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-09-08 Inaki Larranaga <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2005-09-07 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2005-09-05 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation
+
+2005-09-02 Josep Puigdemont <[email protected]>
+
+ * ca.po: Reviewed Catalan translation, fixed typos, etc.
+ Mostly by Xavier Conde Rueda <[email protected]>.
+
+2005-09-01 Rhys Jones <[email protected]>
+
+ * cy.po: Updated Welsh translation.
+
+2005-08-31 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Salvatore Isaja <[email protected]>.
+
+2005-08-30 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2005-08-29 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation by Young-Ho Cha.
+
+2005-08-28 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2005-08-28 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2005-08-27 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-08-26 Leonid Kanter <[email protected]>
+
+ * ru.po: Updated Russian translation
+
+2005-08-25 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2005-08-24 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-08-23 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2005-08-22 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2005-08-22 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation
+
+2005-08-21 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2005-08-21 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2005-08-21 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-08-20 Roozbeh Pournader <[email protected]>
+
+ * fa.po: Updated Persian translation by Alireza Kheirkhahan
+ <[email protected]>, Meelad Zakaria <[email protected]>,
+ and myself.
+
+2005-08-18 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation
+
+2005-08-17 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-08-17 Chao-Hsiung Liao <[email protected]>
+
+ * zh_TW.po: Updated Traditional Chinese translation.
+
+2005-08-16 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2005-08-14 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation
+
+2005-08-14 Terance Sola <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2005-08-13 Mohammad DAMT <[email protected]>
+
+ * id.po: Updated Indonesian translation
+
+2005-08-13 Kostas Papadimas <[email protected]>
+
+ * el.po Updated Greek Translation
+
+2005-08-12 Mohammad DAMT <[email protected]>
+
+ * id.po: Updated Indonesian translation
+
+2005-08-08 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated by Igor Nestorović.
+
+2005-08-06 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Philip Dimitrov <[email protected]>
+
+2005-08-07 Guilherme de S. Pastore <[email protected]>
+
+ * pt_BR.po: fixed HIG compliance by pushing the verbs
+ in the Comment in the .desktop file to the imperative
+ form, as well as some other minor fixes.
+
+2005-08-02 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-08-02 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2005-08-01 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated.
+
+2005-07-31 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Bulk updates to Finnish translation
+ for new mate.fi website.
+
+2005-07-30 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-07-28 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Bulk change to some Finnish translations.
+
+2005-07-27 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2005-07-24 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2005-07-24 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same
+
+2005-07-23 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-07-23 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2005-07-22 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-07-22 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation by Justina Klingaitė.
+
+2005-07-21 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2005-07-21 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-07-20 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-07-19 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-07-18 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-07-18 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-07-18 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-07-18 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-07-17 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-07-15 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2005-07-10 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-07-06 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-07-06 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-07-04 Hendrik Richter <[email protected]>
+
+ * de.po: Fixed German translation by
+ Jens Seidel <[email protected]>.
+
+2005-07-03 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-07-03 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-07-03 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-07-02 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-07-02 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-07-02 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-06-22 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Fix language team reference.
+
+2005-06-20 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2005-06-17 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-06-15 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+2005-06-15 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-06-15 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2005-06-14 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-06-12 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-06-12 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-06-10 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2005-06-10 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-06-09 Terance Sola <[email protected]>
+
+ * nb.po: Updated Norwegian translation
+ * no.po: Same as above
+
+2005-06-09 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2005-06-09 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2005-06-08 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-06-08 Sebastien Bacher <[email protected]>
+
+ * POTFILES.in: removed obsolete file.
+
+2005-06-08 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Vladimir Petkov <[email protected]>
+
+2005-05-27 Pawan Chitrakar <[email protected]>
+
+ * ne.po: Updated Nepali Translation
+
+2005-05-11 Kostas Papadimas <[email protected]>
+
+ * el.po Updated Greek Translation
+
+2005-05-04 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-05-03 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-04-15 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-04-12 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-04-07 Gareth Owen <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2005-03-31 Steve Murphy <[email protected]>
+
+ * rw.po: Added Kinyarwanda translation.
+
+2005-03-30 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-03-30 Adi Attar <[email protected]>
+
+ * xh.po: Updated Xhosa translation.
+
+2005-03-29 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-03-29 Frank Arnold <[email protected]>
+
+ * POTFILES.in: Removed missing file and added new ones.
+ * de.po: Updated German translation.
+
+2005-03-22 Adi Attar <[email protected]>
+
+ * xh.po: Added Xhosa translation.
+
+2005-03-12 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-03-07 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation from MATE HK Team
+
+2005-03-07 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation.
+
+2005-03-06 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2005-03-05 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2005-03-04 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation from
+ Baptiste Mille-Mathias <[email protected]>.
+
+2005-03-04 Laszlo Dvornik <[email protected]>
+
+ * hu.po: Hungarian translation updated by Gabor Kelemen.
+
+2005-03-03 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation by Furkan Duman
+
+2005-03-02 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-02-28 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2005-02-25 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2005-02-25 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Vladimir Petkov <[email protected]>
+
+2005-02-23 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2004-02-23 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2004-02-22 Roozbeh Pournader <[email protected]>
+
+ * fa.po: Updated Persian translation by Sara Khalatbari
+
+2004-02-22 Leonid Kanter <[email protected]>
+
+ * ru.po: Updated Russian translation
+
+2005-02-22 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2005-02-22 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-02-22 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2005-02-21 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-02-21 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2005-02-21 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-02-20 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-02-18 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-02-18 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation
+
+2005-02-18 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2005-02-17 Ilkka Tuohela <[email protected]>
+
+ * Updated Finnish translation.
+
+2005-02-18 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2005-02-17 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2005-02-17 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2005-02-17 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-02-16 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2005-02-16 Francisco Javier Fernandez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-02-16 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2005-02-16 Kjartan Maraas <[email protected]>
+
+ * nb.po:
+
+2005-02-15 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-02-15 David Lodge <[email protected]>
+
+ * en_GB.po: Update English (British) translation.
+
+2005-02-15 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2005-02-14 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2005-02-14 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2005-02-14 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2005-02-14 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2005-02-14 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-02-13 David Lodge <[email protected]>
+
+ * en_GB.po: Updated British translation.
+
+2005-02-13 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-02-13 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-02-13 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-02-12 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-02-11 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-02-11 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-02-11 Christian Rose <[email protected]>
+
+ * POTFILES.in: Added UTF-8 keyword.
+ * sv.po: Updated Swedish translation.
+
+2005-02-09 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-02-07 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-02-06 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-02-05 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-02-04 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-02-04 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-02-04 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-02-04 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-02-04 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2005-02-02 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Salvatore Isaja <[email protected]>.
+
+2005-02-02 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2005-01-31 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Salvatore Isaja <[email protected]>.
+
+2005-01-31 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2005-01-30 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-01-29 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-01-29 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-01-28 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-01-28 Kjartan Maraas <[email protected]>
+
+ * nb.po: Update
+ * no.po: Update
+
+2005-01-28 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2005-01-28 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-01-28 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-01-28 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2005-01-26 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-01-26 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-01-26 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-01-25 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-01-25 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2005-01-23 Christian Rose <[email protected]>
+
+ * .cvsignore: Added notexist file.
+
+2005-01-23 Christian Rose <[email protected]>
+
+ * POTFILES.skip: Removed no longer existing files.
+ * sv.po: Updated Swedish translation.
+
+2005-01-22 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2005-01-21 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites.
+
+2005-01-21 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-01-20 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-01-20 Frank Arnold <[email protected]>
+
+ * de.po: Updated German translation.
+
+2005-01-19 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-01-18 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2005-01-15 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-01-15 Kjartan Maraas <[email protected]>
+
+ * POTFILES.skip: Add some files to avoid noise.
+ * nb.po: Update
+ * no.po: Update
+
+2005-01-15 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-01-11 Kjartan Maraas <[email protected]>
+
+ * nb.po: Update
+ * no.po: Update
+
+2005-01-09 Sven Herzberg <[email protected]>
+
+ * de.po: Fixed a Typo
+
+2005-01-07 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-01-04 Rajeev Shrestha <[email protected]>
+
+ * ne.po: Updated Nepali Translation
+
+2005-01-03 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation
+
+2004-12-31 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2004-12-29 Pawan Chitrakar <[email protected]>
+
+ * ne.po: Added Nepali Translation
+
+2004-12-23 Leonid Kanter <[email protected]>
+
+ * ru.po: Updated Russian translation
+
+2004-12-22 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Vladimir Petkov <[email protected]>
+
+2004-12-17 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-12-13 David Lodge <[email protected]>
+
+ * en_GB.po: Updated British translation.
+
+2004-12-12 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-12-11 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-12-11 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2004-12-08 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-12-07 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-12-05 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2004-12-03 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2004-11-29 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-11-28 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2004-11-26 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-11-26 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-11-25 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-11-16 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2004-11-14 David Lodge <[email protected]>
+
+ * en_GB.po: Updated British translation.
+
+2004-11-11 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-11-09 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-11-08 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2004-11-06 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-11-05 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2004-11-05 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-11-03 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-11-02 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-10-31 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2004-10-29 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites.
+
+2004-10-15 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2004-10-09 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-10-03 David Lodge <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2004-10-03 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-10-01 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-09-29 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2004-09-12 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Applied 'msgmerge' with current POT. The last commit was for
+ an old version.
+
+2004-09-12 Laszlo Dvornik <[email protected]>
+
+ * hu.po: Updated Hungarian translation by Gabor Kelemen.
+
+2004-09-12 Supranee Thirawatthanasuk <[email protected]>
+
+ * th.po: Updated Thai translation
+
+2004-09-11 Dafydd Harries <[email protected]>
+
+ * cy.po: Updated Welsh translation.
+
+2004-09-10 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2004-09-08 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation
+
+2004-09-06 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation
+
+2004-09-05 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2004-09-05 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-09-04 Mətin Əmirov <[email protected]>
+
+ * az.po: Translation updated.
+
+2004-09-04 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-09-03 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation
+
+2004-09-03 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2004-09-02 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2004-09-01 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2004-08-31 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2004-08-31 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-08-31 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2004-08-31 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-08-31 Arafat Medini <[email protected]>
+
+ * ar.po: Updated Arabic translation.
+
+2004-08-28 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2004-08-28 Akagic Amila <[email protected]>
+
+ * bs.po: Added Bosnian translation.
+
+2004-08-24 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2004-08-21 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2004-08-20 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-08-20 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2004-08-18 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-08-17 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2004-08-17 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2004-08-16 Kjartan Maraas <[email protected]>
+
+ * nb.po: Add this.
+
+2004-08-12 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2004-08-07 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2004-08-06 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2004-08-02 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2004-08-02 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-07-31 Martin Willemoes Hansen <[email protected]>
+
+ * da.po: Updated Danish translation
+
+2004-08-01 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2004-07-31 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2004-07-05 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: updated by Lucas Vieites
+
+2004-07-28 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-07-27 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav "zbrox" Raykov <[email protected]>
+
+2004-07-21 Guntupalli Karunakar <[email protected]>
+
+ * hi.po: Updated Hindi translation.
+
+2004-07-14 Gustavo Maciel Dias Vieira <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation done by
+ Raphael Higino <[email protected]>.
+
+2004-07-08 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Vladimir "Kaladan" Petkov <[email protected]>
+
+2004-07-05 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites
+
+2004-07-04 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2004-07-04 Christiam Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2004-06-29 Laurent Dhima <[email protected]>
+
+ * sq.po: Translation updated.
+
+2004-06-28 Laurent Dhima <[email protected]>
+
+ * sq.po: Translation updated.
+
+2004-06-21 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2004-06-20 Gareth Owen <[email protected]>
+
+ * en_GB.po: Updated British English translation
+
+2004-06-20 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-06-11 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2004-06-03 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2004-05-31 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-05-30 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-05-29 Dinesh Nadarajah <[email protected]>
+
+ * ta.po: Updated Tamil Translation
+
+2004-05-29 Christian Rose <[email protected]>
+
+ * tk.po: Added Turkmen translation by
+ Gurban Mühemmet Tewekgeli <[email protected]>.
+
+2004-05-27 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2004-05-25 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-05-24 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-05-24 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2004-05-18 Gareth Owen <[email protected]>
+
+ * en_GB.po: Updated British English translation
+
+2004-05-16 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-05-15 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation
+
+2004-05-13 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2004-05-11 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-05-11 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-04-15 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2004-04-15 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Fix spellings.
+
+2004-04-14 Iñaki Larrañaga <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2004-04-09 Guntupalli Karunakar <[email protected]>
+
+ * gu.po: Added Gujurati translation by
+ Gujarati Team <[email protected]>.
+
+2004-03-30 Pablo Saratxaga <[email protected]>
+
+ * wa.po: Updated Walloon file
+
+2004-03-29 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2004-03-28 Robert Sedak <[email protected]>
+
+ * hr.po: Updated Croatian translation.
+
+2004-03-26 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2004-03-23 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2004-03-22 Guntupalli Karunakar <[email protected]>
+
+ * pa.po: Punjabi translation by
+ Jaswinder Singh Phulewala <[email protected]>.
+
+2004-03-22 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: Updated Russian translation
+ from Russian team <[email protected]>.
+
+2004-03-21 Alastair McKinstry <[email protected]>
+
+ * ga.po: Updated Irish translation.
+
+2004-03-21 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation from
+ Woodman Tuen <[email protected]>.
+
+2004-03-20 Gareth Owen <[email protected]>
+
+ * en_GB.po: Updated British translation
+
+2004-03-19 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2004-03-19 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2004-03-18 Arafat Medini <[email protected]>
+
+ * ar.po: Updated Arabic translation.
+
+2004-03-17 Dafydd Harries <[email protected]>
+
+ * cy.po: Updated Welsh translation from Dafydd Tomos.
+
+2004-03-15 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2004-03-14 Abel Cheung <[email protected]>
+
+ * ar.po: Mark wrong entry as fuzzy (msgfmt check failed).
+
+2004-03-14 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation from
+ Woodman Tuen <[email protected]>.
+
+2004-03-13 Ales Nyakhaychyk <[email protected]>
+
+ * be.po: Updated Belarusian translation.
+
+2004-03-13 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation
+
+2004-03-13 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2004-03-12 Gustavo Maciel Dias Vieira <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation done by
+ Raphael Higino <[email protected]>.
+
+2004-03-11 Alexander Winston <[email protected]>
+
+ * en_CA.po: Added Canadian English translation.
+
+2004-03-11 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2004-03-11 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-03-08 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-03-08 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2004-03-08 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2004-03-07 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2004-03-07 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2004-03-06 Mətin Əmirov <[email protected]>
+
+ * az.po: Translation updated.
+
+2004-03-06 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated finnish translation.
+
+2004-03-06 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2004-03-05 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites.
+
+2004-03-05 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2004-03-04 Christiam Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2004-03-03 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2004-03-02 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2004-03-01 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2004-03-01 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2004-03-01 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-03-01 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-03-01 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2004-03-01 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2004-02-29 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2004-02-28 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spansih translation.
+
+2004-02-28 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2004-02-28 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2004-02-27 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by T?ivo Leedj?rv.
+
+2004-02-26 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Kees van den Broek.
+
+2004-02-26 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Reinout van Schouwen.
+
+2004-02-25 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2004-02-25 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-02-25 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2004-02-25 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-02-24 Alastair McKinstry <[email protected]>
+
+ * ga.po: Updated Irish translation.
+
+2004-02-24 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2004-02-24 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2004-02-25 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2004-02-24 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-02-24 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2004-02-23 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2004-02-23 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-02-23 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2004-02-23 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2004-02-23 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2004-02-21 Paisa Seeluangsawat <[email protected]>
+
+ * th.po: Added Thai translation by Sawit Kasuriya,
+ Sapa, and Chanchai Junlouchai.
+
+2040-02-21 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2004-02-20 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2004-02-20 Laurent Dhima <[email protected]>
+
+ * sq.po: Fixed Albanian translation.
+
+2004-02-20 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2004-02-17 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation by
+ Salvatore Isaja <[email protected]>.
+
+2004-02-17 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2004-02-16 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-02-13 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2004-02-13 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2004-02-12 Arafat Medini <[email protected]>
+
+ * ar.po: Updated faulty Arabic translation.
+
+2004-02-11 Arafat Medini <[email protected]>
+
+ * ar.po: Updated Arabic translation.
+
+2004-02-09 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2004-02-07 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2004-02-06 Robert Sedak <[email protected]>
+
+ * hr.po: Updated Croatian translation.
+
+2004-02-06 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2004-02-01 Mətin Əmirov <[email protected]>
+
+ * az.po: Translation updated.
+
+2004-02-01 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-01-31 Mətin Əmirov <[email protected]>
+
+ * az.po: Translation updated.
+
+2004-01-29 Kjartan Maraas <[email protected]>
+
+ * POTFILES.skip: Add some generated files.
+ * no.po: Updated Norwegian translation.
+
+2004-01-28 Miloslav Trmac <[email protected]>
+
+ * cs.po: Fixed Czech translation.
+
+2004-01-27 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2004-01-27 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2004-01-22 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2004-01-21 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Kees van den Broek.
+
+2004-01-18 Christiam Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2004-01-15 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2004-01-14 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated spanish translation by Lucas Vieites
+
+2004-01-13 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2004-01-13 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Kees van den Broek.
+
+2004-01-13 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-01-13 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2004-01-13 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2004-01-12 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-01-10 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2004-01-10 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+ * POTFILES.in: Added missing files.
+
+2004.01.09 Arafat Medini <[email protected]>
+
+ * ar.po: Updated Arabic translation
+
+2004-01-09 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2004-01-06 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2004-01-06 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2004-01-05 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites.
+
+2004-01-04 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated and revised Portuguese translation.
+
+2004-01-04 Christiam Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2004-01-04 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2004-01-03 Robert Sedak <[email protected]>
+
+ * hr.po: Updated Croatian translation.
+
+2004-01-02 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2003-12-31 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2003-12-27 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2003-12-26 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2003-12-23 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2003-12-23 Åsmund Skjæveland <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation.
+
+2003-12-20 Arafat Medini <[email protected]>
+
+ * ar.po: Updated Arabic translation
+
+2003-12-20 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites.
+
+2003-12-20 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2003-12-18 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Cleaned up Serbian translation.
+
+2003-12-15 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-12-15 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2003-12-14 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-12-14 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+ * POTFILES.in: Added missing files.
+
+2003-12-12 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas Vieites
+
+2003-11-28 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-11-17 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2003-11-12 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2003-11-05 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-11-01 KAMAGASAKO Masatoshi <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2003-10-26 Danilo Šegan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2003-10-25 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2003-10-11 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2003-10-04 Miloslav Trmac <[email protected]>
+
+ * cs.po: Fixed bugs in Czech translation.
+
+2003-09-29 Gustavo Maciel Dias Vieira <[email protected]>
+
+ * pt_BR.po: Applied revision by Augusta Marques da Silva
+
+2003-09-17 Fatih Demir <[email protected]>
+
+ * ta.po: Committed new Tamil translation by Dinesh.
+
+2003-09-16 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2003-09-15 Alessio Frusciante <[email protected]>
+
+ * it.po: Fixed typo (bug #122048).
+
+2003-09-14 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2003-09-13 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation by Gorkem.
+
+2003-09-11 Yuriy Syrota <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2003-09-09 Taneem Ahmed <[email protected]>
+
+ * bn.po: Updated Bangla (Bengali) translation.
+
+2003-09-10 Roozbeh Pournader <[email protected]>
+
+ * en_GB.po: Converted to UTF-8.
+
+2003-09-07 Nikos Charonitakis <[email protected]>
+
+ * el.po: A few fixes for Greek translation
+
+2003-09-07 Nikos Charonitakis <[email protected]>
+
+ * el.po: Review of Greek translation
+
+2003-09-07 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vietnamese file
+
+2003-09-05 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2003-09-05 Taneem Ahmed <[email protected]>
+
+ * bn.po: Added Bangla translation by Sayamindu
+ of Ankur group <[email protected]>.
+
+2003-09-05 Abel Cheung <[email protected]>
+
+ * eu.po, gl.po, lt.po: Converted to UTF-8.
+
+2003-09-04 Ivan Stojmirov <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2003-09-03 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation again.
+
+2003-09-02 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2003-09-02 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation.
+
+2003-09-01 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2003-08-30 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2003-08-28 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Revision of Spanish translation by
+ Francisco Javier F. Serrador <[email protected]>.
+
+2003-08-27 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2003-08-27 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-08-26 Dafydd Harries <[email protected]>
+
+ * cy.po: Updated Welsh translation.
+
+2003-08-25 Duarte Loreto <[email protected]>
+
+ * pt.po: Fixed typos and accels in Portuguese translation.
+
+2003-08-24 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2003-08-23 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2003-08-22 Kjartan Maraas <[email protected]>
+
+ * no.po: Update Norwegian translation.
+
+2003-08-19 Yanko Kaneti <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by Evgeni Boevski.
+
+2003-08-18 Metin Amiroff <[email protected]>
+
+ * az.po: Updated Azerbaijani translation.
+
+2003-08-13 Danilo Šegan <[email protected]>
+
+ * be.po: Updated Belarusian translation by Ales Nyakhaychyk
+
+2003-08-09 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2003-08-08 Metin Amiroff <[email protected]>
+
+ * az.po: Updated Azerbaijani translation.
+
+2003-08-08 Guntupalli Karunakar <[email protected]>
+
+ * hi.po: Updated Hindi translation.
+
+2003-08-08 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2003-08-07 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2003-08-07 Wang Jian <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation by
+ Funda Wang <[email protected]>.
+
+2003-08-07 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Reinout van Schouwen.
+
+2003-08-06 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2003-08-03 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2003-08-02 Telsa Gwynne <[email protected]>
+
+ * cy.po: More typo fixes.
+
+2003-08-01 Telsa Gwynne <[email protected]>
+
+ * cy.po: Typo fixes.
+
+2003-07-31 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2003-07-29 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2003-07-27 Evandro Fernandes Giovanini <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2003-07-27 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2003-07-26 Gil "Dolfin" Osher <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2003-07-25 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vietnamese file
+ * ms.po: Fixed syntax error
+
+2003-07-24 Dafydd Harries <[email protected]>
+
+ * cy.po: Updated Welsh translation.
+
+2003-07-23 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-07-23 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-07-22 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Updated Spanish translation by
+ Yelitza Louze <[email protected]>
+
+2003-07-22 Danilo Segan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation by Serbian team
+ (Prevod.org).
+
+2003-07-22 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-07-22 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2003-07-21 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2003-07-20 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2003-07-20 Telsa Gwynne <[email protected]>
+
+ * cy.po: Updated Welsh translation from Owain Green,
+ Dafydd Jones, Steve Griffiths and Dafydd Harries.
+ And I did one too :)
+
+2003-07-19 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-07-19 Gil "Dolfin" Osher <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2003-07-17 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-07-17 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-07-17 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2003-07-17 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2003-07-16 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-07-16 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-07-15 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-07-15 Christian Rose <[email protected]>
+
+ * POTFILES.in: Added missing file.
+ * sv.po: Updated Swedish translation.
+
+2003-07-13 Metin Amiroff <[email protected]>
+
+ * az.po: Updated Azerbaijani translation.
+
+2003-07-11 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2003-07-10 Evandro Fernandes Giovanini <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2003-07-06 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2003-07-02 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2003-06-30 Pauli Virtanen <[email protected]>
+
+ * fi.po: Set translator_credits.
+
+2003-06-30 Mohammad DAMT <[email protected]>
+
+ * id.po: Added Indonesian translation
+
+2003-06-26 Gil "Dolfin" Osher <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2003-06-23 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-06-16 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: Updated Russian translation
+ from Russian team <[email protected]>.
+
+2003-06-04 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2003-06-04 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-05-28 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Reinout van Schouwen.
+
+2003-05-26 Paul Duffy <[email protected]>
+
+ * ga.po: Updated Irish Translation
+
+2003-05-22 Danilo ? egan <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation.
+
+2003-05-20 Danilo ? egan <[email protected]>
+
+ * sr.po, [email protected]: Added Serbian translation by Serbian team
+ (Prevod.org).
+
+2003-05-16 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation.
+
+2003-05-13 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-01-14 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2003-05-12 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2003-05-11 KAMAGASAKO Masatoshi <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2003-05-07 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+
+2003-05-07 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2003-05-06 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2003-05-05 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-05-05 Dmitry G. Mastrukov <[email protected]>
+
+ * be.po: Updated Belarusian translation
+ from Belarusian team <[email protected]>.
+
+2003-04-29 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-04-24 Abel Cheung <[email protected]>
+
+ * POTFILES.skip: Remove non-existant file(s).
+
+2003-03-29 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2003-03-21 Guntupalli Karunakar <[email protected]>
+
+ * ml.po: Added Malayalam translation by
+ FSF-India <[email protected]>
+
+2003-03-13 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2003-03-13 Sanlig Badral <[email protected]>
+
+ * mn.po: Updated Mongolian translation.
+
+2003-03-11 Metin Amiroff <[email protected]>
+
+ * az.po: Updated Azerbaijani translation.
+
+2003-03-10 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation
+ by KAMAGASAKO Masatoshi <[email protected]>.
+
+2003-03-07 Dmitry G. Mastrukov <[email protected]>
+
+ * be.po: Updated Belarusian translation
+ from Belarusian team <[email protected]>.
+
+2003-03-05 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2003-03-04 Jarkko Ranta <[email protected]>
+ * fi.po: Updated Finnish translation
+
+2003-03-03 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation
+ from Russian team <[email protected]>.
+
+2003-03-03 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2003-02-27 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Reinout van Schouwen.
+
+2003-02-26 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2003-02-26 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2003-02-25 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Updated one string in Spanish translation.
+
+2003-02-25 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2003-02-24 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-02-23 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2003-02-23 Evandro Fernandes Giovanini <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2003-02-23 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-02-22 Laurent Dhima <[email protected]>
+
+ * sq.po: Updated Albanian translation
+
+2003-02-22 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2003-02-22 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2003-02-22 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2003-02-22 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2003-02-21 Roozbeh Pournader <[email protected]>
+
+ * fa.po: Added Persian translation.
+
+2003-02-21 Dmitry G. Mastrukov <[email protected]>
+
+ * be.po: Updated Belarusian translation
+ from Belarusian team <[email protected]>.
+
+2003-02-18 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-02-13 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-02-11 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation by Arman.
+
+2003-02-07 Miloslav Trmac <[email protected]>
+
+ * cs.po: Fixed typo in Czech translation.
+
+2003-02-03 Daniel Yacob <[email protected]>
+
+ * am.po: Updated Amharic translation.
+
+2003-02-01 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-02-01 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-01-30 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation by Gorkem.
+
+2003-01-30 Christian Rose <[email protected]>
+
+ * sv.po: Some fixes for problems catched in translation review.
+
+2003-01-29 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation
+ from Russian team <[email protected]>.
+
+2003-01-29 Laurent Dhima <[email protected]>
+
+ * sq.po: Added Albanian translation.
+
+2003-01-28 Yuriy Syrota <rastaman renome.rovno.ua>
+
+ * uk.po: Updated Ukrainiann translation
+ by Maxim Dzumanenko <[email protected]>.
+
+2003-01-28 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation
+ from Russian team <[email protected]>.
+
+2003-01-28 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2003-01-26 T???µivo Leedj??€rv <[email protected]>
+
+ * et.po: Updated Estonian translation.
+
+2003-01-26 Daniel Yacob <[email protected]>
+
+ * am.po: Updated Amharic translation.
+
+2003-01-26 Kang Jeong-Hee <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2003-01-26 He Qiangqiang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation by
+ Xiong Jiang <[email protected]>.
+
+2003-01-25 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2003-01-25 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2003-01-23 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2003-01-22 Christian Rose <[email protected]>
+
+ * mn.po: Added Mongolian translation by
+ Sanlig Badral <[email protected]>.
+
+2003-01-22 Marius Andreiana <marius galuna.ro>
+
+ * ro.po: updated ( thanks to Mugurel Tudor )
+
+2003-01-22 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation
+ from Russian team <[email protected]>.
+
+2003-01-22 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation
+
+2003-01-21 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-01-21 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokmal) translation.
+
+2003-01-20 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vietnamese file
+
+2003-01-20 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-01-19 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2003-01-18 Yanko Kaneti <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Evgeni Boevski <[email protected]>.
+
+2003-01-16 Gustavo Noronha Silva <[email protected]>
+
+ * pt_BR.po: updated translation.
+
+2003-01-16 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vietnamese file
+
+2003-01-14 Daniel Yacob <[email protected]>
+
+ * am.po: Updated Amharic translation.
+
+2003-01-14 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2002-01-11 Daniel Yacob <[email protected]>
+
+ * am.po: Updated Amharic translation.
+
+2003-01-10 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vietnamese file
+ * ms.po: Fixed syntax error
+
+2003-01-08 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2003-01-07 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2002-01-07 Naba Kumar <[email protected]>
+
+ * hi.po: New hindi translation by
+ Bhopal team <[email protected]>
+ Guntupalli Karunakar <[email protected]>
+
+2003-01-06 Artis Trops <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2003-01-06 Gil "Dolfin" Osher <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2003-01-03 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+
+2003-01-03 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokmal) translation.
+
+2003-01-01 Ole Laursen <[email protected]>
+
+ * da.po: Fixed a string in the Danish translation.
+
+2002-12-30 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Reinout van Schouwen.
+
+2002-12-23 Artis Trops <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2002-12-23 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation from gstreamer-2-0 branch.
+
+2002-12-22 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-12-22 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-12-21 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay translation.
+
+2002-12-20 Gil "Dolfin" Osher <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2002-12-20 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2002-12-19 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2002-12-16 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2002-12-16 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-12-13 Daniel Yacob <[email protected]>
+
+ * am.po: Added Amharic translation.
+
+2002-12-12 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2002-12-09 Artis Trops <[email protected]>
+
+ * lv.po: sync with mate-2-0 branch.
+
+2002-12-04 Christian Neumair <[email protected]>
+
+ * POTFILES.(in/skip): Updated.
+ * de.po: Updated German translation.
+
+2002-12-03 Yuriy Syrota <[email protected]>
+
+ * uk.po: Ukrainian translation updated by
+ Maxim Dzumanenko <[email protected]>
+
+2002-11-17 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2002-11-17 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-11-15 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-11-09 Dmitry G. Mastrukov <[email protected]>
+
+ * be.po: Updated Belarusian translation
+ * from Belarusian team <[email protected]>.
+
+2002-11-05 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-11-03 Dmitry G. Mastrukov <[email protected]>
+
+ * be.po: Added Belarusian translation
+ * from Belarusian team <[email protected]>.
+
+2002-10-19 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2002-10-13 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-10-11 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated Czech translation from Miloslav Trmac
+
+2002-10-10 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-10-08 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-10-08 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2002-10-08 Peteris Krisjanis <[email protected]>
+
+ * lv.po: Updated Latvian translation by Artis Trops
+
+2002-10-06 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2002-09-30 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated Czech translation from Michal Bukovjan
+
+2002-09-29 Yanko Kaneti <[email protected]>
+
+ * bg.po. Updated Bulgarian translation.
+
+2002-09-29 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-09-28 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-09-28 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-09-29 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-09-25 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2002-09-24 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2002-09-24 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-09-13 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated Czech translation from Michal Bukovjan
+
+2002-09-13 Marius Andreiana <[email protected]>
+
+ * ro.po: updated ( thanks to Mugurel Tudor <[email protected]> )
+
+2002-09-12 Pablo Gonzalo del Campo <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+
+2002-09-11 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-08-31 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vietnamese file
+
+2002-08-30 Takayuki KUSANO <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2002-08-28 He Qiangqiang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2002-08-21 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2002-08-20 Peteris Krisjanis <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2002-08-17 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2002-08-14 Peteris Krisjanis <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2002-08-13 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-08-13 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2002-08-10 Christian Meyer <[email protected]>
+
+ * de.po: Fixed.
+
+2002-08-08 Christian Meyer <[email protected]>
+
+ * de.po: Updated German translation.
+
+2002-08-08 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Taco Witte.
+
+2002-08-07 Evandro Fernandes Giovanini <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2002-08-07 Evandro Fernandes Giovanini <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2002-08-07 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2002-08-07 Christian Neumair <[email protected]>
+
+ * de.po: Updated German translation.
+
+2002-08-06 Yanko Kaneti <[email protected]>
+
+ * bg.po. Updated Bulgarian translation.
+
+2002-08-06 Christian Neumair <[email protected]>
+
+ * de.po: Updated German Translation.
+
+2002-08-06 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-08-06 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2002-08-05 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-08-05 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-08-05 T?????µivo Leedj????¢???‚???¬rv <[email protected]>
+
+ * et.po: Updated Estonian translation.
+
+2002-08-04 Gustavo Noronha Silva <kov@beterraba>
+
+ * pt_BR.po: update by
+ Evandro Fernandes Giovanini <[email protected]>
+
+2002-08-03 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2002-08-03 Christian Rose <[email protected]>
+
+ * POTFILES.in: Fixed schemas file names.
+ * sv.po: Updated Swedish translation.
+
+2002-08-04 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-08-03 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation.
+
+2002-08-03 Dmitry G. Mastrukov <[email protected]>
+
+ * POTFILES.in: Fixed schemas filenames.
+
+2002-08-01 Iain <[email protected]>
+
+ * POTFILES.in: Added the schemas files...
+
+2002-08-01 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-07-30 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-07-29 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2002-07-28 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-07-28 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation.
+
+2002-07-27 Yanko Kaneti <[email protected]>
+
+ * bg.po. Updated Bulgarian translation.
+
+2002-07-27 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-07-24 Christian Meyer <[email protected]>
+
+ * de.po: Updated German translation.
+
+2002-07-21 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2002-07-19 Simos Xenitellis <[email protected]>
+
+ * el.po: Updated Greek translation by additions of Aarg.
+
+2002-07-18 Dmitry G. Mastrukov <[email protected]>
+
+ * POTFILES.in: Fixed cddb2/MATE_Media_CDDBSlave2.server.in.in.
+
+2002-07-13 Simos Xenitellis <[email protected]>
+
+ * el.po: Update of Greek translation by Nikos Charonitakis <[email protected]>.
+
+2002-07-12 Jordi Mallach <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2002-07-03 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation.
+
+2002-06-25 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-06-24 Christophe Fergeau <[email protected]>
+
+ * fr.po : Updated French translation
+
+2002-06-23 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2002-06-22 Iain <[email protected]>
+
+ * POTFILES.in: Removed linux-cdrom.c and freebsd-cdrom.c as they don't
+ have _() in them any more.
+
+2002-06-21 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-06-20 Yanko Kaneti <[email protected]>
+
+ * bg.po. Updated Bulgarian translation.
+
+2002-06-20 Abel Cheung <[email protected]>
+
+ * .cvsignore: Ignore more files.
+ * POTFILES.in: Add missing file (freebsd-cdrom.c)
+
+2002-06-17 Takayuki KUSANO <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2002-06-15 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-06-11 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2002-06-11 Abel Cheung <[email protected]>
+
+ * POTFILES.skip: Ignore schemas files which contain no
+ translatable strings.
+
+2002-06-10 Pablo Saratxaga <[email protected]>
+
+ * vi.po: Updated Vientamese file
+
+2002-06-10 Yanko Kaneti <[email protected]>
+
+ * bg.po (added): Bulgarian translation by
+ Evgeni Boevski <[email protected]>.
+
+2002-06-10 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-06-09 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Dutch translation updated by Tino Meinen.
+
+2002-06-06 Dmitry G. Mastrukov <[email protected]>
+
+ * ru.po: updated Russian translation.
+
+2002-06-05 Christian Rose <[email protected]>
+
+ * sv.po: Fix.
+
+2002-06-04 T?????µivo Leedj????¢???‚???¬rv <[email protected]>
+
+ * et.po: Updated Estonian translation.
+
+2002-06-03 Germ??n Poo Caama?????±o <[email protected]>
+
+ * es.po: Updated Spanish translation from
+ Lucas 'Basurero' Vieites <[email protected]>
+
+2002-06-03 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish Translation
+
+2002-06-03 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2002-06-03 Christian Rose <[email protected]>
+
+ * sv.po: Fixed Swedish translation.
+
+2002-06-02 Pablo Saratxaga <[email protected]>
+
+ * ca.po: Updated Catalan file
+ * vi.po: Updated Vietnamese file
+
+2002-06-01 Carlos Perell?????³ Mar?????­n <[email protected]>
+
+ * es.po: Updated by Lucas Vieites <[email protected]>
+
+2002-06-01 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-05-31 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-05-31 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-05-31 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-05-31 Ole Laursen <[email protected]>
+
+ * POTFILES.in: Fixed s/.in.h/.in/ and added
+ gmix/mate-volume-control.desktop.in.in instead of
+ gmix/mate-volume-control.desktop.in.
+
+ * da.po: Updated Danish translation.
+
+2002-05-29 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation
+
+2002-05-27 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-05-25 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-05-25 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-05-21 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-05-19 Vlad Harchev <[email protected]>
+
+ * ru.po: updated russian translation from Dmitry G. Mastrukov
+
+2002-05-19 Vlad Harchev <[email protected]>
+
+ * ru.po: updated russian translation from Dmitry G. Mastrukov
+
+2002-05-18 Alessio Frusciante <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2002-05-17 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-05-16 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-05-16 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-05-14 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2002-05-14 Pablo Saratxaga <[email protected]>
+
+ * es.po,uk.po: Fixed syntax errors
+ * vi.po: Added Vietnamese file
+
+2002-05-13 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-05-12 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-05-11 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-05-11 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-05-08 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-05-07 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-05-06 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2002-05-04 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation and converted to UTF-8.
+
+2002-05-03 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Updated Dutch translation (Huib Kleinhout).
+
+2002-04-30 Pablo Saratxaga <[email protected]>
+
+ * eu.po: Added Basque file
+ * wa.po: Added Walloon file
+
+2002-04-30 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-04-29 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-04-26 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2002-04-24 T?????µivo Leedj????¢???‚???¬rv <[email protected]>
+
+ * et.po: Updated Estonian translation
+ by Ilmar Kerm <[email protected]>.
+
+2002-04-23 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-04-22 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation again.
+
+2002-04-22 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2002-04-18 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-04-18 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation again, to fix some wrong
+ translations.
+
+2002-04-17 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2002-04-16 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation from work of
+ Christophe Fergeau <[email protected]>
+ and converted to UTF-8.
+
+2002-04-15 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-04-15 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation from Dmitry Mastrukov.
+
+2002-04-14 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2002-04-09 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-04-06 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-04-05 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-04-02 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-04-01 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-04-01 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-03-31 Wang Jian <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation by
+ He Qiangqiang <[email protected]>.
+
+2002-03-28 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-03-28 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-03-27 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish transltaion once again.
+
+2002-03-27 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2002-03-26 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-03-24 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-22 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-03-22 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-20 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-20 T?????µivo Leedj????¢???‚???¬rv <[email protected]>
+
+ * et.po: Updated Estonian translation and converterd to UTF-8.
+
+2002-03-19 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-03-17 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-03-15 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-03-15 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2002-03-13 Hasbullah Bin Pit <[email protected]>
+
+ * fi.po: Fixed invalid multibyte sequence
+ requested by 'boc'
+
+2002-03-13 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2002-03-13 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-03-12 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-03-11 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-03-10 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-03-09 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-08 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-07 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-03-07 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-03-07 Christian Rose <[email protected]>
+
+ * POTFILES.in: Added missing file (fixes #73750).
+
+2002-03-06 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2002-03-06 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-03-06 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-03-06 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2002-03-06 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-03-06 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-05 Carlos Perello Marin <[email protected]>
+
+ * es.po: Updated by Lucas 'Basurero' Vieites <[email protected]>
+
+2002-03-05 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-03-04 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-03-04 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-03-04 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation by G?????¶rkem.
+
+2002-03-03 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-03 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-03-02 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation (with a little help from Caja).
+
+2002-03-02 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-03-02 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-03-01 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2002-02-27 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-02-27 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-02-26 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-02-24 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation by
+ MATE PL Team <[email protected]>.
+
+2002-02-23 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2002-02-22 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-02-22 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+ * POTFILES.in: Added missing cddb-slave2 stuff.
+
+2002-02-20 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2002-02-16 Ole Laursen <[email protected]>
+
+ * da.po: Updated Danish translation and converted it to UTF-8.
+
+2002-02-10 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian (bokm?????¥l) translation.
+
+2002-02-10 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+ * POTFILES.in: Populate some more.
+
+2002-02-08 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2002-02-07 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Update traditional Chinese translation.
+
+2002-02-05 Abel Cheung <[email protected]>
+
+ * zh_CN.GB2312.po -> zh_CN.po
+
+2002-02-04 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2002-01-30 Roy-Magne Mo <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk and converted to UTF-8
+
+2002-01-29 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2002-01-28 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Updated Malay Translation.
+
+2002-01-27 Christian Rose <[email protected]>
+
+ * sv.po: Updated and converted to UTF-8.
+
+2002-01-27 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+ * POTFILES.in: Populate some more.
+
+2002-01-25 Roy-Magne Mo <[email protected]>
+
+ * nn.po: Updated Norwegian (nynorsk) translation.
+
+2002-01-23 Peteris Krisjanis <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2002-01-17 Hasbullah Bin Pit <[email protected]>
+
+ * ms.po: Added Malay Translation.
+
+2002-01-12 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2001-12-31 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2001-12-16 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2001-12-16 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2001-12-15 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-12-13 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-12-11 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Update traditional Chinese translation.
+
+2001-12-08 Christian Rose <[email protected]>
+
+ * .cvsignore: Changed to incude all potfiles.
+
+2001-12-03 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-11-27 Roy-Magne Mo <[email protected]>
+
+ * nn.po: Updated Norwegian (nynorsk) translation.
+
+2001-11-18 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2001-11-11 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-11-09 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2001-11-09 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Update traditional Chinese translation, converted to UTF8.
+
+2001-11-01 Peteris Krisjanis <[email protected]>
+
+ * lv.po: Updated Latvian translation by Artis Trops
+
+2001-10-29 Andras Timar <[email protected]>
+
+ * hu.po: Updated Hungarian translation.
+
+2001-10-26 Peteris Krisjanis <[email protected]>
+
+ * lv.po: Updated Latvian translation by Artis Trops
+
+2001-10-14 Gustavo Maciel Dias Vieira <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2001-10-14 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2001-10-13 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2001-10-10 Carlos Perell?????³ Mar?????­n <[email protected]>
+
+ * pt.po: Updated by Duarte Loreto <[email protected]>
+
+2001-10-07 Artis Trops <[email protected]>
+
+ * lv.po: Added Latvian translation.
+
+2001-10-06 Simos Xenitellis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2001-10-03 Carlos Perell?????³ Mar?????­n <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas 'Basurero' Vieites
+
+2001-10-03 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-09-28 Christopher R. Gabriel <[email protected]>
+
+ * it.po: More updates from Salvo Isaja
+
+2001-09-25 Christopher R. Gabriel <[email protected]>
+
+ * it.po: Updates from Salvo Isaja
+
+2001-09-25 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2001-09-22 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2001-09-21 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-09-20 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2001-09-21 Abel Cheung <[email protected]>
+
+ * zh_TW.po: Updated traditional Chinese translation.
+
+2001-09-17 Pablo Saratxaga <[email protected]>
+
+ * az.po: Updated Azeri file
+
+2001-09-13 Pablo Saratxaga <[email protected]>
+
+ * da.po: Updated Danish file
+ * ga.po: Updated Irish file
+ * ca.po: Updated Catalan file
+
+2001-09-09 Carlos Perell?????³ Mar?????­n <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas 'Basurero'
+ Vieites <[email protected]>
+
+2001-09-06 Abel Cheung <[email protected]>
+
+ * zh_TW.po: updated traditional Chinese translation.
+
+2001-09-03 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-08-31 Abel Cheung <[email protected]>
+
+ * zh_TW.Big5.po: Rename to ......
+ * zh_TW.po: This.
+
+2001-08-25 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2001-08-24 Andras Timar <[email protected]>
+
+ * hu.po: Updated and fixed linguistic issues.
+
+2001-08-19 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2001-08-19 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+
+2001-08-07 Stanislav Brabec <[email protected]>
+
+ * POTFILES.in: Added vu-meter/reclevel.desktop.in.
+ * cs.po: Updated translation.
+
+2001-08-07 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation.
+
+2001-07-18 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation by
+ G?????¶rkem Cetin.
+
+2001-07-17 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-07-16 Kjartan Maraas <[email protected]>
+
+ * nn.po: Added Norwegian (nynorsk) translation.
+
+2001-07-11 Christopher R. Gabriel <[email protected]>
+
+ * it.po: Updated italian translation from Salvo Isaja
+
+Mon Jul 02 15:50:06 2001 George Lebl <[email protected]>
+
+ * zh_TW.Big5.po: update from "R.I.P. Deaddog" <[email protected]>
+
+2001-07-01 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-06-12 Pablo Saratxaga <[email protected]>
+
+ * az.po: Updated Azeri file
+
+2001-06-17 Christian Meyer <[email protected]>
+
+ * de.po: Updated de.po.
+
+2001-06-14 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2001-06-13 Radek Doulik <[email protected]>
+
+ * cs.po: updated Czech translations
+
+2001-06-12 Pablo Saratxaga <[email protected]>
+
+ * ca.po: Updated Catalan file
+
+2001-06-11 Radek Doulik <[email protected]>
+
+ * cs.po: updated Czech translations
+
+2001-06-10 Pablo Saratxaga <[email protected]>
+
+ * az.po: Updated Azeri file
+
+2001-06-09 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+ * POTFILES.in: Added gmix/prefs.c
+
+2001-06-07 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation
+ by G?????¶rkem.
+
+2001-06-07 Pablo Saratxaga <[email protected]>
+
+ * zh_TW.Big5.po: updated Chinese file
+
+2001-06-06 Christian Meyer <[email protected]>
+
+ * de.po: Updated German translation.
+
+2001-06-06 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-06-05 Gediminas Paulauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2001-06-05 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2001-06-04 Pablo Saratxaga <[email protected]>
+
+ * ca.po: Updated Catalan file
+
+2001-06-04 Fatih Demir <[email protected]>
+
+ * tr.po: Committed updated Turkish translation
+ by G?????¶rkem.
+
+2001-06-03 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-06-03 Fatih Demir <[email protected]>
+
+ * ko.po: Committed updated ko.po by Young-Ho.
+
+2001-06-03 Karl Eichwalder <[email protected]>
+
+ * update.pl: Remove file; we're using xml-i18n-update.
+ * update.sh: Ditto.
+
+2001-06-02 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2001-06-02 Peter Teichman <[email protected]>
+
+ * cs.po, da.po, de.po, el.po, es.po, et.po, fi.po, fr.po, ga.po,
+ gl.po, hu.po, ja.po, ko.po, lt.po, no.po, pt.po, pt_BR.po, ru.po,
+ sk.po, sl.po, sv.po, tr.po, uk.po:
+ Merge translated strings from .desktop files into the po files.
+ The only changes are the additions of already-translated strings,
+ so this shouldn't step on any toes.
+
+2001-06-02 Fatih Demir <[email protected]>
+
+ * ko.po: Committed updated Korean translation by
+ Young-Ho.
+
+2001-06-02 Christian Rose <[email protected]>
+
+ * sv.po: Fixed Swedish translation. Thanks to
+ G?????¶ran Uddeborg <[email protected]> and
+ Peter Karlsson <[email protected]> for their input.
+
+2001-06-01 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-06-01 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+ * .cvsignore: Added messages.
+
+2001-05-31 Christian Meyer <[email protected]>
+
+ * de.po: Updated German translation.
+
+2001-05-29 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+ * POTFILES.in: Added src/prefs.h.
+
+2001-05-21 Pablo Saratxaga <[email protected]>
+
+ * ja.po,ko.po,lt.po,pl.po,pt_BR.po,uk.po: fixed invalid multibyte
+
+2001-05-19 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2001-05-02 Pablo Saratxaga <[email protected]>
+
+ * az.po: Updated Azeri file
+
+2001-03-31 Pablo Saratxaga <[email protected]>
+
+ * ca.po: Updated Catalan file
+
+2001-03-28 Christian Meyer <[email protected]>
+
+ * de.po: Updated German translation.
+
+2001-03-28 Pablo Saratxaga <[email protected]>
+
+ {en_GB,et,ga,hu,nl}.po: corrected charset lines
+
+2001-03-23 Fatih Demir <[email protected]>
+
+ * tr.po: Updated Turkish translation by G?????¶rkem.
+
+2001-03-20 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2001-03-12 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2001-03-08 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+
+2001-03-02 Christian Meyer <[email protected]>
+
+ * de.po: Revised German translation.
+
+2001-03-01 Carlos Perell?????³ Mar?????­n <[email protected]>
+
+ * es.po: Updated Spanish translation by Lucas 'Basurero'
+ Vieites <[email protected]>
+
+2001-02-18 Simos Xenitellis <[email protected]>
+
+ * el.po: More minor corrections.
+
+2001-02-15 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2001-02-14 Dan Damian <[email protected]>
+
+ * ro.po: Update Romanian translation.
+
+2001-02-13 Simos Xenitellis <[email protected]>
+
+ * el.po: Minor corrections (verification).
+
+ * el.po: Updated Greek translation.
+
+2001-02-12 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2001-02-12 Szabolcs Ban <[email protected]>
+
+ * hu.po: Updated Hungarian translations,
+ work of Gergely Nagy <[email protected]>
+
+2001-02-09 Christian Meyer <[email protected]>
+
+ * de.po: Small fix.
+
+2001-02-09 Martin Norb????¢???‚???¬ck <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-02-07 Christopher R. Gabriel <[email protected]>
+
+ * it.po: Updated italian translation
+
+2001-02-06 Christian Meyer <[email protected]>
+
+ * de.po: Updated German translation.
+
+2001-01-24 Szabolcs Ban <[email protected]>
+
+ * hu.po: Tons of fixes by Andras and Emese (spelling,
+ terminology, headers)
+
+2001-01-23 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2001-01-19 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2001-01-16 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+ * POTFILES.in: Added gmix/device_labels_alsa.h.
+
+2001-01-15 Christopher R. Gabriel <[email protected]>
+
+ * it.po: Updated italian translation from Salvo Isaja
+
+2001-01-13 Simos Xenitellis <[email protected]>
+
+ * el.po: Small addition. 8-/
+
+2001-01-11 Jarkko Ranta <[email protected]>
+
+ * fi.po: Small addition ;)
+
+2001-01-11 Christian Rose <[email protected]>
+
+ * sv.po: Small correction.
+
+2001-01-10 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-01-10 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2001-01-09 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+
+2001-01-09 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-01-04 Pablo Saratxaga <[email protected]>
+
+ * az.po: Added Azeri file
+
+2001-01-04 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2001-01-02 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated and corrected Slovak translation.
+
+2000-12-27 Fatih Demir <[email protected]>
+
+ * tr.po: Dumdidum, Rama(d|z)an has finished .. now you're
+ worth getting an updated tr.po ,-)
+
+2000-12-12 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2000-12-08 Fatih Demir <[email protected]>
+
+ * ko.po: Committed updated Korean translation.
+
+2000-12-06 Stanislav Visnovsky <[email protected]>
+
+ * sk.po: Added Slovak translation.
+
+2000-12-05 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-11-16 Akira TAGOH <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2000-11-04 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated Polish translation
+
+2000-11-04 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2000-10-10 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2000-10-08 Akira TAGOH <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2000-09-27 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2000-09-13 Christian Meyer <[email protected]>
+
+ * update.pl: Added perl script from kanikus.
+ * README.tools: Added text file.
+
+2000-08-16 Pablo Saratxaga <[email protected]>
+
+ * el.po: updated Greek file
+ * ga.po: corrected small syntax error
+ * ro.po: completed header so msgfmt -c works
+
+2000-08-14 Kai Lahmann <[email protected]>
+
+ * de.po: Updated German translation from chrisime <[email protected]>
+
+2000-08-12 Kai Lahmann <[email protected]>
+
+ * de.po: Updated German translation
+
+2000-08-09 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-08-08 Kai Lahmann <[email protected]>
+
+ * de.po: Updated German translation
+
+2000-08-04 Kai Lahmann <[email protected]>
+
+ * de.po: Updated German translation
+
+2000-08-02 Jarkko Ranta <[email protected]>
+
+ * fi.po: Updated Finnish translation
+
+2000-07-31 Kai Lahmann <[email protected]>
+
+ * de.po: Updated German translation
+
+2000-07-13 Benedikt Roth <[email protected]>
+
+ * nl.po: Updated Dutch translation from Dennis Smit <[email protected]>
+
+2000-06-30 Christopher R. Gabriel <[email protected]>
+
+ * it.po: updated italian translation from
+ Salvo Isaja <[email protected]>
+
+2000-06-14 Christopher R. Gabriel <[email protected]>
+
+ * it.po: updated
+
+2000-06-11 Fatih Demir <[email protected]>
+
+ * tr.po: Updated the Turkish translation.
+
+Tue May 30 09:19:59 CEST 2000 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2000-05-23 Valek Filippov <[email protected]>
+
+ * ru.po: updated russian translation
+ * update.sh: 1.2.5 version.
+
+2000-05-20 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+ * es.po: Updated Spanish translation.
+
+2000-05-20 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-20 Yukihiro Nakai <[email protected]>
+
+ * ja.po: Update from Akira TAGOH.
+
+2000-05-19 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-19 Yuri Syrota <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2000-05-19 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+2000-05-18 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-05-18 Yuri Syrota <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2000-05-18 Yukihiro Nakai <[email protected]>
+
+ * ja.po: Update from Akira TAGOH.
+
+2000-05-18 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+ * es.po: Updated Spanish translation.
+
+2000-05-17 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-05-17 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+2000-05-17 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-16 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-16 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-05-14 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-14 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-13 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-05-13 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+Wed May 10 23:08:12 CEST 2000 Stanislav Brabec <[email protected]>
+
+ * cs.po: Updated translation.
+
+2000-05-09 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+ * update.sh: Updated.
+
+2000-05-09 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+2000-05-09 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+
+2000-05-09 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-05-08 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+2000-05-08 Kenneth Christiansen <[email protected]>
+
+ * da.po: Updated Danish translations.
+
+2000-05-08 Kenneth Christiansen <[email protected]>
+
+ * update.sh: Updated update.sh to support
+ merging, --help, easier porting to new
+ packages, et al.
+
+2000-05-08 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-06 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-05-06 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+2000-05-05 Karl Eichwalder <[email protected]>
+
+ * pl.po: Merge in polish messages of the grecord module; done by
+ Marcin Owsiany <[email protected]>.
+
+2000-05-04 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+
+2000-05-03 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-04-30 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+2000-04-29 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-04-29 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-04-29 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+
+2000-04-29 Karl Eichwalder <[email protected]>
+
+ * de.po: More complete.
+ * POTFILES.in: Sort alphabetically.
+ * de.po: Improve it.
+ * de.po: Add some translations.
+
+2000-04-28 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-04-25 Valek Filippov <[email protected]>
+
+ * ru.po: Updated russian translation.
+
+2000-04-25 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-04-25 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated Galician translation.
+
+2000-04-25 Fatih Demir <[email protected]>
+
+ * tr.po : Updated the Turkish translation .
+
+2000-04-25 Arjan Scherpenisse <[email protected]>
+
+ * nl.po: Updated Dutch translation, credits to
+ Dennis Smit <[email protected]>
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-04-24 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-04-21 Andreas Hyden <[email protected]>
+
+ * POTFILES.IN: Added grecord source files.
+
+2000-04-20 Andreas Hyden <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2000-04-17 Valek Filippov <[email protected]>
+
+ * ru.po: Updated translation.
+
+2000-04-16 Karl EICHWALDER <[email protected]>
+
+ * de.po: Cleanup.
+
+2000-04-08 Pablo Saratxaga <[email protected]>
+
+ * lt.po: added Lihuanian file
+
+2000-04-01 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+ * ru.po: Updated Russian translation from Valek
+ Filippov <[email protected]>.
+
+2000-03-26 Karl EICHWALDER <[email protected]>
+
+ * de.po: Fix header (charset).
+
+2000-03-08 Alastair McKinstry <[email protected]>
+
+ * ga.po: Updated Irish translation.
+
+2000-02-26 Christopher R. Gabriel <[email protected]>
+
+ * it.po: updated italian translation from
+ "Salvo Isaja" <[email protected]>
+
+2000-02-26 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated translation.
+
+2000-02-12 Fatih Demir <[email protected]>
+
+ * tr.po : Added the Turkish translation .
+
+2000-01-31 Yuan-Chung Cheng <[email protected]>
+
+ * zh_CN.GB2312.po: Added po file from TurboLinux Chinese Develop Team.
+
+2000-01-19 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+2000-01-12 Yuri Syrota <[email protected]>
+
+ * uk.po: Updated.
+
+2000-01-03 Kjartan Maraas <[email protected]>
+
+ * update.sh: A little script that lets people
+ update the .pot file without makefiles etc.
+
+2000-01-03 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Updated.
+
+1999-12-29 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated translation.
+
+1999-12-16 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+Thu Dec 16 11:35:59 1999 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+1999-12-16 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+1999-12-13 Stanislav Brabec <[email protected]>
+
+ * POTFILES.in: Added tcd/track_buttons.c.
+ * cs.po: Updated translation.
+
+1999-12-11 Christopher R. Gabriel <[email protected]>
+
+ * it.po: Updated italian translation by Salvo Isaja <[email protected]>
+
+1999-12-01 Martin Norb????¢???‚???¬ck <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+1999-11-27 Karl EICHWALDER <[email protected]>
+
+ * de.po: Update.
+
+1999-11-22 Yuri Syrota <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+1999-11-17 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+1999-11-17 Pablo Saratxaga <[email protected]>
+ * el.po: added Greek translation
+ * es.po: updated spanish translation
+ * *.po: run update-po as the *.po files were way out of date;
+ so translators can see updated files and complete them
+
+1999-11-02 Yuri Syrota <[email protected]>
+
+ * uk.po: Added Ukrainian translation.
+
+1999-10-21 Stanislav Brabec <[email protected]>
+
+ * POTFILES.in: After fix added back gmix/device_labels_linux.h.
+
+1999-10-12 Dan Damian <[email protected]>
+
+ * ro.po: Added Romanian translation.
+
+1999-10-07 Jesus Bravo Alvarez <[email protected]>
+
+ * gl.po: Added Galician translation.
+
+1999-10-05 Sergey Panov <[email protected]>
+
+ * ru.po: updated
+
+1999-10-04 Stanislav Brabec <[email protected]>
+
+ * POTFILES.in: Added gmix/device_labels_linux.h.
+ * cs.po: Updated.
+
+1999-10-02 Karl Eichwalder <[email protected]>
+
+ * de.po: Update.
+
+1999-10-02 +09 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated translation.
+
+1999-09-28 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated Norwegian translation.
+
+1999-09-28 Martin Baulig <[email protected]>
+
+ * cs.po: Added from Stanislav Brabec <[email protected]>
+
+1999-09-27 Rodrigo Stulzer Lopes <[email protected]>
+
+ * pt_BR.po: Added
+
+1999-09-27 Richard Hult <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+1999-09-27 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated translation.
+
+1999-09-26 Lauris Kaplinski <[email protected]>
+
+ * et.po: Added Estonian tranlation
+
+1999-09-23 Tomas Ogren <[email protected]>
+
+ * sv.po: Update from Andreas Persenius <[email protected]>
+
+1999-09-23 Kjartan Maraas <[email protected]>
+
+ * da.po: Updated Danish translation from Kenneth
+ Christiansen <[email protected]>
+
+1999-09-22 Vincent Renardias <[email protected]>
+
+ * fr.po: updated for 1.0.40:
+ > 114 translated messages, 6 fuzzy translations, 5 untranslated messages.
+ < 125 translated messages.
+
+1999-09-22 Yukihiro Nakai <[email protected]>
+
+ * ja.po: Update from ITANI Eiichiro.
+
+1999-09-19 Pablo Saratxaga <[email protected]>
+
+ * es.po: updated spanish language file
+
+1999-09-19 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Updated.
+
+1999-09-18 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated translation.
+
+1999-09-17 Kjartan Maraas <[email protected]>
+
+ * da.po: Updated Danish translation from Kenneth
+ Christiansen <[email protected]>.
+
+1999-09-02 Zbigniew Chyla <[email protected]>
+
+ * pl.po: Added translation.
+
+1999-08-26 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated translation.
+
+1999-08-15 Mikko Rauhala <[email protected]>
+
+ * fi.po: Updated.
+
+1999-07-27 Sergey Panov <[email protected]>
+
+ * ru.po: formerly ru_RU.po, updated
+
+1999-07-21 Vincent Renardias <[email protected]>
+
+ * fr.po: Completed.
+
+1999-07-11 Tomas Ogren <[email protected]>
+
+ * sv.po: Updated
+
+1999-06-04 Kjartan Maraas <[email protected]>
+
+ * en_GB.po: Added British translation from Robert Brady.
+
+1999-05-31 James Henstridge <[email protected]>
+
+ * fi.po: fixed problem with po file that Steve Luzynski mentioned
+ on mate-list.
+
+1999-05-26 Tuomas J. Lukka <[email protected]>
+
+ * fi.po: update
+
+1999-05-24 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated translation.
+
+1999-05-19 Yukihiro Nakai <[email protected]>
+
+ * ja.po: Updated translation.
+
+1999-05-05 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated translation.
+
+1999-05-02 Matthias Warkus <[email protected]>
+
+ * de.po: Minor update.
+
+1999-03-27 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated.
+
+1998-12-20 Kjartan Maraas <[email protected]>
+
+ * no.po: Updated.
+
+1998-12-11 Tim P. Gerla <[email protected]>
+
+ * POTFILES.in: Added cddbslave/main.c
+
+1998-11-26 Tuomas J. Lukka <[email protected]>
+
+ * fi.po tiny addition
+
+1998-11-26 Tuomas J. Lukka <[email protected]>
+
+ * update fi.po
+ * cddb_status.c to POTFILES.in
+
+1998-11-26 Nuno Ferreira <[email protected]>
+
+ * pt.po: Updated.
+
+1998-11-17 Tuomas J. Lukka <[email protected]>
+
+ * Update fi.po with "normal" etc. strings from gtcd
+
+1998-11-17 Tuomas J. Lukka <[email protected]>
+
+ * fix da.po to compile
+
+1998-11-17 Tuomas J. Lukka <[email protected]>
+
+ * add fi.po
+
+1998-10-03 Nuno Ferreira <[email protected]>
+
+ * POTFILES.in: Added tcd/popup.c.
+
+ * pt.po: Updated.
+
+1998-09-02 Nuno Ferreira <[email protected]>
+
+ * pt.po: Updated.
+
+ * POTFILES.in: Added tcd/callbacks.c.
+
+1998-08-28 Tim P. Gerla <[email protected]>
+
+ * POTFILES.in: Changed tcd/properties.c to tcd/prefs.c, and added
+ tcd/tooltips.h.
+
+1998-08-26 Nuno Ferreira <[email protected]>
+
+ * POTFILES.in: Added `tcd/properties.c', `tcd/gtracked.c'.
+
+1998-08-18 Nuno Ferreira <[email protected]>
+
+ * POTFILES.in: Added `tcd/gtcd.c', `tcd/gabout.c', `tcd/gcddb.c'.
+
+ * pt.po: Updated Portuguese translation.
+
+1998-08-14 Federico Mena Quintero <[email protected]>
+
+ * POTFILES.in: Removed gnomovision files from POTFILES.in since
+ they are not being distributed.
+
+1998-05-09 Marc Ewing <[email protected]>
+
+ * removed mail headers from ga.po
+
+Sat May 2 23:01:35 1998 Kjartan Maraas <[email protected]>
+
+ * no.po: New file.
+
+Sun, 22 Feb 1998 19:27:35 +0100 Vincent Renardias <[email protected]>
+
+ * fr.po: New file.
+
+1998-02-22 Carsten Schaar <[email protected]>
+
+ * de.po: New file.
+
+Tue Feb 17 11:01:49 KST 1998 Changwoo Ryu <[email protected]>
+
+ * ko.po: New file.
diff --git a/po/LINGUAS b/po/LINGUAS
new file mode 100644
index 0000000..1cee1b7
--- /dev/null
+++ b/po/LINGUAS
@@ -0,0 +1,88 @@
+# please keep this list sorted alphabetically
+af
+am
+ar
+as
+ast
+az
+be
+be@latin
+bg
+bn
+bn_IN
+br
+bs
+ca
+ca@valencia
+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
+it
+ja
+ka
+kn
+ko
+ku
+lt
+lv
+mai
+mg
+mk
+ml
+mn
+mr
+ms
+nb
+nds
+ne
+nl
+nn
+oc
+or
+pa
+pl
+pt
+pt_BR
+ro
+ru
+rw
+si
+sk
+sl
+sq
+sr
+sr@latin
+sv
+ta
+te
+th
+tk
+tr
+ug
+uk
+vi
+wa
+xh
+zh_CN
+zh_HK
+zh_TW
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 <[email protected]>
+# Copyright (C) 2004-2008 Rodney Dawes <[email protected]>
+#
+# 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 <[email protected]> to use GETTEXT_PACKAGE
+# instead of PACKAGE and to look for po2tbl in ./ not in intl/
+#
+# - Modified by jacob berkman <[email protected]> to install
+# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
+#
+# - Modified by Rodney Dawes <[email protected]> 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..1d0c3fe
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,45 @@
+# List of source files containing translatable strings.
+# Please keep this file sorted alphabetically.
+[encoding: UTF-8]
+mate-volume-control/data/mate-volume-control-applet.desktop.in
+mate-volume-control/data/mate-volume-control.desktop.in.in
+mate-volume-control/src/applet-main.c
+mate-volume-control/src/dialog-main.c
+mate-volume-control/src/gvc-applet.c
+mate-volume-control/src/gvc-balance-bar.c
+mate-volume-control/src/gvc-channel-bar.c
+mate-volume-control/src/gvc-combo-box.c
+mate-volume-control/src/gvc-mixer-control.c
+mate-volume-control/src/gvc-mixer-dialog.c
+mate-volume-control/src/gvc-speaker-test.c
+mate-volume-control/src/gvc-stream-status-icon.c
+grecord/mate-sound-recorder.desktop.in.in
+grecord/mate-sound-recorder.schemas.in.in
+grecord/src/mate-recorder.c
+grecord/src/gsr-window.c
+gst-mixer/mate-volume-control.desktop.in.in
+gst-mixer/mate-volume-control.schemas.in
+gst-mixer/src/element.c
+gst-mixer/src/main.c
+gst-mixer/src/misc.c
+gst-mixer/src/preferences.c
+gst-mixer/src/track.c
+gst-mixer/src/volume.c
+gst-mixer/src/window.c
+gstreamer-properties/gstreamer-properties.c
+gstreamer-properties/gstreamer-properties.desktop.in.in
+[type: gettext/glade]gstreamer-properties/gstreamer-properties.ui
+gstreamer-properties/pipeline-constants.c
+gstreamer-properties/pipeline-tests.c
+profiles/audio-profile-edit.c
+profiles/audio-profile.c
+profiles/audio-profiles-edit.c
+profiles/gmp-util.c
+profiles/mate-audio-profiles-properties.c
+[type: gettext/glade]profiles/mate-audio-profile-edit.ui
+[type: gettext/glade]profiles/mate-audio-profile-new.ui
+profiles/mate-audio-profiles.schemas.in.in
+sound-theme/gvc-sound-theme-chooser.c
+sound-theme/gvc-sound-theme-editor.c
+sound-theme/sound-theme-file-utils.c
+sound-theme/sounds/mate-sounds-default.xml.in.in
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
new file mode 100644
index 0000000..cc36d69
--- /dev/null
+++ b/po/POTFILES.skip
@@ -0,0 +1,8 @@
+mate-volume-control/data/mate-volume-control.desktop.in
+mate-volume-control/data/sounds/mate-sounds-default.xml.in
+grecord/mate-sound-recorder.desktop.in
+grecord/mate-sound-recorder.schemas.in
+gst-mixer/mate-volume-control.desktop.in
+gstreamer-properties/gstreamer-properties.desktop.in
+profiles/mate-audio-profiles.schemas.in
+sound-theme/sounds/mate-sounds-default.xml.in
diff --git a/po/af.po b/po/af.po
new file mode 100644
index 0000000..436b4f5
--- /dev/null
+++ b/po/af.po
@@ -0,0 +1,2258 @@
+# Afrikaans translation of mate-media.
+# Copyright (C) 2010
+# This file is distributed under the same license as the mate-media package.
+# Contributors:
+# F Wolff <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-03-03 16:50+0000\n"
+"PO-Revision-Date: 2010-03-04 12:06+0200\n"
+"Last-Translator: F Wolff <[email protected]>\n"
+"Language-Team: [email protected]\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: af\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.5.2\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Wys volumebeheer vir die werkskerm"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Volumebeheer"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Verander klankvolume en klankgebeure"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Klank"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Aktiveer ontfoutkode"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Weergawe van hierdie toepassing"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE miniprogram vir volumebeheer"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Wat tans vir die klankstelsel om te reageer"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Beginbladsy"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE volumebeheer"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "Afvoer"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "Toevoer"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Links"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Regs"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "Agter"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Voor"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Balans:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "Doo_f:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Onversterk"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Doof uit"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "_Profiel:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Gedeaktiveer"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u afvoer"
+msgstr[1] "%u afvoere"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u toevoer"
+msgstr[1] "%u toevoere"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "Stelselklanke"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "Ver_binding:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "Spitsopsporing"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Naam"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "Toestel"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "_Afvoervolume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "Klankeffekte"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "W_aarskuwingvolume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "Hardeware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "_Kies 'n toestel om in te stel:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "Instellings vir die gekose toestel:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "_Toevoervolume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "Toevoervlak:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "_Kies 'n toestel vir klanktoevoer:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "_Kies 'n toestel vir klankafvoer:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "Toepassings"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "Daar is geen toepassing wat tans oudio speel of opneem nie."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Klankvoorkeure"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Kon nie klankvoorkeure begin nie: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Doof uit"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Klankvoorkeure"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Uitgedoof"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Neem klankgrepe op"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Klankopnemer"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Naamloos"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Naamloos-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Kon nie die GStreamer %s-element skep nie.\n"
+"Installeer die '%s' inprop van die '%s'-module.\n"
+"Bevestig dat die installasie korrek is met\n"
+" gst-inspect--0.10 %s\n"
+"en herbegin dan mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuut"
+msgstr[1] "%ld minute"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld uur"
+msgstr[1] "%ld ure"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekonde"
+msgstr[1] "%ld sekondes"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s en %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s en %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Open 'n lêer"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Kan nie lêer laai nie:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Gereed"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Vervang"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"'n Lêer genaamd \"%s\" bestaan reeds. \n"
+"Wil u dit vervang met die een wat nou gestoor word?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Kan nie die lêer \"%s\" stoor nie"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Stoor lêer as"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s is nie in die soekpad geïnstalleer nie."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Daar was 'n fout met die begin van %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Stoor opname voor afsluiting?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Stoor opname?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Sluit _af sonder om te stoor"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_Gaan voort sonder om te stoor"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Vraag"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (is nie gestoor nie)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu greep)"
+msgstr[1] "%s (%llu grepe)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Onbekende grootte"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (geskat)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Inligting oor %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Lêerinligting"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Gids:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Lêernaam:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Lêergrootte:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Oudio-inligting"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Lêerduurte:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Aantal kanale:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bistempo:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"'n Klamkopnemer vir MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "Speel tans..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Terugspeel"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "Neem tans op..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "vlak"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Lêer"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Open 'n lêer"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Stoor die huidige lêer"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Stoor die huidige lêer onder 'n ander naam"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Open Volu_mebeheer"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Open die klankmenger"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Wys inligting oor die huidige lêer"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Sluit die huidige lêer"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Verlaat die program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Beheer"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Neem klank op"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Speel klank"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stop klank"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Hulp"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Inhoud"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Open die handleiding"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Aangaande dié toepassing"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Kon nie ui.xml laai nie. Die program is dalk nie behoorlik geïnstalleer nie"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Open"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Stoor"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Stoor as"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Neem op vanaf _toevoer:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Neem op as:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<geen>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Lengte:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Vlak:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Klankopnemer"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Hoogte van die venster"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Hoogte van die venster wat vertoon word"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Wydte van die venster"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Wydte van die venster wat vertoon word"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Klanktema"
+
+#: ../gst-mixer/src/main.c:82
+#, fuzzy, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Onbekende volumekontrole %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Skakelaars"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Keuses"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Voorkeure vir volumebeheer"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Kies watter mengers sigbaar is:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Doof %s in/uit"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr ""
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Baan %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanaal %d van baan %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Baan %s, kanaal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Sluit kanale vir %s saam"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Baan %s: sluit kanale saam"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "links"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "regs"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "voor links"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "voor regs"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "agter links"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "agter regs"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "voor middel"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "kant links"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "kant regs"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "onbekend"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, fuzzy, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume van %s-kanaal op %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "'n MATE-/GStreamer-gebaseerde toepassing vir volumebeheer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Friedel Wolff"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Volumebeheer: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Toestel: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Beheer die volume op 'n ander toestel"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Geen"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nie ondersteun nie"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Verstek"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Kon nie koppelvlaklêer laai nie; gaan asb. die installasie na."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Stel verstekwaardes in vir GStreamer-toepassings"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Kies multimediastelsels"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Oudio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klik op OK om te voltooi."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "T_oestel:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Verstektoevoer"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Verstekafvoer"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_yplyn:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "I_nprop:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pyply_n:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Toet_s"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Pyplyntoets"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "Toets tans..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Toestel:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "In_prop:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Toets"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Outospeur"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio-klankbediener"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Pasgemaak"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X-vensterstelsel (geen Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X-vensterstelsel (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Toetsklank"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Stilte"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (bv. Zoran v4l-toestel)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Toetstoevoer"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video vir Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video vir Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Kon nie die toetspyplyn bou vir '%s' nie"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Daar was 'n fout met die vertoon van die hulp: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Wysig tans profiel \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<geen naam>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<geen beskrywing>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "R_edigeer"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Skrap hierdie profiel?\n"
+msgstr[1] "Skrap hierdie %d profiele?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Skrap profiel \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Skrap profiel"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Redigeer MATE-oudioprofiele"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiele:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Daar is reeds 'n profiel genaamd \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Laat loop '%s --help' vir 'n volledige lys van beskikbare opdraglynkeuses.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Redigeer oudioprofiel"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profiel_beskrywing:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktief?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Lêeruitbreiding:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-pyplyn:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profielnaam:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nuwe profiel"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Skep"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "'n Beskrywing van die oudioprofiel"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"'n Beskrywing van die profiel met meer inligting en 'n beskrywing van "
+"wanneer om hierdie profiel te gebruik."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Die lêeruitbreiding om te gebruik wanneer lêers gestoor word wat met hierdie "
+"profiel geënkodeer is."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "'n Kort naam vir die oudioprofiel"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-kwaliteit, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-kwaliteit, sonder verlies"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-kwaliteit, met verlies"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-kwaliteit, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-kwaliteit, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profiellys"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Die versteklêeruitbreiding vir hierdie profiel"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Stem, sonder verlies"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Stem, met verlies"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Geen klanke"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Ingebou"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Vanaf tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Tipe"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Klank_tema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Kies 'n waarskuwingklank:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Aktiveer _venster- en knoppieklanke"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Waarskuwingklank"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr ""
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Werkskerm"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nuwe e-pos"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Waarskuwings"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Inligting of 'n vraag"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Waarskuwing"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fout"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Watterywaarskuwing"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Kies klanklêer"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Klanklêers"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Klanktema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Aktiveer venster- en knoppieklanke"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Blaf"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drup"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adres van die bediener om te kontak vir CD-navrae"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Inligting om na bediener te stuur"
+
+#~ msgid "Port"
+#~ msgstr "Poort"
+
+#~ msgid "Server name"
+#~ msgstr "Bedienernaam"
+
+#~ msgid "Server type"
+#~ msgstr "Bedienertipe"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Die gasheernaam wat saam met alle navrae gestuur word"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Die poort waar die bediener die databasis laat loop"
+
+#~ msgid "The username"
+#~ msgstr "Die gebruikernaam"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Die gebruikernaam wat saam met alle navrae gestuur word"
+
+#~ msgid "Your hostname"
+#~ msgstr "U gasheernaam"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Daar was 'n fout met die vertoon van die hulp: \n"
+#~ "%s"
+
+#~ msgid "Send real _information"
+#~ msgstr "Stuur _ware inligting"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Stuur _ander inligting"
+
+#~ msgid "_Name:"
+#~ msgstr "_Naam:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Gasheernaa_m:"
+
+#~ msgid "Login Information"
+#~ msgstr "Aanmeldinligting"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Ander _FreeDB-bediener:"
+
+#~ msgid "Server"
+#~ msgstr "Bediener"
+
+#~ msgid "Location"
+#~ msgstr "Ligging"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Dateer bedienerlys op"
+
+#~ msgid "Other _server:"
+#~ msgstr "Ander _bediener:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "_Gasheernaam:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Poort:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD-databasisvoorkeure"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Onbekend / Onbekend"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Verskeie passendes"
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Daar is verskeie passendes in die databasis gevind.\n"
+#~ "Hieronder is 'n lys van moontlike passendes. Kies gerus die beste passing"
+
+#~ msgid "Category"
+#~ msgstr "Kategorie"
+
+#~ msgid "Disc ID"
+#~ msgstr "Skyf-ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Kunstenaar en titel"
+
+#~ msgid "Unknown track"
+#~ msgstr "Onbekende baan"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD-databasisbediener"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Wysig die voorkeure van die CD-databasisbediener "
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klassieke rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dans"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Ander"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Klankbaan"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vokaal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klassiek"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumentaal"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Klankgreep"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bas"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentale pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentale rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etnies"
+
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektronies"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Comedy"
+#~ msgstr "Komedie"
+
+#~ msgid "Cult"
+#~ msgstr "Kult"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Christelike rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Cabaret"
+#~ msgstr "Kabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelic"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Retro"
+#~ msgstr "Retro"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "National folk"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Kelties"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressive rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big band"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akoesties"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Spraak"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kamermusiek"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Simfonie"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow jam"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Ballad"
+#~ msgstr "Balade"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Dromsolo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Kontemporre Christelik"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Christelike rock"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Onbekende kunstenaar"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Onbekende album"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Wysig tans skyf-ID: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Versteek gevorderde skyfkeuses"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Wys gevorderde skyfkeuses"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Versteek gevorderde snitkeuses"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Wys gevorderde snitkeuses"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Wysig tans skyf-ID: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Kunstenaar:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Skyf_titel:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Skyfkommentaar:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Genre:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Jaar:"
+
+#~ msgid "Title"
+#~ msgstr "Titel"
+
+#~ msgid "Length"
+#~ msgstr "Lengte"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Ekstra snitdata:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB-snitredigeerder"
+
+#~ msgid "CD Display"
+#~ msgstr "CD-vertoon"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Wys inligting oor die huidige album, kunstenaar en tyd wat verloop het"
+
+#~ msgid "Time Line"
+#~ msgstr "Tydlyn"
+
+#~ msgid "Info Line"
+#~ msgstr "Inligtinglyn"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Lyn om inligting te vertoon"
+
+#~ msgid "Artist Line"
+#~ msgstr "Kunstenaarlyn"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Lyn om die naam van 'n kunstenaar te vertoon"
+
+#~ msgid "Album Line"
+#~ msgstr "Albumlyn"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Lyn om die naam van die album te vertoon"
+
+#~ msgid "Play"
+#~ msgstr "Speel"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Speel tans %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Speel tans\n"
+#~ ": %s"
+
+#~ msgid "CD Player"
+#~ msgstr "CD-speler"
+
+#~ msgid "Stopped"
+#~ msgstr "Gestop"
+
+#~ msgid "Disc error"
+#~ msgstr "Skyffout"
+
+#~ msgid "No disc"
+#~ msgstr "Geen skyf"
+
+#~ msgid "Empty disc"
+#~ msgstr "Le skyf"
+
+#~ msgid "Drive open"
+#~ msgstr "Aandrywer oop"
+
+#~ msgid "Data CD"
+#~ msgstr "Data-CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Geen CD-ROM"
+
+#~ msgid "Drive Error"
+#~ msgstr "Aandrywerfout"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "A CD-speler vir MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Inhoud in die CDDB het verander"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr ""
+#~ "Deur 'Ja' te kies, sal die vorige inhoud van die CDDB uitgevee word."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Wil u voortgaan?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volume %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Dit blyk u het geen toegangreg tot %s nie."
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - onbekend"
+
+#~ msgid "_Stop"
+#~ msgstr "_Stop"
+
+#~ msgid "P_revious"
+#~ msgstr "Vo_rige"
+
+#~ msgid "_Next"
+#~ msgstr "_Volgende"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Skiet skyf uit"
+
+#~ msgid "_About"
+#~ msgstr "_Aangaande"
+
+#~ msgid "_Quit"
+#~ msgstr "_Sluit af"
+
+#~ msgid "_Details"
+#~ msgstr "_Detail"
+
+#~ msgid "Position"
+#~ msgstr "Posisie"
+
+#~ msgid "Preferences"
+#~ msgstr "Voorkeure"
+
+#~ msgid "Track List"
+#~ msgstr "Snitlys"
+
+#~ msgid "Open track editor"
+#~ msgstr "Open snitredigeeerder"
+
+#~ msgid "Track editor"
+#~ msgstr "Snitredigeeerder"
+
+#~ msgid "Stop"
+#~ msgstr "Stop"
+
+#~ msgid "Previous track"
+#~ msgstr "Vorige snit"
+
+#~ msgid "Previous"
+#~ msgstr "Vorige"
+
+#~ msgid "Next track"
+#~ msgstr "Volgende snit"
+
+#~ msgid "Eject CD"
+#~ msgstr "Skiet CD uit"
+
+#~ msgid "Eject"
+#~ msgstr "Skiet uit"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Begin slegs as daar nie reeds 'n CD-speelprogram loop nie"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Speel die CD met programbegin"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Kan nie speler skep nie"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD-speler se volume"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD-speler se tema"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Vertoon die oorblywende tyd?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Skiet die CD uit wanneer CD-speler afsluit?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Speel wanneer die CD-speler begin?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Moet die CD uitgeskiet word wanneer CD-speler afsluit?"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Watter tema moet die CD-speler gebruik vir sy voorkoms?"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Watter volume moet die CD-speler gebruik wanneer dit begin word?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Wanneer die CD-speler begin word, moet dit die CD begin speel?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Kon nie die CD uitskiet nie: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Dit beteken dat die CD-speler nie sal kan uitvoer nie."
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD-speler se voorkeure"
+
+#~ msgid "Behavior"
+#~ msgstr "Gedrag"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Begin _speel wanneer CD-speler begin"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Begin speel wanneer CD-speler begin"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Probeer die CD _uitskiet wanneer CD-speler afsluit"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Probeer die CD uitskiet wanneer CD-speler afsluit"
+
+#~ msgid "Themes"
+#~ msgstr "Temas"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Kies 'n tema:"
+
+#~ msgid "hours"
+#~ msgstr "ure"
+
+#~ msgid "hour"
+#~ msgstr "uur"
+
+#~ msgid "minutes"
+#~ msgstr "minute"
+
+#~ msgid "minute"
+#~ msgstr "minuut"
+
+#~ msgid "seconds"
+#~ msgstr "sekondes"
+
+#~ msgid "second"
+#~ msgstr "sekonde"
+
+#~ msgid "Save the changes to file \"%s\" before closing?"
+#~ msgstr "Stoor veranderinge aan die lêer \"%s\" voor afsluiting?"
+
+#~ msgid "_Open..."
+#~ msgstr "_Open..."
+
+#~ msgid "Record as:"
+#~ msgstr "Neem op as:"
+
+#~ msgid "Failed to load glade file; please check your installation."
+#~ msgstr "Kon nie glade-lêer laai nie; gaan asb. die installasie na."
+
+#~ msgid "<b>Default Input</b>"
+#~ msgstr "<b>Verstek toevoer</b>"
+
+#~ msgid "<b>Default Output</b>"
+#~ msgstr "<b>Verstek afvoer</b>"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Toets tans...</span>"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
diff --git a/po/am.po b/po/am.po
new file mode 100644
index 0000000..ccea667
--- /dev/null
+++ b/po/am.po
@@ -0,0 +1,2578 @@
+# Translations into the Amharic Language.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+# Ge'ez Frontier Foundation <[email protected]>, 2002.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2003-02-03 10:16+EDT\n"
+"Last-Translator: Ge'ez Frontier Foundation <[email protected]>\n"
+"Language-Team: Amharic <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "ፖርት"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "የሰርቨር ስም"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+#, fuzzy
+msgid "Server type"
+msgstr "የሰርቨር ስም"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "የተጠቃሚው ስም"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "የእርሶ የእንግዳ ተቀባይ ስም"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+#, fuzzy
+msgid "Sen_d no information"
+msgstr "የፋይል መረጃ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+#, fuzzy
+msgid "Send real _information"
+msgstr "የፋይል መረጃ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+#, fuzzy
+msgid "Send _other information:"
+msgstr "የፋይል መረጃ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+#, fuzzy
+msgid "_Name:"
+msgstr "ስም፦ (_A)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+#, fuzzy
+msgid "Hostna_me:"
+msgstr "የእንግዳ ተቀባይ ስም፦"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+#, fuzzy
+msgid "Login Information"
+msgstr "የፋይል መረጃ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+#, fuzzy
+msgid "Other _FreeDB server:"
+msgstr "ሌላ ሰርቨር... (_S)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "ሰርቨር"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "ቦታ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+#, fuzzy
+msgid "_Update Server List"
+msgstr "የሰርቨር ዝርዝር አሻሽል"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+#, fuzzy
+msgid "Other _server:"
+msgstr "ሌላ ሰርቨር... (_S)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+#, fuzzy
+msgid "Hos_tname:"
+msgstr "የእንግዳ ተቀባይ ስም፦"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "ፖርት፦ (_P)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "ያልታወቀ / ያልታወቀ"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "ያልታወቀ"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "ምድብ"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "የሲዲ ID"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "ድምፃዊ እና አርእስት"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "ያልታወቀ ዱካ"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+#, fuzzy
+msgid "CD Database Server"
+msgstr "የሲዲ ዳታቤዝ"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "ብሉዝ"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "ክላሲክ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "ከንትሪ"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "ዳንስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "ዲስኮ"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "ፈንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "ግረንጅ"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "ሂፕ ሆፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "ጃዝ"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "ሜታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "ኒው ኤጅ"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "ኦልዲስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "ሌላ"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "ፖፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "ር&ቢ"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "ራፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "ሬጌ"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "ቴክኖ"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "ኢንዱስትሪያል"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "አልተርናቲቭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "ስካ"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "ዴዝ ሜታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "ፕራንክስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "ሳውንድትራክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "ዩሮ ቴክኖ"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "አምቢየንት"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "ትሪፕ ሆፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "ቮካል"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "ጃዝ+ፈንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "ፍዩጅን"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "ትራንስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "ክላሲካል"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "ኢንስትሩመንታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "አሲድ"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "ሃውስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "ጌም"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "ሳዉንድ ክሊፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "ጎስፐል"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "ኖይዝ"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "አልት"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "ባስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "ሶል"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "ፓንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "እስፔስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "ሜዲታቲቭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "ኢንስትሩመንታል ፖፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "ኢንስትሩመንታል ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "ኤትክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "ጎቲክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "ዳርክ ዌቭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "ቴክኖ ኢንዱስትሪያል"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "ኤሌክትሮኒክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "ፖፕ ፎልክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "ዩሮዳንስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "ድሪም"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "ሳውዘርን ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "ኮሜዲ"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "ከልት"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "ጋንግስታ ራፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "ቶፕ 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "ክርስቲያን ራፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "ፖፕ/ፈንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "ጀንግል"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "ኔቲቭ አሜሪካን"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "ቻባሬ"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "ኒው ዌቭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "ሳይከደሊክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "ሬቭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "ሾቱንስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "ትሬለር"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "ሎ-ፋይ"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "ትራይባል"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "አሲድ ፐንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "አሲድ ጃዝ"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "ፖልካ"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "ሬትሮ"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "ምዩዚካል"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "ሮክ & ሮል"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "ሃርድ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "ፎልክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "ፎልክ/ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "ናሽናል ፎልክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "ስዊንግ"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "ፋስት ፍዩጅን"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "ቢቦፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "ላቲንኛ"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "ረቫይቫል"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "ሴልቲክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "ብሉግራስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "አቫን ጋርድ"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "ጎቲክ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "ፕሮግሬሲቭ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "ሳይከደሊክ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "ሲምፎኒክ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "ስሎ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "ቢግ ባንድ"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "ኮረስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "ኢዚ ሊስኒንግ"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "አኩስቲክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "ህዩመር"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "እስፒች"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "ሻንሶን"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "ኦፔራ"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "ቼምበር ሙዚቃ"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "ሶናታ"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "ሲምፎኒ"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "ቡቲ ባስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "ፕሪሙስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "ፖርን ግሮቭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "ሳታየር"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "ስሎ ጃም"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "ክለብ"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "ታንጎ"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "ሳምባ"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "ፎልክሎር"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "ባላድ"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "ፓወር ባላድ"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+#, fuzzy
+msgid "Rhythmic Soul"
+msgstr "ሪትሚክ ሶል"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "ፍሪስታይል"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "ዱኤት"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "ፓንክ ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "ድረም ሶሎ"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "አካፔላ "
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "ዩሮ ሃውስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "ዳንስ ሆል"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "ጎአ"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "ድረም እና ባስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "ክለብ ሃውስ"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "ሃርድኮር"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "ቴረር"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "ኢንዲ"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "ብሪትፖፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "ኔጌርፓንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "ፖስክ ፓንክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "ቢት"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "ክርስቲያን ጋንግስታ ራፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "ሄቪ ሜታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "ብላክ ሜታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "ክሮስ ኦቨር"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "ኮንቴምፖራርይ ክርስቲያን"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "ክርስቲያን ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "መሬንጌ"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "ሳልሳ"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "ትራሽ ሜታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "አኒም"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "ጄፖፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "ሲንትፖፕ"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "ኑ ሜታል"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "አርት ሮክ"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "ያልታወቀ ድምፃዊ"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr ""
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr ""
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "ድምፃዊ፦ (_A)"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "የሲዲ አርእስት፦ (_T)"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "የሲዲ አስተያየቶች፦ (_D)"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "ዓይነት፦ (_G)"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "ዓመት፦ (_Y)"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "አርእስት"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "እርዝመት"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "አጫውት"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "ለአጭር ጊዜ አሳርፍ"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "ሲዲ ስህተት"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "ሲዲ የለም"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "ሲዲን አውጣ (_E)"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "የዴታ ሲዲ"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "ሲዲ-ሮም የለም"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr ""
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr ""
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - ያልታወቀ"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "አጫውት / ለአጭር ጊዜ አሳርፍ (_P)"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "አቁም (_S)"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "የቀድሞው"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "አዲስ (_N)"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "ሲዲን አውጣ (_E)"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "መረጃ (_H)"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "ስለ (_A)"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "ውጣ (_Q)"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "ዲቫይስን ይምረጡ"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "የሲዲ ዲቫይስ የልም"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "ዝርዝሮች (_D)"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "ዲቫይስን ይምረጡ (_S)"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "የማይሰራ የሲዲ ዲቫይስ"
+
+#: ../mate-cd/mate-cd.c:757
+#, fuzzy
+msgid "Position"
+msgstr "የX ቦታ"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "ምርጫዎች ክፈት"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "ምርጫዎች"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "የዱካ ዝርዝር"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "የዱካ ማቀናጃ ክፈት"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "የዱካ ማቀናጃ"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "አጫውት / ለአጭር ጊዜ አሳርፍ"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "አቁም"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "ያለፈው ዱካ"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "የቀድሞው"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "ወደኋላ አጠንጥን"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "በፍጥነት ወደፊት"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "የሚቀጥለው ዱካ"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "ሲዲን አውጣ"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "አውጣ"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "የዲቫይስ መተላለፊያ"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr ""
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr ""
+
+#: ../mate-cd/preferences.c:625
+#, fuzzy
+msgid "_Device:"
+msgstr "የዲቫይስ መተላለፊያ"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr ""
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr ""
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr ""
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:682
+#, fuzzy
+msgid "Themes"
+msgstr "የጭብጥ ስም"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr ""
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "አርእስት"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "አርእስት"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "ሰዓት"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "ሰዓት"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "ደቂቃዎች"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "ደቂቃ"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "ሴኮንዶች"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "ሴኮንድ"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "ፋይል ክፈት"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr ""
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "እስፔስ"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "ፋይሉን በሌላ ስም አስቀምጥ"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "ፍዩጅን"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%sን (አልተቀመጠም)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "ያልታወቀ መጠን"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (ሞኖ)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (ስቴሪዮ)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "የ%s መረጃ"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "የፋይል መረጃ"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "ዶሴ፦"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "የፋይል ስም፦"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "የፋይል መጠን፦"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "የድምፅ መረጃ"
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "የፋይል መረጃ"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+#, fuzzy
+msgid "Playback"
+msgstr "አጫውት"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+#, fuzzy
+msgid "file output"
+msgstr "የቪዲዮ ውጤት፦ (_O)"
+
+#: ../grecord/src/gsr-window.c:1956
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1972
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "ፋይል (_F)"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "ክፈት... (_O)"
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "ፋይል ክፈት"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "የአሁኑን ፋይል አስቀምጥ"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "በሌላ ስም አስቀምጥ... (_A)"
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "የአሁኑን ፋይል በተለየ ስም አስቀምጥ"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "ምርጫዎች"
+
+#: ../grecord/src/gsr-window.c:2043
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "የአሁኑን ፋይል አስቀምጥ"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "ከፕሮግራሙ ውጣ"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "ድምፅ አጫውት"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "ድምፅ አቁም"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "ከፕሮግራሙ ውጣ"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "ክፈት"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "አስቀምጥ"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "በሌላ ስም አስቀምጥ"
+
+#: ../grecord/src/gsr-window.c:2267
+msgid "Record from input:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "ሴኮንዶች"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<ምንም>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "እርዝመት፦"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+#, fuzzy
+msgid "Capture"
+msgstr "ሳታየር"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:217
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+#, fuzzy
+msgid "Volume Control Preferences"
+msgstr "ምርጫዎች"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "የዱካ ዝርዝር"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "ሞኖ"
+
+#: ../gst-mixer/src/volume.c:136
+#, fuzzy
+msgid "left"
+msgstr "ግራ %s"
+
+#: ../gst-mixer/src/volume.c:136
+#, fuzzy
+msgid "right"
+msgstr "ቀኝ %s"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+#, fuzzy
+msgid "front center"
+msgstr "ይዞታዎች"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+#, fuzzy
+msgid "unknown"
+msgstr "ያልታወቀ"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:205
+#, fuzzy, c-format
+msgid "Track %s"
+msgstr "የዱካ ዝርዝር"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+#, fuzzy
+msgid "_Change Device"
+msgstr "ዲቫይስን ይምረጡ"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr ""
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr ""
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+#, fuzzy
+msgid "translator-credits"
+msgstr "ዘግዕዝ Frontier Foundation"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Input Plugin</b>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<b>Default Output Plugin</b>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "ድምፅ"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+#, fuzzy
+msgid "Te_st"
+msgstr "ፈተና..."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "ቪዲዮ"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+#, fuzzy
+msgid "_Input:"
+msgstr "የድምፅ ግብዓት፦ (_I)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+#, fuzzy
+msgid "_Output:"
+msgstr "የድምፅ ውጤት፦ (_O)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+#, fuzzy
+msgid "_Test"
+msgstr "ፈተና..."
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<ምንም>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr ""
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr ""
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:115
+#, fuzzy
+msgid "_Edit"
+msgstr "ውጣ (_Q)"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr ""
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr ""
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:691
+#, fuzzy
+msgid "_Profiles:"
+msgstr "የፕሮግራም ፋይሎች"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+#, fuzzy
+msgid "File _Extension:"
+msgstr "የፋይል መጠን፦"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+#, fuzzy
+msgid "Profile _name:"
+msgstr "የፋይል ስም፦"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+#, fuzzy
+msgid "_Create"
+msgstr "መሀከል"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+#, fuzzy
+msgid "_GStreamer Pipeline:"
+msgstr "ምርጫዎች"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+#, fuzzy
+msgid "_Profile name:"
+msgstr "የፋይል ስም፦"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "የX ቦታ"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "የY ቦታ"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr ""
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr ""
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "እንግዳ ተቀባይ %s ነው\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr ""
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "ምርጫዎች"
+
+#, fuzzy
+#~ msgid "Dummy option"
+#~ msgstr "የድምፅ ምርጫዎች"
+
+#~ msgid "File information"
+#~ msgstr "የፋይል መረጃ"
+
+#, fuzzy
+#~ msgid "Voice"
+#~ msgstr "ቪዲዮ"
+
+#~ msgid "P_revious track"
+#~ msgstr "ያለፈው ዱካ (_R)"
+
+#~ msgid "_Next track"
+#~ msgstr "የሚቀጥለው ዱካ (_N)"
+
+#~ msgid "_Save"
+#~ msgstr "አስቀምጥ (_S)"
+
+#~ msgid "File _Information"
+#~ msgstr "የፋይል መረጃ (_I)"
+
+#~ msgid "_Play"
+#~ msgstr "አጫውት (_P)"
+
+#~ msgid "_Contents"
+#~ msgstr "ይዞታዎች (_C)"
+
+#~ msgid "About"
+#~ msgstr "ስለ"
+
+#~ msgid "Close"
+#~ msgstr "ዝጋ"
+
+#~ msgid "Close this window"
+#~ msgstr "ይሄንን መስኮት ዝጋ"
+
+#~ msgid "Contents"
+#~ msgstr "ይዞታዎች"
+
+#~ msgid "Main toolbar"
+#~ msgstr "ዋናው ቱልባር"
+
+#~ msgid "New"
+#~ msgstr "አዲስ"
+
+#~ msgid "Quit"
+#~ msgstr "ውጣ"
+
+#~ msgid "Recent _Files"
+#~ msgstr "የቅርብ ጊዜ ፋይሎች (_F)"
+
+#~ msgid "_Close Window"
+#~ msgstr "መስኮቱን ዝጋ (_C)"
+
+#, fuzzy
+#~ msgid "GStreamer Preferences"
+#~ msgstr "ምርጫዎች"
+
+#~ msgid "Lock"
+#~ msgstr "ቆለፈ"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s ቆልፍ"
+
+#~ msgid "Unknown artist"
+#~ msgstr "ያልታወቀ ድምፃዊ"
+
+#~ msgid "Unknown disc"
+#~ msgstr "ያልታወቀ ሲዲ"
+
+#~ msgid "Saving %s..."
+#~ msgstr "%sን በማስቀመጥ ላይ..."
+
+#~ msgid "PCM"
+#~ msgstr "PCM"
+
+#~ msgid "DAC"
+#~ msgstr "DAC"
+
+#~ msgid "FM"
+#~ msgstr "FM"
+
+#~ msgid "DSP Input"
+#~ msgstr "የDSP ግብዓት"
+
+#~ msgid "Line"
+#~ msgstr "መስመር"
+
+#~ msgid "MIC"
+#~ msgstr "MIC"
+
+#~ msgid "CD"
+#~ msgstr "ሲዲ"
+
+#~ msgid "Radio"
+#~ msgstr "ሬዲዮ"
+
+#~ msgid "Phone"
+#~ msgstr "ስልክ"
+
+#~ msgid "Mono"
+#~ msgstr "ሞኖ"
+
+#~ msgid "Aux"
+#~ msgstr "Aux"
+
+#~ msgid "Center"
+#~ msgstr "መሀከል"
+
+#~ msgid "Effect"
+#~ msgstr "ክንውን"
+
+#~ msgid "3D Effect"
+#~ msgstr "3D ክንውን"
+
+#~ msgid "Pcm "
+#~ msgstr "Pcm "
+
+#~ msgid "Line "
+#~ msgstr "መስመር "
+
+#~ msgid "Mic "
+#~ msgstr "Mic "
+
+#~ msgid "CD "
+#~ msgstr "ሲዲ "
+
+#~ msgid "Pcm2 "
+#~ msgstr "Pcm2 "
+
+#~ msgid "Line1"
+#~ msgstr "መስመር1"
+
+#~ msgid "Line2"
+#~ msgstr "መስመር2"
+
+#~ msgid "Line3"
+#~ msgstr "መስመር3"
+
+#~ msgid "Digital1"
+#~ msgstr "ዲጊታል1"
+
+#~ msgid "Digital2"
+#~ msgstr "ዲጊታል2"
+
+#~ msgid "Digital3"
+#~ msgstr "ዲጊታል3"
+
+#~ msgid "Help"
+#~ msgstr "መረጃ"
+
+#~ msgid "Cancel"
+#~ msgstr "ተወው"
+
+#~ msgid "Channels: "
+#~ msgstr "ጣቢያዎች፦"
+
+#~ msgid "Overwrite"
+#~ msgstr "በላዩ ላይ ይጻፍ"
+
+#~ msgid "Do_n't save"
+#~ msgstr "አታስቀምጥ (_N)"
+
+#~ msgid "Save %s?"
+#~ msgstr "አስቀምጥ %s?"
+
+#~ msgid "Saving..."
+#~ msgstr "በማስቀመጥ ላይ..."
+
+#~ msgid "Save sound file"
+#~ msgstr "የድምፅ ፋይልን አስቀምጥ"
+
+#~ msgid "_Undo All"
+#~ msgstr "ሁሉንም ይመለስ (_U)"
+
+#~ msgid "Effects"
+#~ msgstr "ክንውኖች"
+
+#~ msgid "16bit PCM"
+#~ msgstr "16bit PCM"
+
+#~ msgid "8bit PCM"
+#~ msgstr "8bit PCM"
+
+#~ msgid "stereo"
+#~ msgstr "ስቴሪዮ"
+
+#~ msgid "Audio format: "
+#~ msgstr "የድምፅ ዓይነት፦"
+
+#~ msgid "Time"
+#~ msgstr "ሰዓት"
+
+#~ msgid "Size"
+#~ msgstr "መጠን"
+
+#~ msgid "_Number of times:"
+#~ msgstr "ስንት ጊዜ (_N)፦"
+
+#~ msgid "Paths"
+#~ msgstr "መንገዶች"
+
+#~ msgid "Program files"
+#~ msgstr "የፕሮግራም ፋይሎች"
+
+#~ msgid "_Apply"
+#~ msgstr "ተጠቀም (_A)"
+
+#~ msgid "Folders"
+#~ msgstr "ዶሴዎች"
+
+#~ msgid "_Temporary folder:"
+#~ msgstr "ጊዚያዊ ዶሴ፦ (_T)"
+
+#~ msgid "Apply"
+#~ msgstr "ተጠቀም"
+
+#~ msgid "Sound"
+#~ msgstr "ድምፅ"
+
+#~ msgid "Audio format:"
+#~ msgstr "የድምፅ ዓይነት፦"
+
+#~ msgid "8 _bit PCM"
+#~ msgstr "8 _bit PCM"
+
+#~ msgid "16 b_it PCM"
+#~ msgstr "16 b_it PCM"
+
+#~ msgid "Mono or Stereo:"
+#~ msgstr "ሞኖ ወይስ ስቴሪዮ፦"
+
+#~ msgid "_Mono"
+#~ msgstr "ሞኖ (_M)"
+
+#~ msgid "_Stereo"
+#~ msgstr "ስቴሪዮ (_S)"
+
+#~ msgid "Stereo"
+#~ msgstr "ስቴሪዮ"
+
+#~ msgid "GEOMETRY"
+#~ msgstr "ጂኦሜትሪ"
+
+#~ msgid "Channels: mono"
+#~ msgstr "ጣቢያዎች፦ ሞኖ"
+
+#~ msgid "Channels: stereo"
+#~ msgstr "ጣቢያዎች፦ ስቴሪዮ"
+
+#~ msgid "_Hostname:"
+#~ msgstr "የእንግዳ ተቀባይ ስም፦ (_H)"
+
+#~ msgid "Video _Input:"
+#~ msgstr "የቪዲዮ ግብዓት፦ (_I)"
+
+#~ msgid "Copyright (C) 2001, 2002"
+#~ msgstr "ቅጂ መብት (ም) 2001, 2002"
+
+#~ msgid "Andreas Hyden <[email protected]>"
+#~ msgstr "Andreas Hyden <[email protected]>"
+
+#~ msgid "Copyright (C) 2000 Andreas Hyden"
+#~ msgstr "የቅጂው መብት (ም) 2000 Andreas Hyden"
diff --git a/po/ar.po b/po/ar.po
new file mode 100644
index 0000000..bb17f14
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,2580 @@
+# translation of mate-media.HEAD.po to Arabic
+# This file is distributed under the same license as the mate-media.ar package.
+# Copyright (C) 2003 THE mate-media.ar'S COPYRIGHT HOLDER.
+# Sayed Jaffer Al-Mosawi <[email protected]>, 2002.
+# Arafat Medini <[email protected]>, 2002,2003.
+# Isam Bayazidi <[email protected]>, 2002.
+# <[email protected]>, 2003.
+# Abdulaziz Al-Arfaj <[email protected]>, 2004.
+# Djihed Afifi <[email protected]>, 2006.
+# Khaled Hosny <[email protected]>, 2006, 2007, 2008, 2009, 2010.
+# Anas Afif Emad <[email protected], 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-24 16:48+0300\n"
+"PO-Revision-Date: 2010-09-24 16:48+0300\n"
+"Last-Translator: Khaled Hosny <[email protected]>\n"
+"Language-Team: Arabic <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "اعرض التحكم في شدة الصوت"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "التحكم في شدة الصوت"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "غيّر شدة الصوت و أصوات الأحداث"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "الصوت"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "فعلّ كود التنقيح"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "إصدارة هذا التطبيق"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — بريمج التحكم في شدة الصوت"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ينتظر استجابة نظام الصوت"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "صفحة البدء"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — تحكم جنوم في شدة الصوت"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "الخرْج"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "شدة صوت الخرْج"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "الدخْل"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "شدة صوت الميكروفون"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "اليسار"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "اليمين"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "المؤخرة"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "المقدمة"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "أدنى"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "أقصى"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "ال_توازن:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "ال_تلاشي:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_سماعات كبيرى:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "غير مكبّر"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "أصمت"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "ال_طور:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "معطّل"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "لا دخْل"
+msgstr[1] "دخْل واحد"
+msgstr[2] "دخْلين"
+msgstr[3] "%u دخْل"
+msgstr[4] "%u دخْل"
+msgstr[5] "%u دخْل"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "أصوات النظام"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "المو_صّل:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "التعرف على الذروة"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "الاسم"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "الجهاز"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "اختبار سماعات %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "اختبر السماعات"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "شدة صوت ال_خرْج:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "المؤثرات الصوتية"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "شدة صوت التنبي_ه:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "العتاد"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "ا_ختر جهازا لإعداده:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "إعدادات الجهاز المختار:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "شدة صوت ال_دخْل:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "مستوى الدخْل:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "اخ_تر جهاز دخْل الصوت:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "اخ_تر جهاز خرْج الصوت:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "التطبيقات"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "لا تطبيقات تشغل أو تسجل صوت حاليا."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "تفضيلات الصوت"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "أوقف"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "اختبِر"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "سماعات كبيرة"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "فشل بدء تفضيلات الصوت: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "أص_مت"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "_تفضيلات الصوت"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "مُصمت"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "سجّل قطع صوتية"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "مسجل الأصوات"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "بدون عنوان"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "بدون عنوان-%Id"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"لم يمكن إنشاء عنصر GStreamer %s .\n"
+"الرجاء تثبيت الملحق '%s' من المجال '%s' .\n"
+"تأكد من أن التثبيت صحيح بتشغيل \n"
+" gst-inspect-0.10 %s\n"
+"ثم أعد تشغيل mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"الرجاء التأكد من إعداداته.\n"
+"من المحتمل الافتقار إلى الملحقات المطلوبة."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "0 دقيقة"
+msgstr[1] "دقيقة واحدة"
+msgstr[2] "دقيقتين"
+msgstr[3] "%ld دقائق"
+msgstr[4] "%ld دقيقة"
+msgstr[5] "%ld دقيقة"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "0 ساعة"
+msgstr[1] "ساعة واحدة"
+msgstr[2] "ساعتان"
+msgstr[3] "%ld ساعات"
+msgstr[4] "%ld ساعة"
+msgstr[5] "%ld ساعة"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "0 ثانية"
+msgstr[1] "ثانية واحدة"
+msgstr[2] "ثانيتان"
+msgstr[3] "%ld ثوانٍ"
+msgstr[4] "%ld ثانية"
+msgstr[5] "%ld ثانية"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s، %s و %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s و %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "افتح ملف"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"تعذّر تحميل الملف:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "مستعد"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "است_بدِل"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"الملف المسمى \"%s\" موجود مسبقا. \n"
+"هل تريد تبديله بالملف الذي تريد حفظه؟"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "لم يمكن حفظ الملف \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "احفظ الملف كـ"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s غير مثبت في المسار."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "حصل خطأ أثناء تشغيل %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "أأحفظ التسجيل قبل الغلق؟"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "أأحفظ التسجيل؟"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "أغلق ب_دون حفظ"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "تابع ب_دون حفظ"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "سؤال"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "(لم يحفظ) %s"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu بايت)"
+msgstr[1] "%s (%llu بايت)"
+msgstr[2] "%s (%llu بايت)"
+msgstr[3] "%s (%llu بايت)"
+msgstr[4] "%s (%llu بايت)"
+msgstr[5] "%s (%llu بايت)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "حجم مجهول"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "مجهول"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f كيلوهارتز"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f كيلوبت/الثانية"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f كيلوبت/الثانية (تقدير)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (مونو)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (ستيرٍٍِِيو)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "معلومات %s"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "معلومات الملف"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "المجلد:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "اسم الملف:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "حجم الملف:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "معلومات الصوت"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "مدة الملف:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "عدد القنوات:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "نسبة التردد:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "نسبة البايتات:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"مسجل أصوت لجنوم\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "يشغّل…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "خرْج صوت MateConf"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "العزف"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "يسجل…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "تسجيل صوت MateConf"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"إعدادات تسجيل الصوت غير صحيحة. الرجاء تصحيحها بواسطة \"إعدادات الصوت\" من "
+"قائمة تفضيلات النظام."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "ملف الخرْج"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "المستوى"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "لم يمكن تحليل طوْر الصوت '%s'"
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "لم يمكن الإستقبال باستعمال طوْر الصوت '%s'"
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "لم يمكن الكتابة للملف باستعمال طوْر الصوت '%s'."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_ملف"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "أنشئ عينة جديدة"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "افتح ملفّ"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "احفظ الملف الحالي"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "احفظ الملف الحالي باسم مغاير"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "افتح متحكم _شدة الصوت"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "افتح جهاز هندسة الصوت"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "اعرض معلومات عن الملف الحالي"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "اغلق الملف الحالي"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "اخرج من البرنامج"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "_التحكم"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "سجّل صوت"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "اعزف صوت"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "أوقِف الصوت"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "_مساعدة"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "المحتويات"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "افتح الكتيّب"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "حوْل هذا التّطبيق"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "تعذّر تحميل ملفا الواجهة. من المحتمل أن البرنامج لم يثبت بصورة صحيحة"
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "افتح"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "احفظ"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "احفظ كـ"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "سجّل من ال_دخْل:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "_سجّل ك:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<لا شيء>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "الطول:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "المستوى:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — مسجل الأصوات"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ارتفاع النّافذة"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "طول النّافذة التي سيتم إظهارها."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "عرض النّافذة"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "عرض النّافذة التي سيتم إظهارها."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "سمة الأصوات"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "متحكم مجهول شدة الصوت %Id"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "لم يوجد إضافات متحكم شدة الصوت GStreamer و/أو أجهزة."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "يجري التسجيل"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "قاطعات"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "خيارات"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "تفضيلات متحكم الصوت"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "ا_ختر المازجات المرئية:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "اكتم\\شغّل %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "المقطوعة %s: صمت"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "حول تسجيل الصوت من %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "مسلك %s: تسجيل الصوت"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s انتقاء الخيار"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "المقطوعة %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "القناة %Id من المقطوعة %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "المقطوعة %s، القناة %Id"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "أقفل القنوات ل %s معا. "
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "المقطوعة %s: أقفل القنوات مع بعضها"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "1 (مونو)"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "اليسار"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "اليمين"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "الصدر الأيسر"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "الصدر الأيمن"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "المؤخرة اليسرى"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "المؤخرة اليمنى"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "الصدر الأوسط"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "الجانب الأيسر"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "الجانب الأيمن"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "مجهول"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "شدة الصوت ل %s في قناة %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "تطبيق لشدة الصوت معتمد على جنوم/جستريمر"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"فريق عربآيز للترجمة http://www.arabeyes.org :\n"
+"جهاد عفيفي\t<[email protected]>\n"
+"خالد حسني\t<[email protected]>\n"
+"أنس عفيف عماد\t<[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "متحكم شدة الصوت: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ال_جهاز:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "تحكّم بشدة الصوت في جهاز آخر"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "لا شيء"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "غير مدعوم"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "الافتراضي"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "فشل تلحيظ النافذة الرئيسية"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "لم يمكن تحميل ملف الواجهة . الرجاء التأكد من التثبيت."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "إعداد إفتراض تطبيقات جستريمر"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "منتقي نظم الوسائط المتعدّدة"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "صوت"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "انقر موافق للإنهاء."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ل_مشغ:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "الدخل المبدئي"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "الخرج المبدئي"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "انبوب_خط:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "ق_ملح:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "انبوب_خط:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "ا_ختبِر"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "يجري اختبار خط الأنابيب"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "يختبر…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "فيديو"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "ال_جهاز:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr ":_ملحق"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "اخ_تبِر"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "تعرف آالي"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — معماريّة لينكس المتقدّمة للصوت"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "‏Artsd — خادوم صوت ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "‏ESD — خادوم صوت انلايتنمنت"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "‏OSS — نظام الصوت المفتوح"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "‏OSS - نظام الصوت المفتوح 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "خادوم صوت PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "صوت صن"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "مخصّص"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "‏SDL — طبقة DirectMedia بسيطة"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "نظام النوفذة إكس (لا Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "نظام النوفذة إكس (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "اختبر الصوت"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "صمت"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (e.g. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "اختبر الدخْل"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "فيديو للينكس (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "فيديو للينكس 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "فشل بناء خط أنابيب إختبار لـ '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "حصل خطأ عند عرض المساعدة: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "حرّر الطوْر: %s"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<لا اسم>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<لا وصف>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "خطأ عند تلقي قائمة أطوار gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "حدث خطأ عند الاشتراك للتّبليغ عن تغييرات قائمة أطوار الصّوت. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "خطأ عند نسيان مسار أطوار %s.(%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_حرّر"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "حذف %d طور؟\n"
+msgstr[1] "حذف هذا الطور؟\n"
+msgstr[2] "حذف هذين طورين؟\n"
+msgstr[3] "حذف الـ %d أطوار?\n"
+msgstr[4] "حذف %d ' طور?\n"
+msgstr[5] "حذف %d ' طور?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "هل تحذف هذه الطور\"%s\"؟"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "احذف الطور"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "حرّر أطوار صوت جنوم"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "أ_طوار:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "لديك طور باسم \"%s\" مسبقا"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "خطأ MateConf (FIXME):·%s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"الملف \"%s\" مفقود. يعني ذلك أن التطبيق غير مثبت بسلامة و بالتالي لن يمكن "
+"عرض الحوار."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"شغّل '%s --help' لترى قائمة كاملة بخيارات سطر الأوامر المتاحة.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "حرّر طور الصوت"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "البروفيل _وصف:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_نشط ؟"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_امتداد الملف:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer خط انبوب:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "اسم ال_طور:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "طور جديد"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "إ_نشيء"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "وصف لطور الصوت"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "وصف للطور، مشتملا للمزيد من المعلومات و حالات استعمال هذا الطور."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "إمتداد اسم ملف يستخدم عند خزن ملفات مشفرة بهذا الطور."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "خط أنبوب جزئي لجستريمر للاستخدام مع هذا الطور."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "اسم مختصر لطور الصوت"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"اسم مختصر لطور الصوت ، يمكن استعماله في المنتقيات و للتحديد الموحد للطور."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "جودة قرص مدمج، AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "جودة القرص المدمج، بلا خسارة"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "جودة القرص المدمج، فاقِد"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "جودة قرص مدمج، MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "جودة قرص مدمج، MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"قائمة بأطوار التسجيلات الصوتية. القائمة تشتمل على أسماء سلسلية للدلائل نسبة "
+"إلى /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "قائمة بالأطوار"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "امتداد الملف الإفتراضي لهذا الطور"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "خط أنبوب جستريمر الجزئي المستخدم"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"يستخدم للتّحويل إلى صوتٍ بجودة الأقراص المدمجة و لكن باستخدام كودك تشفير بلا "
+"خسارة. استخدم هذا إذا كنت تريد تعديل الملف لاحقًا أو كتابته إلى قرصٍ مدمج."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"يستخدم للتّحويل إلى صوتٍ بجودة الأقراص المدمجة و لكن باستخدام كودك ضغط فاقِد. "
+"استخدم هذا للاستخراج من الأقراص المدمجة و تسجيلات الرّاديو."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"يستخدم للتحويل إلى صوت بجودة القرص المدمج لكن باستخدام كودك AAC فاقِد. استخدم "
+"هذا لتجهيز الملفات للنسخ لأجهزة تدعم كودك AAC فقط. لاحظ أن استخدام هذا "
+"الكودك قد لا يكون قانونيا في بلدك، راجع محاميك طلبا للنصيحة."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"يستخدم للتحويل إلى صوت بجودة القرص المدمج لكن باستخدام مرمز MP2 فاقِد. استخدم "
+"هذا لتجهيز الملفات للنسخ لأجهزة تدعم مرمز MP2 فقط. لاحظ أن استخدام هذا "
+"المرمز قد لا يكون قانونيا في بلدك، راجع محاميك طلبا للنصيحة."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"يستخدم للتحويل إلى صوت بجودة القرص المدمج لكن باستخدام كودك MP3 فاقِد. استخدم "
+"هذا لتجهيز الملفات للنسخ لأجهزة تدعم كودك MP3 فقط. لاحظ أن استخدام هذا "
+"الكودك قد لا يكون قانونيا في بلدك، راجع محاميك طلبا للنصيحة."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"يستخدم للتّحويل إلى ملف صوتٍ غير مضيع بجودةٍ الحديث. استخدم هذا لتسجيل النّطق."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"يستخدم للتّحويل إلى ملف صوتٍ مضيع بجودةٍ الكلام. استخدم هذا لتسجيل المحادثات "
+"التي لا تحتاج إلى تحرير."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "الصوت، غير مُضيع"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "الصوت، مُضيع"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "فيما إذا سيستخدم هذا الطور"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "فيما إذا سيستخدم و يعرض هذا الطور."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "لا صوت"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "مدمج"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "يختبر صوت الحدث"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "من السمة"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "النوع"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_سمة الأصوات:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "اختر صوت نتبي_ه:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "فعّل أصوات ال_نوافذ والأزرار"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "صوت التنبيه"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "النوافذ والأزرار"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "نُقر الزر"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "نُقر زر التبديل"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "كُبّرت النافذة"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "لُغِي تكبير النافذة"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "صُغّرت النافذة"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "سطح المكتب"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "الولوج"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "الخروج"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "بريد جديد"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "إفراغ المهملات"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "انتهى إجراء طويل (تنزيل، نسخ اسطوانة، إلخ.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "التنبيهات"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "معلومة أو سؤال"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "تحذير"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "خطأ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "تحذير بطارية"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "اختر ملف صوت"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "ملفات الصوت"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "مخصّص…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "سمة الأصوات:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "فعّل أصوات النوافذ والأزرار"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "نباح"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "قطرات"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "زجاج"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "سونار"
+
+#~ msgid "Recording..."
+#~ msgstr "يجري التسجيل..."
+
+#~ msgid "Custom..."
+#~ msgstr "مخصّص..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "عنوان الخادوم للاتصال لطلبات القرص المدمج"
+
+#~ msgid "Information to send to server"
+#~ msgstr "المعلومات التي سترسل للخادوم"
+
+#~ msgid "Port"
+#~ msgstr "المَنْفذ"
+
+#~ msgid "Server name"
+#~ msgstr "اسم الخادوم"
+
+#~ msgid "Server type"
+#~ msgstr "نوع الخادوم"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "اسم المضيف الذي سيبعث مع جميع الطلبات"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "المنفذ الذي يشغل الخادوم قاعدة البيانات عليه"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "نوع الخادوم الذي سيتصل به للسؤال عن الأقراص المدمجة. القيم الممكنةهي 0 "
+#~ "(خادوم FreeDB round robin) و 1 (خادوم freedb آخر) و 2 (خادوم آخر)"
+
+#~ msgid "The username"
+#~ msgstr "اسم المستخدم"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "اسم المستخدم الذي سيبعث مع جميع الطلبات"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "يحدد هذا المفتاح أي معلومات المستخدم سترسل للخادوم للاتصال به للإستفسار "
+#~ "عن الأقراص المدمجة. القيم الممكنة هي0 (لا معلومات) و 1 (معلومات حقيقية) و "
+#~ "3 (معلومات أخرى)."
+
+#~ msgid "Your hostname"
+#~ msgstr "اسم مضيفك"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "حصل خطأ عند عرض المساعدة. \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "لا ت_رسل معلومات"
+
+#~ msgid "Send real _information"
+#~ msgstr "أرسِل _معلومات حقيقية"
+
+#~ msgid "Send _other information:"
+#~ msgstr "أرسِل_معلومات أخرى:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "اس_م المضيف:"
+
+#~ msgid "Login Information"
+#~ msgstr "معلومات تسجيل الدخول"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "خادوم FreeDB round robin"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "خادوم FreeDB آ_خر:"
+
+#~ msgid "Server"
+#~ msgstr "الخادوم"
+
+#~ msgid "Location"
+#~ msgstr "الموقع"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_حدّث قائمة الخادوم"
+
+#~ msgid "Other _server:"
+#~ msgstr "خادوم آ_خر:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "اسم الم_ضيف:"
+
+#~ msgid "_Port:"
+#~ msgstr "ال_مَنْفذ:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "تفضيلات قاعدة بيانات القرص المدمج"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "مجهول / مجهول"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "تطابقات متعددة..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "وجدة في قاعدة البيانات تطابقات متعددة.\n"
+#~ "إلى الأسفل قائمة بالتطابقات الممكنة، رجاء اختر افضل تطابق"
+
+#~ msgid "Category"
+#~ msgstr "الصنف"
+
+#~ msgid "Disc ID"
+#~ msgstr "هوية القرص"
+
+#~ msgid "Artist and Title"
+#~ msgstr "الفنان وعنوان الأغنية"
+
+#~ msgid "Unknown track"
+#~ msgstr "قطعة مجهولة"
+
+#~ msgid "CD Database Server"
+#~ msgstr "قاعدة بيانات الأقراص المدمجة"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "عدّل تفضيلات خادوم قاعدة بياناتك للأقراص المدمجة"
+
+#~ msgid "Blues"
+#~ msgstr "بلوز"
+
+#~ msgid "Classical Rock"
+#~ msgstr "روك كلاسيكي"
+
+#~ msgid "Country"
+#~ msgstr "كنتري"
+
+#~ msgid "Dance"
+#~ msgstr "رقص"
+
+#~ msgid "Disco"
+#~ msgstr "ديسكو"
+
+#~ msgid "Funk"
+#~ msgstr "فانك"
+
+#~ msgid "Grunge"
+#~ msgstr "كرانج"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "هيب-هوب"
+
+#~ msgid "Jazz"
+#~ msgstr "جاز"
+
+#~ msgid "Metal"
+#~ msgstr "ميتال"
+
+#~ msgid "New Age"
+#~ msgstr "عصر جديد"
+
+#~ msgid "Oldies"
+#~ msgstr "قديم"
+
+#~ msgid "Other"
+#~ msgstr "أخرى"
+
+#~ msgid "Pop"
+#~ msgstr "شعبي"
+
+#~ msgid "R&B"
+#~ msgstr "ر&ب"
+
+#~ msgid "Rap"
+#~ msgstr "راب"
+
+#~ msgid "Reggae"
+#~ msgstr "ريجي"
+
+#~ msgid "Rock"
+#~ msgstr "روك"
+
+#~ msgid "Techno"
+#~ msgstr "تيكنو"
+
+#~ msgid "Industrial"
+#~ msgstr "صناعي"
+
+#~ msgid "Alternative"
+#~ msgstr "الترناتيف"
+
+#~ msgid "Ska"
+#~ msgstr "سكا"
+
+#~ msgid "Death Metal"
+#~ msgstr "داث مِتال"
+
+#~ msgid "Pranks"
+#~ msgstr "برانكس"
+
+#~ msgid "Soundtrack"
+#~ msgstr "معزوفة موسيقية"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "تيكنو-اوروبي"
+
+#~ msgid "Ambient"
+#~ msgstr "امبيانت"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "تريب-هوب"
+
+#~ msgid "Vocal"
+#~ msgstr "فوكال"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "جاز+فانك"
+
+#~ msgid "Fusion"
+#~ msgstr "فيوجن"
+
+#~ msgid "Trance"
+#~ msgstr "ترانس"
+
+#~ msgid "Classical"
+#~ msgstr "كلاسيكي"
+
+#~ msgid "Instrumental"
+#~ msgstr "انسترمنتل"
+
+#~ msgid "Acid"
+#~ msgstr "اسيد"
+
+#~ msgid "House"
+#~ msgstr "هاوس"
+
+#~ msgid "Game"
+#~ msgstr "لعبة"
+
+#~ msgid "Sound Clip"
+#~ msgstr "كليب غنائي"
+
+#~ msgid "Gospel"
+#~ msgstr "قُصبل"
+
+#~ msgid "Noise"
+#~ msgstr "نويْز"
+
+#~ msgid "Alt"
+#~ msgstr "ألت"
+
+#~ msgid "Bass"
+#~ msgstr "باس"
+
+#~ msgid "Soul"
+#~ msgstr "صول"
+
+#~ msgid "Punk"
+#~ msgstr "بانك"
+
+#~ msgid "Space"
+#~ msgstr "فضائي"
+
+#~ msgid "Meditative"
+#~ msgstr "تأملي"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "انسترومنتال بوب"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "انسترومنتال روك"
+
+#~ msgid "Ethnic"
+#~ msgstr "اثني"
+
+#~ msgid "Gothic"
+#~ msgstr "كوثِك"
+
+#~ msgid "Darkwave"
+#~ msgstr "دارك وايف"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "تيكنو-اندستريال"
+
+#~ msgid "Electronic"
+#~ msgstr "إلكترُنك"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "بوب-فولك"
+
+#~ msgid "Eurodance"
+#~ msgstr "يورودانس"
+
+#~ msgid "Dream"
+#~ msgstr "دريم"
+
+#~ msgid "Southern Rock"
+#~ msgstr "روك جنوبي"
+
+#~ msgid "Comedy"
+#~ msgstr "كوميديا"
+
+#~ msgid "Cult"
+#~ msgstr "كلت"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "راب كانكستا"
+
+#~ msgid "Top 40"
+#~ msgstr "الـ 40 الأوائل"
+
+#~ msgid "Christian Rap"
+#~ msgstr "راب مسيحي"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "بوب/فونك"
+
+#~ msgid "Jungle"
+#~ msgstr "أدغال"
+
+#~ msgid "Native American"
+#~ msgstr "امريكي أصلي"
+
+#~ msgid "Cabaret"
+#~ msgstr "كابريت"
+
+#~ msgid "New Wave"
+#~ msgstr "نيو ويف"
+
+#~ msgid "Psychedelic"
+#~ msgstr "بسيكُدلِك"
+
+#~ msgid "Rave"
+#~ msgstr "رايف"
+
+#~ msgid "Showtunes"
+#~ msgstr "موسيقى برامج"
+
+#~ msgid "Trailer"
+#~ msgstr "مقطوعة اذاعية"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "لو-في"
+
+#~ msgid "Tribal"
+#~ msgstr "قبلي"
+
+#~ msgid "Acid Punk"
+#~ msgstr "اسِد بانك"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "اسِد جاز"
+
+#~ msgid "Polka"
+#~ msgstr "بولكا"
+
+#~ msgid "Musical"
+#~ msgstr "موسيقي"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "روك & رول"
+
+#~ msgid "Hard Rock"
+#~ msgstr "هارد روك"
+
+#~ msgid "Folk"
+#~ msgstr "فولك"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "فولك/روك"
+
+#~ msgid "National Folk"
+#~ msgstr "فولك محلي"
+
+#~ msgid "Swing"
+#~ msgstr "سوينغ"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "فيوجن-سريع"
+
+#~ msgid "Bebop"
+#~ msgstr "بيبوب"
+
+#~ msgid "Latin"
+#~ msgstr "لاتيني"
+
+#~ msgid "Revival"
+#~ msgstr "رِفايفِل"
+
+#~ msgid "Celtic"
+#~ msgstr "كلتي"
+
+#~ msgid "Bluegrass"
+#~ msgstr "بلوكراس"
+
+#~ msgid "Avantgarde"
+#~ msgstr "ريادي"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "روك قوثي"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "بروكراسف روك"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "بسيكودلِك روك"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "روك سيمفوني"
+
+#~ msgid "Slow Rock"
+#~ msgstr "روك بطيء"
+
+#~ msgid "Big Band"
+#~ msgstr "بيغ باند"
+
+#~ msgid "Chorus"
+#~ msgstr "جوقة"
+
+#~ msgid "Easy Listening"
+#~ msgstr "انصات سهل"
+
+#~ msgid "Acoustic"
+#~ msgstr "سمعي"
+
+#~ msgid "Humour"
+#~ msgstr "مرح"
+
+#~ msgid "Speech"
+#~ msgstr "خطبة"
+
+#~ msgid "Chanson"
+#~ msgstr "أغنية"
+
+#~ msgid "Opera"
+#~ msgstr "اوبرا"
+
+#~ msgid "Chamber Music"
+#~ msgstr "موسيقى شامبر"
+
+#~ msgid "Sonata"
+#~ msgstr "سوناتة"
+
+#~ msgid "Symphony"
+#~ msgstr "سيمفونية"
+
+#~ msgid "Booty Bass"
+#~ msgstr "بوتي باس"
+
+#~ msgid "Primus"
+#~ msgstr "بريموس"
+
+#~ msgid "Porn Groove"
+#~ msgstr "بورن جروف"
+
+#~ msgid "Satire"
+#~ msgstr "هجو"
+
+#~ msgid "Slow Jam"
+#~ msgstr "جام بطيء"
+
+#~ msgid "Club"
+#~ msgstr "نادي"
+
+#~ msgid "Tango"
+#~ msgstr "تانجو"
+
+#~ msgid "Samba"
+#~ msgstr "سامبا"
+
+#~ msgid "Folklore"
+#~ msgstr "فولكلور"
+
+#~ msgid "Ballad"
+#~ msgstr "أغنية شعبية"
+
+#~ msgid "Power Ballad"
+#~ msgstr "أغنية شعبية قوية"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "صول ايقاعي"
+
+#~ msgid "Freestyle"
+#~ msgstr "أسلوب حر"
+
+#~ msgid "Duet"
+#~ msgstr "دويت"
+
+#~ msgid "Punk Rock"
+#~ msgstr "بونك روك"
+
+#~ msgid "Drum Solo"
+#~ msgstr "سولو الطبل"
+
+#~ msgid "A Cappella"
+#~ msgstr "اكابلّا"
+
+#~ msgid "Euro-House"
+#~ msgstr "يورو-هاوس"
+
+#~ msgid "Dance Hall"
+#~ msgstr "قاعة الرقص"
+
+#~ msgid "Goa"
+#~ msgstr "قُوا"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "طبل و باس"
+
+#~ msgid "Club-House"
+#~ msgstr "نادي-هاوس"
+
+#~ msgid "Terror"
+#~ msgstr "رعب"
+
+#~ msgid "Indie"
+#~ msgstr "مستقل"
+
+#~ msgid "BritPop"
+#~ msgstr "بوب بريطاني"
+
+#~ msgid "Negerpunk"
+#~ msgstr "بانك الغنج"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "بانك بولوني"
+
+#~ msgid "Beat"
+#~ msgstr "ضربة"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "راب غانجستا مسيحي"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "هافي ميتال"
+
+#~ msgid "Black Metal"
+#~ msgstr "بلاك ميتال"
+
+#~ msgid "Crossover"
+#~ msgstr "كرس اوفر"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "مسيحي معاصر"
+
+#~ msgid "Christian Rock"
+#~ msgstr "روك مسيحي"
+
+#~ msgid "Merengue"
+#~ msgstr "ميرينجو"
+
+#~ msgid "Salsa"
+#~ msgstr "صلصة"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "ثرش ميتال"
+
+#~ msgid "Anime"
+#~ msgstr "انيمي"
+
+#~ msgid "JPop"
+#~ msgstr "جِبوب (بوب ياباني)"
+
+#~ msgid "Synthpop"
+#~ msgstr "سينثبوب"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "نيو-ميتال"
+
+#~ msgid "Art Rock"
+#~ msgstr "روك فني"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "فنان مجهول"
+
+#~ msgid "Unknown Album"
+#~ msgstr "ألبوم مجهول"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "تحرير هوية القرص: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "اخفي خيارات القرص المتقدّمة"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "أظهر خيارات القرص المتقدمة"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "اخفي الخيارات المتقدّمة للمقطوعة"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "اظهر الخيارات المتقدمة للمقطوعة"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "تحرير هوية القرص: "
+
+#~ msgid "_Artist:"
+#~ msgstr "ال_فنان:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "ع_نوان القرص:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_تعليقات القرص:"
+
+#~ msgid "_Genre:"
+#~ msgstr "ال_نوع:"
+
+#~ msgid "_Year:"
+#~ msgstr "ال_سنة:"
+
+#~ msgid "Title"
+#~ msgstr "العنوان"
+
+#~ msgid "Length"
+#~ msgstr "المدة"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "بيانات إضا_فيّة للمقطوعة:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "محرّر CDDB للمقطوعات"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "لا يمكن إنشاء مصنع محرر CDDB للمقطوعات.\n"
+#~ "ربما بسبب وجود نسخة أخرى من محرر CDDB للمقطوعات شاغلة.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "شاشة القرص مدمج"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "اعرض معلومات عن الألبوم المُعزف حاليا و الفنان و الوقت المنقضي"
+
+#~ msgid "Time Line"
+#~ msgstr "الخط الزمني"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "سطر لعرض الوقت المنقضي للقطعة الحالية"
+
+#~ msgid "Info Line"
+#~ msgstr "سطر معلومات"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "سطر لعرض المعلومات"
+
+#~ msgid "Artist Line"
+#~ msgstr "سطر الفنان"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "سطر لعرض اسم الفنان"
+
+#~ msgid "Album Line"
+#~ msgstr "سطر الألبوم"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "سطر لعرض اسم الألبوم"
+
+#~ msgid "Play"
+#~ msgstr "اعزف"
+
+#~ msgid "Pause"
+#~ msgstr "قف مؤقتًا"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "عزف %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "عزف\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "أوقِفَ مؤقتا"
+
+#~ msgid "CD Player"
+#~ msgstr "عازف الأقراص المدمجة"
+
+#~ msgid "Stopped"
+#~ msgstr "أوقِفَ"
+
+#~ msgid "Disc error"
+#~ msgstr "خطأ في القرص"
+
+#~ msgid "No disc"
+#~ msgstr "لا وجود لقرص"
+
+#~ msgid "Empty disc"
+#~ msgstr "قرص فارغ"
+
+#~ msgid "Drive open"
+#~ msgstr "السواقة مفتوحة"
+
+#~ msgid "Data CD"
+#~ msgstr "قرص بيانات مدمج"
+
+#~ msgid "No Cdrom"
+#~ msgstr "ليس قرصا مدمجا"
+
+#~ msgid "Drive Error"
+#~ msgstr "خطأ السواقة"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "عازف أقراص مدمجة لجنوم"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "تغيرت محتويات ال CDDB "
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "إختيار 'Yes' يحذف المحتوات السابقة في CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "هل تريد المواصلة؟"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "شدة الصوت %Id%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "يبدو انك لا تملك ترخيصا للنفاذ إلى %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "يبدو أن %s لا يؤشر إلى جهاز قرص مدمج صحيح. قد يكون سبب ذلك:\n"
+#~ "أ) دعم الأقراص المدمجة ليس موجودا في جهازك\n"
+#~ "ب) ليست لديك التراخيص الكافية للنفاذ إلى القرص المدمج\n"
+#~ "ج) %s ليست سواقة الأقراص المدمجة.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "مجهول - %Id"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "ا_عزف / قِف مؤقّتًا"
+
+#~ msgid "_Stop"
+#~ msgstr "_قف"
+
+#~ msgid "P_revious"
+#~ msgstr "ال_سابق"
+
+#~ msgid "_Next"
+#~ msgstr "ال_تالي"
+
+#~ msgid "_Eject disc"
+#~ msgstr "اطر_د القرص"
+
+#~ msgid "_About"
+#~ msgstr "_حوْل..."
+
+#~ msgid "_Quit"
+#~ msgstr "إ_نهي"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "لم يضبط جهاز للأقراص المدمجة. و لذلك فلن\n"
+#~ "يتمكن عازف الأقراص المدمجة من العمل. أنقر 'اضبط الجهاز'\n"
+#~ "لالذهاب إلى حوار يمكن فيه ضبط الجهاز، أو أنقر 'إنهي' لإنهاء\n"
+#~ "عازف الأقراص المدمجة."
+
+#~ msgid "Set device"
+#~ msgstr "اضبط الجهاز"
+
+#~ msgid "No CD device"
+#~ msgstr "لا جهاز للأقراص المدمجة"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "لم يتمكن عازف الأقراصة المدمجة من العمل بسلامة.\n"
+#~ "\n"
+#~ "انقر 'تفاصيل' للمزيد من التفاصيل حول أسباب الفشل.\n"
+#~ "\n"
+#~ "انقر 'اضبط الجهاز' للذهاب إلى حوار يمكنك منه ضبط الجهاز، أو انقر 'إنهي' "
+#~ "لإنهاء عازف الأقراص المدمجة"
+
+#~ msgid "_Details"
+#~ msgstr "_تفاصيل"
+
+#~ msgid "_Set device"
+#~ msgstr "ا_ضبط الجهاز"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "جهاز الأقراص المدمجة غير سليم"
+
+#~ msgid "Position"
+#~ msgstr "موقع"
+
+#~ msgid "Open preferences"
+#~ msgstr "افتح التفضيلات"
+
+#~ msgid "Preferences"
+#~ msgstr "تفضيلات"
+
+#~ msgid "Track List"
+#~ msgstr "قائمة المقطوعات"
+
+#~ msgid "Open track editor"
+#~ msgstr "افتح محرر المقطوعات"
+
+#~ msgid "Track editor"
+#~ msgstr "محرّر المقطوعات"
+
+#~ msgid "Play / Pause"
+#~ msgstr "اعزف / قف مؤقتًا"
+
+#~ msgid "Previous track"
+#~ msgstr "المقطوعة السابقة"
+
+#~ msgid "Previous"
+#~ msgstr "السابق"
+
+#~ msgid "Rewind"
+#~ msgstr "لف"
+
+#~ msgid "Fast forward"
+#~ msgstr "تقدم سريع"
+
+#~ msgid "Next track"
+#~ msgstr "المقطوعة التالية"
+
+#~ msgid "Eject CD"
+#~ msgstr "اطرد القرص المدمج"
+
+#~ msgid "Eject"
+#~ msgstr "اطرد"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "التشغيل فقط إذا لم يوجد مسبقا تطبيق لعزف الأقراص المدمجة بصدد العمل"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "اعزف القرص المدمج عند بدأ التشغيل"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "ابدأ البرنامج مصغّرا بأيقونة في منطقة التبليغ"
+
+#~ msgid "Cannot create player"
+#~ msgstr "لا يمكن انشاء عازف"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "اعزف أقراص مدمجة صوتية"
+
+#~ msgid "CD player Volume"
+#~ msgstr "شدة صوت قارئ القرص"
+
+#~ msgid "CD player theme"
+#~ msgstr "سِمة عازف الأقراص المدمجة"
+
+#~ msgid "Device path"
+#~ msgstr "مسار الجهاز"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "عرض الوقت المتبقي؟"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "هل تريد طرد القرص المدمج عند انهاء عازف الأقراص المدمجة؟"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "كيف سيعرض الوقت بينما يعمل قاريء القرص؟"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "عزف عند تشغيل عازف الأقراص المدمجة؟"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "هل يطرد القرص المدمج عند إنهاء عازف الأقراص المدمجة؟"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "مسار جهاز الأقراص المدمجة الذي من المفترض لعازف الأقراص المدمجة استخدامه"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "ما هي السِّمة التي من المفروض أن يستعملها عازف الأقراص المدمجة لمظهره"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "ما هي شدة صوت قارئ القرص عند اشتغاله؟"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "هل يعزف عازف الأقراص المدمجة القرص عند بدأ تشغيله؟"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "لم يمكن طرد القرص: %s "
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "هذا يعني ان عازف الأقراص المدمجة لن يمكنه العمل."
+
+#~ msgid "Error setting device"
+#~ msgstr "خطأ ضبط الجهاز"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "تفضيلات عازف الأقراص المدمجة"
+
+#~ msgid "Behavior"
+#~ msgstr "السلوك"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "ابدأ _عزف القرص المدمج عند تشغيل عازف الأقراص المدمجة"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "ابدأ عزف القرص المدمج عند تشغيل عازف الأقراص المدمجة"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "حاول _طرد القرص المدمج عند خروج عازف الأقراص المدمجة"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "حاول طرد القرص المدمج عند خروج عازف الأقراص المدمجة"
+
+#~ msgid "Themes"
+#~ msgstr "السِّمات"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "ا_ختر سِمة:"
+
+#, fuzzy
+#~ msgid "MATE Volume Control"
+#~ msgstr "متحكم شدة الصوت"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "إضبط مستوى شدة الصوت"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">اختبار...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "لا يمكن الاتصال بجني الصوت.\n"
+#~ "الرجاء تشغيل 'esd' عند سطر أوامر."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "حدّد موقع س للمقياس."
+
+#~ msgid "X"
+#~ msgstr "س"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "حدّد موقع ص للمقياس."
+
+#~ msgid "Y"
+#~ msgstr "ص"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "اتصل بخادوم esd عند هذا المضيف."
+
+#~ msgid "HOST"
+#~ msgstr "المضيف"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "افتح اصدارة عمودية لهذا المقياس."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "تصرف كمقياس مستوى تسجيل."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "المضيف هو %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "مستوى التسجيل"
+
+#~ msgid "Volume Meter"
+#~ msgstr "مقياس شدة الصوت"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "راقب شدة صوت الدخْل المسجل"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "مراقب مستوى التسجيل"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "راقب شدة صوت الخرْج الصوتي"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "مراقب شدة صوت"
diff --git a/po/as.po b/po/as.po
new file mode 100644
index 0000000..0392bd7
--- /dev/null
+++ b/po/as.po
@@ -0,0 +1,2543 @@
+# translation of as.po to Assamese
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Amitakhya Phukan <[email protected]>, 2008.
+# Amitakhya Phukan <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: as\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug."
+"cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-08-18 12:26+0000\n"
+"PO-Revision-Date: 2009-09-21 10:08+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"
+"Plural-Forms: nplurals=2; plural=(n!=1)\n"
+"X-Generator: Lokalize 0.2\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ডেস্কটপত শব্দৰ মাত্ৰা নিয়ন্ত্ৰণ ব্যৱস্থা প্ৰদৰ্শন কৰা হ'ব"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "শব্দৰ মাত্ৰা নিয়ন্ত্ৰণকৰ্তা"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+#| msgid "Change sound volume and associate sounds with events"
+msgid "Change sound volume and sound events"
+msgstr "শব্দৰ মাত্ৰা o নিৰ্দিষ্ট ঘটনাৰ সৈতে যুক্ত শব্দ পৰিবৰ্তন কৰক"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ধ্বনি "
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "কোড ডিবাগ ব্যৱস্থা সক্ৰিয় কৰা হ'ব"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "এপ্লিকেশনৰ সংস্কৰণ সংখ্যা"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE শব্দৰ মাত্ৰা নিয়ন্ত্ৰণেৰ এপ্লেট"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr "শব্দৰ ব্যৱস্থাপ্ৰণালীৰ পৰা প্ৰতিক্ৰিয়া প্ৰাপ্তিৰ অপেক্ষা কৰা হচ্ছে"
+
+#: ../mate-volume-control/src/dialog-main.c:155 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "প্ৰাৰম্ভিক পৃষ্ঠা"
+
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr " - শব্দৰ মাত্ৰা নিয়ন্ত্ৰণকৰ্তা"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1762
+msgid "Output"
+msgstr "নিৰ্গম"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1678
+msgid "Input"
+msgstr "নিবেশ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "বাওঁফালে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "সোঁফালে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Front"
+msgstr "সম্মুখস্থিত"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+#| msgid "Retro"
+msgctxt "balance"
+msgid "Rear"
+msgstr "পশ্চাৎস্থিত"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "সৰ্বনিম্ন"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "সৰ্বোচ্চ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "ভাৰসাম্য: (_B)"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+#| msgid "_Name:"
+msgid "_Fade:"
+msgstr "নিষ্প্ৰভ: (_F)"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "ছাবউফাৰ: (_S)"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:584
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "এমপ্লিফাই নকৰা"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:844
+msgid "Mute"
+msgstr "নিঃশব্দ"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1433
+#| msgid "_Profiles:"
+msgid "_Profile:"
+msgstr "প্ৰোফাইল:(_P)"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "নিষ্ক্ৰিয়"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:998
+#, c-format
+#| msgid "Output"
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u নিৰ্গম"
+msgstr[1] "%u নিৰ্গম"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+#| msgid "Input"
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u নিবেশ"
+msgstr[1] "%u নিবেশ"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "ব্যৱস্থাপ্ৰণালীৰ শব্দ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+msgid "Co_nnector:"
+msgstr "সংযোগকৰ্তা: (_n)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr "সৰ্বাধিক মাত্ৰা চিনাক্ত"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1362
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1515
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "নাম"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1367
+msgid "Device"
+msgstr "সঁজুলি "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1585
+#| msgid "Output volume: "
+msgid "_Output volume: "
+msgstr "নিৰ্গমৰ শব্দৰ মাত্ৰা: (_O)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1615
+msgid "Sound Effects"
+msgstr "শব্দৰ ইফেক্ট"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1622
+#| msgid "Alert Volume: "
+msgid "_Alert volume: "
+msgstr "সতৰ্কবাৰ্তাৰ শব্দৰ মাত্ৰা: (_A)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1635
+#| msgid "Hardcore"
+msgid "Hardware"
+msgstr "হাৰ্ডৱেৰ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1640
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device to configure:"
+msgstr "বিন্যাস কৰাৰ উদ্দেশ্যে এটা যন্ত্ৰ নিৰ্বাচন কৰক (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1667
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "Settings for the selected device:"
+msgstr "নিৰ্বাচিত যন্ত্ৰেৰ বৈশিষ্ট্য:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1685
+#| msgid "Input volume: "
+msgid "_Input volume: "
+msgstr "নিবেশৰ শব্দৰ মাত্ৰা: (_I)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1705
+msgid "Input level:"
+msgstr "নিবেশ স্তৰ:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device for sound input:"
+msgstr "শব্দ নিবেশৰ বাবে এটা যন্ত্ৰ নিৰ্বাচন কৰক: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1767
+#| msgid "Choose a device for sound output"
+msgid "C_hoose a device for sound output:"
+msgstr "শব্দ নিৰ্গমৰ বাবে এটা যন্ত্ৰ নিৰ্বাচন কৰক: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1805
+msgid "Applications"
+msgstr "অনুপ্ৰয়োগ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1809
+msgid "No application is currently playing or recording audio."
+msgstr "কোনো এপ্লিকেশন দ্বাৰা বৰ্তমানে অডিও বাজানো অথবা ৰেকৰ্ড কৰা হচ্ছে না।"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1933
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "শব্দ সংক্ৰান্ত পছন্দ"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "শব্দ সংক্ৰান্ত পছন্দেৰ মান আৰম্ভ কৰিবলৈ ব্যৰ্থ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "নিঃশব্দ: (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "শব্দ সংক্ৰান্ত পছন্দ (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "নিঃশব্দ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "শব্দৰ টুকৰো ৰেকৰ্ড কৰক"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "শব্দ ৰেকৰ্ডকৰ্তা"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "শিৰোনামহীন"
+
+#: ../grecord/src/mate-recorder.c:146 ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "শিৰোনামহীন-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+#| msgid "%ld minute"
+#| msgid_plural "%ld minutes"
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld মিনিট"
+msgstr[1] "%ld মিনিট"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+#| msgid "%ld hour"
+#| msgid_plural "%ld hours"
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ঘন্টা"
+msgstr[1] "%ld ঘন্টা"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+#| msgid "%ld second"
+#| msgid_plural "%ld seconds"
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld ছেকেণ্ড"
+msgstr[1] "%ld ছেকেণ্ড"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s আৰু %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s আৰু %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "এটা নথিপত্ৰ খুলুন"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"এই নথিপত্ৰ লোড কৰা যায় নি:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "প্ৰস্তুত"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "প্ৰতিস্থাপন(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" নথিপত্ৰ ইতিমধ্যেই বিদ্যমান। \n"
+"যে নথিপত্ৰ এখন সংৰক্ষণ কৰছেন, আপনি কি তা দ্বাৰা একে প্ৰতিস্থাপন কৰিবলৈ চান?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" নথিপত্ৰকে সংৰক্ষণ কৰা যায় নি"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "নতুন ৰূপে নথিপত্ৰ সংৰক্ষণ কৰক"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "পথ নিৰ্দেশে %s ইনস্টল কৰা নেই।"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s খুলতে কিছু অসুবিধে চোৱা দিয়েছে: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#| msgid "Save the changes to file \"%s\" before closing?"
+msgid "Save recording before closing?"
+msgstr "বন্ধ কৰাৰ পূৰ্বে ৰেকৰ্ডিং সংৰক্ষণ কৰা হ'ব নেকি ?"
+
+#: ../grecord/src/gsr-window.c:865
+#| msgid "Recording"
+msgid "Save recording?"
+msgstr "ৰেকৰ্ডিং সংৰক্ষণ কৰা হ'ব নেকি ?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "সংৰক্ষণ নকৰি বন্ধ কৰক (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+#| msgid "Close _without Saving"
+msgid "Continue _without Saving"
+msgstr "সংৰক্ষণ নকৰি আগবাঢ়ক (_w)"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "প্ৰশ্ন"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (সংৰক্ষণ কৰা হয় নি)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu বাইট)"
+msgstr[1] "%s (%llu বাইট)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "অজানা আয়তন"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "অজানা"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (আনুমানিক)"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "১ (একক)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "২ (দ্বৈত)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "%s তথ্য"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "নথিপত্ৰ সম্বন্ধীয় তথ্য"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "ফোল্ডাৰ:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "নথিপত্ৰেৰ নাম:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "নথিপত্ৰেৰ আয়তন:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "শব্দ সম্বন্ধীয় তথ্য"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "নথিপত্ৰেৰ দৈৰ্ঘ্য:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "চ্যানেল সংখ্যা:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "স্যাম্পলেৰ গতি:"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "বিট মাত্ৰা"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE-ৰ সৈতে ব্যৱহাৰযোগ্য শব্দ ৰেকৰ্ড ব্যৱস্থা\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "বাজানো হচ্ছে..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr "MateConf অডিও নিৰ্গম"
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "প্লে-বেক"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "ৰেকৰ্ড কৰা হচ্ছে..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr "MateConf অডিও ৰেকৰ্ড ব্যৱস্থা"
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"অডিও ক্যাপচাৰ সংক্ৰান্ত বৈশিষ্ট্যগুলি বৈধ নয়। অনুগ্ৰহ কৰি ব্যৱস্থাপ্ৰণালী-পছন্দ মেনুত"
+"\"শব্দ সংক্ৰান্ত পছন্দ\" প্ৰয়োগ কৰি বৈশিষ্ট্যগুলি পৰিবৰ্তন কৰক।"
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "নথিপত্ৰ নিৰ্গম"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "স্তৰ"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' অডিও প্ৰোফাইল পাৰ্স কৰিবলৈ ব্যৰ্থ।"
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Could not capture using the '%s' audio profile. "
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' অডিও প্ৰোফাইল সহযোগে লিখতে ব্যৰ্থ"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "নথিপত্ৰ (_F)"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "এটা নতুন নমুনা তৈৰি কৰো"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "নথিপত্ৰ খোলো"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "বৰ্তমান নথিপত্ৰকে সংৰক্ষিত কৰো"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "বৰ্তমান নথিপত্ৰকে এটা অন্য নামে সংৰক্ষিত কৰো"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "শব্দৰ মাত্ৰা নিয়ন্ত্ৰণ ব্যৱস্থা আৰম্ভ কৰক (_m)"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "অডিও-মিক্সাৰ আৰম্ভ কৰক"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "বৰ্তমান নথিপত্ৰ সম্বন্ধে তথ্য চোৱাও"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "বৰ্তমান নথিপত্ৰ বন্ধন্হকৰো"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "প্ৰোগ্ৰামৰ পৰা প্ৰস্থান কৰো"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "নিয়ন্ত্ৰণ (_C)"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "শব্দ ৰেকৰ্ড কৰো"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "শব্দ বাজাও"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "শব্দ থামাও"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "সহায় (_H)"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "বিষয়বস্তু"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "নিৰ্দেশিকা খোলো"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "এপ্লিকেশন পৰিচিতি"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml লোড কৰা যায় নি। এই প্ৰোগ্ৰামটি সম্ভবত সঠিকভাবে ইনস্টল কৰা নেই"
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "খুলুন"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "সংৰক্ষণ"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "নতুন নামে সংৰক্ষণ কৰো"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "প্ৰাপ্ত নিবেশৰ পৰা ৰেকৰ্ড কৰা হ'ব: (_i)"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "চিহ্নিত ৰূপে ৰেকৰ্ড কৰা হ'ব: (_R)"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<কোনটিই নয়>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "দৈৰ্ঘ্য:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "স্তৰ"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - শব্দ ৰেকৰ্ডকৰ্তা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "উইন্ডোৰ উচ্চতা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "যে উইন্ডোকে প্ৰদৰ্শন কৰা হ'ব, তাৰ উচ্চতা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "উইন্ডোৰ প্ৰস্থ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "যে উইন্ডোকে প্ৰদৰ্শন কৰা হ'ব, তাৰ প্ৰস্থ"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "শব্দৰ থিম"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Unknown Volume Control %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "শব্দ নিয়ন্ত্ৰণেৰ বাবে GStreamer প্লাগ-ইন আৰু/অথবা যন্ত্ৰ পাওয়া যায়নি।"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Recording"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "পাল্টায়"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "অপশন"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "শব্দমাত্ৰা নিয়ন্ত্ৰক সম্পৰ্কিত পছন্দ"
+
+#: ../gst-mixer/src/preferences.c:120
+#| msgid "_Select tracks to be visible:"
+msgid "_Select mixers to be visible:"
+msgstr "প্ৰদৰ্শনযোগ্য মিক্সাৰ নিৰ্বাচন কৰক: (_S)"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "শব্দহীন/সশব্দ %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ট্ৰ্যাক %s: শব্দহীন"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Toggle audio recording from %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Track %s: audio recording"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s অপশন নিৰ্বাচন"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "ট্ৰ্যাক %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s ট্ৰ্যাকেৰ %1$d চ্যানেল"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ট্ৰ্যাক %s, চ্যানেল %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lock channels for %s together"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ট্ৰ্যাক %s: চ্যানেলগুলোকে একত্ৰে আটকাও"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "মনো"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "বাম"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "ডান"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "সামনৰ দিকে বামে"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "সামনৰ দিকে ডানে"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "পেছনৰ দিকে বামে"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "পেছনে দিকে ডানে"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "সামনৰ দিকে কেন্দ্ৰে"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "নিম্ন-কম্পাংকেৰ-প্ৰভাব"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "বামদিক"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "ডানদিক"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "অজানা"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$s এৰ %1$s চ্যানেলেৰ শব্দমাত্ৰা"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "এটা গনোম/GStreamer-ভিত্তিক শব্দমাত্ৰা নিয়ন্ত্ৰক এপলিকেশন"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "অমিতাক্ষ ফুকন ([email protected])"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "শব্দমাত্ৰা নিয়ন্ত্ৰক: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "যন্ত্ৰ: (_D) "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ভিন্ন এটা যন্ত্ৰেৰ শব্দমাত্ৰা নিয়ন্ত্ৰণ কৰো"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "শূণ্য"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "Unsupported"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "অবিকল্পিত"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr "মূল উইন্ডো আৰম্ভ কৰাৰ প্ৰক্ৰিয়া বিফল হয়েছে "
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+#| msgid "Failed to load glade file; please check your installation."
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI নথিপত্ৰ লোড কৰিবলৈ ব্যৰ্থ; অনুগ্ৰহ কৰি সংস্থাপন পৰীক্ষা কৰক।"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "জীস্ট্ৰিমাৰেৰ এপ্লিকেশনসমূহেৰ বাবে ডিফল্ট মান বিন্যাস কৰক"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr "মাল্টিমিডিয়া ব্যৱস্থাপ্ৰণালী নিৰ্বাচক"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Autodetect"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "Advanced"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "খুলুন"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "সেৱক"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "নিজস্ব"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X নহয়"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "শব্দ পৰিক্ষা (_ৰ)"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Silence"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (e.g. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "নিবেশ"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "ভিডিও উল্লেখিত সময় অবধি"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "ভিডিও উল্লেখিত সময় অবধি"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Failed to construct test pipeline for '%s'"
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "সহায়িকা প্ৰদৰ্শনৰ সময় এটা সমস্যা হয়েছে: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "প্ৰোফাইল \"%s\" সম্পাদন কৰা হচ্ছে"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio প্ৰোফাইলেৰ তালিকা সংগ্ৰহে এটা সমস্যা হয়েছে। (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "অডিও প্ৰোফাইল তালিকাৰ পৰিবৰ্তন জানাৰ বাবে সদস্য হতে গিয়ে এটা সমস্যা হয়েছে। (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "প্ৰোফাইলেৰ পাথ %s ভুলে যেতে গিয়ে এটা সমস্যা হয়েছে। (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "সম্পাদনা (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "চিহ্নিত প্ৰোফাইল মুছে ফেলা হ'ব নেকি ?\n"
+msgstr[1] "Delete these %d profiles?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" প্ৰোফাইলকে কি অপসাৰণ কৰা হ'ব?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "প্ৰোফাইল অপসাৰণ কৰো"
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "GMAudio প্ৰোফাইল সম্পাদনা"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "প্ৰোফাইল:"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" নামৰ এটা প্ৰোফাইল আপনাৰ ইতিমধ্যেই আছে"
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf সমস্যা (আমাকে মৰামত কৰো): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" নামক নথিপত্ৰ পাওয়া যাচ্ছে না। এৰ পৰা বোঝা যায় যি এপলিকেশনটি সঠিকভাবে "
+"ইনস্টল কৰা হয় নি আৰু এ কাৰণে ডায়ালগ প্ৰদৰ্শন কৰা যাবে না।"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"আদেশ-শাৰীৰ পৰা ব্যৱহাৰযোগ্য বিকল্পৰ সম্পূৰ্ণ তালিকা চোৱাৰ বাবে '%s --help' ব্যৱহাৰ "
+"কৰক।\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "অডিও প্ৰোফাইল সম্পাদন কৰো"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "নতুন প্ৰোফাইল"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "Profile _description:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "সক্ৰিয়?(_A)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "নিৰ্মাণ কৰক (_C)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_File extension:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer pipeline:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "প্ৰোফাইলেৰ নাম:(_P)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "অডিও প্ৰোফাইলেৰ বিবৰণ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"প্ৰোফাইলেৰ এটা বিবৰণ, যাতে আৰো অধিক তথ্য থাকে আৰু কখন এই প্ৰোফাইল ব্যৱহাৰ কৰিবলৈ "
+"হ'ব তা বলা থাকে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"এই প্ৰোফাইল সাহায্যে যেসব নথিপত্ৰকে এনকোড কৰা হয়েছে, তাদেৰ সংৰক্ষণেৰ সময় নথিপত্ৰেৰ "
+"নামৰ সৈতে যি এক্সটেনশন ব্যৱহৃত হ'ব।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "এই প্ৰোফাইলেৰ বাবে যি আংশিক GStreamer পাইপশাৰী ব্যৱহাৰ কৰিবলৈ হ'ব।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "অডিও প্ৰোফাইলৰ বাবে এটা সংক্ষিপ্ত নাম"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"অডিও প্ৰোফাইলৰ বাবে এটা সংক্ষিপ্ত নাম, যা প্ৰোফাইল নিৰ্বাচন আৰু চিনাক্তকৰণেৰ সময় "
+"ব্যৱহৃত হ'ব।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD Quality, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "সিডি'ৰ সমান মানসম্পন্ন, অনুৰূপ মানসম্পন্ন (Lossless)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "সিডি'ৰ সমান মানসম্পন্ন, নিম্নমানসম্পন্ন (Lossy)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-ৰ গুণমান, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD Quality, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "প্ৰোফাইলেৰ তালিকা"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "এই প্ৰোফাইলেৰ বাবে ডিফল্ট নথিপত্ৰ এক্সটেনশন"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "যে আংশিক GStreamer পাইপশাৰী ব্যৱহৃত হয়েছে"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"অনুৰূপ মানসম্পন্ন (Lossless) কম্পপ্ৰেশন কোডেক ব্যৱহাৰ কৰি সিডি'ৰ সমান মানসম্পন্ন অডিও-"
+"তে ৰূপান্তৰেৰ বাবে ব্যৱহৃত হয়। আপনি যদি নথিপত্ৰকে পৰবৰ্তীতে সম্পাদন কৰিবলৈ অথবা সিডি'তে "
+"লিখতে চান, তবে এটি ব্যৱহাৰ কৰক।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"নিম্নমানসম্পন্ন (Lossless) কম্পপ্ৰেশন কোডেক ব্যৱহাৰ কৰি সিডি'ৰ সমান মানসম্পন্ন অডিও-"
+"তে ৰূপান্তৰেৰ বাবে ব্যৱহৃত হয়। সিডিৰ পৰা অডিও কপি কৰা বা বেতাৰৰ পৰা অডিও ৰেকৰ্ড "
+"কৰাৰ সময় এটি ব্যৱহাৰ কৰক।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr "উল্লেখিত সময় অবধি উল্লেখিত সময় অবধি উল্লেখিত সময় অবধি উল্লেখিত সময় অবধি."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানৰ অডিওতে ৰূপান্তৰ কৰিবলৈ ব্যৱহৃত। কিন্তু নিম্ন গুণমানৰ MP2 কোডেক সহ। শুধুমাত্ৰ "
+"MP2 কোডেক ব্যৱহাৰকৰ্তা যন্ত্ৰে কপি কৰাৰ বাবে নথিপত্ৰ প্ৰস্তুত কৰাৰ বাবে এটি ব্যৱহাৰ "
+"কৰক। উল্লেখ্য, এই কোডেকেৰ ব্যৱহাৰ আপনাৰ এলাকায় বেআইনি হতে পাৰে আৰু কোনো আইনী "
+"বিশেষজ্ঞেৰ পৰামৰ্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr "উল্লেখিত সময় অবধি উল্লেখিত সময় অবধি উল্লেখিত সময় অবধি উল্লেখিত সময় অবধি."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"কণ্ঠস্বৰেৰ মত মানসম্পন্ন অডিওতে ৰূপান্তৰেৰ বাবে ব্যৱহৃত হয়। কথা ৰেকৰ্ড আৰু পৰিবৰ্তনৰ "
+"বাবে এটি ব্যৱহাৰ কৰক।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"কণ্ঠস্বৰেৰ মত মানসম্পন্ন অডিওতে ৰূপান্তৰেৰ বাবে ব্যৱহৃত হয়। অপৰিবৰ্তনযোগ্য কথা ৰেকৰ্ড "
+"কৰাৰ বাবে এটি ব্যৱহাৰ কৰক।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voice, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voice, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "এই প্ৰোফাইল ব্যৱহৃত হ'ব নে নহয় "
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "এই প্ৰোফাইল ব্যৱহৃত আৰু প্ৰদৰ্শিত হ'ব নে নহয় ।"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "কোনো ধ্বনি নাই"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "বিল্ট-ইন"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ঘটনাৰ বাবে চিহ্নিত শব্দ পৰীক্ষা কৰা হচ্ছে"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "থিমৰ পৰা"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "প্ৰকাৰ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+#| msgid "Sound Theme:"
+msgid "Sound _theme:"
+msgstr "শব্দৰ থিম: (_t)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+#| msgid "Choose an alert sound:"
+msgid "C_hoose an alert sound:"
+msgstr "সতৰ্কতামূলক এটা শব্দ নিৰ্বাচন কৰক: (_h)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+#| msgid "Enable window and button sounds"
+msgid "Enable _window and button sounds"
+msgstr "উইন্ডো আৰু বুটামৰ শব্দ সক্ৰিয় কৰক (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "সতৰ্কতামূলক শব্দ"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "উইন্ডো আৰু বুটাম"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "বুটামৰ ক্লিক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "টগল বুটামৰ ক্লিক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "উইন্ডোৰ সৰ্বাধিক মাপ নিৰ্ধাৰণ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "উইন্ডোৰ স্বাভাবিক মাপ নিৰ্ধাৰণ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "উইন্ডো আড়াল কৰা"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ডেস্কটপ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "লগ-ইন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "প্ৰস্থান"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "নতুন ই-মেইল"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "আবৰ্জনাৰ বাক্স ফাঁকা হলে"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "দীৰ্ঘ সময়বেপী কামৰ সমাপ্তি (ডাউনলোড, CD বাৰ্ন, প্ৰভৃতি)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "সতৰ্কতামূলক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "তথ্য অথবা প্ৰশ্ন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "সঁকিযনি"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ত্ৰুটি"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "বেটাৰি সংক্ৰান্ত সঁকিয়নি"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "শব্দৰ নথিপত্ৰ নিৰ্বাচন কৰক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "শব্দৰ নথিপত্ৰ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "স্বনিৰ্বাচিত..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "শব্দৰ থিম:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "উইন্ডো আৰু বুটামৰ শব্দ সক্ৰিয় কৰক"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "সাৰমেয়ৰ-ধ্বনি"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "টিপটিপ"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "কাঁচ"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "সোনাৰ"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "CD সম্বন্ধে তথ্য জানিবলৈ যি সেৱক প্ৰশ্ন কৰা হ'ব"
+
+#~ msgid "Information to send to server"
+#~ msgstr "সেৱকলৈ যি তথ্য পঠিওৱা হ'ব"
+
+#~ msgid "Port"
+#~ msgstr "পোৰ্ট"
+
+#~ msgid "Server name"
+#~ msgstr "সেৱকৰ নাম"
+
+#~ msgid "Server type"
+#~ msgstr "সেৱকৰ ধৰন"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "সমস্ত প্ৰশ্নৰ সৈতে যি গৃহস্থৰনাম পঠিওৱা হ'ব"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "সেৱক যি পোৰ্ট ডেটাবেস চলাইছে"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "সিডি সম্বন্ধীয় জিজ্ঞাসা থাকলে যি ধৰনেৰ সেৱকৰ সাথে যোগাযোগ কৰতে হ'ব। সম্ভাব্য "
+#~ "মানগুলো হল ০ (FreeDB ৰাউন্ড ৰবিন সেৱক), ১ (অন্যান্য freedb সেৱক) আৰু ২ (অন্যান্য "
+#~ "সেৱক)।"
+
+#~ msgid "The username"
+#~ msgstr "ব্যবহাৰকাৰীৰ নাম"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "সমস্ত প্ৰশ্নেৰ সৈতে যি ব্যবহাৰকাৰী নাম পঠিওৱা হ'ব"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "এই মানটি নিৰ্ধাৰণ কৰে যে, CD সম্বন্ধীয় জিজ্ঞাসাৰ ক্ষেত্ৰে সেৱকলৈ ব্যবহাৰকাৰী "
+#~ "সম্বন্ধে কী তথ্য পঠিওৱা হ'ব। সম্ভাব্য মানগুলি হল ০ (কোন তথ্য পঠিওৱা হ'ব না), ১ "
+#~ "(আসল তথ্য) আৰু ৩ (অন্যান্য তথ্য)।"
+
+#~ msgid "Your hostname"
+#~ msgstr "আপনাৰ গৃহস্থৰনাম"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "সহায়ক তথ্য প্ৰদৰ্শনেৰ সময় সমস্যা হয়েছে: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "কোন তথ্য যাতে না পঠিওৱা হয় (_d)"
+
+#~ msgid "Send real _information"
+#~ msgstr "আসল তথ্য পঠিওৱা হোক (_i)"
+
+#~ msgid "Send _other information:"
+#~ msgstr "অন্যান্য তথ্য পঠিওৱা হোক (_o):"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "গৃহস্থৰনাম (_m):"
+
+#~ msgid "Login Information"
+#~ msgstr "লগইন সম্বন্ধীয় তথ্য"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB ৰাউন্ড ৰবিন সেৱক (_r)"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "পৃথক FreeDB সেৱক: (_F)"
+
+#~ msgid "Server"
+#~ msgstr "সেৱক"
+
+#~ msgid "Location"
+#~ msgstr "অবস্থান"
+
+#~ msgid "_Update Server List"
+#~ msgstr "সেৱকৰ তালিকা নবায়ণ কৰক (_U)"
+
+#~ msgid "Other _server:"
+#~ msgstr "অন্য সেৱক (_s):"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "গৃহস্থৰনাম (_t):"
+
+#~ msgid "_Port:"
+#~ msgstr "পোৰ্ট (_P):"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "সিডি ডেটাবেস সম্বন্ধীয় পছন্দসমূহ"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "অজানা/ অজানা"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "একাধিক মিল..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "ডেটাবেসে একাধিক মিল পাওয়া গিয়েছে।\n"
+#~ "নিচে দেওয়া সম্ভাব্য মিলগুলেৰ তালিকা থেকে সঠিক মিলটি বাছে নিন"
+
+#~ msgid "Category"
+#~ msgstr "বিভাগ"
+
+#~ msgid "Disc ID"
+#~ msgstr "ডিস্ক পৰিচায়ক"
+
+#~ msgid "Artist and Title"
+#~ msgstr "শিল্পী আৰু গানেৰ নাম"
+
+#~ msgid "Unknown track"
+#~ msgstr "অজানা গান"
+
+#~ msgid "CD Database Server"
+#~ msgstr "সিডি ডেটাবেস সেৱক"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "CD ডেটাবেস সম্বন্ধীয় বৈশিষ্ট্যাবলী পৰিবৰ্তন কৰক"
+
+#~ msgid "Blues"
+#~ msgstr "ব্ল্যুস (Blues)"
+
+#~ msgid "Classical Rock"
+#~ msgstr "ক্লাসিকাল ৰক"
+
+#~ msgid "Country"
+#~ msgstr "কান্ট্ৰি"
+
+#~ msgid "Dance"
+#~ msgstr "ডান্স"
+
+#~ msgid "Disco"
+#~ msgstr "ডিস্কো"
+
+#~ msgid "Funk"
+#~ msgstr "ফাঙ্ক"
+
+#~ msgid "Grunge"
+#~ msgstr "গ্ৰান্জ"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "হিপ-হপ"
+
+#~ msgid "Jazz"
+#~ msgstr "জ্যাজ"
+
+#~ msgid "Metal"
+#~ msgstr "মেটাল"
+
+#~ msgid "New Age"
+#~ msgstr "নিউ এজ"
+
+#~ msgid "Oldies"
+#~ msgstr "ওল্ডিস"
+
+#~ msgid "Other"
+#~ msgstr "অন্যান্য"
+
+#~ msgid "Pop"
+#~ msgstr "পপ"
+
+#~ msgid "R&B"
+#~ msgstr "আৰ & বি"
+
+#~ msgid "Rap"
+#~ msgstr "ৰ্যাপ"
+
+#~ msgid "Reggae"
+#~ msgstr "ৰেগে"
+
+#~ msgid "Rock"
+#~ msgstr "ৰক"
+
+#~ msgid "Techno"
+#~ msgstr "টেকনো"
+
+#~ msgid "Industrial"
+#~ msgstr "ইন্ডাস্ট্ৰিয়াল"
+
+#~ msgid "Alternative"
+#~ msgstr "অল্টাৰনেটিভ"
+
+#~ msgid "Ska"
+#~ msgstr "স্কা"
+
+#~ msgid "Death Metal"
+#~ msgstr "ডেথ মেটাল"
+
+#~ msgid "Pranks"
+#~ msgstr "প্ৰ্যাঙ্ক"
+
+#~ msgid "Soundtrack"
+#~ msgstr "সাউন্ডট্ৰ্যাক"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "ইউৰো-টেকনো"
+
+#~ msgid "Ambient"
+#~ msgstr "এমবিয়েন্ট"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "ট্ৰিপ-হপ"
+
+#~ msgid "Vocal"
+#~ msgstr "ভোকাল"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "জ্যাজ+ফাঙ্ক"
+
+#~ msgid "Fusion"
+#~ msgstr "ফিউসন"
+
+#~ msgid "Trance"
+#~ msgstr "ট্ৰান্স"
+
+#~ msgid "Classical"
+#~ msgstr "ধ্ৰূপদী"
+
+#~ msgid "Instrumental"
+#~ msgstr "বাদ্যযন্ত্ৰ"
+
+#~ msgid "Acid"
+#~ msgstr "এসিড"
+
+#~ msgid "House"
+#~ msgstr "হাউস"
+
+#~ msgid "Game"
+#~ msgstr "গেম"
+
+#~ msgid "Sound Clip"
+#~ msgstr "শব্দৰ টুকৰো"
+
+#~ msgid "Gospel"
+#~ msgstr "গস্পেল"
+
+#~ msgid "Noise"
+#~ msgstr "আওয়াজ"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "বেইস"
+
+#~ msgid "Soul"
+#~ msgstr "সৌল"
+
+#~ msgid "Punk"
+#~ msgstr "পাঙ্ক"
+
+#~ msgid "Space"
+#~ msgstr "স্পেস"
+
+#~ msgid "Meditative"
+#~ msgstr "মেডিটেটিভ"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "ইন্সট্ৰুমেন্টাল পপ"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "ইন্সট্ৰুমেন্টাল ৰক"
+
+#~ msgid "Ethnic"
+#~ msgstr "এথনিক"
+
+#~ msgid "Gothic"
+#~ msgstr "গথিক"
+
+#~ msgid "Darkwave"
+#~ msgstr "ডাৰ্কওয়েভ"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "টেকনো-ইন্ডাস্ট্ৰিয়াল"
+
+#~ msgid "Electronic"
+#~ msgstr "ইলেক্ট্ৰনিক"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "পপ-ফোক"
+
+#~ msgid "Eurodance"
+#~ msgstr "ইউৰোড্যান্স"
+
+#~ msgid "Dream"
+#~ msgstr "ড্ৰিম"
+
+#~ msgid "Southern Rock"
+#~ msgstr "সাদাৰ্ন ৰক"
+
+#~ msgid "Comedy"
+#~ msgstr "কমেডি"
+
+#~ msgid "Cult"
+#~ msgstr "কাল্ট"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "গ্যাঙ্গস্টা ৰ্যাপ"
+
+#~ msgid "Top 40"
+#~ msgstr "সেৰা ৪০"
+
+#~ msgid "Christian Rap"
+#~ msgstr "ক্ৰিশ্চান ৰ্যাপ"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "পপ/ফাঙ্ক"
+
+#~ msgid "Jungle"
+#~ msgstr "জঙ্গল"
+
+#~ msgid "Native American"
+#~ msgstr "নেটিভ আমেৰিকান"
+
+#~ msgid "Cabaret"
+#~ msgstr "ক্যাবাৰে"
+
+#~ msgid "New Wave"
+#~ msgstr "নতুন ওয়েভ"
+
+#~ msgid "Psychedelic"
+#~ msgstr "সাইকেডেলিক"
+
+#~ msgid "Rave"
+#~ msgstr "ৰেভ"
+
+#~ msgid "Showtunes"
+#~ msgstr "শো-টিউনস"
+
+#~ msgid "Trailer"
+#~ msgstr "ট্ৰেইলাৰ"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "লো-ফাই"
+
+#~ msgid "Tribal"
+#~ msgstr "ট্ৰাইবাল"
+
+#~ msgid "Acid Punk"
+#~ msgstr "এসিড পাঙ্ক"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "এসিড জ্যাজ"
+
+#~ msgid "Polka"
+#~ msgstr "পোল্কা"
+
+#~ msgid "Musical"
+#~ msgstr "মিউজিকাল"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "ৰক এন্ড ৰোল"
+
+#~ msgid "Hard Rock"
+#~ msgstr "হাৰ্ড ৰক"
+
+#~ msgid "Folk"
+#~ msgstr "ফোক"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "ফোক/ৰক"
+
+#~ msgid "National Folk"
+#~ msgstr "ন্যাশনাল ফোক"
+
+#~ msgid "Swing"
+#~ msgstr "সুইঙ"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "ফাস্ট-ফিউশান"
+
+#~ msgid "Bebop"
+#~ msgstr "বেবপ"
+
+#~ msgid "Latin"
+#~ msgstr "ল্যাটিন"
+
+#~ msgid "Revival"
+#~ msgstr "ৰিভাইভাল"
+
+#~ msgid "Celtic"
+#~ msgstr "কেল্টিক"
+
+#~ msgid "Bluegrass"
+#~ msgstr "ব্ল্যুগ্ৰাস"
+
+#~ msgid "Avantgarde"
+#~ msgstr "এভনগাড"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "গথিক ৰক"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "প্ৰোগ্ৰেসিভ ৰক"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "সাইকেডেলিক ৰক"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "সিম্ফনিক ৰক"
+
+#~ msgid "Slow Rock"
+#~ msgstr "স্লো ৰক"
+
+#~ msgid "Big Band"
+#~ msgstr "বিগ বেন্ড"
+
+#~ msgid "Chorus"
+#~ msgstr "কোৰাস"
+
+#~ msgid "Easy Listening"
+#~ msgstr "হালকা সুৰ"
+
+#~ msgid "Acoustic"
+#~ msgstr "একাউস্টিক"
+
+#~ msgid "Humour"
+#~ msgstr "ৰসিকতা"
+
+#~ msgid "Speech"
+#~ msgstr "স্পিচ"
+
+#~ msgid "Chanson"
+#~ msgstr "চান্সন"
+
+#~ msgid "Opera"
+#~ msgstr "অপেৰা"
+
+#~ msgid "Chamber Music"
+#~ msgstr "চেম্বাৰ মিউজিক"
+
+#~ msgid "Sonata"
+#~ msgstr "সোনাটা"
+
+#~ msgid "Symphony"
+#~ msgstr "সিম্ফনি"
+
+#~ msgid "Booty Bass"
+#~ msgstr "বুটি বেইস"
+
+#~ msgid "Primus"
+#~ msgstr "প্ৰিমাস"
+
+#~ msgid "Porn Groove"
+#~ msgstr "পৰ্ন গ্ৰুভ"
+
+#~ msgid "Satire"
+#~ msgstr "স্যাটায়াৰ"
+
+#~ msgid "Slow Jam"
+#~ msgstr "স্লো জ্যাম"
+
+#~ msgid "Club"
+#~ msgstr "ক্লাব"
+
+#~ msgid "Tango"
+#~ msgstr "ট্যাঙ্গো"
+
+#~ msgid "Samba"
+#~ msgstr "সাম্বা"
+
+#~ msgid "Folklore"
+#~ msgstr "লোককথা"
+
+#~ msgid "Ballad"
+#~ msgstr "বেলাড"
+
+#~ msgid "Power Ballad"
+#~ msgstr "পাওয়াৰ বেলাড"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "ৰিদমিক সৌল"
+
+#~ msgid "Freestyle"
+#~ msgstr "ফ্ৰিস্টাইল"
+
+#~ msgid "Duet"
+#~ msgstr "দ্বৈত"
+
+#~ msgid "Punk Rock"
+#~ msgstr "পাঙ্ক ৰক"
+
+#~ msgid "Drum Solo"
+#~ msgstr "ড্ৰাম সোলো"
+
+#~ msgid "A Cappella"
+#~ msgstr "আ কাপ্পেল্লা"
+
+#~ msgid "Euro-House"
+#~ msgstr "ইউৰো-হাউস"
+
+#~ msgid "Dance Hall"
+#~ msgstr "ড্যান্স হল"
+
+#~ msgid "Goa"
+#~ msgstr "গোয়া"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "ড্ৰাম আৰ বেইস"
+
+#~ msgid "Club-House"
+#~ msgstr "ক্লাব হাউস"
+
+#~ msgid "Terror"
+#~ msgstr "টেৰৰ"
+
+#~ msgid "Indie"
+#~ msgstr "ইন্ডি"
+
+#~ msgid "BritPop"
+#~ msgstr "ব্ৰিটপপ"
+
+#~ msgid "Negerpunk"
+#~ msgstr "নেগাৰপাঙ্ক"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "পোলস্ক পাঙ্ক"
+
+#~ msgid "Beat"
+#~ msgstr "বিট"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "ক্ৰিশ্চান গ্যাঙ্গস্টা ৰ্যাপ"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "হেভি মেটাল"
+
+#~ msgid "Black Metal"
+#~ msgstr "ব্ল্যাক মেটাল"
+
+#~ msgid "Crossover"
+#~ msgstr "ক্ৰসওভাৰ"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "সাম্প্ৰতিক ক্ৰিশ্চান"
+
+#~ msgid "Christian Rock"
+#~ msgstr "ক্ৰিশ্চান ৰক"
+
+#~ msgid "Merengue"
+#~ msgstr "মেৰাঙ্গ"
+
+#~ msgid "Salsa"
+#~ msgstr "সালসা"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "থ্ৰ্যাশ মেটাল"
+
+#~ msgid "Anime"
+#~ msgstr "এনিম"
+
+#~ msgid "JPop"
+#~ msgstr "জেপপ"
+
+#~ msgid "Synthpop"
+#~ msgstr "সিন্থপপ"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "নু-মেটাল"
+
+#~ msgid "Art Rock"
+#~ msgstr "আৰ্ট ৰক"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "অজানা শিল্পী"
+
+#~ msgid "Unknown Album"
+#~ msgstr "অজানা সংকলন"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "এই ডিস্ক আইডি'টি সম্পাদন কৰা হচ্ছে: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "অগ্ৰসৰ ডিস্ক অপশনসমূহ লুকিয়ে ফেলো"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "অগ্ৰসৰ ডিস্ক অপশনসমূহ দেখাও"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "গান সম্বন্ধে অগ্ৰসৰ অপশন লুকাও"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "গান সম্বন্ধে অগ্ৰসৰ অপশন দেখাও"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "এই ডিস্ক আইডি'টি সম্পাদন কৰা হচ্ছে: "
+
+#~ msgid "_Artist:"
+#~ msgstr "শিল্পী:(_A)"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "ডিস্কেৰ নাম:(_T)"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "ডিস্ক সম্বন্ধীয় মন্তব্য:(_D)"
+
+#~ msgid "_Genre:"
+#~ msgstr "ধৰন:(_G)"
+
+#~ msgid "_Year:"
+#~ msgstr "বছৰ:(_Y)"
+
+#~ msgid "Title"
+#~ msgstr "শিৰোনাম"
+
+#~ msgid "Length"
+#~ msgstr "দৈৰ্ঘ্য"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "গান সম্বন্ধীয় অতিৰিক্ত তথ্য:(_E)"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "সি-ডি-ডি-বি গান সম্বন্ধীয় তথ্য সম্পাদক"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDB TrackEditor ফ্যাক্টৰি নিৰ্মান কৰা সম্ভব হয়নি।\n"
+#~ "cddb-track-editor বৰ্তমানে চালু থাকলে এই সমস্যা দেখা দিতে পাৰে।\n"
+
+#~ msgid "CD Display"
+#~ msgstr "সিডি তথ্য প্ৰদৰ্শক"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "বৰ্তমানে যি গানটি বাজানো হচ্ছে, সেটি কোন সংকলনেৰ অন্তৰ্গত, সেটি কোন শিল্পীৰ "
+#~ "গাওয়া, ও সেটি কত সময় ধৰে বাজছে তা সম্বন্ধে তথ্য প্ৰদৰ্শন কৰে"
+
+#~ msgid "Time Line"
+#~ msgstr "সময় ৰেখা"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "বৰ্তমান গানটিৰ অতিবাহিত সময় নিৰ্দেশক ৰেখা"
+
+#~ msgid "Info Line"
+#~ msgstr "তথ্য ৰেখা"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "তথ্য প্ৰদৰ্শন কৰাৰ ৰেখা"
+
+#~ msgid "Artist Line"
+#~ msgstr "শিল্পী ৰেখা"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "শিল্পীৰ নাম প্ৰদৰ্শন কৰাৰ ৰেখা"
+
+#~ msgid "Album Line"
+#~ msgstr "সংকলন ৰেখা"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "সংকলনেৰ নাম প্ৰদৰ্শন কৰাৰ ৰেখা"
+
+#~ msgid "Play"
+#~ msgstr "বাজাও"
+
+#~ msgid "Pause"
+#~ msgstr "স্থগিত"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "%s - %s বাজানো হচ্ছে\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "বাজানো হচ্ছে\n"
+#~ "%s"
+
+#~ msgid "Paused"
+#~ msgstr "স্থগিত"
+
+#~ msgid "CD Player"
+#~ msgstr "সিডি বাদক"
+
+#~ msgid "Stopped"
+#~ msgstr "স্থগিত"
+
+#~ msgid "Disc error"
+#~ msgstr "ডিস্ক ত্ৰুটি"
+
+#~ msgid "No disc"
+#~ msgstr "কোন ডিস্ক নেই"
+
+#~ msgid "Empty disc"
+#~ msgstr "ফাঁকা ডিস্ক"
+
+#~ msgid "Drive open"
+#~ msgstr "ড্ৰাইভ খোলা"
+
+#~ msgid "Data CD"
+#~ msgstr "তথ্য (ডাটা) সিডি"
+
+#~ msgid "No Cdrom"
+#~ msgstr "কোন সিডিৰম নেই"
+
+#~ msgid "Drive Error"
+#~ msgstr "ড্ৰাইভ ত্ৰুটি"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "গনোমেৰ জন্য একটি সিডি বাদক"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "সি.ডি.ডি.বি.-ৰ তথ্য পৰিবৰ্তিত হয়েছে"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "'হ্যাঁ' বেছে নিলে সি.ডি.ডি.বি.-তে পূৰ্বে ৰক্ষিত তথ্য মুছে যাবে।"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "আপনি কি এগিয়ে যেতে চান?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "শব্দমাত্ৰা %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "সম্ভবত আপনাৰ %s ব্যবহাৰ কৰাৰ অনুমতি নেই।"
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s কোন বৈধ সিডি ডিভাইসকে চিহ্নিত কৰছে না। এৰ সম্ভাব্য কাৰণ: \n"
+#~ "ক) আপনাৰ কম্পিউটাৰটি সিডি চালাতে সক্ষম নয়\n"
+#~ "খ) সিডি ড্ৰাইভ চালানোৰ সঠিক অনুমতি আপনাৰ নেই\n"
+#~ "গ) %s সিডি ড্ৰাইভ নয়।\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - অজানা"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "বাজান / স্থগিত কৰক(_P)"
+
+#~ msgid "_Stop"
+#~ msgstr "বন্ধ কৰক"
+
+#~ msgid "P_revious"
+#~ msgstr "পূৰ্ববৰ্তী(_r)"
+
+#~ msgid "_Next"
+#~ msgstr "পৰবৰ্তী(__N)"
+
+#~ msgid "_Eject disc"
+#~ msgstr "বেৰ কৰে দাও"
+
+#~ msgid "_About"
+#~ msgstr "বিষয়ে (_A)"
+
+#~ msgid "_Quit"
+#~ msgstr "প্ৰস্থান (_প)"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "কোন সিডি ডিভাইস নিৰ্ধাৰণ কৰা হয় নি। এই কাৰনে সিডি প্লেয়াৰ চালানো\n"
+#~ "সম্ভব হ'ব না। 'ডিভাইস নিৰ্ধাৰণ কৰা' ক্লিক কৰে ডায়লগ বাক্স প্ৰদৰ্শন কৰে ডিভাইস\n"
+#~ "নিৰ্ধাৰণ কৰক, অথবা 'প্ৰস্থান' টিপে সিডি প্লেয়াৰ বন্ধ কৰক। "
+
+#~ msgid "Set device"
+#~ msgstr "ডিভাইস নিৰ্ধাৰণ কৰক"
+
+#~ msgid "No CD device"
+#~ msgstr "কোন সিডি ডিভাইস নেই"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "সিডি প্লেয়াৰ সঠিকভাবে চলছে না।\n"
+#~ "\n"
+#~ "সমস্যাৰ কাৰণ জানিবলৈ হলে 'বিবৰণ' -এ ক্লিক কৰক।\n"
+#~ "\n"
+#~ " 'ডিভাইস সেট কৰা' ক্লিক কৰে ডায়লগ বাক্স প্ৰদৰ্শন কৰে ডিভাইস নিৰ্ধাৰণ কৰক, অথবা "
+#~ "'প্ৰস্থান' টিপে সিডি প্লেয়াৰ বন্ধ কৰক।"
+
+#~ msgid "_Details"
+#~ msgstr "বিবৰণ (_D)"
+
+#~ msgid "_Set device"
+#~ msgstr "ডিভাইস নিৰ্ধাৰণ কৰক(_S)"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "ভুল সিডি ডিভাইস"
+
+#~ msgid "Position"
+#~ msgstr "অবস্থান"
+
+#~ msgid "Open preferences"
+#~ msgstr "পছন্দেৰ তালিকা খোলো"
+
+#~ msgid "Preferences"
+#~ msgstr "পছন্দ"
+
+#~ msgid "Track List"
+#~ msgstr "গানেৰ তালিকা"
+
+#~ msgid "Open track editor"
+#~ msgstr "গান সম্বন্ধীয় তথ্যেৰ সম্পাদক খোলো"
+
+#~ msgid "Track editor"
+#~ msgstr "গান সম্বন্ধীয় তথ্যেৰ সম্পাদক"
+
+#~ msgid "Play / Pause"
+#~ msgstr "বাজাও/বিৰতি দাও"
+
+#~ msgid "Stop"
+#~ msgstr "থামাও"
+
+#~ msgid "Previous track"
+#~ msgstr "পূৰ্ববৰ্তী গান"
+
+#~ msgid "Previous"
+#~ msgstr "পূৰ্ববৰ্তী"
+
+#~ msgid "Rewind"
+#~ msgstr "পিছিয়ে যাও (ৰিওয়াইন্ড)"
+
+#~ msgid "Fast forward"
+#~ msgstr "এগিয়ে যাও (ফাস্ট ফৰওয়াৰ্ড)"
+
+#~ msgid "Next track"
+#~ msgstr "পৰবৰ্তী গান"
+
+#~ msgid "Eject CD"
+#~ msgstr "সিডি বেৰ কৰে দাও"
+
+#~ msgid "Eject"
+#~ msgstr "বেৰ কৰে দাও"
+
+#~ msgid "CD device to use"
+#~ msgstr "যে সিডি ডিভাইস ব্যবহৃত হ'ব"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "কোন সিডি প্লেয়াৰ এপ্লিকেশন বৰ্তমানে সক্ৰিয় না থাকলেই কেবল আৰম্ভ কৰক"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "চালু হওয়াৰ সময় সিডি বাজাও"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Start iconified in notification area"
+
+#~ msgid "Cannot create player"
+#~ msgstr "বাদক তৈৰি কৰা গেল না"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "গানেৰ সিডি বাজাও"
+
+#~ msgid "CD player Volume"
+#~ msgstr "সিডি বাদকেৰ শব্দমাত্ৰা"
+
+#~ msgid "CD player theme"
+#~ msgstr "সিডি বাদক থিম"
+
+#~ msgid "Device path"
+#~ msgstr "ডিভাইস পথ"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "ডিস্‌প্লে?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "সিডি বাদক থেকে প্ৰস্থান কৰলে সিডি বেৰ কৰে দেওয়া হ'ব কি?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "How the time should be displayed while CD Player is playing?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "যখন সিডি বাদক শুৰু হ'ব তখন বাজানোও শুৰু হ'ব কি?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "সিডি বাদক থেকে প্ৰস্থান কৰলে সিডি বেৰ কৰে দেওয়া হ'ব কি?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "সিডি চালাতে হলে সিডি প্লেয়াৰ সিডি ড্ৰাইভেৰ জন্য যি পাথ (Path) ব্যবহাৰ কৰবে"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "সিডি প্লেয়াৰ প্ৰদৰ্শনেৰ সময় কোন থিমটি ব্যবহৃত হ'ব"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "সিডি প্লেয়াৰ চালু হওয়াৰ সময় শব্দমাত্ৰা কত হ'ব?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "সিডি প্লেয়াৰ আৰম্ভ হলে সিডি চালাতে শুৰু কৰবে কি? "
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD বহিষ্কাৰ কৰতে ব্যৰ্থ: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "এৰ মানে সিডি বাদক চলতে পাৰবে না।"
+
+#~ msgid "Error setting device"
+#~ msgstr "ডিভাইস নিৰ্ধাৰণে সমস্যা"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "সিডি বাদক সম্বন্ধীয় পছন্দ"
+
+#~ msgid "_Device:"
+#~ msgstr "ডিভাইস:(_D)"
+
+#~ msgid "Behavior"
+#~ msgstr "আচৰণ"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "CD প্লেয়াৰ আৰম্ভ হলে বাজানো শুৰু হ'ব (_p)"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "CD প্লেয়াৰ আৰম্ভ হলে বাজানো শুৰু হ'ব"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "CD প্লেয়াৰ বন্ধ কৰা হলে CD বহিষ্কাৰ কৰাৰ প্ৰচেষ্টা কৰা হ'ব (_e)"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "সিডি বাদক থেকে প্ৰস্থান কৰলে সিডি বেৰ কৰে দেওয়া হ'ব"
+
+#~ msgid "Themes"
+#~ msgstr "থীম"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "একটি থিম বেছে নিন:(_S)"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE শব্দৰ মাত্ৰা নিয়ন্ত্ৰণকাৰী"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "শব্দৰ মাত্ৰা ঠিক কৰক"
+
+#~ msgid "<b>Default Input</b>"
+#~ msgstr "<b> অবিকল্পিত নিবেশ</b>"
+
+#~ msgid "<b>Default Output</b>"
+#~ msgstr "<b> অবিকল্পিত</b>"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">পৰীক্ষা কৰা হচ্ছে...</span>"
+
+#~ msgid "Audio"
+#~ msgstr "শব্দ"
+
+#~ msgid "Click Ok to finish."
+#~ msgstr "শেষ কৰতে চাইলে ঠিক আছে-তে ক্লিক কৰক।"
+
+#~ msgid "D_evice:"
+#~ msgstr "ডিভাইস:"
+
+#~ msgid "P_ipeline:"
+#~ msgstr "P_ipeline:"
+
+#~ msgid "P_lugin:"
+#~ msgstr "P_lugin:"
+
+#~ msgid "Pipeli_ne:"
+#~ msgstr "Pipeli_ne:"
+
+#~ msgid "Te_st"
+#~ msgstr "পৰীক্ষা...(_s)"
+
+#~ msgid "Testing Pipeline"
+#~ msgstr "পাইপলাইন পৰীক্ষা কৰা হচ্ছে"
+
+#~ msgid "Video"
+#~ msgstr "ভিডিও"
+
+#~ msgid "_Plugin:"
+#~ msgstr "_Plugin:"
+
+#~ msgid "_Test"
+#~ msgstr "পৰীক্ষা (_T)"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "সাউন্ড ডীমনেৰ সাথে সংযোগ স্থাপন কৰা সম্ভব হয় নি।\n"
+#~ "কমান্ড প্ৰম্পটে 'esd' চালান।"
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "মিটাৰেৰ এক্স অবস্থান (স্থানাঙ্ক) নিৰ্ধাৰণ কৰক।"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "মিটাৰেৰ ওয়াই অবস্থান (স্থানাঙ্ক) নিৰ্ধাৰণ কৰক"
+
+#~ msgid "Y"
+#~ msgstr "ৱাই স্থানাঙ্ক"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "বৰ্তমান হোস্টেৰ ইএসডি সেৱকৰ সাথে যোগাযোগ কৰো।"
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "পৰিমাপ নিৰ্দেশকেৰ একটি লম্বা-লম্বি সংস্কৰণ প্ৰদৰ্শন কৰো।"
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "ৰেকৰ্ডিং-এৰ স্তৰ নিৰ্দেশক হিসেবে কাজ কৰো।"
+
+#~ msgid "Host is %s\n"
+#~ msgstr "হোস্ট হল %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "শব্দ-ধাৰণ স্তৰ"
+
+#~ msgid "Volume Meter"
+#~ msgstr "আওয়াজ পৰিমাপক"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "ৰেকৰ্ডেৰ ইনপুটেৰ মাত্ৰা পৰ্যবেক্ষণ কৰক"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "ৰেকৰ্ডিং-এৰ স্তৰ পৰ্যবেক্ষক"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "শব্দৰ আউটপুট মাত্ৰাৰ উপৰে নজৰ ৰাখো"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "শব্দমাত্ৰা পৰ্যবেক্ষক"
+
+#~ msgid "hours"
+#~ msgstr "ঘন্টা"
+
+#~ msgid "minutes"
+#~ msgstr "মিনিট"
+
+#~ msgid "seconds"
+#~ msgstr "সেকেন্ড"
+
+#~ msgid "_Open..."
+#~ msgstr "খুলুন...(_O)"
+
+#~ msgid "Save _As..."
+#~ msgstr "নতুন ৰূপে সংৰক্ষণ...(_A)"
+
+#~ msgid "Capture"
+#~ msgstr "ক্যাপচাৰ"
+
+#~ msgid "Switch"
+#~ msgstr "Switch"
+
+#~ msgid "Option"
+#~ msgstr "Option"
+
+#~ msgid "_Change Device"
+#~ msgstr "ডিভাইস পৰিবৰ্তন কৰো(_C)"
+
+#~ msgid "Change device to %s"
+#~ msgstr "ডিভাইস পৰিবৰ্তন কৰে %s-কে ব্যবহাৰ কৰো"
+
diff --git a/po/ast.po b/po/ast.po
new file mode 100644
index 0000000..7a940e6
--- /dev/null
+++ b/po/ast.po
@@ -0,0 +1,1454 @@
+# Asturian translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Astur <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-09-14 16:43+0200\n"
+"PO-Revision-Date: 2009-09-10 22:42+0100\n"
+"Last-Translator: astur <[email protected]>\n"
+"Language-Team: Asturian <[email protected]>\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: Asturian\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Amosar el control de volume de l'escritoriu"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Control de Volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Camudar el volume del soníu y los eventos de soníu"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Soníu"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "Activar códigu de depuración"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "Versión d'esta aplicación"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - Applet Control de Volume de MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr "Esperando respuesta del sistema de soníu"
+
+#: ../mate-volume-control/src/dialog-main.c:155 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Páxina d'aniciu"
+
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr " - Control de Volume de MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1762
+msgid "Output"
+msgstr "Salida"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1678
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Esquierda"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Drecha"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Front"
+msgstr "Frente"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Traseru"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínimu"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Máximu"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Esvanecimientu:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:584
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Ensin amplificar"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:844
+msgid "Mute"
+msgstr "Silenciar"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1433
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Desactiváu"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrada"
+msgstr[1] "%u entraes"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "Soníos del Sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+msgid "Co_nnector:"
+msgstr "Co_neutor:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr "Detectar picos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1362
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1515
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Nome"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1367
+msgid "Device"
+msgstr "Preséu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1585
+msgid "_Output volume: "
+msgstr "Volume de sali_da: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1615
+msgid "Sound Effects"
+msgstr "Efeutos de soníu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1622
+msgid "_Alert volume: "
+msgstr "Volume d'_alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1635
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1640
+msgid "C_hoose a device to configure:"
+msgstr "_Esbillar un preséu pa configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1667
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "Settings for the selected device:"
+msgstr "Axustes pal preséu seleicionáu:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1685
+msgid "_Input volume: "
+msgstr "Volume d'_entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1705
+msgid "Input level:"
+msgstr "Nivel d'entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "C_hoose a device for sound input:"
+msgstr "_Esbillar un preséu pa la entrada de soníu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1767
+msgid "C_hoose a device for sound output:"
+msgstr "_Esbillar un preséu pa la salida de soníu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1805
+msgid "Applications"
+msgstr "Aplicaciones"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1809
+msgid "No application is currently playing or recording audio."
+msgstr "Denguna aplicación ta reproduciendo o grabando soníu anguaño."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1933
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Preferencies de soníu"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Falló entamar Preferencies de Soníu: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Silenciu"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Preferencies de Soníu"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Silenciáu"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Grabar clips de soníu"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Grabador de soníu"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "Ensin títulu"
+
+#: ../grecord/src/mate-recorder.c:146 ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "Ensin títulu-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Nun se foi quien a criar l'elementu de GStreamer %s.\n"
+"Instale'l complemento «%s» del módulu «%s».\n"
+"Comprebe que l'instalación ye correuta executanto\n"
+" gst-inspect-0.10 %s\n"
+"y torne a aniciar mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Comprebe los sos axustes.\n"
+"Podría carecer de los complementos necesarios."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minutu"
+msgstr[1] "%ld minutos"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld hores"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segundu"
+msgstr[1] "%ld segundos"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s y %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s y %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Abrir un Ficheru"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nun pudo cargase'l ficheru:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "Llistu"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Trocar"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ya hai un ficheru nomáu \"%s\". \n"
+"¿Quier trocalu col que ta guardando agora?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Nun pudo guardase'l ficheru \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Guardar ficheru como"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nun ta instalao na ruta."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Fallu al arrancar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "¿Guardar la grabación enantes de zarrar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "¿Guardar la grabación?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Zarrar _ensin Guardar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continuar _ensin guardar"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "Entruga"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Nun se guardó)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "Tamañu desconocíu"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "Desconocíu"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f KHz"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Estimáu)"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (monu)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (estéreu)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "%s Información"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "Información del ficheru"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "Carpeta:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "Nome del ficheru:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "Tamañu del ficheru:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "Información d'audiu"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "Duración del ficheru:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "Númberu de canales:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "Frec. de muestréu"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "Frecuencia de bits:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un grabador de soníos pa MATE\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "Tocando..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr "Salida de soníu de MateConf"
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reproducción"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "Grabando..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr "Grabación de soníu de MateConf"
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Los sos axustes de captura d'audio nun son válidos. Ígüelos nos axustes de "
+"«Soníu» baxo'l menú «Sistema -> Preferencies»."
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "salida a ficheru"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "nivel"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nun se pudo interpretar el perfil d'audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nun se pudo capturar per aciu del perfil d'audiu «%s». "
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nun se pudo escribir nun ficheru per aciu del perfil d'audiu «%s». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "_Ficheru"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "Facer una grabación nueva"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "Abrir un ficheru"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "Guardar esti ficheru"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "Guardar esti ficheru con un nome distintu"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "Abrir control de _volume"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "Abre l'entemecedor de soníu"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "Amosar información al rodiu del ficheru actual"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "Zarrar esti ficheru"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "Colar del programa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "Grabar soníu"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "Tocar soníu"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "Detener soníu"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "_Aida"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "Índiz"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "Abrir el manual"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "Tocante a esti programa"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Nun se pudo cargar ui.xml. Ye dable que'l programa nun tea instaláu de "
+"miente correuta."
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "Abrir"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "Guardar"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "Guardar Como"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "Grabar de la _entrada:"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "_Grabar como:"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<ren>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "Llonxitú:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "Nivel:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Grabador de soníu"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Altor de la ventana"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "L'altor de la ventana que s'amosará"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Anchor de la ventana"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "L'anchor de la ventana que s'amosará"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de soníu"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Control de volume desconocíu %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Nun s'alcontraron complementos o preseos de control de volume de GStreamer."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Grabando"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Conmutadores"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opciones"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferencies del control de volume"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Esbillar los entemecedores visibles:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Quitar soníu/prender soníu %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Pista %s: quitar soníu"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Conmutar grabación d'audiu de %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Pista %s: captura audiu"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Seleición d'opción %s"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d de la pista %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Pista %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Bloquiar los canales de %s en conxuntu"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Pista %s: trancar canales"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "monu"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "esquierda"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "drecha"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "alantre esquierda"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "alantre drecha"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "darrera esquierda"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "darrera drecha"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "alantre cientru"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "llateral izquierdu"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "llateral drechu"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "desconocíu"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume del canal %s nel %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Una aplicación pa remanar el volume sofitada en Mate/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Iñigo Varela https://launchpad.net/~malditoastur\n"
+" Xuacu https://launchpad.net/~xuacusk8"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Control de volume: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Preséu: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controlar el volume n'otru preséu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "Dengún"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "Non soportáu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Predetermináu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr "Fallu al llamar al ventanu principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+msgid "Failed to load UI file; please check your installation."
+msgstr "Falló la carga de la interface d'usuariu; compruebe la so instalación."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configurar predeterminaos p'aplicaciones GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr "Seleición de sistemes multimedia"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Deteutar automáticamente"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizáu"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Soníu de preba"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Silenciu"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (e.g. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Entrada de preba"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Videu for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Videu for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Fallu al facer tuberíes de preba pa '%s'"
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Hebo un fallu al amosar l'aida: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Remanando'l perfil \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ensin nome>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ensin descripción>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Fallu al garrar la llista de perfiles de gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Fallu al soscribise a los avisos de camudaciones na llista de perfiles de "
+"terminal. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Fallu al escaecer la ruta de perfiles %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Editar"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "¿Desaniciar esti perfil?\n"
+msgstr[1] "¿Desaniciar estos %d perfiles?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "¿Desaniciar el perfil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Desaniciar perfil"
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "Editar perfiles Mate Audio"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "_Perfiles:"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Yá hai un perfil nomáu \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Fallu de MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Falta'l ficheru \"%s\". Esto quier dicir que l'aplicación nun ta bien "
+"instalada y entos nun puede amosase'l ventanu."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Executar '%s --help' pa ver una llista completa de les opciones de comandu "
+"disponibles.\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Remanar perfil d'audiu"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Perfil nuevu"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "_Descripción del perfil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "¿Ta furrul_ando?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "Fa_cer"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_Estensión de ficheru:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Pipeline de _Gstreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Nome del _perfil:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Una descripción pal perfil d'audiu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Una descripción del perfil que caltién más información al rodiu de cuándo "
+"usar esti perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"La estensión del ficheru qu'usarase pa guardar los ficheros codificaos con "
+"esti perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Una tubería parcial de GStreamer pa usar con esti perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nome curtiu pal perfil d'audiu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nome curtiu pal perfil d'audiu que s'usará nes seleiciones y que "
+"identifica'l perfil de mena única."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Calidá de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Calidá de CD, ensin pérdida"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Calidá de CD, con pérdida"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Calidá de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Calidá de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Llista de perfiles de grabación d'audiu. La llista contién cadenes de testo "
+"con subdirectorios relativos a /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Llista de perfiles"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "La estensión del ficheru predeterminada pa esti perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "La tubería parcial del GStreamer pa usar"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Usáu pa pasar soníu con calidá de CD, con un codec de compresión ensin "
+"pérdida. Use esto si quier remanar el ficheru o grabalu nún CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Úsase pa pasar soníu con calidá de CD, con un codec de compresión con "
+"pérdida. Use esto pa sacar les pistes d'un CD y grabaciones de radiu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Usáu pa convertir a soníu con calidá de CD, pero col códec con pérdida AAC. "
+"Úselu pa tresnar ficheros que llueu se copiarán a preseos que namái aguanten "
+"el códec AAC. Decátese que l'usu d'esti formatu pue ser illegal na so "
+"xurisdicción; contaute col so asesor pa que lu aconseye."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Usao pa convertir a audio con calidá de CD, pero usando'l codec con perda "
+"MP2. Use esto pa preparar ficheros pa copialos a preseos que nun sofiten más "
+"qu'el codec MP2. Atalante que l'usu d'esti formatu pue ser ilegal na so "
+"xurisdicción; contaute col so abogáu si necesita conseyu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Usáu pa convertir a soníu con calidá de CD, pero col códec con pérdida MP3. "
+"Úselu pa tresnar ficheros que llueu se copiarán a preseos que namái aguanten "
+"el códec MP3. Decátese que l'usu d'esti formatu pue ser illegal na so "
+"xurisdicción; contaute col so asesor pa que lu aconseye."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Usáu pa convertir en soníu de calidá de voz ensin pérdida. Use ésti para "
+"grabar y editar voz."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Usáu pa convertise en soníu de calidá de voz con pérdida. Use ésti para "
+"grabar voz que nun necesite editase."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voz, ensin perda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voz, con perda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Diz si esti perfil úsase o non"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Diz si esti perfil úsase y amuésase o non."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Ensin soníos"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Internu"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Comprobando'l soníu d'eventu"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Del tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Triba"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema de soníu:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Esbillar un soníu d'alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+msgid "Enable _window and button sounds"
+msgstr "Activar soníos de _ventanes y botones"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Soníu d'alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Ventanes y botones"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Botón calcáu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Botón conmutador calcáu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Ventana maximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Ventana desmaximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Ventana minimizada"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Escritoriu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Coneutase"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Desconeutase"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Corréu electrónicu nuevu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Vaciar la papelera"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Aición llarga completada (descarga, grabación de CD, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertes"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Información o entruga"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Avisu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fallu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Alvertencia de batería"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Escueya un Ficheru de Soníu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Ficheros de soníu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Personalizáu…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Tema de soníu:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Activar soníos de ventanos y botones"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lladríu"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Gotiar"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Vidru"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/az.po b/po/az.po
new file mode 100644
index 0000000..e8f52e9
--- /dev/null
+++ b/po/az.po
@@ -0,0 +1,2503 @@
+# translation of mate-media.HEAD.az.po to Azerbaijani
+# Copyright (C) 2000, 2004 Free Software Foundation, Inc.
+# Vasif Ismailoglu MD <[email protected]>, 2000.
+# Mətin Əmirov <[email protected]>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.az\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2004-09-04 15:15+0300\n"
+"Last-Translator: Mətin Əmirov <[email protected]>\n"
+"Language-Team: Azerbaijani <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"net>\n"
+"X-Generator: KBabel 1.3.1\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "CD sorğuları üçün əlaqə qurulacaq vericinin ünvanı"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Vericiyə göndəriləcək mə'lumat"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Verici adı"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Verici növü"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Bütün sorğularla birlikdə göndəriləcək qovşaq adı"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "mə'lumat bazasının vericidə işlətdiyi qapı"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"CD sorğuları üçün istifadə ediləcək vericinin növü. Mümkün qiymətlər: 0 "
+"(FreeDB round robin vericisi), 1 (başqa freedb vericisi) və 2 (başqa verici)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "İstifadəçi adı"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Bütün sorğularla birlikdə göndəriləcək istifadəçi adı"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Bu qiymət CD sorğuları üçün vericiyə hansı şəxsi mə'lumatların "
+"göndəriləcəyini müəyyən edir. Mümkün qiymətlər: 0 (heç bir mə'lumat), 1 (əsl "
+"mə'lumat) və 3 (başqa mə'lumatlar)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Sizin qovşaq adınız"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Yardım göstərilirkən xəta yarandı: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Mə'lumat göndərmə"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Ə_sl m'əlumatı göndər"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "_Digər m'əlumatı göndər:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Ad:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Qovşaq _adı:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Giriş Mə'limatı"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "FreeDB _round robin vericisi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "_FreeDB vericisini yenilə:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Verici"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Yer"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "Verici Siyahısını _Yenilə"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Başqa _verici:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Qovşaq adı:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Qapı:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "CD mə'lumat Bazası Seçimləri"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Namə'lum / Namə'lum"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Namə'lum"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Birdən çox nəticə..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"mə'lumat bazasında bir dənədən çox nəticə tapıldı.\n"
+"Zəhmət olmasa sizə ən uyğun olanı seçin"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kateqoriya"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Cd ID-si"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Sənətkar və Mahnı Adı"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Na'mə'lum mahnı"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "CD Məlumat Bazası Vericisi"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "CD məlumat bazası vericisi seçimlərinizi dəyişdirin"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Classical Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Oldies"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Diqər"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternative"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Soundtrack"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classical"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Game"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Sound Clip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Noise"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Space"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumental Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumental Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ethnic"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedy"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Native American"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gothic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symphonic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Easy Listening"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acoustic"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humour"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Speech"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Chamber Music"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Symphony"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satire"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Rhythmic Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Christian Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Na'mə'lum Sənətkar"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Na'mə'lum Albom"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Disk ID-si təkmilləşdirilir: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Ətraflı disk seçimlərini gizlət"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Ətraflı səs seçimlərini göstər"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Ətraflı mahnı seçimlərini gizlət"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Ətraflı mahnı seçimlərini göstər"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Disk ID-si təkmilləşdirilir"
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Artist:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "Disk _Adı:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_Disk şərhləri:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Tərz:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_İl:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Ad"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Uzunluq"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Əlavə mahnı mə'lumatı:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "CDDB Mahnı Editoru"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"CDDBMahnıEditoru e'malatxanası yaradıla bilmir.\n"
+"Bunun səbəbi hazırda işləyən başqa bir cddb-mahnı-editoru ola bilər.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD Displeyi"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Hazırda ifa olunan albom, ifaçısı və keçən vaxt mə'lumatlarını göstərir"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Zaman Çubuğu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Hazırkı mahnının keçən vaxt mə'lumatlarını göstərən sətir"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "mə'lumat Çubuğu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Mə'lumatları göstərmə sətri"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Sənətkar Sətri"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "İfaçının adının göstəriləcəyi sətir"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Albom Sətiri"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Albomun adının göstəriləcəyi sətir"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Çal"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Fasilə ver"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr "%s - %s çalınır"
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "Çalınır"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Fasilədə"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "CD Çalğıcı"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Dayandırılıb"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Disk xətası"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Disk yoxdur"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "Diski _Çıxart"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Sürücü aç"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "mə'lumat CDsi"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Cdrom yoxdur"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Sürücü Xətası"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "MATE üçün CD çalğıcısı"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, fuzzy, c-format
+msgid "Volume %d%%"
+msgstr "Səs göstərgəsi"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "%s-ə icazə səlahiyyətləriniz yoxdur."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s düzgün CD avadanlığına olan yolu göstərmir. Bunun səbəbləri:\n"
+"a) Kompüterinizdə CD dəstəyi yoxdur\n"
+"b) CD sürücüsünü işlədmək üçün lazımi səlahiyyətləriniz yoxdur\n"
+"c) %s CD sürücüsü deyil.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:119
+#, fuzzy
+msgid "The orientation of the tray."
+msgstr "Səs göstərgəsinin X-Yerini göstər."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Namə'lum"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Çal/Fasilə ver"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Dayandır"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Əvvəlki"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "_Yeni"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "Diski _Çıxart"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Yardım"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Haqqında"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Çıx"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Seçili CD avadanlığı yoxdur. Bu, CD çalğıcısı işləyə bilməyəcək\n"
+"deməkdir. Avadanlığı seçmə pəncərəsinə getmək üçün \n"
+"Avadanlığı seç düyməsinə basın ya da çıxmaq üçün Çıxışa basın."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Avadanlığı seç"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "CD sürücüsü yoxdur"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"CD çalğıcısı düzgün işləyə bilmir.\n"
+"\n"
+"Səbəbləri qaggında ətraflı mə'lumat üçün Ətraflı düyməsinə basın.\n"
+"\n"
+"Avadanlığı seçmə pəncərəsinə getmək üçün Avadanlığı seç düyməsinə basın ya "
+"da çıxmaq üçün Çıxışa basın"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Ətraflı"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "Avadanlığı _seç"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Xətalı CD sürücüsü"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Yer"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Seçimləri aç"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Seçimlər"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Mahnı Siyahısı"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Parça düzəldicisini aç"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Mahnı editoru"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Çal/Fasilə ver"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Dayan"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Əvvəlki mahnı"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Əvvəlki"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Yenidən Çevir"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Qabağa al"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Sonrakı mahnı"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "CDni çıxart"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Çıxart"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "İşlədiləcək CD sürücüsü"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Ancaq hazırda işləyən bir CD çalğıcısı yoxdursa başla"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Başlarkən CD-ni çal"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Oxuducu yaradıla bilmir"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Audio CDləri çal"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+#, fuzzy
+msgid "CD player Volume"
+msgstr "CD-çalğıcısı örtüyü"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "CD-çalğıcısı örtüyü"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Avadanlıq cərgəsi"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "CD çalğıcısından çıxanda CD çıxardılsın?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "CD Çalğıcısı başladılanda oxumağa başlasın?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "CD çalğıcısından çıxanda, CD sürücüdən çıxardılsın?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "CD çalğıcısının CDləri oxurkən işlədəcəyi CD sürücüsünə olan yol"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "CD çalğıcısının işlədəcəyi örtük"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr "CD çalğıcısının işlədəcəyi örtük"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "CD çalğıcısı başladılanda, CDni oxumağa başlasın?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Bu, CD çalğıcısı icra edilə bilməyəcək deməkdir."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Avadanlıq quraşdırıla bilmədi"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "CD-Çalğıcısı Seçimləri"
+
+#: ../mate-cd/preferences.c:625
+#, fuzzy
+msgid "_Device:"
+msgstr "Avadanlıq cərgəsi"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr ""
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "CD çalğıcısı başladılanda CDni oxumağa _başla"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "CD Çalğıcısı başladılanda CDni oxumağa başla"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "CD çalğıcısından çıxanda CD qapağını _açmağa çalış"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "CD çalğıcısından çıxanda CD qapağını açmağa çalış"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr ""
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Səs kliplərini qeyd et"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Səs Qeyd Edicisi"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "Ad"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "Ad"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "saat"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "saat"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "dəqiqə"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "dəqiqə"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "saniyə"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "saniyə"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "Fayl aç"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Hazır"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "Space"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Faylı fərqli qeyd et"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s cərgədə qurulu deyil."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s başlarkən xəta yarandı: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "Fusion"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Qeyd edilməyib)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Namə'lum böyüklük"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "%s mə'lumatı"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "Fayl mə'lumatı"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Qovluq:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Fayl adı:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Fayl böyüklüyü:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Səs mə'lumatı"
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "Fayl məlumatı"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Kanal mıqdarı:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Sample sıxlığı:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Yeniləmə sıxlığı:"
+
+#: ../grecord/src/gsr-window.c:1209
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr "MATE üçün səs qeyd edici proqram"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Çalınır ..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+#, fuzzy
+msgid "Playback"
+msgstr "Çal"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "Qeyd Edilir ..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Audio profil üçün qısa ad"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Audio profil üçün qısa ad"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_Fayl"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "Yeni bir parça yarat"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Aç..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Fayl aç"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Hazırkı faylı qeyd et"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "_Fərqli Qeyd Et..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Hazırkı faylı fərqli qeyd et"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "Səs İdarəsi"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "Audio mikseri işə sal"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Hazırkı fayl haqqında mə'lumat göstər"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Hazırkı faylı qeyd et"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Proqramdan çıx"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_İdarə"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "Səsi qeyd et"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Səsi ifa et"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Səsi dayandır"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Proqramdan çıx"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Aç"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Qeyd Et"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Fərqli Qeyd Et"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "Səs kliplərini qeyd et"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "Qeyd adı"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<heç biri>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Uzunluq:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Səs səviyyəni dəyişdir"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Səs İdarəsi"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+#, fuzzy
+msgid "Capture"
+msgstr "Satire"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:76
+#, fuzzy, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Səs İdarəsi"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Bağışlayın, heç bir mikser elementi və/ya da avadanlığı tapılmadı"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+#, fuzzy
+msgid "Volume Control Preferences"
+msgstr "Səs İdarəsi"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "Mahnı Siyahısı"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, fuzzy
+msgid "mono"
+msgstr "1 (mono)"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+#, fuzzy
+msgid "front center"
+msgstr "Məzmun"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+#, fuzzy
+msgid "unknown"
+msgstr "Namə'lum"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, fuzzy, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Kanal mıqdarı:"
+
+#: ../gst-mixer/src/volume.c:205
+#, fuzzy, c-format
+msgid "Track %s"
+msgstr "Mahnı Siyahısı"
+
+#: ../gst-mixer/src/volume.c:208
+#, fuzzy, c-format
+msgid "Channel %d of track %s"
+msgstr "%d Kanalı, %s Slayderi"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+#, fuzzy
+msgid "_Change Device"
+msgstr "Avadanlığı seç"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:185
+#, fuzzy, c-format
+msgid "Change device to %s"
+msgstr "İşlədiləcək CD sürücüsü"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, fuzzy, c-format
+msgid "Volume Control: %s"
+msgstr "Səs İdarəsi"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:396
+#, fuzzy
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-əsaslı mikser tə'minatı"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Əsas pəncərə təxirsizləşdirilməsi bacarılmadı"
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer proqramları üçün əsasları quraşdır"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Multimediya Sistemi Seçicisi"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Ön Qurğulu Örtük</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Ön Qurğulu Örtük</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Sınanır...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Qurtarmaq üçün Oldu'ya tıqlayın."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "Boru _xətdi:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "Sı_naq"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Boru Xətti Sınanır"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Giriş:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Çıxış:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Boru Xətdi:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Sınaq"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Xüsusi"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' üçün sınaq boru xəttini inşa edə bilmədim"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Yardım göstərilirkən xəta yarandı: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "\"%s\" profili dəyişdirilir"
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<adlandırılmayıb>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<izahat yoxdur>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio profillərininin siyahısı alınırkən xəta yarandı. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "Audio profil siyahısı dəyişiklərinə abunə olarkən xəta yarandı. (%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "%s profil qovluğu unudulduğu üçün xəta yarandı. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "tanıtma"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Düzəlt"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Silmək üçün bir yaxud bir neçə profil seçməlisiniz."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Bu profil silinsinmi?\n"
+msgstr[1] "Bu %d profil silinsinmi?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" profili silinsin?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Profili Sil"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "GMAudio Profillərini Düzəlt"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Profillər:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" adında onsuzda bir profiliniz mövcuddur"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Xətası (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr "\"%s\" faylı əksikdir. Bu, proqramın səhv qurulduğunu bildirir."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Audio Profilini Düzəlt"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "Fayl _Uzantısı:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Yeni Profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Profil İzahatı:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "Profil _İzahatı:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "Profil _adı:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Fəal?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Yarat"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "_GStreamer Borusu:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "_Profil adı:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Audio profilin izahatı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "Audio profil haqqında mə'lumat daxil edən izahat"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Bu profil ilə kodlanan fayllar qeyd edildiyində işlədiləcək fayl uzantısı."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Bu profildə işlədiləcək qismi GStreame borusu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Audio profil üçün qısa ad"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "Audio profil üçün qısa ad."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "CD Keyfiyyəti, İtkisiz"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "CD Keyfiyyəti, İtkili"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Audio qeydlər siyahısı. Siyahı /system/gstreamer/audio/profiles cərgəsinə "
+"nəzərən qovluqları adlandıran qatarları daxil edir."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Profil siyahısı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Bu profil üçün ön qurğulu fayl uzantısı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "İşlədilən qismi GStreamer borusu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-keyfiyyətində itkisiz audioya dönüşdürmək üçündür. Əgər faylı redaktə "
+"etmək ya da CD-yə qeyd etmək istəyirsinizsə bunu seçin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-keyfiyyətində, amma itkili olaraq audioya dönüşdürmək üçündür. CD-dən "
+"nəğmə köçürülməsi və radio qeydləri üçün bunu seçin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+#, fuzzy
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Səs-keyfiyyətindəki audioya dönüşdürmək üçün işlədilir. Bunu danışıqların "
+"qeyd edilməsi üçün işlədin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+#, fuzzy
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Səs-keyfiyyətindəki audioya dönüşdürmək üçün işlədilir. Bunu danışıqların "
+"qeyd edilməsi üçün işlədin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+#, fuzzy
+msgid "Voice, Lossless"
+msgstr "CD Keyfiyyəti, İtkisiz"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Bu profilin istifadə ediləcəyi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Bu profilin göstəriləcəyi."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Səs vericisinə bağlanabilmədim .\n"
+"Xahiş edirik bir əmr sətirindən ´esd´-ni işə sal."
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr "Səs göstərgəsinin X-Yerini göstər."
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "X-Yeri"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr "Səs göstərgəsinin Y-Yerini göstər."
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Y-Yeri"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Bu vericidəki esd-vericisinə bağlan ."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "ESD Verici Qovşağı"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr "Səs göstərgəsinin şaquli növünü aç"
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr "Qeydiyyat səviyyəsi ölçücüsü olaraq davran."
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "%s vericimizdir\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Qeydiyyat Səviyyəsi"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Səs göstərgəsi"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Geyd edilən giriş səsinə nəzarət et"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "Qeydiyyat səviyyəsi nəzarətçisi"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Çıxış səsin səviyyəsinə nəzarət et"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "Səs göstərgəsi"
+
+#~ msgid "Dummy option"
+#~ msgstr "Lazımsız seçim"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Ön qurğulu GStreamer audio giriş elementi seçilməyib - xahiş edirik "
+#~ "GStreamer-MateConf sxemlərini quraraq birini əllaə seçin"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "GStreamer enkoder elementləri yaradıla bilmədi - kodlama qurğuıarınızı "
+#~ "yoxlayın"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "GStreamer filesink əlavəsini tapa bilmir - xahiş edirik onu qurun"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Enkoder elementləri fayl çıxış elemnti ilə əlaqələndirilə bilmədi - "
+#~ "deyəsən səhv enkoder seçmişsiniz"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "_Mikseri İşə Sal"
+
+#~ msgid "File information"
+#~ msgstr "Fayl məlumatı"
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Ön Qurğulu Mənbə</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Səs"
+
+#~ msgid "P_revious track"
+#~ msgstr "Ə_vvəlki mahnı"
+
+#~ msgid "_Next track"
+#~ msgstr "S_onrakı mahnı"
+
+#~ msgid "_About CD player"
+#~ msgstr "CD Çalğıcısı haqqında"
+
+#~ msgid "_Save"
+#~ msgstr "_Qeyd Et"
+
+#~ msgid "File _Information"
+#~ msgstr "Fayl _mə'lumatı"
+
+#~ msgid "_Record"
+#~ msgstr "_Yaz"
+
+#~ msgid "_Play"
+#~ msgstr "_Çal"
+
+#~ msgid "_Contents"
+#~ msgstr "_Məzmun"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "%s qaynağını yükləyə bilmədim"
+
+#~ msgid "<not described>"
+#~ msgstr "<izahatsız>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Genişlədici Böyüklüyü"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Genişlədici oxun böyüklüyü"
+
+#~ msgid "Volume control"
+#~ msgstr "Səs səviyyəsi"
+
+#~ msgid "About"
+#~ msgstr "Haqqında"
+
+#~ msgid "Close"
+#~ msgstr "Bağla"
+
+#~ msgid "Close this window"
+#~ msgstr "Bu pəncərəni bağla"
+
+#~ msgid "Contents"
+#~ msgstr "Məzmun"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Səs Qeyd Edicisi yardımını göstər"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Əsas vasitə çubuğu"
+
+#~ msgid "New"
+#~ msgstr "Yeni"
+
+#~ msgid "Quit"
+#~ msgstr "Çıx"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Son _Fayllar"
+
+#~ msgid "Record"
+#~ msgstr "Qeyd Et"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Mikseri işə sal"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Səs Qeyd Edicisi mə'lumatlarını göstər"
+
+#~ msgid "_Close Window"
+#~ msgstr "Pəncərəni _Bağla"
+
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - Səs Qeyd Edicisi"
+
+#~ msgid "Song length:"
+#~ msgstr "Mahnı uzunluğu:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "GStreamer Xassələri"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "CD-sürücüsü a_vadanlığı:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "CD Çalğıcısı Davranışı:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "_Mövcud Örtüklər:"
+
+#~ msgid "_Apply change"
+#~ msgstr "Dəyişikliyi _Tətbiq Et"
+
+#~ msgid "%s Slider"
+#~ msgstr "%s Slayder"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "%s Slayder %d"
+
+#~ msgid "Lock"
+#~ msgstr "Qıfılla"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s Qıfılı"
+
+#~ msgid "Mute"
+#~ msgstr "Səssiz"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s Səssiz"
+
+#~ msgid "Rec."
+#~ msgstr "Qeyd"
+
+#~ msgid "%s Record"
+#~ msgstr "%s Qeydi"
diff --git a/po/be.po b/po/be.po
new file mode 100644
index 0000000..c36a947
--- /dev/null
+++ b/po/be.po
@@ -0,0 +1,2492 @@
+# Беларускі пераклад mate-media.HEAD.
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Vital Khilko <[email protected]>, 2003.
+# Ales Nyakhaychyk <[email protected]>, 2004.
+# Ihar Hrachyshka <[email protected]>, 2006
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-02-03 14:00+0200\n"
+"PO-Revision-Date: 2007-01-31 23:59+0300\n"
+"Last-Translator: Ihar Hrachyshka <[email protected]>\n"
+"Language-Team: Belarusian <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Адрас паслужніка для запытаў пра CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Зьвесткі для дасыланьня паслужніку"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Порт"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Назва паслужніка"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Тып паслужніка"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Назва вузла, якая будзе дасылацца з усімі запытамі"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Порт, празь які працуе база даньняў паслужніка"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Тып паслужніка для запытаў пра CD. Магчымыя значэньні: 0 (паслужнік round "
+"robinFreeDB), 1 (іншы паслужнік freedb) і 2 (іншы паслужнік)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Імя карыстальніка"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Імя карыстальніка, якое будзе дасылацца з усімі запытамі"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Гэты ключ вызначае, якія зьвесткі пра карыстальніка будуць дасылацца "
+"паслужніку ў запытах пра CD. Магчымыя значэньні: 0 (ніякіх зьвестак), 1 "
+"(сапраўдныя зьвесткі) і 3 (іншыя зьвесткі)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Назва вашага вузла"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Памылка паказу даведкі: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_Не дасылаць зьвесткі"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Дасылаць _сапраўдныя зьвесткі"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Дасылаць _іншыя зьвесткі:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Назва:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Вузел:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Уліковыя зьвесткі"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Паслужнік _round robin FreeDB"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Іншы паслужнік _FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Паслужнік"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Знаходжаньне"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "Аб_навіць сьпіс паслужнікаў"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "_Іншы паслужнік:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Вузел:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Порт:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Перавагі базы даньняў CD-дыскаў"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Невядома / Невядома"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:977
+#: ../grecord/src/gsr-window.c:987 ../grecord/src/gsr-window.c:1003
+#: ../grecord/src/gsr-window.c:1012 ../grecord/src/gsr-window.c:1355
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Невядома"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Некалькі супадзеньняў..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"У базе даньняў знойдзена некалькі супадзеньняў.\n"
+"Ніжэй прадстаўлены сьпіс магчымых варыянтаў, калі ласка, выберыце лепшы."
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Катэгорыя"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID дыска"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Выканаўца і назва"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Невядомы запіс"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Паслужнік базы даньняў CD-дыскаў"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Зьмяніць наладкі вашага паслужніка базы даньняў CD-дыскаў"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Блюз"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Клясычны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Кантры"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Дэнс"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Дыска"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Гранж"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Хіп-хоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Джаз"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Мэтал"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Нью-эйдж"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Старое"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Іншае"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Рэгі"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Тэхна"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Індастрыял"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Альтэрнатыва"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ска"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death-мэтал"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Пранкс"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Гукавы запіс"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Эўра-тэхна"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Эмбіянт"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Трып-Хоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Вакал"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Джаз+Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Фьюжан"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Транс"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Клясыка"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Інструмэнтал"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Кіслата"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "Хаўз"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Гульня"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Гукавы кліп"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Эвангелічная"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Шум"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Альт"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Бас"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Соўл"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Касьмічная"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Мэдытацыя"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Інструмэнтальны поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Інструмэнтальны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Этнічная"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Гатычная"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Цёмная хваля"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Тэхна-Індастрыял"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Электронная"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Поп-фольк"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Эўраданс"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Летуценьні"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Паўднёвы рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Камэдыя"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Культавая"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Гангстарскі рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Гарачая 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Хрысьціянскі рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Поп/Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Джангл"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Этнічная амэрыканская"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Кабарэ"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Новая хваля"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Псыхадэлічная"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Рэйв"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Шоўт'юнс"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Трэйлер"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Пляменная"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Кіслотны панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Кіслотны джаз"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Полька"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Рэтра"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Мюзыкл"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Рок-н-ролл"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Цяжкі рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Фольк"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Фольк/Рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Нацыянальны фольк"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Свінг"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Хуткі фьюжан"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Бэбоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Лацінская"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Кельцкая"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Авангардная"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Гатычны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Прагрэсіўны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Псыхадэлічны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Сымфанічны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Павольны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Біг-бэнд"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Хор"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Лёгкая"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Акустычная"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Гумар"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Маўленьне"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Шансон"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Опэра"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Камэрная музыка"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Саната"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Сымфонія"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Сатырычная"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Павольны джэм"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Клюбная"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Танга"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Самба"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Фальклёрная"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Балядная"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Моцная баляда"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Рытмічны соўл"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Фрыстайл"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Дуэт"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Панк-рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Сола на бубнах"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "Капэля"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Эўра-хаўс"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Гоа"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Клюб-хаўс"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Хардкор"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Тэрар"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Інды"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "Брыт-поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Нігер-панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Польскі панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Біт"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Хрысьціянскі гангстарскі рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Хэві-мэтал"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Блэк-мэтал"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Хрысьціянскі рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Мерэнга"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Сальса"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Анімэ"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Сынт-поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Ню-мэтал"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Арт-рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Невядомы выканаўца"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Невядомы альбом"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Зьмяненьне дыска з ID: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Схаваць адмысловыя парамэтры дыска"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Паказаць адмысловыя парамэтры дыска"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Схаваць адмысловыя парамэтры запісаў"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Паказаць адмысловыя парамэтры запісаў"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Зьмяненьне дыска з ID: "
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Выканаўца:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Назва дыска:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "_Камэнтар да дыску:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Жанр:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Год:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Назва"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Працягласьць"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Дадатковыя даньні пра запіс:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Рэдактар запісаў CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Немагчыма стварыць вытворчасьць CDDBTrackEditor.\n"
+"Магчыма, ужо запушчана іншая копія cddb-track-editor.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Паказ CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Паказвае зьвесткі пра бягучы альбом, выканаўцу і час ад пачатку прайграваньня"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Радок часу"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr ""
+"Радок для паказваньня часу ад пачатку прайграваньня для бягучага запіса"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Радок зьвестак"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Радок для паказваньня зьвестак"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Радок выканаўцы"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Радок для паказваньня імя выканаўцы"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Радок альбому"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Радок для паказваньня назвы альбома"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:808
+msgid "Play"
+msgstr "Граць"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Прыпыніць"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Прайграецца %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Прайграецца\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Прыпынена"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:681 ../mate-cd/mate-cd.c:873
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:614
+msgid "CD Player"
+msgstr "Прайгравальнік CD-дыскаў"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Спынена"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Памылка дыска"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Няма дыска"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Пусты дыск"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Прылада адкрытая"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "CD з даньнямі"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Cdrom адсутнічае"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Памылка прылады"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Прайгравальнік дыскаў для MATE"
+
+#: ../mate-cd/callbacks.c:1110
+msgid "Contents in the CDDB have changed"
+msgstr "Зьмест CDDB зьменены"
+
+#: ../mate-cd/callbacks.c:1111
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Выбраўшы 'Так', вы выдаліце папярэдні зьмест CDDB."
+
+#: ../mate-cd/callbacks.c:1112
+msgid "Do you wish to continue?"
+msgstr "Хочаце працягваць?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1185 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "Гучнасьць %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Здаецца, у вас недастаткова правоў для доступу да %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s ня ўказвае на правільную прыладу CD. Гэта можа здарыцца таму што:\n"
+"а) вашая сыстэма не падтрымлівае чытаньне CD\n"
+"б) у вас недастаткова правоў для доступу да прылады чытаньня CD\n"
+"в) %s не зьяўляецца прыладай чытаньня CD.\n"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Невядомы"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Граць / Прыпыніць"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Спыніць"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "_Папярэдні"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_Наступны"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Вызваліць дыск"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:1990
+msgid "_Help"
+msgstr "_Даведка"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Пра праграму"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "В_ыйсьці"
+
+#: ../mate-cd/mate-cd.c:601
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Не ўсталявана прылада чытаньня CD. Гэта значыць, што прайгравальнік\n"
+"CD немагчыма запусьціць. Націсьніце \"Усталяваць прыладу\",\n"
+"каб перайсьці да дыялёгу ўсталяваньня прылады, ці \"Выйсьці\",\n"
+"каб выйсьці з прайгравальніка CD."
+
+#: ../mate-cd/mate-cd.c:605
+msgid "Set device"
+msgstr "Усталяваць прыладу"
+
+#: ../mate-cd/mate-cd.c:607
+msgid "No CD device"
+msgstr "Няма прылады чытаньня CD"
+
+#: ../mate-cd/mate-cd.c:660
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Няправільны запуск прайгравальніка CD.\n"
+"\n"
+"Націсьніце \"Падрабязнасьці\", каб атрымаць зьвесткі пра прычыну памылкі.\n"
+"\n"
+"Націсьніце \"Усталяваць прыладу\", каб перайсьці да дыялёгу ўсталяваньня\n"
+"прылады, ці націсьніце \"Выйсьці\", каб выйсьці з прайгравальніка CD."
+
+#: ../mate-cd/mate-cd.c:664
+msgid "_Details"
+msgstr "Па_драбязнасьці"
+
+#: ../mate-cd/mate-cd.c:665
+msgid "_Set device"
+msgstr "_Усталяваць прыладу"
+
+#: ../mate-cd/mate-cd.c:667
+msgid "Invalid CD device"
+msgstr "няправільная прылада чытаньня CD"
+
+#: ../mate-cd/mate-cd.c:746
+msgid "Position"
+msgstr "Разьмяшчэньне"
+
+#: ../mate-cd/mate-cd.c:763
+msgid "Open preferences"
+msgstr "Адкрыць перавагі"
+
+#: ../mate-cd/mate-cd.c:764
+msgid "Preferences"
+msgstr "Перавагі"
+
+#: ../mate-cd/mate-cd.c:772
+msgid "Track List"
+msgstr "Сьпіс запісаў"
+
+#: ../mate-cd/mate-cd.c:778
+msgid "Open track editor"
+msgstr "Адкрыць рэдактар запісаў"
+
+#: ../mate-cd/mate-cd.c:779
+msgid "Track editor"
+msgstr "Рэдактар запісаў"
+
+#: ../mate-cd/mate-cd.c:808
+msgid "Play / Pause"
+msgstr "Граць / Прыпыніць"
+
+#: ../mate-cd/mate-cd.c:813
+msgid "Stop"
+msgstr "Спыніць"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous track"
+msgstr "Папярэдні запіс"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous"
+msgstr "Папярэдні"
+
+#: ../mate-cd/mate-cd.c:821
+msgid "Rewind"
+msgstr "Пераматаць назад"
+
+#: ../mate-cd/mate-cd.c:829
+msgid "Fast forward"
+msgstr "Пераматаць наперад"
+
+#: ../mate-cd/mate-cd.c:837
+msgid "Next track"
+msgstr "Наступны запіс"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject CD"
+msgstr "Вызваліць CD"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject"
+msgstr "Вызваліць"
+
+#: ../mate-cd/mate-cd.c:963
+msgid "CD device to use"
+msgstr "Прылада чытаньня CD"
+
+#: ../mate-cd/mate-cd.c:965
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Запускацца толькі тады, калі прайгравальнік яшчэ не працуе"
+
+#: ../mate-cd/mate-cd.c:967
+msgid "Play the CD on startup"
+msgstr "Пачынаць прайграваць дыск падчас запуску"
+
+#: ../mate-cd/mate-cd.c:969
+msgid "Start iconified in notification area"
+msgstr "Запускаць згорнутым у трэй"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1011
+msgid "Cannot create player"
+msgstr "Немагчыма стварыць прайгравальнік"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Граць музычныя CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Гучнасьць прайгравальніка CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Тэма прайгравальніка CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Шлях да прылады"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "Паказваць астатні час?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Вызваліць CD падчас выхаду з прайгравальніка?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Як паказваць час, калі працуе прайгравальнік CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Пачынаць прайграваць CD падчас запуску прайгравальніка?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Вызваляць CD падчас выхаду з прайгравальніка CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+"Шлях да прылады чытаньня CD, якую прайгравальнік павінны выкарыстоўваць"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Якую тэму павінны выкарыстоўваць прайгравальнік для вонкавага выгляду"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+"Якую гучнасьць павінны выкарыстоўваць прайгравальнік адразу пасьля запуску?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+"Калі запускаецца прайгравальнік CD, ці павінны ён пачынаць прайграваць CD?"
+
+#: ../mate-cd/gst-cdrom.c:282
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Немагчыма вызваліць CD: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Гэта азначае, што прайгравальнік CD немагчыма запусьціць."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Памылка ўсталяваньня прылады"
+
+#: ../mate-cd/preferences.c:587
+msgid "CD Player Preferences"
+msgstr "Перавагі прайгравальніка CD"
+
+#: ../mate-cd/preferences.c:626
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Прылада:"
+
+#: ../mate-cd/preferences.c:640
+msgid "Behavior"
+msgstr "Паводзіны"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start _playback when CD Player starts"
+msgstr "Пачынаць п_райграваньне падчас запуску прайгравальніка CD"
+
+#: ../mate-cd/preferences.c:654
+msgid "Start playback when CD Player starts"
+msgstr "Пачынаць прайграваньне падчас запуску прайгравальніка CD"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Спрабаваць в_ызваліць CD падчас выхаду з прайгравальніка CD"
+
+#: ../mate-cd/preferences.c:667
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Спрабаваць вызваліць CD падчас выхаду з прайгравальніка CD"
+
+#: ../mate-cd/preferences.c:683
+msgid "Themes"
+msgstr "Тэмы"
+
+#: ../mate-cd/preferences.c:695
+msgid "_Select a theme:"
+msgstr "_Вылучыце тэму:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Запісаць гукавы кліп"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1200
+msgid "Sound Recorder"
+msgstr "Праграма гуказапісу"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1683
+#: ../grecord/src/gsr-window.c:2473
+msgid "Untitled"
+msgstr "Бяз назвы"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1685
+#, c-format
+msgid "Untitled-%d"
+msgstr "Бяз назвы-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Немагчыма стварыць элемэнт GStreamer %s.\n"
+"Калі ласка, усталюйце ўтулку '%s' з модуля '%s'.\n"
+"Праверце правільнасьць усталёўкі, выканаўшы\n"
+" gst-inspect-0.10 %s\n"
+"і перазапусьціўшы mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Калі ласка, праверце гэтыя ўсталёўкі.\n"
+"Магчыма, вы згубілі неабходныя ўтулкі."
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "гадзіны"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "гадзіна"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "хвіліны"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "хвіліна"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "сэкунды"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "сэкунда"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Адкрыць файл"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Немагчыма загрузіць файл:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1486
+#: ../grecord/src/gsr-window.c:1740 ../grecord/src/gsr-window.c:2295
+msgid "Ready"
+msgstr "Гатова"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Замяніць"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Файл з назвай \"%s\" ужо існуе. \n"
+"Вы хочаце замяніць яго файлам, які вы захоўваеце?"
+
+#: ../grecord/src/gsr-window.c:697 ../grecord/src/gsr-window.c:704
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Немагчыма захаваць файл \"%s\""
+
+#: ../grecord/src/gsr-window.c:721
+msgid "Save file as"
+msgstr "Захаваць файл як"
+
+#: ../grecord/src/gsr-window.c:808
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s не ўсталяваны у месцы."
+
+#: ../grecord/src/gsr-window.c:817
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Памылка запуску %s: %s"
+
+#: ../grecord/src/gsr-window.c:839
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Хахаваць зьмены файла \"%s\" перад закрыцьцём?"
+
+#: ../grecord/src/gsr-window.c:850
+msgid "Close _without Saving"
+msgstr "Закрыць _без захаваньня"
+
+#: ../grecord/src/gsr-window.c:857
+msgid "Question"
+msgstr "Пытаньне"
+
+#: ../grecord/src/gsr-window.c:949
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ня быў захаваны)"
+
+#: ../grecord/src/gsr-window.c:964
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu байт)"
+msgstr[1] "%s (%llu байты)"
+msgstr[2] "%s (%llu байтаў)"
+
+#: ../grecord/src/gsr-window.c:968
+msgid "Unknown size"
+msgstr "Невядомы памер"
+
+#: ../grecord/src/gsr-window.c:989
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f кГц"
+
+#: ../grecord/src/gsr-window.c:997
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f кб/с"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f кб/с (Засталося)"
+
+#: ../grecord/src/gsr-window.c:1015
+msgid "1 (mono)"
+msgstr "1 (мона)"
+
+#: ../grecord/src/gsr-window.c:1018
+msgid "2 (stereo)"
+msgstr "2 (стэрэа)"
+
+#: ../grecord/src/gsr-window.c:1045
+#, c-format
+msgid "%s Information"
+msgstr "%s Зьвесткі"
+
+#: ../grecord/src/gsr-window.c:1069 ../grecord/src/gsr-window.c:2231
+msgid "File Information"
+msgstr "Зьвесткі пра файл"
+
+#: ../grecord/src/gsr-window.c:1084
+msgid "Folder:"
+msgstr "Тэчка:"
+
+#: ../grecord/src/gsr-window.c:1090 ../grecord/src/gsr-window.c:2246
+msgid "Filename:"
+msgstr "Назва файла:"
+
+#: ../grecord/src/gsr-window.c:1096
+msgid "File size:"
+msgstr "Памер файла:"
+
+#: ../grecord/src/gsr-window.c:1105
+msgid "Audio Information"
+msgstr "Інфармацыя пра аўдыё"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "File duration:"
+msgstr "Працягласьць файла:"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "Number of channels:"
+msgstr "Колькасьць каналаў:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Sample rate:"
+msgstr "Частасьць сэмплаў:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Bit rate:"
+msgstr "Бітрэйт:"
+
+#: ../grecord/src/gsr-window.c:1203
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Праграма гуказапісу для MATE\n"
+
+#: ../grecord/src/gsr-window.c:1458
+msgid "Playing..."
+msgstr "Прайграваньне..."
+
+#: ../grecord/src/gsr-window.c:1587
+msgid "MateConf audio output"
+msgstr "Аўдыёвывад MateConf"
+
+#: ../grecord/src/gsr-window.c:1596 ../gst-mixer/src/element.c:220
+#: ../gst-mixer/src/misc.c:38
+msgid "Playback"
+msgstr "Прайграваньне"
+
+#: ../grecord/src/gsr-window.c:1674
+msgid "Recording..."
+msgstr "Запіс..."
+
+#: ../grecord/src/gsr-window.c:1758
+msgid "MateConf audio recording"
+msgstr "Запіс аўдыё Gconf"
+
+#: ../grecord/src/gsr-window.c:1767
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr ""
+"Вашыя ўсталёўкі запісу гуку няправільныя. Калі ласка, выпраўце іх у наладках "
+"Мультымэдыя"
+
+#: ../grecord/src/gsr-window.c:1856
+msgid "file output"
+msgstr "вывад у файл"
+
+#: ../grecord/src/gsr-window.c:1885
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Немагчыма апрацаваць аўдыёпрофіль '%s'. "
+
+#: ../grecord/src/gsr-window.c:1901
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Немагчыма запісваць гук з аўдыёпрофілем '%s'. "
+
+#: ../grecord/src/gsr-window.c:1911
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Немагчыма запісваць у файл з аўдыёпрофілем '%s'. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1962
+msgid "_File"
+msgstr "_Файл"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Create a new sample"
+msgstr "Стварыць новы запіс"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "_Open..."
+msgstr "_Адкрыць..."
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Open a file"
+msgstr "Адкрыць файл"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Save the current file"
+msgstr "Захаваць бягучы файл"
+
+#: ../grecord/src/gsr-window.c:1969
+msgid "Save _As..."
+msgstr "Захаваць _як..."
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Save the current file with a different name"
+msgstr "Захаваць бягучы файл пад іншай назвай"
+
+#: ../grecord/src/gsr-window.c:1971
+msgid "Open Volu_me Control"
+msgstr "Адкрыць кіравальнік гуку"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Open the audio mixer"
+msgstr "Адкрыць аўдыёміксэр"
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Show information about the current file"
+msgstr "Паказаць зьвесткі пра бягучы файл"
+
+#: ../grecord/src/gsr-window.c:1976
+msgid "Close the current file"
+msgstr "Закрыць бягучы файл"
+
+#: ../grecord/src/gsr-window.c:1978
+msgid "Quit the program"
+msgstr "Выйсьці з праграмы"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1981
+msgid "_Control"
+msgstr "_Кіраваньне"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Record sound"
+msgstr "Запісаць гук"
+
+#: ../grecord/src/gsr-window.c:1985
+msgid "Play sound"
+msgstr "Прайграць гук"
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "Stop sound"
+msgstr "Спыніць гук"
+
+#: ../grecord/src/gsr-window.c:1992
+msgid "Open the manual"
+msgstr "Адкрыць даведку"
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "About this application"
+msgstr "Пра гэтае дастасаваньне"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "Немагчыма загрузіць ui.xml. Магчыма, праграма ўсталявана няправільна"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Open"
+msgstr "Адкрыць"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Save"
+msgstr "Захаваць"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Save As"
+msgstr "Захаваць як"
+
+#: ../grecord/src/gsr-window.c:2197
+msgid "Record from input:"
+msgstr "Запісаць з:"
+
+#: ../grecord/src/gsr-window.c:2214
+msgid "Record as:"
+msgstr "Запісаць як:"
+
+#: ../grecord/src/gsr-window.c:2252
+msgid "<none>"
+msgstr "<няма>"
+
+#: ../grecord/src/gsr-window.c:2266
+msgid "Length:"
+msgstr "Працягласьць:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Усталяваць гучнасьць"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:388
+msgid "Volume Control"
+msgstr "Кіраваньне гукам"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Вышыня вакна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Вышыня паказанага вакна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Шырыня вакна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Шырыня паказанага вакна"
+
+#: ../gst-mixer/src/element.c:222
+msgid "Recording"
+msgstr "Запіс"
+
+#: ../gst-mixer/src/element.c:224
+msgid "Switches"
+msgstr "Пераключальнікі"
+
+#: ../gst-mixer/src/element.c:226
+msgid "Options"
+msgstr "Парамэтры"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Невядомы кіравальнік гукам %d"
+
+#: ../gst-mixer/src/main.c:205
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ня знойдзены ўтулкі кіраваньня гукам GStreamer і/ці прылады"
+
+#: ../gst-mixer/src/misc.c:40
+msgid "Capture"
+msgstr "Запіс"
+
+#: ../gst-mixer/src/misc.c:42
+msgid "Switch"
+msgstr "Пераключыць"
+
+#: ../gst-mixer/src/misc.c:44
+msgid "Option"
+msgstr "Опцыя"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:120
+msgid "Volume Control Preferences"
+msgstr "Перавагі кіраваньня гукам MATE"
+
+#: ../gst-mixer/src/preferences.c:133
+msgid "_Select tracks to be visible:"
+msgstr "_Вылучыце бачныя запісы:"
+
+#: ../gst-mixer/src/track.c:246
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:286
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Абязгучыць/вярнуць гук %s"
+
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Track %s: mute"
+msgstr "Запіс %s: абязгучаны"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:381
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Пераключыць запіс гуку з %s"
+
+#: ../gst-mixer/src/track.c:396
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Запіс %s: запіс гуку"
+
+#: ../gst-mixer/src/track.c:479
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Выбар парамэтраў"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "мона"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "левы"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "правы"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "пярэдні левы"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "пярэдні правы"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "задні левы"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "задні правы"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "пярэдні сярэдні"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "бакавы левы"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "бакавы правы"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "невядомы"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Гучнасьць канала %s на %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Запіс %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Канал %d запіса %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Запіс %s, канал %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Замкнуць каналы для %s разам"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Запіс %s: замкнуць каналы разам"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Зьмяніць прыладу"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Кіраваць гукам на іншай прыладзе"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Зьмяніць прыладу на %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:435
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Кіраваньне гукам: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:382
+msgid "translator-credits"
+msgstr ""
+"Belarusian Language Linux Team\n"
+"Web: http://www.mova.linux.by\n"
+"E-mail: <[email protected]>"
+
+#: ../gst-mixer/src/window.c:391
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Кіравальнік гукам, заснаваны на MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Няма"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "Не падтрымліваецца"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Прадвызаначаны"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "Памылка стварэньня асноўнага вакна"
+
+#: ../gstreamer-properties/gstreamer-properties.c:661
+msgid "Failed to load glade file; please check your installation."
+msgstr "Немагчыма загрузіць файл glade; калі ласка, праверце вашую ўсталёўку."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Наладзіць прадвызначаныя значэньні для дастасаваньняў GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Вылучальнік мультымэдыйных сыстэмаў"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>Прадвызначаны ўвод</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>Прадвызначаны вывад</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Праверка...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Аўдыё"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Націсьніце \"Добра\", каб скончыць."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "_Прылада:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "Труба_правод:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "_Плагін:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "_Трубаправод:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Пра_верка..."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Праверка трубаправода"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Відэа"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "П_лагін:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Праверыць"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Аўтаматычна"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:113
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:122
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Адмысловы"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "X Window System (No Xv)"
+msgstr "X Window System (без Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "Test Sound"
+msgstr "Праверыць гук"
+
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Silence"
+msgstr "Цішыня"
+
+#: ../gstreamer-properties/pipeline-constants.c:137
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (напр., прылада Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "Test Input"
+msgstr "Праверыць увод"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Памылка стварэньня тэставага трубаправода для '%s'"
+
+#: ../profiles/audio-profile-edit.c:117 ../profiles/audio-profiles-edit.c:535
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Памылка паказу даведкі: %s"
+
+#: ../profiles/audio-profile-edit.c:329
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Зьмяненьне профіля \"%s\""
+
+#: ../profiles/audio-profile.c:104
+msgid "<no name>"
+msgstr "<бяз назвы>"
+
+#: ../profiles/audio-profile.c:105 ../profiles/audio-profile.c:1015
+msgid "<no description>"
+msgstr "<без апісаньня>"
+
+#: ../profiles/audio-profile.c:220
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Памылка атрыманьня сьпіса профіляў gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:721
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Памылка падпіскі на нагадваньне пра зьмены сьпіса аўдыёпрофіляў. (%s)\n"
+
+#: ../profiles/audio-profile.c:924
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Памылка забыцьця тэчкі профіля %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:83
+msgid "_Edit"
+msgstr "_Зьмяніць"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:461
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Выдаліць гэты %d профіль?\n"
+msgstr[1] "Выдаліць гэтыя %d профілі?\n"
+msgstr[2] "Выдаліць гэтыя %d профіляў?\n"
+
+#: ../profiles/audio-profiles-edit.c:480
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Выдаліць профіль \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:502
+msgid "Delete Profile"
+msgstr "Выдаліць профіль"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:598
+msgid "Edit MATE Audio Profiles"
+msgstr "Зьмяніць профілі MATE Audio"
+
+#. FIXME
+#. hbox = gtk_hbox_new (FALSE, PADDING);
+#. gtk_box_pack_end (GTK_BOX (vbox),
+#. hbox, FALSE, FALSE, 0);
+#.
+#. app->manage_profiles_default_menu = profile_optionmenu_new ();
+#. g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+#. "changed", G_CALLBACK (default_menu_changed),
+#. app);
+#.
+#. gtk_box_pack_start (GTK_BOX (hbox),
+#. label, TRUE, TRUE, 0);
+#.
+#. gtk_box_pack_end (GTK_BOX (hbox),
+#. app->manage_profiles_default_menu, FALSE, FALSE, 0);
+#.
+#: ../profiles/audio-profiles-edit.c:645
+msgid "_Profiles:"
+msgstr "_Профілі:"
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Вы ўжо маеце профіль з назвай \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:885
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Памылка MateConf (трэба выправіць): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Прапушчаны файл \"%s\". Гэта сьведчыць пра тое, што дастасаваньне ўсталявана "
+"няправільна; дыялёг ня можа быць паказаны."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Зьмяніць аўдыёпрофіль"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Новы профіль"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "Апіс_аньне профіля:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Задзейнічаны?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Стварыць"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "Па_шырэньне файла:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Трубаправод _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Назва _профіля:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Апісаньне аўдыёпрофіля"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Апісаньне аўдыёпрофіля, утрымлівае зьвесткі пра прызначэньне і выкарыстаньне "
+"профіля."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Пашырэньне файлаў, якое выкарыстоўваецца пры кадаваньні гэтым профілем."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Частковы GStreamer трубаправод для выкарыстаньня гэтым профілем."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Кароткая назва аўдыёпрофіля"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Кароткая назва для аўдыёпрофіля, выкарыстоўваецца ў вылучэньнях для "
+"непаўторнага ідэнтыфікаваньня профіля)."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Якасьць CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Якасьць CD, без памяншэньня якасьці"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Якасьць CD, з памяншэньнем якасьці"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "Якасьць CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Сьпіс профіляў гуказапісу. Сьпіс зьмяшчае радкі з назвамі падтэчак адносна /"
+"system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "Сьпіс профіляў"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "Прадывызначанае пашырэньне файлаў для гэтага профіля"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "Выкарыстоўваецца частковы трубаправод GStreamer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Выкарыстоўваецца для пераўтварэньня ў аўдыёфайлы якасьці CD, але з дапамогай "
+"кодэка, які не памяншае якасьць. Выкарыстоўвайце яго, калі пазьней вы хочаце "
+"зьмяніць файл ці запісаць яго на CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Выкарыстоўваецца для пераўтварэньня ў аўдыёфайлы якасьці CD, але з дапамогай "
+"кодэка, які памяншае якасьць. Выкарыстоўвайце яго для капіяваньня з CD і "
+"радыёзапісаў."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Для пераўтварэньня ў гук CD-якасьці, але з згубным кодэкам AAC. "
+"Выкарыстоўвайце толькі для падрыхтоўкі файлаў для капіяваньня на прылады, "
+"якія падтрымліваюць толькі кодэк AAC. Увага: выкарыстаньне гэтага кодэка "
+"можа быць нелегальным у Вашай краіне; зьвярніцеся да юрыста для "
+"высьвятленьня сытуацыі."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Для пераўтварэньня ў гук CD-якасьці, але з згубным кодэкам MP3. "
+"Выкарыстоўвайце толькі для падрыхтоўкі файлаў для капіяваньня на прылады, "
+"якія падтрымліваюць толькі кодэк MP3. Увага: выкарыстаньне гэтага кодэка "
+"можа быць нелегальным у Вашай краіне; зьвярніцеся да юрыста для "
+"высьвятленьня сытуацыі."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Выкарыстоўваецца для пераўтварэньня ў аўдыёзапісы голасу без памяншэньня "
+"якасьці. Выкарыстоўвайце яго для запісу і зьмены голасу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Выкарыстоўваецца для пераўтварэньня ў аўдыёзапісы голасу з памяншэньнем "
+"якасьці. Выкарыстоўвайце яго для запісу голасу, які ня трэба потым зьмяняць."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "Голас, без памяншэньня якасьці"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "Голас, з памяншэньнем якасьці"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "Ці будзе выкарыстоўвацца гэты профіль"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "Выкарыстоўваць/паказваць ці не гэты профіль."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Немагчыма злучыцца з паслужнікам гуку.\n"
+"Калі ласка, запусьціце 'esd' з загаднага радка."
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "Вызначце Х-каардынату вымяральніка."
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "Вызначце Y-каардынату вымяральніка."
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "Злучыцца з паслужнікам esd на гэтым вузле."
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "HOST"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "Адкрыць вэртыкальную вэрсію вымяральніка."
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "Дзейнічае як вымяральнік узроўню запісу."
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "Вузел - %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "Узровень запісу"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "Вымяральнік гучнасьці"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Назірае за гучнасьцю ўводу для запіса"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Назіральнік за ўзроўнем запісу"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Назірае за гучнасьцю аўдыёвываду"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Назіральнік за гучнасьцю"
+
+#~ msgid "identity"
+#~ msgstr "identity"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "Orientation"
+#~ msgstr "Арыентацыя"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "Арыентацыя трэя."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "_Input:"
+#~ msgstr "_Увод:"
+
+#~ msgid "_Output:"
+#~ msgstr "_Вывад:"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Вы павінны вылучыць адзін ці больш профіляў, каб выдаліць."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Апісаньне профіля:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "Наз_ва профіля:"
+
+#~ msgid "X-Position"
+#~ msgstr "Х-каардыната"
+
+#~ msgid "Y-Position"
+#~ msgstr "Y-каардыната"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "Вузел паслужніка ESD"
diff --git a/po/[email protected] b/po/[email protected]
new file mode 100644
index 0000000..97903dc
--- /dev/null
+++ b/po/[email protected]
@@ -0,0 +1,2801 @@
+# Biełaruski pierakład mate-media
+# Alaksandar Navicki <[email protected]>, 2007. Łacinka.org
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-02-25 23:59+0200\n"
+"PO-Revision-Date: 2009-02-25 23:59+0200\n"
+"Last-Translator: Alaksandar Navicki <[email protected]>\n"
+"Language-Team: Belarusian Latin <be-latin.open-tran.eu>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Belarusian Latin\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adras servera, na jaki majuć być vysyłanyja zapyty pra dyski CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Infarmacyja, vysyłanaja na server"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Nazva servera"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Typ servera"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Nazva kamputara, jakaja maje być vysyłanaja z usimi zapytami"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Port, na jakim pracuje server baza źviestak"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Typ servera dla zapytaŭ pra CD. Mahčymyja vartaści: 0 (server FreeDB round "
+"robin), 1 (inšy server freedb) i 2 (inšy server)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Nazva karystalnika"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Nazva karystalnika, jakaja maje być vysyłanaja z usimi zapytami"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Hety kluč akreślaje, jakaja infarmacyja karystalnika budzie vysłanaja na "
+"server zapytaŭ pra CD. Mahčymyja vartaści: 0 (adsutnaść infarmacyi), 1 "
+"(sapraŭdnaja infarmacyja) i 3 (inšaja infarmacyja)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Nazva tvajho kamputara"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Adbyłasia pamyłka pakazu dapamohi:\n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_Nie dasyłaj infarmacyi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Dašli _sapraŭdnuju infarmacyju"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Dašli _inšuju infarmacyju:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Nazva:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Nazva _kamputara:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Infarmacyja dla aŭtaryzacyi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Server FreeDB (_round robin)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Inšy server _FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Pałažeńnie"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "Ab_navi śpis serveraŭ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Inšy _server:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Nazva k_amputara:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr "Nałady bazy źviestak dyskaŭ CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Nieviadomy / Nieviadomy"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:1013
+#: ../grecord/src/gsr-window.c:1023 ../grecord/src/gsr-window.c:1039
+#: ../grecord/src/gsr-window.c:1048 ../grecord/src/gsr-window.c:1402
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Nieviadomy"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Šmatlikija adpaviedniki..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"U bazie źviestak znojdzienyja šmatlikija adpaviedniki.\n"
+"Nižej znachodzicca śpis mahčymych adpaviednikaŭ. Аbiary najlepšy"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Katehoryja"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID dysku"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Vykanaŭca j nazva"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "Nieviadomaja ściežka"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Server bazy źviestak dyskaŭ CD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Madyfikuj nałady servera bazy źviestak dyskaŭ CD"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Klasyčny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metał"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Staroje"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Inšaje"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatyŭnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metał"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Hukavaja ściežka z filmu"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Eŭra-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vakalnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trans"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasyčnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumentalnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Hulnia"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Hukavy fajł"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Šum"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Prastora"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Medytacyjnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumentalny pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumentalny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Etničnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gotyka"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Elektronnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eŭra-dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Son"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Paŭdniovy rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Kamedyjnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Kultavaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Chryścijanski rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Karennych amerykancaŭ"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychadeličnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Plamiennaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Muzyčnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard-rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Nacyjanalny folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Łacinaamerykanskaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Ažyŭleńnie"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Kielckaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avanhardnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gatyčny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Prahresiŭny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychadeličny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symfaničny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Pavolny rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Charavaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Lohkaje słuchańnie"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Akustyčnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humar"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Razmovy"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Šanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Sakralnaja muzyka"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sanata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Symfonija"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satyryčnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Pavolny Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Klubnaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Falklornaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Mocnaja Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Rytmičny Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk-rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Solo na bubnach"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Eŭra-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Chryścijanski gangsta rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metał"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metał"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Sučasnaja chryścijanskaja"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Chryścijanski rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metał"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metał"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art-rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749 ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "Nieviadomy vykanaŭca"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752 ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "Nieviadomy albom"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Madyfikacyja ID dysku: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Schavaj pašyranyja opcyi dysku"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Pakažy pašyranyja opcyi dysku"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Schavaj pašyranyja opcyi ściežki"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Pakažy pašyranyja opcyi ściežki"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Madyfikacyja ID dusku:"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Vykanaŭca:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Nazva dysku:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Kamentary da _dysku:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Styl:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Hod:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Nazva"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Praciahłaść"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Dadatkovyja źviestki pra ściežku:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Redaktar ściežak CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+#, c-format
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Niemahčyma stvaryć fabryku CDDBTrackEditor.\n"
+"Heta moža być vyklikana paralelnaj pracaj inšaj kopii cddb-track-editor.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Pakažy CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "Pakazvaje infarmacyju pra hrany albom, vykanaŭcu(-aŭ) i čas hrańnia"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Radok času"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Radok z časam ad pačatku ściežki"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Infarmacyjny radok"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Radok z infarmacyjaj"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Radok vykanaŭcy"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Radok ź imiem vykanaŭcy"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Radok albomu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Radok z nazvaj albomu"
+
+#: ../mate-cd/callbacks.c:101 ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297 ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "Hraj"
+
+#: ../mate-cd/callbacks.c:174 ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256 ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379 ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444 ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "Paŭza"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Hrańnie %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Hrańnie\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "Prypyniena"
+
+#: ../mate-cd/callbacks.c:682 ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941 ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665 ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "CD-player"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "Spyniena"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "Pamyłka dysku"
+
+#: ../mate-cd/callbacks.c:725 ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "Niama dysku"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "Pusty dysk"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr "Pryłada adčynienaja"
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "CD sa źviestkami"
+
+#: ../mate-cd/callbacks.c:904 ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "Niama dysku CD-ROM"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "Pamyłka pryłady"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "CD-player dla MATE"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr "Źmieściva ŭ CDDB źmianiłasia"
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Vybar \"Tak\" vydalić papiaredniaje źmieściva ŭ CDDB."
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "Chočaš praciahvać?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197 ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "Hučnaść %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Tabie nie staje pravoŭ dostupu da %s."
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s nie vyhladaje na pravilnuju CD-pryładu. Mahčymyja pryčyny:\n"
+"a) Systema nie absłuhoŭvaje CD\n"
+"b) Tabie nie staje pravoŭ dostupu da CD-pryłady\n"
+"c) %s nie źjaŭlajecca CD-pryładaju.\n"
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d – Nieviadomy"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "_Hraj/Paŭza"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "_Spyni"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "_Papiaredniaja"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "_Nastupnaja"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr "_Vysuń dysk"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365 ../grecord/src/gsr-window.c:2144
+msgid "_Help"
+msgstr "Dapamo_ha"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "_Ab"
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "_Vyjdzi"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"CD-pryłada nie akreślenaja. Heta značyć, što ŭruchomić CD-player\n"
+"nielha. Klikni \"Abiary pryładu\", kab pierajści da vakna\n"
+"vybaru pryłady, albo klikni \"Vyjdzi\", kab vyjści z prahramy."
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr "Abiary pryładu"
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "Niama CD-pryłady"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"CD-player nia moža dziejničać pravilna.\n"
+"\n"
+"Detali prablemy možna pabačyć, nacisnuŭčy knopku \"Detali\".\n"
+"\n"
+"Možaš nacisnuć \"Abiary pryładu\", kab pierajści da vakna vybaru pryłady, "
+"albo naciśni \"Vyjdzi\", kab vyjści z prahramy"
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "_Detali"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "_Abiary pryładu"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "Niapravilnaja CD-pryłada"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "Pazycyja"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "Adčyni nałady"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "Nałady"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr "Śpis ściežak"
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr "Adčyni redaktar ściežak"
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr "Redaktar ściežak"
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "Hraj/Paŭza"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "Spyni"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr "Papiaredniaja ściežka"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "Papiaredniaja"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr "Nazad"
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr "Chutka napierad"
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "Nastupnaja ściežka"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr "Vysuń CD"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "Vysuń"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr "Užyvanaja CD-pryłada"
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr ""
+"Uklučaj CD-player tolki tady, kali nia dziejničaje inšaja jahonaja kopija"
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr "Pačynaj hrać CD paśla ŭruchamleńnia"
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr "Źmianšaj da ikony pry ŭruchamleńni"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "Niemahčyma stvaryć player"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Hraj aŭdyja-dyski CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Hučnaść CD-playera"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Matyŭ CD-playera"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Ściežka pryłady"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "Ci pakazvać čas da kanca?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Vysunuć dysk paśla zakančeńnia pracy CD-playera?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Jak pakazvać čas padčas hrańnia CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Ci hrać dysk pry ŭruchamleńni CD-playera?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Ci treba vysoŭvać dysk paśla zakančeńnia pracy CD-playera?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Ściežka CD-pryłady, užyvanaha CD-playeram, kab hrać CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Jaki matyŭ pavinny akreślivać vyhlad CD-playera?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Ź jakoj hučnaściu pavinny ŭruchamlacca CD-player?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Ci hrać dysk CD paśla ŭruchamleńnia CD-playera?"
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Nie ŭdałosia vysunuć CD: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Heta aznačaje, što ŭruchomić CD-player budzie niemahčyma."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Pamyłka vybaru pryłady"
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "Nałady CD-playera"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Pryłada:"
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "Pavodziny"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr "Pačynaj hrać _pry ŭruchamleńni CD-playera"
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr "Pačynaj hrać pry ŭruchamleńni CD-playera"
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Sprobuj _vysunuć CD pry zakančeńni pracy CD-playera"
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Sprabuj vysunuć CD pry zakančeńni pracy CD-playera"
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "Matyvy"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "_Abiary matyŭ:"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and associate sounds with events"
+msgstr "Rehuluj hučnaść i pryznačaj huki dla peŭnych padziejaŭ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Huk"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Pakažy rehulatar hučnaści rabočaha stała"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:280 ../gst-mixer/src/window.c:281
+msgid "Volume Control"
+msgstr "Rehulacyja hučnaści"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Brachnia"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Kropla"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Škło"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sanor"
+
+#: ../mate-volume-control/src/applet-main.c:48
+#: ../mate-volume-control/src/dialog-main.c:140
+msgid "Enable debugging code"
+msgstr "Uklučy kod debugavańnia"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:141
+msgid "Version of this application"
+msgstr "Versija hetaj aplikacyi"
+
+#: ../mate-volume-control/src/applet-main.c:59
+msgid " - MATE Volume Control Applet"
+msgstr "- Aplet rehulacyi hučnaści MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:121
+msgid "Waiting for sound system to respond"
+msgstr "Čakańnie adkazu ad hukavoj systemy"
+
+#: ../mate-volume-control/src/dialog-main.c:139 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Pačatkovaja staronka"
+
+#: ../mate-volume-control/src/dialog-main.c:151
+msgid " - MATE Volume Control"
+msgstr " - Rehulacyja hučnaści MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:260
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1136
+msgid "Output"
+msgstr "Vyjście"
+
+#: ../mate-volume-control/src/gvc-applet.c:264
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1060
+msgid "Input"
+msgstr "Uvachod"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:101
+msgctxt "balance"
+msgid "Left"
+msgstr "Levy"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:106
+msgctxt "balance"
+msgid "Right"
+msgstr "Pravy"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:385
+msgid "_Balance:"
+msgstr "_Balans:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:771
+msgid "Mute"
+msgstr "Biaz huku"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:988
+msgid "System Sounds"
+msgstr "Systemnyja huki"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1512
+msgid "MATE Volume Control"
+msgstr "Rehulacyja hučnaści MATE"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:359
+msgid "Peak detect"
+msgstr "Vyznačeńnie pikaŭ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:978
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:863
+msgid "Name"
+msgstr "Nazva"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:985
+msgid "Device"
+msgstr "Pryłada"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1027
+msgid "Output volume: "
+msgstr "Hučnaść vyjścia: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1040
+msgid "Sound Effects"
+msgstr "Hukavyja efekty"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1047
+msgid "Alert Volume: "
+msgstr "Hučnaść tryvožnaha syhnału: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1067
+msgid "Input volume: "
+msgstr "Hučnaść uvachodu: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1087
+msgid "Input level:"
+msgstr "Uzrovień uvachodu:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1109
+msgid "Choose a device for sound input"
+msgstr "Vybiery ŭvachodnuju hukavuju pryładu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1141
+msgid "Choose a device for sound output"
+msgstr "Vyviery vychodnuju hukavuju pryładu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1165
+msgid "Settings for the selected device:"
+msgstr "Nałady dla vybranaj pryłady:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1176
+msgid "Applications"
+msgstr "Aplikacyi"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1180
+msgid "No application is currently playing or recording audio."
+msgstr "Nijakaja aplikacyja ciapier nia ihraje i nie zapisvaje huk."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1283
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:728
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:740
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:752
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:561
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Nałady huku"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:320
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Biaz hukaŭ"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:442
+msgid "Built-in"
+msgstr "Unutrany"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:618
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:706
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:760
+#: ../mate-volume-control/src/sound-theme-file-utils.c:292
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Custom"
+msgstr "Ułasny"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:731
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:742
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:754
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:563
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Pravier huk dla padziei"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:839
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:892
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:996
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Zmoŭčany"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:840
+msgid "From theme"
+msgstr "Z matyvu"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:870
+msgid "Type"
+msgstr "Typ"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:1081
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Matyŭ hukaŭ:"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:1089
+msgid "Choose an alert sound:"
+msgstr "Vybiery huk dla tryvožnaha syhnału:"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:1107
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Uklučy huki akon i knopak"
+
+#. Bell
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Tryvožny syhnał"
+
+#. Windows and buttons
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Vokny j knopki"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Klik u knopku"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Klik u pieraklučalnik"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Akno zmaksymalizavanaje"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Anulavanaja maksymizacyja akna"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Akno źminimalizavanaje"
+
+#. Desktop
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Stoł"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Uvachod u systemu"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Vychad z systemy"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Novaja pošta"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Pustaja śmietnica"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+"Skončanaja doŭhaja aperacyja (ściahvańnie fajłu, vypalvańnie dysku dy inšaje)"
+
+#. Alerts?
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Tryvožnyja syhnały"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Infarmacyja ci pytańnie"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Aściaroha"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Pamyłka"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Aściaroha nakont zaradu batarei"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Vybiery hukavy fajł"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Hukavyja fajły"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:896
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Vyklučany"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Ułasny..."
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:213
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Nie ŭdałosia ŭruchomić akno naładaŭ huku: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+msgid "_Mute"
+msgstr "_Biaz huku"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:245
+msgid "_Sound Preferences"
+msgstr "Nałady _huku"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:449
+msgid "Muted"
+msgstr "Abiazhučana"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Zapisvaj hukavyja fajły"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Zapisvańnie huku"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:145 ../grecord/src/gsr-window.c:1732
+#: ../grecord/src/gsr-window.c:2679
+msgid "Untitled"
+msgstr "Bieznazoŭny"
+
+#: ../grecord/src/mate-recorder.c:147 ../grecord/src/gsr-window.c:1734
+#, c-format
+msgid "Untitled-%d"
+msgstr "Bieznazoŭny-%d"
+
+#: ../grecord/src/gsr-window.c:194
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Niemahčyma stvaryć element %s GStreamera.\n"
+"Zainstaluj plugin \"%s\" z modulu \"%s\".\n"
+"Pravier pravilnaść instalacyi, uruchomiŭčy\n"
+" gst-inspect-0.10 %s\n"
+"i ŭruchom znoŭ mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:210
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Pravier nałady.\n"
+"Mahčyma, nie staje vymahanych pluginaŭ."
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld chvilina"
+msgstr[1] "%ld chviliny"
+msgstr[2] "%ld chvilin"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hadzina"
+msgstr[1] "%ld hadziny"
+msgstr[2] "%ld hadzin"
+
+#: ../grecord/src/gsr-window.c:297
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekunda"
+msgstr[1] "%ld sekundy"
+msgstr[2] "%ld sekundaŭ"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:304
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s, %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:310 ../grecord/src/gsr-window.c:318
+#: ../grecord/src/gsr-window.c:329
+#, c-format
+msgid "%s and %s"
+msgstr "%s, %s"
+
+#: ../grecord/src/gsr-window.c:372
+msgid "Open a File"
+msgstr "Adčyni fajł"
+
+#: ../grecord/src/gsr-window.c:449
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Niemahčyma zahruzić fajł:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:595 ../grecord/src/gsr-window.c:1533
+#: ../grecord/src/gsr-window.c:1791 ../grecord/src/gsr-window.c:2492
+msgid "Ready"
+msgstr "Hatova"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:648
+msgid "_Replace"
+msgstr "_Zamiani"
+
+#: ../grecord/src/gsr-window.c:665
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Fajł z nazvaj \"%s\" užo isnuje. \n"
+"Chočaš zamianić jaho zapisvanym fajłam?"
+
+#: ../grecord/src/gsr-window.c:713
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Niemahčyma zapisać fajł \"%s\""
+
+#: ../grecord/src/gsr-window.c:733
+msgid "Save file as"
+msgstr "Zapišy fajł jak"
+
+#: ../grecord/src/gsr-window.c:827
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nie zainstalavany na ściežcy."
+
+#: ../grecord/src/gsr-window.c:836
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Pry ŭruchamleńni %s zdaryłasia pamyłka: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Zapisać źmieny ŭ fajł \"%s\", pierš čym začynić?"
+
+#: ../grecord/src/gsr-window.c:876
+msgid "Close _without Saving"
+msgstr "Začyni, _nie zapisvajučy"
+
+#: ../grecord/src/gsr-window.c:883
+msgid "Question"
+msgstr "Pytańnie"
+
+#: ../grecord/src/gsr-window.c:984
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (nie zapisany)"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajt)"
+msgstr[1] "%s (%llu bajty)"
+msgstr[2] "%s (%llu bajtaŭ)"
+
+#: ../grecord/src/gsr-window.c:1004
+msgid "Unknown size"
+msgstr "Nieviadomy pamier"
+
+#: ../grecord/src/gsr-window.c:1025
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1033
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (pryblizna)"
+
+#: ../grecord/src/gsr-window.c:1051
+msgid "1 (mono)"
+msgstr "1 (mona)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "2 (stereo)"
+msgstr "2 (sterea)"
+
+#: ../grecord/src/gsr-window.c:1081
+#, c-format
+msgid "%s Information"
+msgstr "Infarmacyja pra %s"
+
+#: ../grecord/src/gsr-window.c:1105 ../grecord/src/gsr-window.c:2404
+msgid "File Information"
+msgstr "Infarmacyja pra fajł"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "Folder:"
+msgstr "Kataloh:"
+
+#: ../grecord/src/gsr-window.c:1126 ../grecord/src/gsr-window.c:2411
+msgid "Filename:"
+msgstr "Nazva fajłu:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "File size:"
+msgstr "Pamier fajłu:"
+
+#: ../grecord/src/gsr-window.c:1141
+msgid "Audio Information"
+msgstr "Infarmacyja ab huku"
+
+#: ../grecord/src/gsr-window.c:1156
+msgid "File duration:"
+msgstr "Čas hučańnia fajłu:"
+
+#: ../grecord/src/gsr-window.c:1162
+msgid "Number of channels:"
+msgstr "Kolkaść kanałaŭ:"
+
+#: ../grecord/src/gsr-window.c:1168
+msgid "Sample rate:"
+msgstr "Častata sempłaŭ:"
+
+#: ../grecord/src/gsr-window.c:1174
+msgid "Bit rate:"
+msgstr "Častata bitaŭ:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Zapisvańnie huku dla MATE\n"
+
+#: ../grecord/src/gsr-window.c:1505
+msgid "Playing..."
+msgstr "Hrańnie..."
+
+#: ../grecord/src/gsr-window.c:1637
+msgid "MateConf audio output"
+msgstr "Vyjście aŭdyjo MateConf"
+
+#: ../grecord/src/gsr-window.c:1646 ../gst-mixer/src/element.c:216
+#: ../gst-mixer/src/misc.c:60
+msgid "Playback"
+msgstr "Hrańnie"
+
+#: ../grecord/src/gsr-window.c:1723
+msgid "Recording..."
+msgstr "Zapis..."
+
+#: ../grecord/src/gsr-window.c:1813
+msgid "MateConf audio recording"
+msgstr "Zapis huku MateConf"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Parametry pierachopu huku niapravilnyja. Papraŭ ich u „Naładach huku” praz "
+"menu systemnych naładaŭ."
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "file output"
+msgstr "vyjście ŭ fajł"
+
+#: ../grecord/src/gsr-window.c:2012
+msgid "level"
+msgstr "uzrovień"
+
+#: ../grecord/src/gsr-window.c:2036
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Niemahčyma razabrać profil aŭdyjo \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2053
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Niemahčyma pierachapić, užyvajučy profil aŭdyjo \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Niemahčyma zapisać u fajł, užyvajučy profil aŭdyjo \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2116
+msgid "_File"
+msgstr "_Fajł"
+
+#: ../grecord/src/gsr-window.c:2118
+msgid "Create a new sample"
+msgstr "Stvary novy sempł"
+
+#: ../grecord/src/gsr-window.c:2120
+msgid "Open a file"
+msgstr "Adčyni fajł"
+
+#: ../grecord/src/gsr-window.c:2122
+msgid "Save the current file"
+msgstr "Zapišy dziejny fajł"
+
+#: ../grecord/src/gsr-window.c:2124
+msgid "Save the current file with a different name"
+msgstr "Zapišy dziejny fajł pad inšaj nazvaj"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Open Volu_me Control"
+msgstr "_Adčyni rehulacyju hučnaści"
+
+#: ../grecord/src/gsr-window.c:2126
+msgid "Open the audio mixer"
+msgstr "Adčyni mikser huku"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Show information about the current file"
+msgstr "Pakažy infarmacyju ab dziejnym fajle"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Close the current file"
+msgstr "Začyni dziejny fajł"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Quit the program"
+msgstr "Vyjdzi z prahramy"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2135
+msgid "_Control"
+msgstr "_Kiruj"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Record sound"
+msgstr "Zapišy huk"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Play sound"
+msgstr "Hraj huk"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Stop sound"
+msgstr "Spyni hrańnie"
+
+#: ../grecord/src/gsr-window.c:2145
+msgid "Contents"
+msgstr "Źmiest"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Open the manual"
+msgstr "Adčyni padručnik"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "About this application"
+msgstr "Pra hetuju aplikacyju"
+
+#: ../grecord/src/gsr-window.c:2270
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Niemahčyma zahruzić ui.xml. Prahrama moža być niapravilna zainstalavanaja"
+
+#: ../grecord/src/gsr-window.c:2293
+msgid "Open"
+msgstr "Adčyni"
+
+#: ../grecord/src/gsr-window.c:2295
+msgid "Save"
+msgstr "Zapišy"
+
+#: ../grecord/src/gsr-window.c:2297
+msgid "Save As"
+msgstr "Zapišy jak"
+
+#: ../grecord/src/gsr-window.c:2353
+msgid "Record from _input:"
+msgstr "Zapišy z _uvachodu:"
+
+#: ../grecord/src/gsr-window.c:2371
+msgid "_Record as:"
+msgstr "_Zapišy jak:"
+
+#: ../grecord/src/gsr-window.c:2418
+msgid "<none>"
+msgstr "<niama>"
+
+#: ../grecord/src/gsr-window.c:2432
+msgid "Length:"
+msgstr "Praciahłaść:"
+
+#: ../grecord/src/gsr-window.c:2470
+msgid "Level:"
+msgstr "Uzrovień:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2564
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - zapisvańnie huku"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Dapasuj uzrovień hučnaści"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Vyšynia vakna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Vyšynia pakazvanaha vakna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Šyrynia vakna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Šyrynia pakazvanaha vakna"
+
+#: ../gst-mixer/src/element.c:218 ../gst-mixer/src/misc.c:62
+msgid "Recording"
+msgstr "Zapis"
+
+#: ../gst-mixer/src/element.c:220 ../gst-mixer/src/misc.c:64
+msgid "Switches"
+msgstr "Pieraklučalniki"
+
+#: ../gst-mixer/src/element.c:222 ../gst-mixer/src/misc.c:66
+msgid "Options"
+msgstr "Opcyi"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Nieviadomy rehulatar hučnaści %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nia znojdziena pluginaŭ GStreamer i/albo pryładaŭ rehulacyi hučnaści."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Nałady rehulacyi hučnaści"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Abiary bačnyja rehulatary:"
+
+#: ../gst-mixer/src/track.c:263
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:302
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Abiazhuč/ahuč %s"
+
+#: ../gst-mixer/src/track.c:317
+#, c-format
+msgid "Track %s: mute"
+msgstr "Ściežka %s: abiazhuč"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:383
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Pieraklučy zapis huku z %s"
+
+#: ../gst-mixer/src/track.c:400
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Ściežka %s: zapis huku"
+
+#: ../gst-mixer/src/track.c:488
+#, c-format
+msgid "%s Option Selection"
+msgstr "Vybar opcyi %s"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Ściežka %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanał %d dla ściežki %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Ściežka %s, kanał %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Blakuj kanały dla %s razam"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Ściežka %s: blakuj kanały razam"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "mona"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "levy"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "pravy"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "piaredni levy"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "piaredni pravy"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "zadni levy"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "zadni pravy"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "piaredni centralny"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "levy bok"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "pravy bok"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "nieviadomy"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Hučnaść kanału %s na %s"
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Aplikacyja rehulacyi hučnaści, abapiertaja na MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr ""
+"Łacinka.org, Alaksandar Navicki <[email protected]>\n"
+"Ihar Hračyška <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Rehulacyja hučnaści: %s"
+
+#: ../gst-mixer/src/window.c:389
+msgid "_Device: "
+msgstr "_Pryłada: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:428
+msgid "Control volume on a different device"
+msgstr "Rehuluj hučnaść na inšaj pryładzie"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Niama"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "Nie padtrymvajecca"
+
+#: ../gstreamer-properties/gstreamer-properties.c:603
+msgid "Failure instantiating main window"
+msgstr "Pamyłka pry stvareńni hałoŭnaha vakna"
+
+#: ../gstreamer-properties/gstreamer-properties.c:652
+msgid "Failed to load glade file; please check your installation."
+msgstr "Niemahčyma zahruzić fajł glade; pravier pravilnaść instalacyi."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Kanfihuruj zmoŭčanyja nałady dla aplikacyjaŭ, abapiertych na GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Vybar systemy multymedyjaŭ"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>Zmoŭčany ŭvachod</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>Zmoŭčanaje vyjście</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Pravierka...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Huk"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Klikni \"Ok\", kab zakončyć."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "_Pryłada:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "P_łyń:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "P_łyń:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Pra_vier"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Pravierka płyni"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Videa"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Pravier"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Aŭtamatyčnaje vyznačeńnie"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA – Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd – ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD – Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr "OSS – Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL – Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr "X Window System (nie Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr "Pravier huk"
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr "Cišynia"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (naprykład: pryłada Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr "Pravier uvachod"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Niemahčyma stvaryć testavuju płyń dla \"%s\""
+
+#: ../profiles/audio-profile-edit.c:123 ../profiles/audio-profiles-edit.c:540
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Zdaryłasia pamyłka padčas pakazu dapamohi: %s"
+
+#: ../profiles/audio-profile-edit.c:336
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Redahavańnie profilu \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<biaz nazvy>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<biez apisańnia>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Adbyłasia pamyłka pry atrymańni śpisu profilaŭ gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Adbyłasia pamyłka padčas padpiski na źmieny śpisu profilaŭ huku. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Adbyłasia pamyłka padčas zabyćcia ściežki profilu %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:88
+msgid "_Edit"
+msgstr "_Redahuj"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:466
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Vydalić hety %d profil?\n"
+msgstr[1] "Vydalić hetyja %d profili?\n"
+msgstr[2] "Vydalić hetyja %d profilaŭ?\n"
+
+#: ../profiles/audio-profiles-edit.c:485
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Vydalić profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:507
+msgid "Delete Profile"
+msgstr "Vydal profil"
+
+#: ../profiles/audio-profiles-edit.c:601
+msgid "Edit MATE Audio Profiles"
+msgstr "Redahuj profili huku MATE"
+
+#: ../profiles/audio-profiles-edit.c:650
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:834
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Profil z nazvaj \"%s\" užo isnuje"
+
+#: ../profiles/audio-profiles-edit.c:859
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Pamyłka MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Nie staje fajłu \"%s\". Heta śviedčyć pra niapravilnuju instalacyju "
+"aplikacyi, tamu niama mahčymaści pakazać akno dyjalohu."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Redahuj profil huku"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Novy profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "Ap_isańnie profilu:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "A_ktyŭny?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Stvary"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "P_ašyreńnie fajłu:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Płyń _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Naz_va profilu:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Apisańnie hukavoha profilu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Apisańnie hukavoha profilu, jakoje ŭtrymlivaje dadatkovuju infarmacyju "
+"adnosna taho, kali hety profil pavinien być užyty."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Pašyreńnie nazvy fajłu, užyvanaje pry zapisie fajłaŭ, kadavanych pry ŭžyćci "
+"hetaha profilu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Častkovaja płyń GStreamer, užyvanaja z hetym profilem."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Karotkaja nazva hukavoha profilu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Karotkaja nazva hukavoha profilu, užyvanaja pry vybary, jakaja identyfikuje "
+"profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Jakaść CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Jakaść CD, biasstratnaja"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Jakaść CD, stratnaja"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Jakaść CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Jakaść CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Śpis profilaŭ zapisu huku. U śpisie znachodziacca nazvy padkatalohaŭ "
+"adnosna /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Śpis profilaŭ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Zmoŭčanaje pašyreńnie fajłu dla hetaha profilu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Častkovaja płyń GStreamer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Užyvany dla kanvertavańnia huku da jakaści CD, ale z kodekam biasstratnaj "
+"kampresii. Naležyć užyć, kali ŭ budučyni ty chočaš redahavać fajł albo "
+"zapisvać na dysku CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Užyvany dla kanvertavańnia huku da jakaści CD, ale z kodekam stratnaj "
+"kampresii. Naležyć užyć dla zdabyvańnia huku z dyskaŭ CD albo z radyjo."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Užyvany dla kanvertavańnia huku da jakaści CD, ale z kodekam stratnaj "
+"kampresii AAC. Naležyć užyć dla padrychtoŭki fajłaŭ da kapijavańnia na "
+"pryłady, jakija absłuhoŭvajuć tolki kodek AAC. Uvaha: u niekatorych krainach "
+"vykarystańnie hetaha farmatu moža być zabaronienym, tamu lepiej parajsia ź "
+"jurystam."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+#, fuzzy
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Užyvany dla kanvertavańnia huku da jakaści CD, ale z kodekam stratnaj "
+"kampresii MP3. Naležyć užyć dla padrychtoŭki fajłaŭ da kapijavańnia na "
+"pryłady, jakija absłuhoŭvajuć tolki kodek MP3. Uvaha: u niekatorych krainach "
+"vykarystańnie hetaha farmatu moža być zabaronienym, tamu lepiej parajsia ź "
+"jurystam."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Užyvany dla kanvertavańnia huku da jakaści CD, ale z kodekam stratnaj "
+"kampresii MP3. Naležyć užyć dla padrychtoŭki fajłaŭ da kapijavańnia na "
+"pryłady, jakija absłuhoŭvajuć tolki kodek MP3. Uvaha: u niekatorych krainach "
+"vykarystańnie hetaha farmatu moža być zabaronienym, tamu lepiej parajsia ź "
+"jurystam."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Užyvany dla biasstratnaha kanvertavańnia huku da jakaści hołasu. Karystajsia "
+"hetym dla zapisu j redahavańnia hołasu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Užyvany dla stratnaha kanvertavańnia huku da jakaści hołasu. Karystajsia "
+"hetym dla zapisu hołasu, jaki potym nia treba madyfikavać."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Hołas, biasstratnaja"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Hołas, stratnaja"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Ci ŭžyvać hety profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Ci pakazvać i ŭžyvać hety profil."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Niemahčyma spałučycca z demanam huku.\n"
+"Uruchom \"esd\" z zahadnaha radka."
+
+#: ../vu-meter/main.c:231
+msgid "Specify the X position of the meter."
+msgstr "Akreśl haryzantalnuju pazycyju ličylnika."
+
+#: ../vu-meter/main.c:232
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:234
+msgid "Specify the Y position of the meter."
+msgstr "Akreśl vertykalnuju pazycyju ličylnika."
+
+#: ../vu-meter/main.c:235
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:237
+msgid "Connect to the esd server on this host."
+msgstr "Spałučysia z serveram \"esd\" na hetym kamputary."
+
+#: ../vu-meter/main.c:238
+msgid "HOST"
+msgstr "KAMPUTAR"
+
+#: ../vu-meter/main.c:240
+msgid "Open a vertical version of the meter."
+msgstr "Adčyni vertykalnuju versiju ličylnika."
+
+#: ../vu-meter/main.c:242
+msgid "Act as recording level meter."
+msgstr "Dziejničaj jak ličylnik uzroŭniu zapisu."
+
+#: ../vu-meter/main.c:258
+#, c-format
+msgid "Host is %s\n"
+msgstr "Kamputar %s\n"
+
+#: ../vu-meter/main.c:275
+msgid "Recording level"
+msgstr "Uzrovień zapisu"
+
+#: ../vu-meter/main.c:275
+msgid "Volume Meter"
+msgstr "Ličylnik hučnaści"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Naziraj za ŭzroŭniem hučnaści zapisvanaha ŭvachodu"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Manitor uzroŭniu zapisu"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Naziraj za ŭzroŭniem hučnaści vychadnoha huku"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Manitor hučnaści"
+
+#~ msgid "hours"
+#~ msgstr "hadzin"
+
+#~ msgid "minutes"
+#~ msgstr "chvilin"
+
+#~ msgid "seconds"
+#~ msgstr "sekundaŭ"
+
+#~ msgid "_Open..."
+#~ msgstr "_Adčyni..."
+
+#~ msgid "Save _As..."
+#~ msgstr "Z_apišy jak..."
+
+#~ msgid "Capture"
+#~ msgstr "Pierachop"
+
+#~ msgid "Switch"
+#~ msgstr "Pieraklučalnik"
+
+#~ msgid "Option"
+#~ msgstr "Opcyja"
+
+#~ msgid "_Change Device"
+#~ msgstr "Źmiani _pryładu"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Źmiani pryładu na %s"
diff --git a/po/bg.po b/po/bg.po
new file mode 100644
index 0000000..bf9020c
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,1574 @@
+# Bulgarian translation of mate-media po-file.
+# Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+# Evgeni Boevski <[email protected]>, 2002, 2003.
+# Yanko Kaneti <[email protected]>, 2003.
+# Vladimir "Kaladan" Petkov <[email protected]>, 2004.
+# Rostislav Raykov <[email protected]>, 2004.
+# Alexander Shopov <[email protected]>, 2005, 2008, 2009, 2010.
+# Philip Dimitrov <[email protected]>, 2005.
+# Yavor Doganov <[email protected]>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2-32\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-26 23:27+0300\n"
+"PO-Revision-Date: 2010-08-26 23:27+0300\n"
+"Last-Translator: Alexander Shopov <[email protected]>\n"
+"Language-Team: Bulgarian <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Показване на управлението на звука"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Сила на звука"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Промяна на силата на звука и звуците свързани със събития"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Звук"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Включване на изчистването на грешки"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Версия на тази програма"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr "— аплет на MATE за силата на звука"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Изчакване на отговор от аудио подсистемата"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Начална страница"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr "— сила на звука на MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Изход"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Сила на изхода"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Вход"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Сила на микрофона"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Ляво"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Дясно"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Отзад"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Отпред"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Минимум"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Максимум"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Баланс:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Затихване:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Бас:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100 %"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Без усилване"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Заглушаване"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "Про_фил:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Изключен"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u вход"
+msgstr[1] "%u входа"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Системни звуци"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Конектор:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Засичане на максимумите"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Име"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Устройство"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Тестване на високоговорителите към %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Тестване на високоговорителите"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Сила на _изхода:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Аудио ефекти"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Сила на _известяването:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Хардуер"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Избор на устройството за настройване:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Настройки на избраното устройство:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Сила на _входа:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Ниво на входа:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Избор на входно аудио устройство:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "_Избор на изходно аудио устройство:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Програми"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "В момента никоя програма не записва и не възпроизвежда звук"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Настройки на звука"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Спиране"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Тест"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Бас"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Настройките на звука не могат да бъдат стартирани: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Заглушаване"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Настройки на звука"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Заглушено"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Запис на звукови клипове"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Програма за запис на звуци"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Без заглавие"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Без заглавие — %d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Елементът „%s“ на GStreamer не може да бъде създаден.\n"
+"Инсталирайте приставката „%s“ от модула „%s“.\n"
+"Проверете инсталацията чрез командата:\n"
+" gst-inspect-0.10 %s\n"
+"след което рестартирайте mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Проверете дали настройките са правилни.\n"
+"Може да ви липсват нужните приставки."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld минута"
+msgstr[1] "%ld минути"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld час"
+msgstr[1] "%ld часа"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld секунда"
+msgstr[1] "%ld секунди"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s и %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s и %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Отваряне на файл"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Неуспех при зареждането на файла:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Готов"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Замяна"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Вече съществува файл с име „%s“. \n"
+"Искате ли да го замените с този, който се записва?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Неуспех при запазването на файла „%s“"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Запазване на файла като"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s не е инсталиран на посочения път."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Грешка при стартирането на %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Запазване на записа преди затваряне?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Запазване на записа?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Затваряне _без запазване"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Затваряне _без запазване"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Въпрос"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (не е запазен)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu байт)"
+msgstr[1] "%s (%llu байта)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Неизвестен размер"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Непознат"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (приблизително)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Информация за %s "
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Информация за файла"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Папка:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Име на файл:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Размер на файла:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Звукова информация"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Продължителност на файла"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Брой канали:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Честота на квантуване:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Битове за сек.:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Програма за запис на звуци към MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Изпълнява се…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Аудио изход на MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "При изпълнение"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Запис…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Запис на аудио на MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Настройките ви за прихващане на звук са неправилни. Поправете ги от "
+"„Настройка за звук“ в „Система“ → „Настройки“."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "изход към файл"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "ниво"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Аудио профилът „%s“ не може да се анализира."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Не може да се прехваща звук чрез аудио профила „%s“."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Не може да се запише към файл, използвайки аудио профила „%s“. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Файл"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Създаване на нова проба"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Отваряне на файл"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Запазване на текущия файл"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Запазване на текущия файл с ново име"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "С_ила на звука"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Стартиране на звуковия мишпулт"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Информация за текущия файл"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Затваряне на текущия файл"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Спиране на програмата"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Контрол"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Записване на звук"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Пускане на звук"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Спиране на звука"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Помо_щ"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Ръководство"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Отваряне на потребителското ръководство"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Относно програмата"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Файлът за ГПИ не може да бъде зареден. Най-вероятно програмата е инсталирана "
+"неправилно."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Отваряне"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Запазване"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Запазване като"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Запис от _вход:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Запис като:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<без>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Продължителност:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Ниво:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — запис на звуци"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Височина на прозореца"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Височина на прозореца, който ще бъде показан."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Широчина на прозореца"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Широчина на прозореца, който ще бъде показан."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Тема от звуци"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Неизвестна сила на звука %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Не бяха открити приставки/устройства-смесители."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Запис"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Допълнителни"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Настройки"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Настройване силата на звука"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Избор на видими канали:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Загл./вкл. %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Песен %s: заглушено"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Вкл./изкл. на запис на аудио от %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Песен %s: запис на аудио"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s: избор на настройка"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Песен %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Канал %d от песен %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Песен %s, канал %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Заключване на каналите за %s заедно"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Песен %s: заключване на каналите заедно"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "моно"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ляв"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "десен"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "преден ляв"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "преден десен"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "заден ляв"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "заден десен"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "отпред център"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "страничен ляв"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "страничен десен"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "неизвестен"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Сила на %s канал на %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Мишпулт на основата на MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Владимир Петков <[email protected]>\n"
+"Александър Шопов <[email protected]>\n"
+"Евгени Боевски <[email protected]>\n"
+"Ростислав Райков <[email protected]>\n"
+"Янко Канети <[email protected]>\n"
+"Филип Димитров<[email protected]>\n"
+"\n"
+"Проектът за превод на MATE има нужда от подкрепа.\n"
+"Научете повече за нас на http://mate.cult.bg\n"
+"Докладвайте за грешки на http://mate.cult.bg/bugs"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Сила на звука: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Устройство: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Сила на звука на различно устройство"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Няма"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Не се поддържа"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "По подразбиране"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Неуспех при създаването на главен прозорец"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Неуспех при зареждане на файла с интерфейса. Проверете инсталацията си."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Настройки по подразбиране за програмите основани на GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Избор на мултимедийни системи"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Аудио"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Натиснете „Добре“, за да приключите."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "У_стройство:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Стандартен вход"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Стандартен изход"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Конвейер:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Приставка:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "К_онвейер:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Т_ест"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Тестване на конвейер"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Тестване…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Видео"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Устройство: "
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Приставка:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Тест"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Автоматично засичане"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — съвременна архитектура за звук на Линукс"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — звуков сървър „ART“"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — звуков сървър „Enlightened“"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — отворена система за звук „OSS“"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — отворена система за звук „OSS“ в. 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Pulse — звуков сървър „PulseAudio“"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Аудио на Сън"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Потребителска"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — опростен слой за директна медия (SDL)"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Системата X Window (без Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "Системата X Window (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Пробен звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Тишина"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (т.е. устройство за v4l „Zoran“)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Проба на входа"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Видео за Линукс (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Видео за Линукс 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Грешка при конструирането на тестов конвейер за „%s“"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Грешка при показване на помощта: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Редактиране на профила „%s“"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<без име>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<без описание>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Грешка при получаването на списъка с профилите gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Грешка при абонирането за известяване на промени в списъка с аудиопрофили. "
+"(%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Грешка при изтриването на пътя до профила %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Редактиране"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Изтриване на този профил?\n"
+msgstr[1] "Изтриване на тези %d профила?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Да бъде ли изтрит профилът „%s“?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Изтриване на профил"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Редактиране на аудио профилите към MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "Про_фили:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Вече имате профил под името „%s“"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Грешка в MateConf (дa се коригира): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Файлът „%s“ липсва. Това е признак, че приложението е инсталирано "
+"неправилно, така че диалоговата кутия не може да бъде показана."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Изпълнете „%s --help“, за да видите списъка с наличните опции на командния "
+"ред.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Редактиране на звуковия профил"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Описание на профила:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Активиране?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Разширение на файл:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_Конвейер на GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Име на профила:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Нов профил"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Създаване"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Описание на звуковия профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Описание на профила, съдържащо повече информация и описващо кога да се "
+"използва този профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Файлово разширение, което да се използва при запазване на файлове кодирани с "
+"този профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Непълен канал на GStreamer, който да се ползва за този профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Кратко име за звуковия профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Кратко име за звуковия профил, което да се използва в селекциите и уникално "
+"да идентифицира профила."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Качество на CD — AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Качество на CD без загуби"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Качество на CD със загуби"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Качество на CD — MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Качество на CD — MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Списък с профили за запис на звук. Списъкът съдържа низове именуващи "
+"подпапки на /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Списък на профилите"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Стандартното файлово разширение за този профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Непълният канал на GStreamer, който се използва"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Използва се за конвертиране на аудио с качеството на CD чрез кодек без "
+"загуба на качество. Използвайте този избор, ако искате да редактирате по-"
+"късно или да правите запис на CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Използва се а конвертиране на аудио с качеството на CD чрез кодек със загуба "
+"на качество. Използвайте този избор за сваляне на CD или за запис за радио."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Използва се за конвертиране на аудио с качеството на CD чрез кодека със "
+"загуба на качество AAC. Използвайте този избор при подготвяне на файлове за "
+"копиране на устройства, които поддържат само кодека AAC. Имайте предвид, че "
+"използването на този формат може да е незаконно в страната ви. Свържете се с "
+"юрист за съвет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Използва се за конвертиране на аудио с качеството на CD чрез кодека със "
+"загуба на качество MP2. Използвайте този избор при подготвяне на файлове за "
+"копиране на устройства, които поддържат само кодека MP2. Имайте предвид, че "
+"използването на този формат може да е незаконно в страната ви. Свържете се с "
+"юрист за съвет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Използва се за конвертиране на аудио с качеството на CD чрез кодека със "
+"загуба на качество MP3. Използвайте този избор при подготвяне на файлове за "
+"копиране на устройства, които поддържат само кодека MP3. Имайте предвид, че "
+"използването на този формат може да е незаконно в страната ви. Свържете се с "
+"юрист за съвет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Използва се за конвертиране към аудио формат без загуби, предназначено за "
+"запис на човешки глас. Използвайте за записване и редактиране на реч."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Използва се за конвертиране към аудио формат със загуби, предназначено за "
+"запис на човешки глас. Използвайте за записване на реч, която няма да бъде "
+"редактирана."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Глас без загуби"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Глас със загуби"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Дали да се използва този профил или не"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Дали този профил да се използва и показва."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Без звуци"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Вградена"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Проба на звука за събитие"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "От тема"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Вид"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Тема от звуци:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Избор на звук за известяване:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "_Включване на звуците за прозорци и бутони"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Звук за известяване"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Прозорци и бутони"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Натискане на бутон"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Превключване на бутон"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Максимизиране на прозорец"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Демаксимизиране на прозорец"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Минимизиране на прозорец"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Работен плот"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Влизане в системата"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Изход от системата"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Ново е-писмо"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Изчистване на кошчето"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Завършване на продължително действие (изтегляне, запис на диск и т.н.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Известявания"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Информация или въпрос"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Предупреждение"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Грешка"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Предупреждение за батерията"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Избор на аудио файл"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Аудио файлове"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Потребителска…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Тема от звуци:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Включване на звуците за прозорци и бутони"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Лай"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Ромон"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Стъкло"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Сонар"
diff --git a/po/bn.po b/po/bn.po
new file mode 100644
index 0000000..e3fe8e8
--- /dev/null
+++ b/po/bn.po
@@ -0,0 +1,2552 @@
+# Bengali Translation of the mate-media.
+# This file is distributed under the same license as the MATE-MEDIA package.
+# Copyright (C) 2003-2005 The MATE Foundation.
+#
+# Sayamindu Dasgupta <[email protected]>, 2003.
+# Runa Bhattacharjee <[email protected]>, 2003.
+# Progga <[email protected]>, 2005.
+# Runa Bhattacharjee <[email protected]>, 2006.
+# Runa Bhattacharjee <[email protected]>, 2008, 2009.
+# Maruf Ovee <[email protected]>, 2009.
+# Sadia Afroz <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bn\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-01-17 19:48+0000\n"
+"PO-Revision-Date: 2010-01-24 15:41+0600\n"
+"Last-Translator: Sadia Afroz <[email protected]>\n"
+"Language-Team: Bengali <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ডেস্কটপের মধ্যে ভলিউম নিয়ন্ত্রণ ব্যবস্থা প্রদর্শন করা হবে"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ভলিউম নিয়ন্ত্রণ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ভলিউম পরিবর্তন করুন ও নির্দিষ্ট ঘটনার সাথে শব্দ যুক্ত করুন"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "শব্দ"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "কোড ডিবাগ ব্যবস্থা সক্রিয় করুন"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "এই অ্যাপ্লিকেশনের সংস্করণ"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE শব্দের মাত্রা নিয়ন্ত্রণের অ্যাপ্লেট"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "শব্দের সিস্টেম থেকে প্রতিক্রিয়া প্রাপ্তির অপেক্ষা করা হচ্ছে"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "প্রারম্ভিক পৃষ্ঠা"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " -MATE ভলিউম নিয়ন্ত্রণকারী"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1830
+msgid "Output"
+msgstr "আউটপুট"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1744
+msgid "Input"
+msgstr "ইনপুট"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "বামদিকে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "ডানদিকে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "পেছনের অংশ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "সামনে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "সর্বনিম্ন"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "সর্বোচ্চ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "ভারসাম্য: (_B)"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "ফেইড (_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "সাবউফার (_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "100%"
+msgstr "১০০%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:596
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "অ্যাম্পলিফাই করা হবেনা"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:852
+msgid "Mute"
+msgstr "নিঃশব্দ"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1494
+msgid "_Profile:"
+msgstr "প্রোফাইল: (_P)"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "নিষ্ক্রিয়"
+
+# Translated by sadia
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:998
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u আউটপুট"
+msgstr[1] "%u আউটপুট"
+
+# Translated by sadia
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ইনপুট"
+msgstr[1] "%u ইনপুট"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "সিস্টেমের শব্দ"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:305
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:564
+msgid "Co_nnector:"
+msgstr "সংযোগকারী: (_n)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:510
+msgid "Peak detect"
+msgstr "সর্বাধিক মাত্রা সনাক্ত"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1423
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "নাম"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1428
+msgid "Device"
+msgstr "ডিভাইস"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1650
+msgid "_Output volume: "
+msgstr "আউটপুট ভলিউম: (_O)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1681
+msgid "Sound Effects"
+msgstr "শব্দের ইফেক্ট"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1688
+msgid "_Alert volume: "
+msgstr "সতর্কবার্তার ভলিউম: (_A)"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1701
+msgid "Hardware"
+msgstr "হার্ডওয়্যার"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1706
+msgid "C_hoose a device to configure:"
+msgstr "কনফিগার করার জন্য একটি ডিভাইস নির্বাচন করুন: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1733
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Settings for the selected device:"
+msgstr "নির্বাচিত ডিভাইসের বৈশিষ্ট্য:"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1751
+msgid "_Input volume: "
+msgstr "ইনপুট ভলিউম: (_I)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1774
+msgid "Input level:"
+msgstr "ইনপুটের মাত্রা:"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1800
+msgid "C_hoose a device for sound input:"
+msgstr "শব্দের ইনপুটের জন্য একটি ডিভাইস নির্বাচন করুন: (_h)"
+
+# Translated by sadia
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1835
+msgid "C_hoose a device for sound output:"
+msgstr "শব্দের আউটপুটের জন্য একটি ডিভাইস নির্বাচন করুন: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1873
+msgid "Applications"
+msgstr "অ্যাপ্লিকেশন"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1877
+msgid "No application is currently playing or recording audio."
+msgstr "কোনো অ্যাপ্লিকেশন দ্বারা বর্তমানে অডিও বাজানো অথবা রেকর্ড করা হচ্ছে না।"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2001
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "শব্দ সংক্রান্ত পছন্দ"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "শব্দ সংক্রান্ত পছন্দের মান আরম্ভ করতে ব্যর্থ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "নিঃশব্দ (_M):"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "শব্দ সংক্রান্ত পছন্দ (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "নিঃশব্দ অবস্থা"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "শব্দের অংশ রেকর্ড করুন"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "শব্দ রেকর্ড ব্যবস্থা"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "শিরোনামহীন"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "শিরোনামহীন-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %1$s বস্তু নির্মাণ করতে ব্যর্থ।\n"
+"অনুগ্রহ করে '%2$s' প্লাগ-ইন ('%3$s' মডিউলে উপস্থিত), ইনস্টল করুন।\n"
+"নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টলেশনের যথার্থতা পরীক্ষা করুন\n"
+" gst-inspect-0.10 %4$s\n"
+"ও mate-sound-recorder পুনরারম্ভ করুন।"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"অনুগ্রহ করে বৈশিষ্ট্য পরীক্ষা করুন।\n"
+"প্রয়োজনীয় প্লাগ-ইন উপস্থিত না থাকতে পারে।"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld মিনিট"
+msgstr[1] "%ld মিনিট"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ঘন্টা"
+msgstr[1] "%ld ঘন্টা"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld সেকেন্ড"
+msgstr[1] "%ld সেকেন্ড"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%1$s, %2$s ও %3$s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%1$s ও %2$s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "একটি ফাইল খুলুন"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"চিহ্নিত ফাইল লোড করা যায়নি:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "প্রস্তুত"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "প্রতিস্থাপন (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" ফাইলটি বর্তমানে উপস্থিত। \n"
+"সংরক্ষণের জন্য চিহ্নিত ফাইল দ্বারা বর্তমান ফাইলটি কি প্রতিস্থাপন করা হবে?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" ফাইলটি সংরক্ষণ করা যায়নি"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "নতুন ভাবে ফাইল সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "পথ নির্দেশে %s ইনস্টল করা নেই।"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%1$s আরম্ভ করতে ত্রুটি: %2$s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "বন্ধ করার আগে কি রেকর্ডিং সংরক্ষণ করা হবে?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "রেকর্ডিং কি সংরক্ষণ করা হবে?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "সংরক্ষণ না করেই বন্ধ করুন (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "সংরক্ষণ না করেই চালিয়ে যান (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "প্রশ্ন"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (সংরক্ষণ করা হয়নি)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu বাইট)"
+msgstr[1] "%s (%llu বাইট)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "অজানা মাপ"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "অজানা"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (আনুমানিক)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "১ (মোনো)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "২ (স্টেরিও)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s তথ্য"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ফাইল সম্বন্ধীয় তথ্য"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "ফোল্ডার:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ফাইলের নাম:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ফাইলের মাপ:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "অডিও সম্বন্ধীয় তথ্য"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ফাইলের ব্যাপ্তি:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "চ্যানেল সংখ্যা:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "স্যাম্পলের গতি:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "বিট মাত্রা:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE-র সাথে ব্যবহারযোগ্য শব্দ রেকর্ড ব্যবস্থা\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "বাজানো হচ্ছে..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf অডিও আউটপুট"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "প্লে-ব্যাক"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "রেকর্ড করা হচ্ছে..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf অডিও রেকর্ড ব্যবস্থা"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"অডিও ক্যাপচার সংক্রান্ত বৈশিষ্ট্যগুলি বৈধ নয়। অনুগ্রহ করে সিস্টেম-পছন্দ মেনুর মধ্যে "
+"\"শব্দ সংক্রান্ত পছন্দ\" প্রয়োগ করে বৈশিষ্ট্যগুলি পরিবর্তন করুন।"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ফাইল আউটপুট"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "মাত্রা"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' অডিও প্রোফাইল পার্স করতে ব্যর্থ। "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' অডিও প্রোফাইল সহযোগে ক্যাপচার করা যায়নি। "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' অডিও প্রোফাইল সহযোগে লিখতে ব্যর্থ"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ফাইল (_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "নতুন নমূনা তৈরি করুন"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ফাইল খুলুন"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "বর্তমান ফাইল সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ভিন্ন নামে বর্তমান ফাইল সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ভলিউম নিয়ন্ত্রণ খুলুন (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "অডিও-মিক্সার আরম্ভ করুন"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "বর্তমান ফাইল সংক্রান্ত তথ্য প্রদর্শন করা হবে"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "বর্তমান ফাইল বন্ধ করুন"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "প্রোগ্রাম থেকে প্রস্থান করুন"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "নিয়ন্ত্রণ (_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "শব্দ রেকর্ড করুন"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "শব্দ বাজান"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "শব্দ বন্ধ করুন"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "সহায়তা (_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "বিষয়বস্তু"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "সহায়িকা খুলুন"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "অ্যাপ্লিকেশন পরিচিতি"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml লোড করা যায়নি। এই প্রোগ্রামটি সম্ভবত সঠিকভাবে ইনস্টল করা হয়নি"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "খুলুন"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "নতুন ভাবে সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "প্রাপ্ত ইনপুট থেকে রেকর্ড করা হবে (_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "চিহ্নিত ভাবে রেকর্ড করা হবে (_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "ব্যাপ্তি:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "মাত্রা:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - শব্দ রেকর্ডকারী"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "উইন্ডোর উচ্চতা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "প্রদর্শনযোগ্য উইন্ডোর উচ্চতা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "উইন্ডোর প্রস্থ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "প্রদর্শনযোগ্য উইন্ডোর প্রস্থ"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "শব্দের থিম"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "অজ্ঞাত ভলিউম নিয়ন্ত্রক %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "শব্দ নিয়ন্ত্রণের জন্য GStreamer প্লাগ-ইন এবং/অথবা ডিভাইস পাওয়া যায়নি।"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "রেকর্ড করা হচ্ছে"
+
+# FIXME
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "পরিবর্তক"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "অপশন"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "শব্দমাত্রা নিয়ন্ত্রক সম্পর্কিত পছন্দ"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "প্রদর্শন করার জন্য মিক্সার নির্বাচন করুন (_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "নিঃশব্দ/শব্দ %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ট্র্যাক %s: নিঃশব্দ"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s থেকে অডিও রেকর্ড পরিবর্তন করা হবে"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ট্র্যাক %s: অডিও রেকর্ড"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s অপশন নির্বাচন"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ট্র্যাক %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s ট্র্যাকের অন্তর্গত, %1$d চ্যানেল "
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ট্র্যাক %1$s, চ্যানেল %2$d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s-র জন্য একত্রে চ্যানেল লক করা হবে"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ট্র্যাক %s: একত্রে চ্যানেল লক করা হবে"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "মোনো"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "বামদিকে"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "সামনে বামদিকে"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "সামনে ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "পেছনে বামদিকে"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "পেছনে ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "সামনে কেন্দ্রে"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "পার্শ্বের বামদিকে"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "পার্শ্বের ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "অজানা"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$s-র উপর, %1$s চ্যানেলের শব্দের মাত্রা,"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-ভিত্তিক শব্দমাত্রা নিয়ন্ত্রক অ্যাপলিকেশন"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"অঙ্কুর প্রকল্পের পক্ষে, সায়মিন্দু দাশগুপ্ত <[email protected]>\n"
+"রুণা ভট্টাচার্য <[email protected]>\n"
+"প্রজ্ঞা <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ভলিউম নিয়ন্ত্রক: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ডিভাইস: (_D) "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ভিন্ন একটি ডিভাইসের ভলিউম নিয়ন্ত্রণ করুন"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "একটিও না"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "অসমর্থিত"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "ডিফল্ট"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "মূল উইন্ডো আরম্ভ করার প্রক্রিয়া বিফল হয়েছে"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ফাইল লোড করতে ব্যর্থ; অনুগ্রহ করে ইনস্টলেশন পরীক্ষা করুন।"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer অ্যাপ্লিকেশনের জন্য ডিফল্ট মান কনফিগার করুন"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "মাল্টিমিডিয়া সিস্টেম নির্বাচক"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "অডিও"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "কর্ম সমাপ্ত করার জন্য ঠিক আছে ক্লিক করুন।"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ডিভাইস: (_e)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "পূর্বনির্ধারিত ইনপুট"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "পূর্বনির্ধারিত আউটপুট"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "পাইপ লাইন: (_i)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "প্লাগ-ইন: (_l)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "পাইপ লাইন: (_n)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "পরীক্ষা (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "পাইপ-লাইন পরীক্ষা করা হচ্ছে"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "পরীক্ষা করা হচ্ছে..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "ভিডিও"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "ডিভাইস (_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "প্লাগ-ইন: (_P)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "পরীক্ষা (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "স্বয়ংক্রিয় সনাক্তকরণ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio সাউন্ড সার্ভার"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "স্বনির্ধারিত"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "পরীক্ষামূলক শব্দ"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "নিঃশব্দ"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (উদাহরণ, Zoran v4l ডিভাইস)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "পরীক্ষামূলক ইনপুট"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Linux-র জন্য ভিডিও (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Linux 2-র জন্য ভিডিও (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s'-র জন্য পরীক্ষামূলক পাইপ-লাইন নির্মাণ করা সম্ভব হয়নি"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "সহায়িকা প্রদর্শনের সময় একটি সমস্যা হয়েছে: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "প্রোফাইল \"%s\" সম্পাদন করা হচ্ছে"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio প্রোফাইলের তালিকা সংগ্রহে একটি সমস্যা হয়েছে। (%s)\n"
+
+# FIXME
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"অডিও প্রোফাইল তালিকায় পরিবর্তনের সূচনাবার্তা প্রাপ্তির উদ্দেশ্যে সাবস্ক্রাইব করতে "
+"সমস্যা। (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "প্রোফাইলের পাথ %1$s ভুলে যেতে সমস্যা হয়েছে। (%2$s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "সম্পাদনা (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "চিহ্নিত প্রোফাইলটি কি মুছে ফেলা হবে?\n"
+msgstr[1] "চিহ্নিত %d প্রোফাইলগুলি মুছে ফেলা হবে কি?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" প্রোফাইল কি মুছে ফেলা হবে?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "প্রোফাইল মুছে ফেলুন"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE অডিও প্রোফাইল সম্পাদনা"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "প্রোফাইল (_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" নামের একটি প্রোফাইল বর্তমানে উপস্থিত রয়েছে"
+
+# FIXME: FIXME = ? ;-)
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf ত্রুটি (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" ফাইলটি অনুপস্থিত। অর্থাৎ অ্যাপ্লিকেশনটি সঠিকরূপে ইনস্টল করা হয়নি ও এর ফলে "
+"ডায়লগ বক্স প্রদর্শন করা যাবে না।"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%1$s\n"
+"চালায় '%2$s --বিদ্যমান কমান্ড লাইন অপশনের একটি সম্পূর্ণ তালিকা দেখতে সহায়তা করে।\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "অডিও প্রোফাইল সম্পাদন করুন"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "প্রোফাইলের বিবরণ (_d):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "সক্রিয়? (_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ফাইল এক্সটেনশন (_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer-র পাইপলাইন (_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "প্রোফাইলের নাম (_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "নতুন প্রোফাইল"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "নির্মাণ করুন (_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "অডিও প্রোফাইলের বিবরণ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"প্রোফাইলের বর্ণনা। এর মধ্যে প্রোফাইল সম্পর্কিত অধিক তথ্য ও প্রোফাইল ব্যবহারের সঠিক "
+"পরিস্থিতি সংক্রান্ত তথ্য উপলব্ধ করা হয়েছে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"চিহ্নিত প্রোফাইলসহ এনকোড করা ফাইলগুলি সংরক্ষণের সময় ব্যবহারযোগ্য ফাইল এক্সটেনশন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "এই প্রোফাইলের জন্য যে আংশিক GStreamer পাইপলাইন ব্যবহার করতে হবে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "অডিও প্রোফাইলটির জন্য একটি সংক্ষিপ্ত নাম"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"অডিও প্রোফাইলটির জন্য একটি সংক্ষিপ্ত নাম, যা প্রোফাইল নির্বাচন ও সনাক্তকরণের সময় "
+"ব্যবহৃত হবে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-এর গুণমান, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-এর গুণমান, উচ্চ মান (লস-লেস)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-এর গুণমান, নিম্ন মান (লসি)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-এর গুণমান, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-এর গুণমান, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"অডিও রেকর্ডিং প্রোফাইলের তালিকা। /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles-র অপেক্ষায় সাব-ডিরেক্টরির নামগুলি পংক্তিরূপে এই তালিকায় অন্তর্ভুক্ত করা হয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "প্রোফাইলের তালিকা"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "এই প্রোফাইলের জন্য ডিফল্ট ফাইল এক্সটেনশন"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ব্যবহৃত আংশিক GStreamer পাইপলাইন"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু উচ্চ গুণমানের কম্প্রেশন কোডেক সহ। "
+"ফাইলটি পরে সম্পাদনা করার জন্য অথবা CD-তে বার্ন করতে হলে এটি ব্যবহার করুন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের কম্প্রেশন কোডেক সহ। CD "
+"থেকে এক্সট্র্যাক্ট করার জন্য অথবা রেডিও রেকর্ডিং-এর জন্য এটি ব্যবহার করুন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের AAC কোডেক সহ। শুধুমাত্র "
+"AAC কোডেক ব্যবহারকারী ডিভাইসে অনুলিপি করার জন্য ফাইল প্রস্তুত করতে এটি ব্যবহার করুন। "
+"উল্লেখ্য, এই কোডেকের ব্যবহার আপনার এলাকায় বেআইনি হতে পারে এবং কোনো আইনী "
+"বিশেষজ্ঞের পরামর্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের MP2 কোডেক সহ। শুধুমাত্র "
+"MP2 কোডেক ব্যবহারকারী ডিভাইসে অনুলিপি করার জন্য ফাইল প্রস্তুত করতে এটি ব্যবহার করুন। "
+"উল্লেখ্য, এই কোডেকের ব্যবহার আপনার এলাকায় বেআইনি হতে পারে এবং কোনো আইনী "
+"বিশেষজ্ঞের পরামর্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের MP3 কোডেক সহ। শুধুমাত্র "
+"MP3 কোডেক ব্যবহারকারী ডিভাইসে অনুলিপি করার জন্য ফাইল প্রস্তুত করতে এটি ব্যবহার করুন। "
+"উল্লেখ্য, এই কোডেকের ব্যবহার আপনার এলাকায় বেআইনি হতে পারে এবং কোনো আইনী "
+"বিশেষজ্ঞের পরামর্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"উচ্চ গুণমানের কন্ঠস্বরের অনুরূপ অডিওতে রূপান্তর করতে ব্যবহৃত। রেকর্ডিং অথবা স্বর "
+"সম্পাদনার জন্য ব্যবহার করুন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"নিম্ন গুণমানের কন্ঠস্বরের অনুরূপ অডিওতে রূপান্তর করতে ব্যবহৃত। ভাষ্য রেকর্ডিং সম্পাদনার "
+"জন্য ব্যবহার করুন যা সম্পাদন করা হবে না।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "কন্ঠস্বর, উচ্চ গুণমান"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "কন্ঠস্বর, নিম্ন গুণমান"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "এই প্রোফাইলটি ব্যবহৃত হবে কিনা"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "এই প্রোফাইলটি ব্যবহৃত এবং প্রদর্শিত হবে কিনা।"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "শব্দবিহীন"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "বিল্ট-ইন"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ঘটনার জন্য চিহ্নিত শব্দ পরীক্ষা করা হচ্ছে"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "থিম থেকে প্রাপ্ত"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "ধরন"
+
+# Translated by sadia
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "শব্দের থিম: (_t)"
+
+# Translated by sadia
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "সতর্কবার্তার জন্য একটি শব্দ নির্বাচন করুন: (_h)"
+
+# Translated by sadia
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "উইন্ডো ও বোতামের শব্দগুলো সক্রিয় করুন (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "সতর্কতামূলক শব্দ"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "উইন্ডো ও বোতাম"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "বোতাম ক্লিক করা হয়েছে"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "টগল বেতাম ক্লিক করা হয়েছে"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "উইন্ডোর সর্বাধিক মাপ নির্ধারণ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "উইন্ডোর স্বাভাবিক মাপ নির্ধারণ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "উইন্ডো আড়াল করা"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ডেস্কটপ"
+
+# C
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "লগ-ইন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "লগ-আউট"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "নতুন ই-মেইল"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "আবর্জনার বাক্স ফাঁকা হলে"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "দীর্ঘ সময়ব্যাপী কর্মের সমাপ্তি (ডাউনলোড, CD বার্ন, প্রভৃতি)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "সতর্কতামূলক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "তথ্য অথবা প্রশ্ন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "সতর্কবার্তা"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ত্রুটি"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "ব্যাটারি সংক্রান্ত সতর্কবার্তা"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "শব্দের ফাইল নির্বাচন করুন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "শব্দের ফাইল"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "স্বনির্ধারিত..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "শব্দের থিম:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "উইন্ডো ও বাটনের শব্দ সক্রিয় করুন"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "গর্জন করা"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "টিপটিপ"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "কাঁচ"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "সোনার"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "CD সম্বন্ধে তথ্য জানার জন্য যে সার্ভারে অনুরোধ করা হবে"
+
+#~ msgid "Information to send to server"
+#~ msgstr "সার্ভারে প্রেরণের জন্য চিহ্নিত তথ্য"
+
+#~ msgid "Port"
+#~ msgstr "পোর্ট"
+
+#~ msgid "Server name"
+#~ msgstr "সার্ভারের নাম"
+
+#~ msgid "Server type"
+#~ msgstr "সার্ভারের ধরন"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "সমস্ত প্রশ্নের সঙ্গে চিহ্নিত হোস্ট-নেম পাঠানো হবে"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "সার্ভারের মধ্যে যে পোর্টে ডাটাবেস চালানো হচ্ছে"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "CD সম্বন্ধীয় জিজ্ঞাসা থাকলে যে ধরনের সার্ভারের সাথে যোগাযোগ করা হবে। সম্ভাব্য "
+#~ "মান হলো ০ (FreeDB রাউন্ড রবিন সার্ভার), ১ (অন্যান্য freedb সার্ভার) এবং ২ "
+#~ "(অন্যান্য সার্ভার)।"
+
+# C
+#~ msgid "The username"
+#~ msgstr "ব্যবহারকারীর নাম"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "সমস্ত প্রশ্নের সঙ্গে যে ব্যবহারকারী নাম পাঠানো হবে"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "এই মানটি নির্ধারণ করে যে, CD সম্বন্ধীয় জিজ্ঞাসার ক্ষেত্রে সার্ভারকে ব্যবহারকারী "
+#~ "সম্বন্ধে কী তথ্য পাঠানো হবে। সম্ভাব্য মানগুলি হলো ০ (কোনো তথ্য পাঠানো হবে না), ১ "
+#~ "(যথার্থ তথ্য) এবং ৩ (অন্যান্য তথ্য)।"
+
+# C
+#~ msgid "Your hostname"
+#~ msgstr "আপনার হোস্ট-নেম"
+
+# C
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "সহায়ক তথ্য প্রদর্শনে সমস্যা হয়েছে: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "কোনো তথ্য পাঠানো হবে না (_d)"
+
+# C
+#~ msgid "Send real _information"
+#~ msgstr "যথার্থ তথ্য পাঠানো হবে ( _i)"
+
+# C
+#~ msgid "Send _other information:"
+#~ msgstr "অন্যান্য তথ্য পাঠানো হবে (_o)"
+
+#~ msgid "_Name:"
+#~ msgstr "নাম (_N):"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "হোস্ট-নেম (_m):"
+
+#~ msgid "Login Information"
+#~ msgstr "লগ-ইন সম্বন্ধীয় তথ্য"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB রাউন্ড রবিন সার্ভার (_r)"
+
+# C
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "অন্যান্য FreeDB সার্ভার (_F):"
+
+#~ msgid "Server"
+#~ msgstr "সার্ভার"
+
+# C
+#~ msgid "Location"
+#~ msgstr "অবস্থান"
+
+#~ msgid "_Update Server List"
+#~ msgstr "সার্ভারের তালিকা হালনাগাদ করুন (_U)"
+
+#~ msgid "Other _server:"
+#~ msgstr "অন্য সার্ভার (_s):"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "হোস্ট-নেম (_t):"
+
+#~ msgid "_Port:"
+#~ msgstr "পোর্ট (_P):"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD ডাটাবেস সম্বন্ধীয় পছন্দসই মান"
+
+# C
+#~ msgid "Unknown / Unknown"
+#~ msgstr "অজানা / অজানা"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "একাধিক মিল..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "ডাটাবেসে একাধিক মিল পাওয়া গিয়েছে।\n"
+#~ "অনুগ্রহ করে নিচে দেওয়া সম্ভাব্য মিলগুলির তালিকা থেকে প্রযোজ্য মান বেছে নিন"
+
+#~ msgid "Category"
+#~ msgstr "শ্রেণী"
+
+#~ msgid "Disc ID"
+#~ msgstr "ডিস্ক ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "শিল্পী এবং গানের নাম"
+
+#~ msgid "Unknown track"
+#~ msgstr "অজানা ট্র্যাক"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD ডাটাবেস সার্ভার"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "CD ডাটাবেস সার্ভার সম্বন্ধীয় বৈশিষ্ট্য পরিবর্তন করুন"
+
+#~ msgid "Blues"
+#~ msgstr "ব্ল্যুস"
+
+#~ msgid "Classical Rock"
+#~ msgstr "ক্লাসিক্যাল রক"
+
+#~ msgid "Country"
+#~ msgstr "কান্ট্রি"
+
+#~ msgid "Dance"
+#~ msgstr "ডান্স"
+
+#~ msgid "Disco"
+#~ msgstr "ডিস্কো"
+
+#~ msgid "Funk"
+#~ msgstr "ফাঙ্ক"
+
+#~ msgid "Grunge"
+#~ msgstr "গ্রানজ"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "হিপ-হপ"
+
+#~ msgid "Jazz"
+#~ msgstr "জ্যাজ"
+
+#~ msgid "Metal"
+#~ msgstr "মেটাল"
+
+#~ msgid "New Age"
+#~ msgstr "নিউ এজ"
+
+#~ msgid "Oldies"
+#~ msgstr "পুরাতন"
+
+#~ msgid "Other"
+#~ msgstr "অন্যান্য"
+
+#~ msgid "Pop"
+#~ msgstr "পপ"
+
+#~ msgid "R&B"
+#~ msgstr "আর & বি"
+
+#~ msgid "Rap"
+#~ msgstr "র‍্যাপ"
+
+#~ msgid "Reggae"
+#~ msgstr "রেগে"
+
+#~ msgid "Rock"
+#~ msgstr "রক"
+
+#~ msgid "Techno"
+#~ msgstr "টেকনো"
+
+#~ msgid "Industrial"
+#~ msgstr "ইন্ডাস্ট্রিয়াল"
+
+#~ msgid "Alternative"
+#~ msgstr "অল্টারনেটিভ"
+
+#~ msgid "Ska"
+#~ msgstr "স্কা"
+
+#~ msgid "Death Metal"
+#~ msgstr "ডেথ মেটাল"
+
+#~ msgid "Pranks"
+#~ msgstr "প্র্যাঙ্ক"
+
+#~ msgid "Soundtrack"
+#~ msgstr "সাউন্ডট্র্যাক"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "ইউরো-টেকনো"
+
+#~ msgid "Ambient"
+#~ msgstr "অ্যামবিয়েন্ট"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "ট্রিপ-হপ"
+
+#~ msgid "Vocal"
+#~ msgstr "ভোকাল"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "জ্যাজ+ফাঙ্ক"
+
+#~ msgid "Fusion"
+#~ msgstr "ফিউশন"
+
+#~ msgid "Trance"
+#~ msgstr "ট্রান্স"
+
+#~ msgid "Classical"
+#~ msgstr "ধ্রূপদী"
+
+#~ msgid "Instrumental"
+#~ msgstr "বাদ্যযন্ত্র"
+
+#~ msgid "Acid"
+#~ msgstr "অ্যাসিড"
+
+#~ msgid "House"
+#~ msgstr "হাউস"
+
+#~ msgid "Game"
+#~ msgstr "গেম"
+
+#~ msgid "Sound Clip"
+#~ msgstr "শব্দের অংশ"
+
+#~ msgid "Gospel"
+#~ msgstr "গস্পেল"
+
+#~ msgid "Noise"
+#~ msgstr "আওয়াজ"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "বেস"
+
+#~ msgid "Soul"
+#~ msgstr "সোল"
+
+#~ msgid "Punk"
+#~ msgstr "পাঙ্ক"
+
+#~ msgid "Space"
+#~ msgstr "স্পেস"
+
+#~ msgid "Meditative"
+#~ msgstr "মেডিটেটিভ"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "ইন্সট্রুমেন্টাল পপ"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "ইন্সট্রুমেন্টাল রক"
+
+#~ msgid "Ethnic"
+#~ msgstr "এথনিক"
+
+#~ msgid "Gothic"
+#~ msgstr "গথিক"
+
+#~ msgid "Darkwave"
+#~ msgstr "ডার্কওয়েভ"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "টেকনো-ইন্ডাস্ট্রিয়াল"
+
+#~ msgid "Electronic"
+#~ msgstr "ইলেক্ট্রনিক"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "পপ-ফোক"
+
+#~ msgid "Eurodance"
+#~ msgstr "ইউরোড্যান্স"
+
+#~ msgid "Dream"
+#~ msgstr "ড্রিম"
+
+#~ msgid "Southern Rock"
+#~ msgstr "সাদার্ন রক"
+
+#~ msgid "Comedy"
+#~ msgstr "কমেডি"
+
+#~ msgid "Cult"
+#~ msgstr "কাল্ট"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "গ্যাঙ্গস্টা র‍্যাপ"
+
+#~ msgid "Top 40"
+#~ msgstr "সেরা ৪০"
+
+#~ msgid "Christian Rap"
+#~ msgstr "ক্রিশ্চান র‍্যাপ"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "পপ/ফাঙ্ক"
+
+#~ msgid "Jungle"
+#~ msgstr "জঙ্গল"
+
+#~ msgid "Native American"
+#~ msgstr "নেটিভ আমেরিকান"
+
+#~ msgid "Cabaret"
+#~ msgstr "ক্যাবারে"
+
+#~ msgid "New Wave"
+#~ msgstr "নতুন ওয়েভ"
+
+#~ msgid "Psychedelic"
+#~ msgstr "সাইকেডেলিক"
+
+#~ msgid "Rave"
+#~ msgstr "রেভ"
+
+#~ msgid "Showtunes"
+#~ msgstr "শো-টিউনস"
+
+#~ msgid "Trailer"
+#~ msgstr "ট্রেইলার"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "লো-ফাই"
+
+#~ msgid "Tribal"
+#~ msgstr "ট্রাইবাল"
+
+#~ msgid "Acid Punk"
+#~ msgstr "অ্যাসিড পাঙ্ক"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "অ্যাসিড জ্যাজ"
+
+#~ msgid "Polka"
+#~ msgstr "পোল্কা"
+
+#~ msgid "Retro"
+#~ msgstr "রেট্রো"
+
+#~ msgid "Musical"
+#~ msgstr "মিউজিকাল"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "রক এন্ড রোল"
+
+#~ msgid "Hard Rock"
+#~ msgstr "হার্ড রক"
+
+#~ msgid "Folk"
+#~ msgstr "ফোক"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "ফোক/রক"
+
+#~ msgid "National Folk"
+#~ msgstr "ন্যাশনাল ফোক"
+
+#~ msgid "Swing"
+#~ msgstr "সুইং"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "ফাস্ট-ফিউশান"
+
+#~ msgid "Bebop"
+#~ msgstr "বিবপ"
+
+#~ msgid "Latin"
+#~ msgstr "ল্যাটিন"
+
+#~ msgid "Revival"
+#~ msgstr "রিভাইভাল"
+
+#~ msgid "Celtic"
+#~ msgstr "সেল্টিক"
+
+#~ msgid "Bluegrass"
+#~ msgstr "ব্ল্যুগ্রাস"
+
+#~ msgid "Avantgarde"
+#~ msgstr "অ্যাভনগাড"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "গথিক রক"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "প্রোগ্রেসিভ রক"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "সাইকেডেলিক রক"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "সিম্ফনিক রক"
+
+#~ msgid "Slow Rock"
+#~ msgstr "স্লো রক"
+
+#~ msgid "Big Band"
+#~ msgstr "বিগ ব্যান্ড"
+
+#~ msgid "Chorus"
+#~ msgstr "কোরাস"
+
+#~ msgid "Easy Listening"
+#~ msgstr "হালকা সুর"
+
+#~ msgid "Acoustic"
+#~ msgstr "অ্যাকাউস্টিক"
+
+#~ msgid "Humour"
+#~ msgstr "রসিকতা"
+
+#~ msgid "Speech"
+#~ msgstr "স্পিচ"
+
+#~ msgid "Chanson"
+#~ msgstr "চান্সন"
+
+#~ msgid "Opera"
+#~ msgstr "ওপেরা"
+
+#~ msgid "Chamber Music"
+#~ msgstr "চেম্বার মিউজিক"
+
+#~ msgid "Sonata"
+#~ msgstr "সোনাটা"
+
+#~ msgid "Symphony"
+#~ msgstr "সিম্ফনি"
+
+#~ msgid "Booty Bass"
+#~ msgstr "বুটি বেইস"
+
+#~ msgid "Primus"
+#~ msgstr "প্রিমাস"
+
+#~ msgid "Porn Groove"
+#~ msgstr "পর্ন গ্রুভ"
+
+#~ msgid "Satire"
+#~ msgstr "স্যাটায়ার"
+
+#~ msgid "Slow Jam"
+#~ msgstr "স্লো জ্যাম"
+
+#~ msgid "Club"
+#~ msgstr "ক্লাব"
+
+#~ msgid "Tango"
+#~ msgstr "ট্যাঙ্গো"
+
+#~ msgid "Samba"
+#~ msgstr "সাম্বা"
+
+#~ msgid "Folklore"
+#~ msgstr "লোককথা"
+
+#~ msgid "Ballad"
+#~ msgstr "ব্যালাড"
+
+#~ msgid "Power Ballad"
+#~ msgstr "পাওয়ার ব্যালাড"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "রিদমিক সৌল"
+
+#~ msgid "Freestyle"
+#~ msgstr "ফ্রিস্টাইল"
+
+#~ msgid "Duet"
+#~ msgstr "দ্বৈত"
+
+#~ msgid "Punk Rock"
+#~ msgstr "পাঙ্ক রক"
+
+#~ msgid "Drum Solo"
+#~ msgstr "ড্রাম সোলো"
+
+#~ msgid "A Cappella"
+#~ msgstr "আ কাপ্পেল্লা"
+
+#~ msgid "Euro-House"
+#~ msgstr "ইউরো-হাউস"
+
+#~ msgid "Dance Hall"
+#~ msgstr "ড্যান্স হল"
+
+#~ msgid "Goa"
+#~ msgstr "গোয়া"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "ড্রাম আর বেইস"
+
+#~ msgid "Club-House"
+#~ msgstr "ক্লাব হাউস"
+
+#~ msgid "Terror"
+#~ msgstr "টেরর"
+
+#~ msgid "Indie"
+#~ msgstr "ইন্ডি"
+
+#~ msgid "BritPop"
+#~ msgstr "ব্রিটপপ"
+
+#~ msgid "Negerpunk"
+#~ msgstr "নেগারপাঙ্ক"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "পোলস্ক পাঙ্ক"
+
+#~ msgid "Beat"
+#~ msgstr "বিট"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "ক্রিশ্চান গ্যাঙ্গস্টা র‍্যাপ"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "হেভি মেটাল"
+
+#~ msgid "Black Metal"
+#~ msgstr "ব্ল্যাক মেটাল"
+
+#~ msgid "Crossover"
+#~ msgstr "ক্রসওভার"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "আধুনিক ক্রিশ্চান"
+
+#~ msgid "Christian Rock"
+#~ msgstr "ক্রিশ্চান রক"
+
+#~ msgid "Merengue"
+#~ msgstr "মেরাঙ্গ"
+
+#~ msgid "Salsa"
+#~ msgstr "সালসা"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "থ্র্যাশ মেটাল"
+
+#~ msgid "Anime"
+#~ msgstr "অ্যানিম"
+
+#~ msgid "JPop"
+#~ msgstr "জেপপ"
+
+#~ msgid "Synthpop"
+#~ msgstr "সিন্থপপ"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "নু-মেটাল"
+
+#~ msgid "Art Rock"
+#~ msgstr "আর্ট রক"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "অজানা শিল্পী"
+
+#~ msgid "Unknown Album"
+#~ msgstr "অজানা অ্যালবাম"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "চিহ্নিত ডিস্ক ID সম্পাদন করা হচ্ছে: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "ডিস্ক সংক্রান্ত উন্নত অপশন আড়াল করা হবে"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "ডিস্ক সংক্রান্ত উন্নত অপশন প্রদর্শন করা হবে"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "গান সংক্রান্ত উন্নত অপশন আড়াল করা হবে"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "গান সংক্রান্ত উন্নত অপশন প্রদর্শন করা হবে"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "ডিস্ক ID সম্পাদনা করা হচ্ছে: "
+
+#~ msgid "_Artist:"
+#~ msgstr "শিল্পী (_A):"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "ডিস্কের নাম (_T):"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "ডিস্ক সম্বন্ধীয় মন্তব্য (_D):"
+
+#~ msgid "_Genre:"
+#~ msgstr "ধরন (_G):"
+
+#~ msgid "_Year:"
+#~ msgstr "বছর (_Y):"
+
+#~ msgid "Title"
+#~ msgstr "শিরোনাম"
+
+#~ msgid "Length"
+#~ msgstr "ব্যাপ্তি"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "গান সম্বন্ধীয় অতিরিক্ত তথ্য (_E):"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB ট্র্যাক সম্পাদক"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDB TrackEditor ফ্যাক্টরি নির্মাণ করা সম্ভব হয়নি।\n"
+#~ "cddb-track-editor বর্তমানে চলতে থাকলে এই সমস্যা দেখা দিতে পারে।\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD-এর প্রদর্শন"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "বর্তমানে চলমান অ্যালবাম, শিল্পী ও অতিবাহিত সময় সংক্রান্ত তথ্য প্রদর্শন করা হয়"
+
+#~ msgid "Time Line"
+#~ msgstr "সময় লাইন"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "বর্তমান গানটির অতিবাহিত সময় নির্দেশক রেখা"
+
+#~ msgid "Info Line"
+#~ msgstr "তথ্য লাইন"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "তথ্য প্রদর্শন করার লাইন"
+
+#~ msgid "Artist Line"
+#~ msgstr "শিল্পী লাইন"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "শিল্পীর নাম প্রদর্শন করার রেখা"
+
+#~ msgid "Album Line"
+#~ msgstr "সংকলন লাইন"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "সংকলনের নাম প্রদর্শন করার লাইন"
+
+#~ msgid "Play"
+#~ msgstr "বাজান"
+
+#~ msgid "Pause"
+#~ msgstr "বিরতি"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "%1$s - %2$s বাজানো হচ্ছে\n"
+#~ "%3$s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "বাজানো হচ্ছে\n"
+#~ "%s"
+
+#~ msgid "Paused"
+#~ msgstr "স্থগিত"
+
+#~ msgid "CD Player"
+#~ msgstr "CD প্লেয়ার"
+
+#~ msgid "Stopped"
+#~ msgstr "বন্ধ"
+
+#~ msgid "Disc error"
+#~ msgstr "ডিস্ক ত্রুটি"
+
+#~ msgid "No disc"
+#~ msgstr "কোন ডিস্ক নেই"
+
+#~ msgid "Empty disc"
+#~ msgstr "ফাঁকা ডিস্ক"
+
+#~ msgid "Drive open"
+#~ msgstr "ড্রাইভ খোলা"
+
+#~ msgid "Data CD"
+#~ msgstr "ডাটা CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "কোনো Cdrom নেই"
+
+#~ msgid "Drive Error"
+#~ msgstr "ড্রাইভ ত্রুটি"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "MATE-এর সাথে ব্যবহারযোগ্য CD বাদন ব্যবস্থা"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "CDDB-এর তথ্য পরিবর্তিত হয়েছে"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "'হ্যাঁ' বেছে নিলে CDDB-তে পূর্বে রক্ষিত তথ্য মুছে যাবে।"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "আপনি কি এগিয়ে যেতে ইচ্ছুক?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "ভলিউম %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "সম্ভবত %s ব্যবহার করার জন্য পর্যাপ্ত অনুমতি আপনার নেই।"
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%1$s দ্বারা কোনো বৈধ CD ডিভাইসকে চিহ্নিত করা হয়নি। সম্ভাব্য কারণ: \n"
+#~ "ক) আপনার কম্পিউটারটি CD চালাতে সক্ষম নয়\n"
+#~ "খ) CD ড্রাইভ চালানোর সঠিক অনুমতি আপনার নেই\n"
+#~ "গ) %2$s CD ড্রাইভ নয়।\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - অজানা"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "বাজান / স্থগিত করুন (_P)"
+
+#~ msgid "_Stop"
+#~ msgstr "বন্ধ করুন (_S)"
+
+#~ msgid "P_revious"
+#~ msgstr "পূর্ববর্তী (_r)"
+
+#~ msgid "_Next"
+#~ msgstr "পরবর্তী (_N)"
+
+#~ msgid "_Eject disc"
+#~ msgstr "ডিস্ক বের করুন (_E)"
+
+#~ msgid "_About"
+#~ msgstr "পরিচিতি (_A)"
+
+#~ msgid "_Quit"
+#~ msgstr "প্রস্থান (_Q)"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "কোনো CD ডিভাইস নির্ধারণ করা হয়নি। এই কারনে CD প্লেয়ার চালানো\n"
+#~ "সম্ভব হবে না। ডিভাইস নির্ধারণের উদ্দেশ্যে 'ডিভাইস নির্ধারণ করুন' ক্লিক করে ডায়লগ "
+#~ "বক্সে\n"
+#~ "চলুন, অথবা 'প্রস্থান' টিপে CD প্লেয়ার বন্ধ করুন।"
+
+#~ msgid "Set device"
+#~ msgstr "ডিভাইস নির্ধারণ করুন"
+
+#~ msgid "No CD device"
+#~ msgstr "কোন CD ডিভাইস নেই"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD প্লেয়ার সঠিকভাবে চলছে না।\n"
+#~ "\n"
+#~ "সমস্যার কারণ জানতে হলে 'বিবরণ' -এ ক্লিক করুন।\n"
+#~ "\n"
+#~ "ডিভাইস নির্ধারণের উদ্দেশ্যে 'ডিভাইস নির্ধারণ করুন' ক্লিক করে ডায়লগ বক্সে\n"
+#~ "চলুন, অথবা 'প্রস্থান' টিপে CD প্লেয়ার বন্ধ করুন।"
+
+#~ msgid "_Details"
+#~ msgstr "বিবরণ (_D)"
+
+#~ msgid "_Set device"
+#~ msgstr "ডিভাইস নির্ধারণ করুন (_S)"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "CD ডিভাইস সঠিক নয়"
+
+#~ msgid "Position"
+#~ msgstr "অবস্থান"
+
+#~ msgid "Open preferences"
+#~ msgstr "পছন্দের তালিকা খুলুন"
+
+#~ msgid "Preferences"
+#~ msgstr "পছন্দ তালিকা"
+
+#~ msgid "Track List"
+#~ msgstr "গানের তালিকা"
+
+#~ msgid "Open track editor"
+#~ msgstr "গানের তালিকা সম্পাদক খুলুন"
+
+#~ msgid "Track editor"
+#~ msgstr "গান সম্বন্ধীয় তথ্যের সম্পাদক"
+
+#~ msgid "Play / Pause"
+#~ msgstr "বাজান / স্থগিত করুন"
+
+#~ msgid "Stop"
+#~ msgstr "বন্ধ করুন"
+
+#~ msgid "Previous track"
+#~ msgstr "পূর্ববর্তী গান"
+
+#~ msgid "Previous"
+#~ msgstr "পূর্ববর্তী"
+
+#~ msgid "Rewind"
+#~ msgstr "পিছিয়ে যান"
+
+#~ msgid "Fast forward"
+#~ msgstr "দ্রুত এগিয়ে যান"
+
+#~ msgid "Next track"
+#~ msgstr "পরবর্তী গান"
+
+#~ msgid "Eject CD"
+#~ msgstr "CD বের করুন"
+
+#~ msgid "Eject"
+#~ msgstr "বের করে নিন"
+
+#~ msgid "CD device to use"
+#~ msgstr "ব্যবহারযোগ্য CD ডিভাইস"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "কোনো CD প্লেয়ারের অ্যাপ্লিকেশন বর্তমানে না চললে তবেই আরম্ভ করা হবে"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "প্রারম্ভকালে CD বাজানো হবে"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "প্রারম্ভ কালে সূচনাপ্রদানের স্থানে আইকনরূপে প্রদর্শন করা হবে"
+
+#~ msgid "Cannot create player"
+#~ msgstr "প্লেয়ার তৈরি করতে ব্যর্থ"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "অডিও CD বাজান"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD প্লেয়ারের শব্দের মাত্রা"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD প্লেয়ারের থিম"
+
+#~ msgid "Device path"
+#~ msgstr "ডিভাইসের পথ"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "অবশিষ্ট সময় প্রদর্শিত হবে কি?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "CD প্লেয়ার থেকে প্রস্থানকালে ড্রাইভ থেকে কি CD বের করে দেওয়া হবে?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "CD-প্লেয়ার চলাকালে, কিভাবে সময় প্রদর্শন করা হবে ?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "CD প্লেয়ার প্রারম্ভকালে বাজানো হবে কি?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "CD প্লেয়ার থেকে প্রস্থানকালে ড্রাইভ থেকে কি CD বের করে দেওয়া হবে?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "CD চালাতে হলে CD প্লেয়ার দ্বারা CD ড্রাইভের জন্য যে পাথ ব্যবহার করা হবে"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "CD প্লেয়ার প্রদর্শনের সময় কোন থিম ব্যবহৃত হবে"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "CD প্লেয়ার আরম্ভের সময় শব্দের মাত্রা কতো হবে?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "CD প্লেয়ার আরম্ভ হলে কি এটি CD চালাতে শুরু করবে? "
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD বের করতে ব্যর্থ: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "অর্থাৎ CD প্লেয়ার চলতে সক্ষম হবে না।"
+
+#~ msgid "Error setting device"
+#~ msgstr "ডিভাইস নির্ধারণে সমস্যা"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD প্লেয়ার সংক্রান্ত পছন্দ"
+
+#~ msgid "Behavior"
+#~ msgstr "আচরণ"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "CD প্লেয়ার আরম্ভ হলে বাজানো শুরু হবে (_p)"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "CD প্লেয়ার আরম্ভ হলে বাজানো শুরু হবে"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "CD প্লেয়ার বন্ধ করা হলে CD বের করার প্রচেষ্টা করা হবে (_e)"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "CD প্লেয়ার বন্ধ করা হলে CD বের করার প্রচেষ্টা করা হবে"
+
+#~ msgid "Themes"
+#~ msgstr "থিম"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "একটি থিম বেছে নিন (_S):"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE ভলিউম নিয়ন্ত্রণকারী"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "সাউন্ড ডেমনের সাথে সংযোগ করা যায়নি।\n"
+#~ "অনুগ্রহ করে কমান্ড প্রম্পটে 'esd' সঞ্চালন করুন।"
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "মিটারের X অবস্থান নির্ধারণ করুন।"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "মিটারের Y অবস্থান নির্ধারণ করুন।"
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "বর্তমান হোস্ট সিস্টেমের মধ্যে উপস্থিত esd সার্ভারের সাথে সংযোগ করুন।"
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "পরিমাপ নির্দেশকের একটি উল্লম্ব সংস্করণ প্রদর্শন করা হবে।"
+
+# FIXME
+#~ msgid "Act as recording level meter."
+#~ msgstr "রেকর্ডিং-এর মাত্রার মিটার হিসেবে প্রয়োগ করা হবে।"
+
+#~ msgid "Host is %s\n"
+#~ msgstr "হোস্ট %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "রেকর্ডিং-এর মাত্রা"
+
+#~ msgid "Volume Meter"
+#~ msgstr "ভলিউম মিটার"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "রেকর্ডের ইনপুটের মাত্রা পর্যবেক্ষণ করুন"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "রেকর্ডিং-এর স্তর পর্যবেক্ষক"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "শব্দের আউটপুটের মাত্রা পর্যবেক্ষণ করুন"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "ভলিউম পর্যবেক্ষক"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "শব্দের মাত্রা পরিবর্তন করুন"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">পরীক্ষা করা হচ্ছে...</span>"
diff --git a/po/bn_IN.po b/po/bn_IN.po
new file mode 100644
index 0000000..c3079df
--- /dev/null
+++ b/po/bn_IN.po
@@ -0,0 +1,1528 @@
+# translation of bn_IN.po to Bengali INDIA
+# Translation of mate-media.mate-2-12.po to Bengali India
+# This file is distributed under the same license as the MATE-MEDIA package.
+# Copyright (C) 2003-2005 The MATE Foundation.
+#
+# Sayamindu Dasgupta <[email protected]>, 2003.
+# Runa Bhattacharjee <[email protected]>, 2003.
+# Progga <[email protected]>, 2005.
+# Runa Bhattacharjee <[email protected]>, 2006.
+# Runa Bhattacharjee <[email protected]>, 2008, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: bn_IN\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-03-27 16:53+0000\n"
+"PO-Revision-Date: 2010-04-05 13:17+0530\n"
+"Last-Translator: Runa Bhattacharjee <[email protected]>\n"
+"Language-Team: Bengali INDIA <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ডেস্কটপের মধ্যে শব্দের মাত্রা নিয়ন্ত্রণ ব্যবস্থা প্রদর্শন করা হবে"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "শব্দের মাত্রা নিয়ন্ত্রণকারী"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "শব্দের মাত্রা o নির্দিষ্ট ঘটনার সাথে যুক্ত শব্দ পরিবর্তন করুন"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "শব্দ"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "কোড ডিবাগ ব্যবস্থা সক্রিয় করুন"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "অ্যাপ্লিকেশনের সংস্করণ"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE শব্দের মাত্রা নিয়ন্ত্রণের অ্যাপ্লেট"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "শব্দের সিস্টেম থেকে প্রতিক্রিয়া প্রাপ্তির অপেক্ষা করা হচ্ছে"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "প্রারম্ভিক পৃষ্ঠা"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - শব্দের মাত্রা নিয়ন্ত্রণকারী"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "আউটপুট"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "ইনপুট"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "বাঁদিকে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "ডানদিকে"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "পশ্চাৎস্থিত"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "সম্মুখস্থিত"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "সর্বনিম্ন"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "সর্বোচ্চ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "ভারসাম্য: (_B)"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "নিষ্প্রভ: (_F)"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "সাব-উফার: (_S)"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "১০০%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "অ্যামপ্লফাই না করা"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "নিঃশব্দ"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "প্রোফাইল: (_P)"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "নিষ্ক্রিয়"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u-টি ইনপুট"
+msgstr[1] "%u-টি ইনপুট"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "সিস্টেমের শব্দ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "সংযোগকারী: (_n)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "সর্বাধিক মাত্রা সনাক্ত"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "নাম"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "ডিভাইস"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "আউটপুটের শব্দের মাত্রা: (_O)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "শব্দের ইফেক্ট"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "সতর্কবার্তার শব্দের মাত্রা: (_A)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "হার্ডওয়্যার"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "কনফিগার করার উদ্দেশ্যে একটি ডিভাইস নির্বাচন করুন (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "নির্বাচিত ডিভাইসের বৈশিষ্ট্য:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "ইনপুটের শব্দের মাত্রা: (_I)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "ইনপুটের মাত্রা:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "শব্দ ইনপুটের জন্য একটি ডিভাইস নির্বাচন করুন: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "শব্দ আউটপুটের জন্য একটি ডিভাইস নির্বাচন করুন: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "অ্যাপ্লিকেশন"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "কোনো অ্যাপ্লিকেশন দ্বারা বর্তমানে অডিও বাজানো অথবা রেকর্ড করা হচ্ছে না।"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "শব্দ সংক্রান্ত পছন্দ"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "শব্দ সংক্রান্ত পছন্দের মান আরম্ভ করতে ব্যর্থ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "নিঃশব্দ: (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "শব্দ সংক্রান্ত পছন্দ (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "নিঃশব্দ অবস্থা"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "শব্দের অংশ রেকর্ড করুন"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "শব্দ রেকর্ড ব্যবস্থা"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "শিরোনামহীন"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "শিরোনামহীন-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s বস্তু নির্মাণ করতে ব্যর্থ।\n"
+"অনুগ্রহ করে '%s' প্লাগ-ইন ('%s' মডিউলে উপস্থিত), ইনস্টল করুন।\n"
+"নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টলেশনের যথার্থতা পরীক্ষা করুন\n"
+" gst-inspect-0.10 %s\n"
+"ও mate-sound-recorder পুনরারম্ভ করুন।"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"অনুগ্রহ করে বৈশিষ্ট্য পরীক্ষা করুন।\n"
+"প্রয়োজনীয় প্লাগ-ইন উপস্থিত না থাকতে পারে।"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld মিনিট"
+msgstr[1] "%ld মিনিট"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ঘন্টা"
+msgstr[1] "%ld ঘন্টা"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld সেকেন্ড"
+msgstr[1] "%ld সেকেন্ড"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ও %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ও %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "একটি ফাইল খুলুন"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"চিহ্নিত ফাইল লোড করা যায়নি:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "প্রস্তুত"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "প্রতিস্থাপন (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" ফাইলটি বর্তমানে উপস্থিত। \n"
+"সংরক্ষণের জন্য চিহ্নিত ফাইল দ্বারা বর্তমান ফাইলটি প্রতিস্থাপন করা হবে কি?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" ফাইলটি সংরক্ষণ করা যায়নি"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "নতুন রূপে ফাইল সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "পথ নির্দেশে %s ইনস্টল করা নেই।"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s আরম্ভ করতে ত্রুটি: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "বন্ধ করার পূর্বে রেকর্ডিং সংরক্ষণ করা হবে কি?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "রেকর্ডিং সংরক্ষণ করা হবে কি?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "সংরক্ষণ না করেই বন্ধ করুন (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "সংরক্ষণ না করেই এগিয়ে চলুন (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "প্রশ্ন"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (সংরক্ষণ করা হয়নি)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu বাইট)"
+msgstr[1] "%s (%llu বাইট)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "অজানা মাপ"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "অজানা"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (আনুমানিক)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "১ (মোনো)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "২ (স্টিরিও)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s তথ্য"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ফাইল সম্বন্ধীয় তথ্য"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "ফোল্ডার:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ফাইলের নাম:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ফাইলের মাপ:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "অডিও সম্বন্ধীয় তথ্য"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ফাইলের ব্যাপ্তি:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "চ্যানেল সংখ্যা:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "স্যাম্পলের গতি:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "বিট মাত্রা"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE-র সাথে ব্যবহারযোগ্য শব্দ রেকর্ড ব্যবস্থা\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "বাজানো হচ্ছে..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf অডিও আউটপুট"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "প্লে-ব্যাক"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "রেকর্ড করা হচ্ছে..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf অডিও রেকর্ড ব্যবস্থা"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"অডিও ক্যাপচার সংক্রান্ত বৈশিষ্ট্যগুলি বৈধ নয়। অনুগ্রহ করে সিস্টেম-পছন্দ মেনুর মধ্যে\"শব্দ "
+"সংক্রান্ত পছন্দ\" প্রয়োগ করে বৈশিষ্ট্যগুলি পরিবর্তন করুন।"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ফাইল আউটপুট"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "মাত্রা"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' অডিও প্রোফাইল পার্স করতে ব্যর্থ। "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' অডিও প্রোফাইল সহযোগে ক্যাপচার করা যায়নি। "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' অডিও প্রোফাইল সহযোগে লিখতে ব্যর্থ"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ফাইল (_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "নতুন নমূনা তৈরি করুন"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ফাইল খুলুন"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "বর্তমান ফাইল সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ভিন্ন নামে বর্তমান ফাইল সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "শব্দের মাত্রা নিয়ন্ত্রণ ব্যবস্থা খুলুন (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "অডিও-মিক্সার আরম্ভ করুন"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "বর্তমান ফাইল সংক্রান্ত তথ্য প্রদর্শন করা হবে"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "বর্তমান ফাইল বন্ধ করুন"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "প্রোগ্রাম থেকে প্রস্থান করুন"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "নিয়ন্ত্রণ (_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "শব্দ রেকর্ড করুন"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "শব্দ বাজান"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "শব্দ বন্ধ করুন"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "সহায়তা (_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "সূচী"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "সহায়িকা খুলুন"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "অ্যাপ্লিকেশন পরিচিতি"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml লোড করা যায়নি। এই প্রোগ্রামটি সম্ভবত সঠিকভাবে ইনস্টল করা হয়নি"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "খুলুন"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "নতুন রূপে সংরক্ষণ করুন"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "প্রাপ্ত ইনপুট থেকে রেকর্ড করা হবে: (_i)"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "চিহ্নিত রূপে রেকর্ড করা হবে: (_R)"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "ব্যাপ্তি:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "মাত্রা:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - শব্দ রেকর্ডকারী"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "উইন্ডোর উচ্চতা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "প্রদর্শনযোগ্য উইন্ডোর উচ্চতা"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "উইন্ডোর প্রস্থ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "প্রদর্শনযোগ্য উইন্ডোর প্রস্থ"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "শব্দের থিম"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "অজ্ঞাত শব্দমাত্রা নিয়ন্ত্রক %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "শব্দ নিয়ন্ত্রণের জন্য GStreamer প্লাগ-ইন এবং/অথবা ডিভাইস পাওয়া যায়নি।"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "রেকর্ড"
+
+# FIXME
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "পরিবর্তক"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "বিবিধ বিকল্প"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "শব্দমাত্রা নিয়ন্ত্রক সম্পর্কিত পছন্দ"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "প্রদর্শনযোগ্য মিক্সার নির্বাচন করুন: (_S)"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "নিঃশব্দ/শব্দ %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ট্র্যাক %s: নিঃশব্দ"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s থেকে অডিও রেকর্ড পরিবর্তন করা হবে"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ট্র্যাক %s: অডিও রেকর্ড"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s বিকল্প নির্বাচন"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ট্র্যাক %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d চ্যানেল, %s ট্র্যাকের অন্তর্গত"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ট্র্যাক %s, চ্যানেল %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s-র জন্য একত্রে চ্যানেল লক করা হবে"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ট্র্যাক %s: একত্রে চ্যানেল লক করা হবে"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "মোনো"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "বাঁদিকে"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "সামনে বাঁদিকে"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "সামনে ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "পেছনে বাঁদিকে"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "পেছনে ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "সামনে কেন্দ্রে"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "বাঁদিকে"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ডানদিকে"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "অজানা"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s চ্যানেলের শব্দের মাত্রা, %s-র উপর"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-ভিত্তিক শব্দমাত্রা নিয়ন্ত্রক অ্যাপলিকেশন"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"অঙ্কুর প্রকল্পের পক্ষে, সায়মিন্দু দাশগুপ্ত <[email protected]>\n"
+"রুণা ভট্টাচার্য <[email protected]>\n"
+"প্রজ্ঞা <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "শব্দমাত্রা নিয়ন্ত্রক: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ডিভাইস: (_D) "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ভিন্ন একটি ডিভাইসের শব্দমাত্রা নিয়ন্ত্রণ করুন"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "শূণ্য"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "অসমর্থিত"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "ডিফল্ট"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "মূল উইন্ডো আরম্ভ করার প্রক্রিয়া বিফল হয়েছে"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ফাইল লোড করতে ব্যর্থ; অনুগ্রহ করে ইনস্টলেশন পরীক্ষা করুন।"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer অ্যাপ্লিকেশনের জন্য ডিফল্ট মান কনফিগার করুন"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "মাল্টিমিডিয়া সিস্টেম নির্বাচক"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "অডিও"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "সমাপ্ত করার জন্য 'ঠিক আছে' টিপুন।"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+#| msgid "Device"
+msgid "D_evice:"
+msgstr "ডিভাইস: (_e)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+#| msgid "Default"
+msgid "Default Input"
+msgstr "ডিফল্ট ইনপুট"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+#| msgid "%u Output"
+#| msgid_plural "%u Outputs"
+msgid "Default Output"
+msgstr "ডিফল্ট আউটপুট"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+#| msgid "_GStreamer pipeline:"
+msgid "P_ipeline:"
+msgstr "পাইপ-লাইন: (_i)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "প্লাগ-ইন: (_l)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "পাইপ-লাইন: (_n)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "পরীক্ষা (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "পাইপ-লাইন পরীক্ষা করা হচ্ছে"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Recording..."
+msgid "Testing..."
+msgstr "পরীক্ষা করা হচ্ছে..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "ভিডিও"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+#| msgid "_Device: "
+msgid "_Device:"
+msgstr "ডিভাইস: (_D)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "প্লাগ-ইন: (_P)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "পরীক্ষা (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "স্বয়ংক্রিয় সনাক্তকরণ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio সাউন্ড সার্ভার"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "স্বনির্ধারিত"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "পরীক্ষামূলক শব্দ"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "নিঃশব্দ"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (উদাহরণ, Zoran v4l ডিভাইস)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "পরীক্ষামূলক ইনপুট"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Linux-র জন্য ভিডিও (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Linux 2-র জন্য ভিডিও (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s'-র জন্য পরীক্ষামূলক পাইপ-লাইন নির্মাণ করা সম্ভব হয়নি"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "সহায়িকা প্রদর্শনের সময় একটি সমস্যা হয়েছে: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "প্রোফাইল \"%s\" সম্পাদন করা হচ্ছে"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio প্রোফাইলের তালিকা সংগ্রহে একটি সমস্যা হয়েছে। (%s)\n"
+
+# FIXME
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"অডিও প্রোফাইল তালিকায় পরিবর্তনের সূচনাবার্তা প্রাপ্তির উদ্দেশ্যে সাবস্ক্রাইব করতে "
+"সমস্যা। (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "প্রোফাইলের পাথ %s ভুলে যেতে সমস্যা হয়েছে। (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "সম্পাদনা (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "চিহ্নিত প্রোফাইলটি মুছে ফেলা হবে কি?\n"
+msgstr[1] "চিহ্নিত %d প্রোফাইলগুলি মুছে ফেলা হবে কি?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" প্রোফাইল মুছে ফেলা হবে কি?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "প্রোফাইল মুছে ফেলুন"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE অডিও প্রোফাইল সম্পাদনা"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "প্রোফাইল: (_P)"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" নামের একটি প্রোফাইল বর্তমানে উপস্থিত রয়েছে"
+
+# FIXME: FIXME = ? ;-)
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf ত্রুটি (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" ফাইলটি অনুপস্থিত। অর্থাৎ অ্যাপ্লিকেশনটি সঠিকরূপে ইনস্টল করা হয়নি ও এর ফলে "
+"ডায়লগ বক্স প্রদর্শন করা যাবে না।"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"কমান্ড-লাইন থেকে ব্যবহারযোগ্য সকল বিকল্পের সম্পূর্ণ তালিকা দেখার জন্য '%s --help' "
+"দেখুন।\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "অডিও প্রোফাইল সম্পাদন করুন"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "প্রোফাইলের বিবরণ: (_d)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "সক্রিয়? (_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ফাইল এক্সটেনশন: (_F)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer-র পাইপলাইন: (_G)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "প্রোফাইলের নাম: (_P)"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "নতুন প্রোফাইল"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "নির্মাণ করুন (_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "অডিও প্রোফাইলের বিবরণ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"প্রোফাইলের বর্ণনা। এর মধ্যে প্রোফাইল সম্পর্কিত অধিক তথ্য ও প্রোফাইল ব্যবহারের সঠিক "
+"পরিস্থিতি সংক্রান্ত তথ্য উপলব্ধ করা হয়েছে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "চিহ্নিত প্রোফাইলসহ এনকোড করা ফাইলগুলি সংরক্ষণের সময় ব্যবহারযোগ্য ফাইল এক্সটেনশন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "এই প্রোফাইলের জন্য যে আংশিক GStreamer পাইপলাইন ব্যবহার করতে হবে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "অডিও প্রোফাইলটির জন্য একটি সংক্ষিপ্ত নাম"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"অডিও প্রোফাইলটির জন্য একটি সংক্ষিপ্ত নাম, যা প্রোফাইল নির্বাচন ও সনাক্তকরণের সময় "
+"ব্যবহৃত হবে।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-র গুণমান, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-র গুণমান, উচ্চ মান (লস-লেস)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-র গুণমান, নিম্ন মান (লসি)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-র গুণমান, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-র গুণমান, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"অডিও রেকর্ডিং প্রোফাইলের তালিকা। /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles-র অপেক্ষায় সাব-ডিরেক্টরির নামগুলি পংক্তিরূপে এই তালিকায় অন্তর্ভুক্ত করা হয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "প্রোফাইলের তালিকা"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "এই প্রোফাইলের জন্য ডিফল্ট ফাইল এক্সটেনশন"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ব্যবহৃত আংশিক GStreamer পাইপলাইন"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু উচ্চ গুণমানের কম্প্রেশন কোডেক সহ। "
+"ফাইলটি পরে সম্পাদনা করার জন্য অথবা CD-তে বার্ন করতে হলে এটি ব্যবহার করুন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের কম্প্রেশন কোডেক সহ। CD "
+"থেকে এক্সট্র্যাক্ট করার জন্য অথবা রেডিও রেকর্ডিং-র জন্য এটি ব্যবহার করুন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের AAC কোডেক সহ। শুধুমাত্র "
+"AAC কোডেক ব্যবহারকারী ডিভাইসে কপি করার জন্য ফাইল প্রস্তুত করার জন্য এটি ব্যবহার "
+"করুন। উল্লেখ্য, এই কোডেকের ব্যবহার আপনার এলাকায় বেআইনি হতে পারে এবং কোনো আইনী "
+"বিশেষজ্ঞের পরামর্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের MP2 কোডেক সহ। শুধুমাত্র "
+"MP2 কোডেক ব্যবহারকারী ডিভাইসে কপি করার জন্য ফাইল প্রস্তুত করার জন্য এটি ব্যবহার "
+"করুন। উল্লেখ্য, এই কোডেকের ব্যবহার আপনার এলাকায় বেআইনি হতে পারে এবং কোনো আইনী "
+"বিশেষজ্ঞের পরামর্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-গুণমানের অডিওতে রূপান্তর করতে ব্যবহৃত। কিন্তু নিম্ন গুণমানের MP3 কোডেক সহ। শুধুমাত্র "
+"MP3 কোডেক ব্যবহারকারী ডিভাইসে কপি করার জন্য ফাইল প্রস্তুত করার জন্য এটি ব্যবহার "
+"করুন। উল্লেখ্য, এই কোডেকের ব্যবহার আপনার এলাকায় বেআইনি হতে পারে এবং কোনো আইনী "
+"বিশেষজ্ঞের পরামর্শ নেওয়া বাঞ্ছনীয়।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"উচ্চ গুণমানের কন্ঠস্বরের অনুরূপ অডিওতে রূপান্তর করতে ব্যবহৃত। রেকর্ডিং অথবা ভাষ্য "
+"সম্পাদনার জন্য ব্যবহার করুন।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"নিম্ন গুণমানের কন্ঠস্বরের অনুরূপ অডিওতে রূপান্তর করতে ব্যবহৃত। ভাষ্য রেকর্ডিং সম্পাদনার "
+"জন্য ব্যবহার করুন যা সম্পাদন করা হবে না।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "কন্ঠস্বর, উচ্চ গুণমান (লস-লেস)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "কন্ঠস্বর, নিম্ন গুণমান (লসি)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "এই প্রোফাইলটি ব্যবহৃত হবে কিনা"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "এই প্রোফাইলটি ব্যবহৃত এবং প্রদর্শিত হবে কিনা।"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "শব্দবিহীন"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "বিল্ট-ইন"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ঘটনার জন্য চিহ্নিত শব্দ পরীক্ষা করা হচ্ছে"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "থিম থেকে প্রাপ্ত"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "ধরন"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "শব্দের থিম: (_t)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "সতর্কতামূলক একটি শব্দ নির্বাচন করুন: (_h)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "উইন্ডো ও বাটনের শব্দ সক্রিয় করুন (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "সতর্কতামূলক শব্দ"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "উইন্ডো ও বাটন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "বাটনের ক্লিক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "টগল বাটনের ক্লিক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "উইন্ডোর সর্বাধিক মাপ নির্ধারণ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "উইন্ডোর স্বাভাবিক মাপ নির্ধারণ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "উইন্ডো আড়াল করা"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ডেস্কটপ"
+
+# C
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "লগ-ইন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "লগ-আউট"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "নতুন ই-মেইল"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "আবর্জনার বাক্স ফাঁকা হলে"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "দীর্ঘ সময়ব্যাপী কর্মের সমাপ্তি (ডাউনলোড, CD বার্ন, প্রভৃতি)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "সতর্কতামূলক"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "তথ্য অথবা প্রশ্ন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "চেতাবণী"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ত্রুটি"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "ব্যাটারি সংক্রান্ত চেতাবণী"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "শব্দের ফাইল নির্বাচন করুন"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "শব্দের ফাইল"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "স্বনির্ধারিত..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "শব্দের থিম:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "উইন্ডো ও বাটনের শব্দ সক্রিয় করুন"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "সারমেয়র-ধ্বনি"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "টিপটিপ"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "কাঁচ"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "সোনার"
+
diff --git a/po/br.po b/po/br.po
new file mode 100644
index 0000000..73922f9
--- /dev/null
+++ b/po/br.po
@@ -0,0 +1,1981 @@
+# Breton translation of mate-media.
+# Copyright (C) 2006 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+#
+# Jérémy Ar Floc'h <[email protected]>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.14\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-08-25 04:27+0000\n"
+"PO-Revision-Date: 2009-09-05 23:41+0100\n"
+"Last-Translator: Denis\n"
+"Language-Team: Brenux <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Diskouez reoler an ampled ar burev"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Reoliñ an ampled"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr ""
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Son"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "Gweredekaat ar c'hod diveugañ"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "Handelv an arload-mañ"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - Arloadig reoliñ an ampled MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:155
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr " - Reoliñ an ampled MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1762
+msgid "Output"
+msgstr "Ec'hankañ"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1678
+msgid "Input"
+msgstr "Enankañ :"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Kleiz"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Dehou"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+#, fuzzy
+msgctxt "balance"
+msgid "Front"
+msgstr "Diaraog :"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Izek"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Uc'hek"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Kempouez :"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Blinaat :"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:584
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Disamplaet"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:844
+msgid "Mute"
+msgstr "Mut"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1433
+msgid "_Profile:"
+msgstr "_Aelad :"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Diweredekaet"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:998
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u Ec'hankañ :"
+msgstr[1] "%u Ec'hankañ :"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Enankad :"
+msgstr[1] "%u Enankad :"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "Reizhiad son"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+#, fuzzy
+#| msgid "Connector:"
+msgid "Co_nnector:"
+msgstr "Ke_nnasker :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1362
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1515
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Anv"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1367
+msgid "Device"
+msgstr "Trobarzhell"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1585
+msgid "_Output volume: "
+msgstr "Ampled an e_c'hankad :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1615
+msgid "Sound Effects"
+msgstr "Efedoù son"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1622
+#, fuzzy
+#| msgid "Alert Volume: "
+msgid "_Alert volume: "
+msgstr "Ampled "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1635
+msgid "Hardware"
+msgstr "Periant"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1640
+#| msgid "Choose a device to configure"
+msgid "C_hoose a device to configure:"
+msgstr "Dibab un drobarz_hell da gefluniañ :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1667
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "Settings for the selected device:"
+msgstr "Arventennoù evit an drobarzhell diuzet :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1685
+msgid "_Input volume: "
+msgstr "Ampled an _enankad :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1705
+msgid "Input level:"
+msgstr "Live an Enankad :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "C_hoose a device for sound input:"
+msgstr "Dibab un drobarzhell da enankañ sonioù :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1767
+msgid "C_hoose a device for sound output:"
+msgstr "Dibab un drobarzhell da ec'hankañ sonioù :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1805
+msgid "Applications"
+msgstr "Arloadoù"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1809
+msgid "No application is currently playing or recording audio."
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1933
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Gwellvezioù ar son"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "C'hwitadenn war loc'hañGwellvezioù ar son : %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Mut"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Gwellvezioù ar _son"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Mut"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Enroller Son"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "Titl_ebet"
+
+#: ../grecord/src/mate-recorder.c:146
+#: ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "Titl_ebet-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Ne oa ket tu da grouiñ an elfenn GStreamer %s.\n"
+"Staliit an enlugellad '%s' eus ar mollad '%s' mar plij.\n"
+"Gwiriit eo reizh ar staliadur dre seveniñ\n"
+" gst-inspect-0.10 %s\n"
+"ha goudevezh adloc'hañ mate-sound-recoder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld vunutenn"
+msgstr[1] "%ld a vunutennoù"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld eur"
+msgstr[1] "%ld eur"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld eilenn"
+msgstr[1] "%ld eilenn"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ha %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ha %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Digeriñ ur restr"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"N'eus ket tu da gargañ ar restr :\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798
+#: ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "Prest"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "E_rlec'hiañ"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ur restr anvet \"%s\" a zo anezhañ endeo. \n"
+"C'hoant hoc'h eus da erlec'hiañ anezhañ gant ar restr emaoc'h o warediñ ?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Ne oa ket tu da warediñ ar restr \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Gwarediñ ar restr evel"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "N'eo ket staliet %s en treug."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Ur fazi e oa o loc'hañ %s : %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Gwarediñ an enrolladur kent serriñ ?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Gwarediñ an enrolladur ?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Serriñ hep gwarediñ"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Kenderc'hel hep gwarediñ"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "Goulenn"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (n'e oa ket bet enrollet)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu eizhbit)"
+msgstr[1] "%s (%llu eizhbit)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "Ment dianav"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014
+#: ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040
+#: ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "Dianav"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "Stlenn %s"
+
+#: ../grecord/src/gsr-window.c:1106
+#: ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "Stlenn ar restr"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "Renkell :"
+
+#: ../grecord/src/gsr-window.c:1127
+#: ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "Anv ar restr :"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "Ment ar restr :"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "Stlenn Audio"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "Padelezh ar restr :"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "Niver a sanelloù :"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un enroller sonioù evit MATE\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "O lenn..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1651
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Lenn"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "Oc'h enrollañ..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1829
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "ec'hankad ar restr"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "live"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Ne oa ket tu da skrivañ war ur restr oc'h implij an aelad audio '%s'"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "Restr"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "Krouiñ ur standilhon nevez"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "Digeriñ ur restr"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "Gwarediñ ar restr en implij"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "Gwarediñ ar restr en implij gant un anv all"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "Digeriñ reoler an ampled"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "Digeriñ mesker ar son"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "Diskouez titouroù diwar-benn ar restr en implij"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "Serriñ ar restr en implij"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "Kuitaat ar goulev"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "_Reoliñ"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "Enrollañ ar son"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "Seniñ ar son"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr ""
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "_Skoazell"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "Endalc'hadoù"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "Digeriñ al levr-dorn"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "Diwar-benn an arload-mañ"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "Ne oa ket tu da gargañ ui.xml. Ar goulev n'eo ket staliet mat marteze"
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "Digeriñ"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "Gwarediñ"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "Gwarediñ dindan"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "_Enrollañ evel :"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<ebet>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "Led :"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "Live :"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Enroller Son"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Ledander ar prenestr"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Sontres"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Dianav eo reoliñ an ampled %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Oc'h enrollañ..."
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Dibarzhioù"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Gwellvezioù reoliñ an ampled"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s :"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Mut/heglev %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Loabr %s : mut"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Loabr %s : enrollañ sonioù"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Loabr %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Loabr %s, sannel %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "kleiz"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "dehou"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr ""
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "Kostez kleiz"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "Kostez dehou"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "dianav"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "An arload evit reoliñ an ampled gant MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Jérémy Ar Floc'h <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Reoliñ an ampled : %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Trobarzhell :"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Reoliñ an ampled war trobarzhelloù disheñvel"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "Tra ebet"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "Anskoret"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Dre ziouer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr "Diuzer ar reizhiadoù Multimedia"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Emzinoiñ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - Droukspered son ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Droukspered son Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Reizhiad Son digor"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "Dafariad son PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personelaet"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Gwiskad eeun DirectMedia"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Didrouz"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (d.s. Trobarzhell Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:122
+#: ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Ur fazi e oa o tiskouez skoazell : %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "O kemmañ an aelad \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<anv ebet>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<deskrivadur ebet>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "K_emmañ"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Dilemel aelad-mañ ?\n"
+msgstr[1] "Dilemel %d aelad-mañ ?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Dilemel an aelad \"%s\" ?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Dilemel an aelad"
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "Kemmañ an aeladoù audio MATE"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "_Aeladoù :"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Un aelad a zo \"%s\" e anv hoc'h eus endeo"
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Fazi MateConf (FIXME) : %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Kemmañ an aelad Audio"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Aelad nevez"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "_Deskrivadur an aelad :"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "Oberi_ant ?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Krouiñ"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "Askouezhadenn ar _restr :"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Anv an a_elad :"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Un deskrivadur evit an aelad audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un anv berr evit an aelad audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Perzhded CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Perzhded CD, hep koll"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Perzhded CD, gant koll"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Perzhded CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Perzhded CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Roll an aeladoù"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Mouezh, hep koll"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Mouezh, gant koll"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Son ebet"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Diouzh an neuz"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Rizh"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Son_tres :"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+#, fuzzy
+#| msgctxt "Sound event"
+#| msgid "Windows and Buttons"
+msgid "Enable _window and button sounds"
+msgstr "Prenestroù hag afelloù"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Son diwall"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Prenestroù hag afelloù"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Afell kliket"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr ""
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Burev"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Kennaskañ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Dilugañ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Postel nevez"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Goullonderiñ al lastez"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Gwezhiadur hir echuet (pellgargañ, engravdur ur CD, h.a)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Galvoù Diwall"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Titouroù pe goulenn"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Diwall"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fazi"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Diuzañ ar restr son"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Restroù son"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Personelaet..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Sontres :"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Gwer"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Profile:"
+#~ msgstr "Aelad :"
+#~ msgid "MATE Volume Control"
+#~ msgstr "Reoliñ an ampled MATE"
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Chomlec'h an dafariad da mont e darempred gantañ evit reketoù CD"
+#~ msgid "Port"
+#~ msgstr "Porzh"
+#~ msgid "Server name"
+#~ msgstr "Anv an dafariad"
+#~ msgid "Server type"
+#~ msgstr "Rizh an dafariad"
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Anv an ostiz a vo kaset gant an holl reketoù"
+#~ msgid "The username"
+#~ msgstr "An anv implijer"
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Anv implijer a vo kaset gant an holl reketoù"
+#~ msgid "Your hostname"
+#~ msgstr "Anv an ostiz"
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Ur fazi a oa o tiskouez skoazell : \n"
+#~ "%s"
+#~ msgid "Sen_d no information"
+#~ msgstr "Chom hep kas titouroù"
+#~ msgid "Send real _information"
+#~ msgstr "Kas titouroù gwirion"
+#~ msgid "Send _other information:"
+#~ msgstr "Kas titouroù all :"
+#~ msgid "Hostna_me:"
+#~ msgstr "Anv an ostiz :"
+#~ msgid "Login Information"
+#~ msgstr "Titouroù kennaskañ"
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Dafariad _round robin FreeDB"
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Dafariad FreeDB all :"
+#~ msgid "Server"
+#~ msgstr "Dafariad"
+#~ msgid "_Update Server List"
+#~ msgstr "Bremanaat roll an dafariadoù"
+#~ msgid "Other _server:"
+#~ msgstr "Dafariad all :"
+#~ msgid "Hos_tname:"
+#~ msgstr "Anv an ostiz :"
+#~ msgid "_Port:"
+#~ msgstr "_Porzh :"
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Dianav / Dianav"
+#~ msgid "Category"
+#~ msgstr "Rummad"
+#~ msgid "Disc ID"
+#~ msgstr "ID ar gantenn"
+#~ msgid "Artist and Title"
+#~ msgstr "Arzour ha Titl"
+#~ msgid "Unknown track"
+#~ msgstr "Loabr dianav"
+#~ msgid "Blues"
+#~ msgstr "Blues"
+#~ msgid "Classical Rock"
+#~ msgstr "Rock klasel"
+#~ msgid "Country"
+#~ msgstr "Country"
+#~ msgid "Dance"
+#~ msgstr "Dance"
+#~ msgid "Disco"
+#~ msgstr "Disco"
+#~ msgid "Funk"
+#~ msgstr "Funk"
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+#~ msgid "Metal"
+#~ msgstr "Metal"
+#~ msgid "New Age"
+#~ msgstr "New Age"
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+#~ msgid "Other"
+#~ msgstr "All"
+#~ msgid "Pop"
+#~ msgstr "Pop"
+#~ msgid "R&B"
+#~ msgstr "R&B"
+#~ msgid "Rap"
+#~ msgstr "Rap"
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+#~ msgid "Rock"
+#~ msgstr "Rock"
+#~ msgid "Techno"
+#~ msgstr "Techno"
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+#~ msgid "Ska"
+#~ msgstr "Ska"
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+#~ msgid "Vocal"
+#~ msgstr "Mouezhel"
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+#~ msgid "Trance"
+#~ msgstr "Trance"
+#~ msgid "Classical"
+#~ msgstr "Klasel"
+#~ msgid "Acid"
+#~ msgstr "Acid"
+#~ msgid "House"
+#~ msgstr "House"
+#~ msgid "Game"
+#~ msgstr "C'hoari"
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+#~ msgid "Soul"
+#~ msgstr "Soul"
+#~ msgid "Punk"
+#~ msgstr "Punk"
+#~ msgid "Ethnic"
+#~ msgstr "Ethnic"
+#~ msgid "Gothic"
+#~ msgstr "Gotek"
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+#~ msgid "Electronic"
+#~ msgstr "Elektronik"
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+#~ msgid "Dream"
+#~ msgstr "Huñvreadenn"
+#~ msgid "Southern Rock"
+#~ msgstr "Rock ar su"
+#~ msgid "Comedy"
+#~ msgstr "Komedi"
+#~ msgid "Cult"
+#~ msgstr "Cult"
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+#~ msgid "Christian Rap"
+#~ msgstr "Christian Rap"
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+#~ msgid "Native American"
+#~ msgstr "Native American"
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+#~ msgid "Rave"
+#~ msgstr "Rave"
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+#~ msgid "Acid Punk"
+#~ msgstr "Acid unk"
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+#~ msgid "Polka"
+#~ msgstr "Polka"
+#~ msgid "Musical"
+#~ msgstr "Sonerezh"
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock'n Roll"
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+#~ msgid "Folk"
+#~ msgstr "Folk"
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+#~ msgid "National Folk"
+#~ msgstr "National Folk"
+#~ msgid "Swing"
+#~ msgstr "Swing"
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+#~ msgid "Latin"
+#~ msgstr "Latin"
+#~ msgid "Revival"
+#~ msgstr "Revival"
+#~ msgid "Celtic"
+#~ msgstr "keltiek"
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+#~ msgid "Gothic Rock"
+#~ msgstr "Rock gotek"
+#~ msgid "Progressive Rock"
+#~ msgstr "Rock war-gresk"
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic Rock"
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic Rock"
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+#~ msgid "Chorus"
+#~ msgstr "Chorus"
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
+#~ msgid "Acoustic"
+#~ msgstr "Acoustic"
+#~ msgid "Humour"
+#~ msgstr "Fent"
+#~ msgid "Speech"
+#~ msgstr "Speech"
+#~ msgid "Chanson"
+#~ msgstr "Kanaouenn"
+#~ msgid "Opera"
+#~ msgstr "Opera"
+#~ msgid "Chamber Music"
+#~ msgstr "Sonerezh evit ar gambr"
+#~ msgid "Symphony"
+#~ msgstr "Symphony"
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+#~ msgid "Primus"
+#~ msgstr "Primus"
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+#~ msgid "Satire"
+#~ msgstr "Satire"
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+#~ msgid "Club"
+#~ msgstr "Club"
+#~ msgid "Tango"
+#~ msgstr "Tango"
+#~ msgid "Samba"
+#~ msgstr "Samba"
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+#~ msgid "Ballad"
+#~ msgstr "Gwerz"
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmic·Soul"
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+#~ msgid "Duet"
+#~ msgstr "Duet"
+#~ msgid "Punk Rock"
+#~ msgstr "Punk·Rock"
+#~ msgid "Drum Solo"
+#~ msgstr "Drum Solo"
+#~ msgid "A Cappella"
+#~ msgstr "A·Cappella"
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+#~ msgid "Goa"
+#~ msgstr "Goa"
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+#~ msgid "Indie"
+#~ msgstr "Indie"
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk·Punk"
+#~ msgid "Beat"
+#~ msgstr "Beat"
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christian·Gangsta·Rap"
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy·Metal"
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+#~ msgid "Contemporary Christian"
+#~ msgstr "Contemporary Christian"
+#~ msgid "Christian Rock"
+#~ msgstr "Christian Rock"
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash·Metal"
+#~ msgid "Anime"
+#~ msgstr "Anime"
+#~ msgid "JPop"
+#~ msgstr "JPop"
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+#~ msgid "Art Rock"
+#~ msgstr "Rock Arz"
+#~ msgid "Unknown Artist"
+#~ msgstr "Arzour dianav"
+#~ msgid "Unknown Album"
+#~ msgstr "Albom dianav"
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Oc'h aozañ ID ar gantenn : %s"
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Kuzhat dibarzhioù arbennik ar gantenn"
+#~ msgid "Show advanced disc options"
+#~ msgstr "Diskouez dibarzhioù arbennik ar gantenn"
+#~ msgid "Hide advanced track options"
+#~ msgstr "Kuzhat dibarzhioù arbennik al loabr"
+#~ msgid "Show advanced track options"
+#~ msgstr "Diskouez dibarzhioù arbennik al loabr"
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Oc'h embann ID ar gantenn :"
+#~ msgid "_Artist:"
+#~ msgstr "_Arzour :"
+#~ msgid "Disc _Title:"
+#~ msgstr "_Titl ar gantenn :"
+#~ msgid "_Disc comments:"
+#~ msgstr "Askelennoù ar _gantenn :"
+#~ msgid "_Genre:"
+#~ msgstr "_Doare :"
+#~ msgid "_Year:"
+#~ msgstr "_Bloaz :"
+#~ msgid "Title"
+#~ msgstr "Titl"
+#~ msgid "Length"
+#~ msgstr "Led"
+#~ msgid "CDDB Track Editor"
+#~ msgstr "Embanner loabroù CDDB"
+#~ msgid "CD Display"
+#~ msgstr "Skrammañ ar CD"
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Diskouez titouroù diwar-benn an albom, arzour a zo en implij ha diwar-"
+#~ "benn an amzer deveret"
+#~ msgid "Time Line"
+#~ msgstr "Linenn an eur"
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Linenn evit diskouez an amzer deveret evit al loabr en implij"
+#~ msgid "Info Line"
+#~ msgstr "Linenn titouroù"
+#~ msgid "Line for displaying information"
+#~ msgstr "Linenn evit diskouez titouroù"
+#~ msgid "Artist Line"
+#~ msgstr "Linenn ar arzour"
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Linenn evit diskouez anv an arzour"
+#~ msgid "Album Line"
+#~ msgstr "Linenn an albom"
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Linenn evit diskouez anv an albom"
+#~ msgid "Play"
+#~ msgstr "Lenn"
+#~ msgid "Pause"
+#~ msgstr "Paouez"
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "O lenn %s - %s\n"
+#~ "%s"
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "O lenn\n"
+#~ ": %s"
+#~ msgid "Paused"
+#~ msgstr "Paouezet"
+#~ msgid "CD Player"
+#~ msgstr "Lenner CD"
+#~ msgid "Stopped"
+#~ msgstr "Harzet"
+#~ msgid "Disc error"
+#~ msgstr "Fazi gant ar gantenn"
+#~ msgid "No disc"
+#~ msgstr "Kantenn ebet"
+#~ msgid "Drive open"
+#~ msgstr "Lenner digoret"
+#~ msgid "Data CD"
+#~ msgstr "CD roadennoù"
+#~ msgid "No Cdrom"
+#~ msgstr "Cdrom ebet"
+#~ msgid "Drive Error"
+#~ msgstr "Fazi al lenner"
+#~ msgid "A CD player for MATE"
+#~ msgstr "Ul lenner CD evit MATE"
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Dibab 'Ya' a raio dilemel an endalc'had diaraog er CDDB."
+#~ msgid "Do you wish to continue?"
+#~ msgstr "C'hoant hoc'h eus da genderc'hel ?"
+#~ msgid "Volume %d%%"
+#~ msgstr "Ampled %d%%"
+#~ msgid "Orientation"
+#~ msgstr "Reteradur"
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Dianav"
+#~ msgid "_Play / Pause"
+#~ msgstr "_Seniñ / Paouez"
+#~ msgid "_Stop"
+#~ msgstr "_Harz"
+#~ msgid "P_revious"
+#~ msgstr "An hini _kent"
+#~ msgid "_Next"
+#~ msgstr "A-_heul"
+#~ msgid "_Eject disc"
+#~ msgstr "Kas _er-maez ar gantenn"
+#~ msgid "_About"
+#~ msgstr "_A-zivout"
+#~ msgid "Set device"
+#~ msgstr "Arventenniñ an drobarzhell"
+#~ msgid "No CD device"
+#~ msgstr "N'eus ket trobarzhell CD"
+#~ msgid "_Details"
+#~ msgstr "Munudoù"
+#~ msgid "_Set device"
+#~ msgstr "Lakaat trobarzhell"
+#~ msgid "Invalid CD device"
+#~ msgstr "Trobarzhell CD siek"
+#~ msgid "Position"
+#~ msgstr "Lec'hiadur"
+#~ msgid "Open preferences"
+#~ msgstr "Digeriñ ar gwellvezioù"
+#~ msgid "Track List"
+#~ msgstr "Roll al loabroù"
+#~ msgid "Open track editor"
+#~ msgstr "Digeriñ an embanner loabroù"
+#~ msgid "Track editor"
+#~ msgstr "Embanner loabroù"
+#~ msgid "Play / Pause"
+#~ msgstr "Lenn / Paouez"
+#~ msgid "Stop"
+#~ msgstr "Harz"
+#~ msgid "Previous track"
+#~ msgstr "Loabr kent"
+#~ msgid "Previous"
+#~ msgstr "An hini kent"
+#~ msgid "Rewind"
+#~ msgstr "Adenbeniañ"
+#~ msgid "Next track"
+#~ msgstr "Loabr a-heul"
+#~ msgid "Eject CD"
+#~ msgstr "Kas er-maez ar CD"
+#~ msgid "Eject"
+#~ msgstr "Kaz er-maez"
+#~ msgid "Play the CD on startup"
+#~ msgstr "Seniñ ar CD e-pad al loc'hañ"
+#~ msgid "Cannot create player"
+#~ msgstr "N'eus ket tu da grouiñ al lenner"
+#~ msgid "Play audio CDs"
+#~ msgstr "Lenn CD-où audio"
+#~ msgid "CD player theme"
+#~ msgstr "Neuz al lenner CD"
+#~ msgid "Device path"
+#~ msgstr "Treug an trobarzhell"
+#~ msgid "Display the Remaining time ?"
+#~ msgstr "Diskouez an amzer deveret ?"
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Kas er-maez CD pa kuitaer al lenner CD ?"
+#~ msgid "How the time should be displayed while CD Player is playing ?"
+#~ msgstr ""
+#~ "Penaos e zlefe bezañ diskouezet an eur e-pad al lenner CD zo o lenn ?"
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Lenn pa loc'h al lenner CD ?"
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Dleout a rafe bezañ kaset er-maez ar CD pa kuitaer al lenner CD ?"
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Petra tem e zlefe implij al lenner CD evit e neuziadur"
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Petra ment ar son e zlefe implij al lenner CD pa'z eo loc'het ?"
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Pa'z eo loc'het al lenner CD, dleout a rafe loc'hañ o lenn ar CD ?"
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "C'hwitet eo da gas er-maez ar CD : %s"
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Se a dalvez al lenner CD n'e vo ket gouest da mont en-dro."
+#~ msgid "Error setting device"
+#~ msgstr "Fazi en ur arventenniñ an drobarzhell"
+#~ msgid "CD Player Preferences"
+#~ msgstr "Gwellvezioù al lenner CD"
+#~ msgid "Behavior"
+#~ msgstr "Emzalc'h"
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Loc'hañ lennadur pa loc'h al lenner CD"
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Loc'hañ lennadur pa loc'h al lenner CD"
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Esaeañ da gas er-maez ar CD pa serr al lenner CD"
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Esaeañ da gas er-maez ar CD pa serr al lenner CD"
+#~ msgid "Themes"
+#~ msgstr "Neuzioù"
+#~ msgid "_Select a theme:"
+#~ msgstr "_Diuz un neuz :"
+#~ msgid "hours"
+#~ msgstr "eur"
+#~ msgid "minutes"
+#~ msgstr "a vunutennoù"
+#~ msgid "_Open..."
+#~ msgstr "Digeriñ..."
+#~ msgid "Save _As..."
+#~ msgstr "Gwarediñ dindan..."
+#~ msgid "Adjust the volume level"
+#~ msgstr "Kengeidañ live an ampled"
+#~ msgid "Capture"
+#~ msgstr "Pakañ"
+#~ msgid "_Change Device"
+#~ msgstr "_Kemmañ an drobarzhell"
+#~ msgid "Change device to %s"
+#~ msgstr "Kemmañ an drobarzhell da %s"
+#~ msgid "*"
+#~ msgstr "*"
+#~ msgid "<b>Default Input Plugin</b>"
+#~ msgstr "<b>Enlugellad enankañ dre ziouer</b>"
+#~ msgid "<b>Default Output Plugin</b>"
+#~ msgstr "<b>Enlugellad ec'hankañ dre ziouer</b>"
+#~ msgid "Audio"
+#~ msgstr "Audio"
+#~ msgid "Click Ok to finish."
+#~ msgstr "Klik Mat eo evit echuiñ."
+#~ msgid "Video"
+#~ msgstr "Video"
+#~ msgid "identity"
+#~ msgstr "hennad"
+#~ msgid "wav"
+#~ msgstr "wav"
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Ret eo deoc'h diuz unan pe muioc'h aeladoù da zilemel."
+#~ msgid "Profile Description:"
+#~ msgstr "Deskrivadur an aelad :"
+#~ msgid "Profile _name:"
+#~ msgstr "_Anv an aelad :"
+#~ msgid "X-Position"
+#~ msgstr "X-lec'hiadur"
+#~ msgid "Y-Position"
+#~ msgstr "Y-lec'hiadur"
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "En em gennaskañ ouzh an dafariad esd war an ostiz-mañ"
+#~ msgid "ESD Server Host"
+#~ msgstr "Ostiz dafariad ESD"
+#~ msgid "Host is %s\n"
+#~ msgstr "Ostiz zo %s\n"
+
diff --git a/po/bs.po b/po/bs.po
new file mode 100644
index 0000000..1b2de73
--- /dev/null
+++ b/po/bs.po
@@ -0,0 +1,2514 @@
+# translation of mate-media.HEAD.bs.po to Bosnian
+# This file is distributed under the same license as the mate-media package.
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# Mehemed Sacirovic <[email protected]>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.bs\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2004-08-21 12:48+0200\n"
+"Last-Translator: Mehemed Sacirovic <[email protected]>\n"
+"Language-Team: Bosnian <[email protected]>\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.3.1\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adresa servera kojem će se slati CD upiti"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Podaci koji se šalju serveru"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Ime servera"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Tip servera"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Naziv računara će biti poslan uz sve upite"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Port na kojem je baza podataka"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Vrsta servera kojem se šalju upiti o CD-ima. Dozvoljene vrijednosti su 0 "
+"(FriDB kružni server), 1 (neki drugi FriDB server) ili 2 (drugi server)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Korisničko ime"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Korisničko ime koje se šalje sa svіm upitima"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Ovaj ključ navodi koji podaci o korisniku će se poslati serveru radi upita o "
+"CD-ima. Dozvoljene vrijednosti su 0 (ništa se ne šalje), 1 (pravi podaci) "
+"ili 3 (neki drugi podaci)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Naziv računara"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Došlo je do greške pri prikazivanju pomoći: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Ne šalji po_datke"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Šalji prave _podatke"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Šalji _ostale podatke:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Ime:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Ime računara:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Informacije za prijavu"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "FreeDB _kružni server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Drugi _FreeDB server:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Lokacija"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Osvježi_listu_servera"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Drugi _server:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Naziv _računara:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Opcije CD baze podataka"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Nepoznato / Nepoznato"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Višestruko podudaranje..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"U bazi podataka postoji više pronađenih rezultata.\n"
+"Ispod je lista pronađenih rezultata, molimo odaberite odgovarajući"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategorija"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Disk ID"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Izvođač i naslov"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Nepoznata traka"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "CD baza podataka"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Izmjeni opcije sve CD baze podataka"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Bluz"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Klasični rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Zemlja"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disko"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Nove godine"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Oldies"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Ostali"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternative"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Soundtrack"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classical"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Igra"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Zvučni klip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Buka"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Razmak"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumental Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumental Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ethnic"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Snovi"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Komedija"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Native American"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Show tunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gothic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symphonic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Lagano slušanje"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Akustic"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humor"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Govor"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Chamber muzika"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Simfonija"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satira"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Usporeni Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklor"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Ritmični Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Slobodni stil"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum $ Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Teror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Kršćanski Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Kršćanski rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Nepoznati izvođač"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Nepoznati Album"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Izmjeni disk ID: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Sakrij napredne opcije diska"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Pokaži napredne opcije diska"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Sakrij napredne opcije trake"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Prikaži napredne opcije trake"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Izmjeni disk ID: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Izvođač:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "_Naziv diska:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_Disk komentari:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Stil:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Godina:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Naziv"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Dužina"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Dodatni podaci o traki:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "CDDB trak ediror"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Ne mogu kreirati CDDBTtrakeditor tvornicu.\n"
+"Mogući razlog je u tome što je druga kopija cddb trak editora već "
+"pokrenuta.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD prikaz"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Prikaži informacije o trenutno svirajućem albumu, izvođaću i proteklom "
+"vremenu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Vremenska linija"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Linija za prikaz proteklog vremena trenutne trake"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Info linija"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Linija za prikaz informacija"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Linija izvođača"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Linija za prikaz imena izvođača"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Linija albuma"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Linija za prikaz imena albuma"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Sviraj"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Pauza"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr "Svira %s - %s"
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "Sviraj"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Pauzirano"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "CD svirač"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Stopirano"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Greška diska"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Nema diska"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "_Izbaci disk"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Uređaj otvoren"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "CD sa podacima"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Nema cdroma"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Greška uređaja"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "CD svirač za MATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, fuzzy, c-format
+msgid "Volume %d%%"
+msgstr "Mjerač jačine"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Nemate dozvolu za pristup %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s izgleda da ne pokazuje na ispravni uređaj. Mogući razlozi su:\n"
+"a) Podrška za CD nije prisutna na vašoj mašini\n"
+"b) Nemate ispravne dozvole za pristup CD uređaju\n"
+"c) %s nije u CD uređaju.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:119
+#, fuzzy
+msgid "The orientation of the tray."
+msgstr "Postavite poziciju X mjerača."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Nepoznato"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Sviraj / Pauziraj"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Stopa"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Prethodna"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "_Novi"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Izbaci disk"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Pomoć"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_O programu"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Izađi"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Ne postoje postavke CD uređaja. To znači da CD svirač\n"
+"neće biti u mogućnosti pokrenuti. Klik na 'Postavke uređaja' da dobiješ "
+"dijalog\n"
+"gdje možete podesiti uređaj, ili klik na 'Izlaz' da izadješ iz programa."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Podesi uređaj"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "Nema CD uređaja"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"CD svirač je nemoguće pokrenuti ispravno.\n"
+"\n"
+"Pritisni 'Detalji' za više informacija o razlozima greške.\n"
+"\n"
+"Pritisni 'Podesi uređaj' da dobiješ dijalog gdje možeš podesiti uređaj, ili "
+"pristisni 'Izlaz' da izađeš iz CD svirača"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Detalji"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_Podesi uređaj"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "CD uređaj nije ispravan"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Pozicija"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Otvori opcije"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Opcije"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Trak lista"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Otvori trak editor"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Trak editor"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Sviraj / Pauza"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Prethodna traka"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Prethodna"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Premotaj"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Brzo pretraživanje"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Sljedeća traka"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Izbaci CD"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Izbaci"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "CD uređaj se ne koristi"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Pokreni samo ako program za sviranje nije već pokrenut"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Sviraj CD na početku"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Nemoguće kreirati svirač"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Sviraj audio CD-ove"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+#, fuzzy
+msgid "CD player Volume"
+msgstr "Tema CD svirača"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Tema CD svirača"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Put do uređaja"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Izbaci CD kada CD svirač završava?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Sviraj kada CD svirač starta?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Treba li CD biti izbačen kada se CD svirač zatvara?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Put do CD uređaja koji će CD svirač koristiti za sviranje CDa"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Koju temu će koristiti CD svirač za svoj izgled"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr "Koju temu će koristiti CD svirač za svoj izgled"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Kada se CD svirač starta, hoće li on početi svirati CD?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Ovo znači da CD svirač neće biti u mogućnosti da se pokrene."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Greška pri podešavanju uređaja"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "CD svirač opcije"
+
+#: ../mate-cd/preferences.c:625
+#, fuzzy
+msgid "_Device:"
+msgstr "Put do uređaja"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr ""
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "Pokreni sviranje CDa kada CD svirač starta"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "Startaj sviranje CD kada CD svirač starta"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Pokušaj _izbaciti CD kada CD svirač završi"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Pokušaj izbaciti CD kada CD svirač završi"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr ""
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Snimi zvučne klipove"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Snimač zvuka"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "Naziv"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "Naziv"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "sati"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "sat"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "minute"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "minuta"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "sekunde"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "sakunda"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "Otvori file"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Spreman"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "Razmak"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Snimi datoteku kao"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nije instaliran u putanji"
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Greška pri startanju %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "Fusion"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Nije još snimljen)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Nepozata veličina"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "Podaci o %s"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "Informacije o fajlu"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Direktorij:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Naziv datoteke:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Veličina datoteke:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Podaci o snimci"
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "Informacije o datoteci"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Broj kanala:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Veličina primjera:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Protok bita:"
+
+#: ../grecord/src/gsr-window.c:1209
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr "Snimač zvuka za MATE"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Sviranje..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+#, fuzzy
+msgid "Playback"
+msgstr "Sviraj"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "Snimanje..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Kratko ime za audio profil"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Kratko ime za audio profil"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_Datoteka"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "Kreiraj novi primjer"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Otvori..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Otvori file"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Snimi trenutnu dataoteku"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "Snimi _kao..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Snimi trenutnu datoteku pod drugim imenom"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "Kontrola zvuka"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "Pokrenu audio mixer"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Prikaži informacije o trenutnoj datoteci"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Snimi trenutnu dataoteku"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Izlaz iz programa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Kontrola"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "Snimi zvuk"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Sviraj"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Zastavi zvuk"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Izlaz iz programa"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Otvori"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Snimi"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Snimi kao"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "Snimi zvučne klipove"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "Snimi kao"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<nijedno>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Dužina:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Prilagodi jačinu zvuka"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Kontrola zvuka"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+#, fuzzy
+msgid "Capture"
+msgstr "Satira"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:76
+#, fuzzy, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Kontrola zvuka"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nažalost, nije pronaša elemente i / ili uređaj"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+#, fuzzy
+msgid "Volume Control Preferences"
+msgstr "Kontrola zvuka"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "Trak lista"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, fuzzy
+msgid "mono"
+msgstr "1 (mono)"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+#, fuzzy
+msgid "front center"
+msgstr "Sadržaji"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+#, fuzzy
+msgid "unknown"
+msgstr "Nepoznato"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, fuzzy, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Broj kanala:"
+
+#: ../gst-mixer/src/volume.c:205
+#, fuzzy, c-format
+msgid "Track %s"
+msgstr "Trak lista"
+
+#: ../gst-mixer/src/volume.c:208
+#, fuzzy, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d od %s klizača"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+#, fuzzy
+msgid "_Change Device"
+msgstr "Podesi uređaj"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:185
+#, fuzzy, c-format
+msgid "Change device to %s"
+msgstr "CD uređaj se ne koristi"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, fuzzy, c-format
+msgid "Volume Control: %s"
+msgstr "Kontrola zvuka"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:396
+#, fuzzy
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Program za mixanje zvuka baziran na programu MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Greška pri stvaranju glavnog prozora"
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Postavi uobičajene postavkeza GStreamer program"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Izbornik multimedijskog sistema"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Uobičajeni izlaz</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Uobičajeni izlaz</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Testiranje...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Klik OK da završiš."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "_Cjevovod:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Testiranje cjevovoda"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Ulaz:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Izlaz:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Cjevovod:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Neuspjeh pri stvaranju probnog cjevovoda '%s'"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Došlo je do greške pri prikazu pomoći: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Uređivanju profila\"%s\""
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<bez imena>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<bez opisa>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Došlo je do greške pri preuzimanju liste gm_audio profila zvukova. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Došlo je do greške prilikom pretplaćivanja na obavijesti o promjenama u "
+"popisu profila terminala. (%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Došlo je do greške zaboravljena je mapa sa profilima %s (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "identitet"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Izmijeni"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Moraš odabrati jedan ili više profila za brisanje."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Obriši ovaj %d profil?\n"
+msgstr[1] "Obriši ova %d profila?\n"
+msgstr[2] "Obriši ovih %d profila?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Obriši profile \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Obriši profil"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "Izmijeni GMAudio profile4"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Već imate profile koji se zove \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Error (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Datoteka \"%s\" nedostaje. Ovo upućuje da je aplikacija instalirana "
+"pogrešno, tako da dijalog ne može biti prikazan."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Izmijeni audio profile"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "_Ekstenzija datoteke:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Novi profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Opis profila:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "_Opis profila:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "_Naziv profila:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Aktivno?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Kreiraj"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "_GStreamer cjevovod:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "_Naziv profila:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Opis za audio profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "Opis profila, sadrži više informacija i opisa kad koristiti profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Extenzija datoteke koja će biti korištena za smještaj datoteka sa ovim "
+"profilom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Djelomično se koristi GStreamer cjevovod za ovaj profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Kratko ime za audio profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Kratko ime za profil zvuka, koristit će se za odabir te jedinstveno "
+"identifikuje profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "CD kvaliteta, bez gubitaka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "CD kvaliteta, uz gubitke"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Popis profila za zapisivanje zvuka. Lista sadrži podmape koje se odnose na /"
+"system/gstreamer/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Lista profila"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Uobičajena ekstenzija datoteka za ovaj profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "Jednim dijelom se koristi GStreamer cjevovod"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Koristi se za pretvaranje CD kvalitet zvuka, ali sa gubljenje kvalitete. "
+"Koristi ovo ako želiš poslije urediti datoteku za snimanje na CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Koristi se za pretvaranje CD kvalitete zvuka, ali sa gubljenjem kvalitete. "
+"Koristi ovo za CD ekstraktovanje i radio snimanje."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+#, fuzzy
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Koristi se za pretvarenje glasovnih kvaliteta zvuka. Koristi ovo za snimanje "
+"govora."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+#, fuzzy
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Koristi se za pretvarenje glasovnih kvaliteta zvuka. Koristi ovo za snimanje "
+"govora."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+#, fuzzy
+msgid "Voice, Lossless"
+msgstr "CD kvaliteta, bez gubitaka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Želite li koristiti ovaj profil?"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Želite li koristiti i prikazati ovaj profil."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Nemoguće se konektovati na deamon sa zvokom.\n"
+"Molimo pokrenuti 'esd' na komandnom promtu."
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr "Postavite poziciju X mjerača."
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "X pozicija"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr "Postavite poziciju Y mjerača"
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Y Pozicija"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Konetkuj se sa 'esd' serverom na ovom računaru."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "Računar ESD servera"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr "Otvori vertikalnu verziju mjerača."
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr "Ponašaj se kao mjerač jačine snimka."
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Računar je %s\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Jačina zvuka snimke"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Mjerač jačine"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Nadgledajte ulaznu jačinu zvuka snimanja"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "Opcije za snimanje"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Nadgledajte izlaznu jačinu zvuka"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "Pregled jačine"
+
+#~ msgid "Dummy option"
+#~ msgstr "Lažna opcija"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Ne postoje uobičajeni GStreamer elementi podešeni - molimo instalirajte "
+#~ "GStreaner-MateConf šemu ili podesite je ručnu"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr "Nemoguće kreirati GStreamer elemente - provjerite enkoding "
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr ""
+#~ "Nemoguće pronaći GStreamer dodatak - potrebno je instalirati dodatak"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Nemoguće je povezati elemente sa izlaznim elementima datoteke - "
+#~ "vjerovatno ste odabrali pogresan enkoding"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Pokreni _mikser"
+
+#~ msgid "File information"
+#~ msgstr "Informacije o datoteci"
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Uobičajeni izvor</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Glas"
+
+#~ msgid "P_revious track"
+#~ msgstr "P_rethodna traka"
+
+#~ msgid "_Next track"
+#~ msgstr "_Sljedeća traka"
+
+#~ msgid "_About CD player"
+#~ msgstr "_O CD sviraču"
+
+#~ msgid "_Save"
+#~ msgstr "_Zapamti"
+
+#~ msgid "File _Information"
+#~ msgstr "_Informacije o fajlu"
+
+#~ msgid "_Record"
+#~ msgstr "_Snimi"
+
+#~ msgid "_Play"
+#~ msgstr "_Sviraj"
+
+#~ msgid "_Contents"
+#~ msgstr "_Sadržaji"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Ne mogu učitati resurse UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<bez opisa>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Veličina proširivača"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Veličina strelice za proširivanje"
+
+#~ msgid "Volume control"
+#~ msgstr "Kontrola zvuka"
+
+#~ msgid "About"
+#~ msgstr "O programu"
+
+#~ msgid "Close"
+#~ msgstr "Zatvori"
+
+#~ msgid "Close this window"
+#~ msgstr "Zatvori prozor"
+
+#~ msgid "Contents"
+#~ msgstr "Sadržaji"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Prikaži pomoć za svirač zvuka"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Glavni alati"
+
+#~ msgid "New"
+#~ msgstr "Novi"
+
+#~ msgid "Quit"
+#~ msgstr "Izlaz"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Korištene _datoteke"
+
+#~ msgid "Record"
+#~ msgstr "Snimi"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Pokreni mikser"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Prikaži informacije o Snimaču zvuka"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Zatvori prozor"
+
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - Snimač zvuka"
+
+#~ msgid "Song length:"
+#~ msgstr "Dužina pjesme:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Podešavanje GStreamer "
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "CD svirač ure_đaj:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Ponašanje CD svirača:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "_Dostupne theme:"
+
+#~ msgid "_Apply change"
+#~ msgstr "_Prijmjeni promjene"
+
+#~ msgid "%s Slider"
+#~ msgstr "%s klizač"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "%s klizač %d"
+
+#~ msgid "Lock"
+#~ msgstr "Zaključaj"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s Zaključano"
+
+#~ msgid "Mute"
+#~ msgstr "Utišaj"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s Mute"
+
+#~ msgid "Rec."
+#~ msgstr "Snim."
+
+#~ msgid "%s Record"
+#~ msgstr "%s Snimi"
diff --git a/po/ca.po b/po/ca.po
new file mode 100644
index 0000000..df89874
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,3529 @@
+# Traducció del mate-media de l'equip de Softcatalà.
+# Copyright © 2000-2009 Free Software Foundation, Inc.
+# Softcatalà <[email protected]>, 2000.
+# Antoni Lacasta i Sulla <[email protected]>, 2002.
+# Jordi Mallach <[email protected]>, 2002, 2003, 2004, 2005, 2006, 2007.
+# Josep Puigdemont i Casamajó <[email protected]>, 2007.
+# Joan Duran <[email protected]>, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-02-22 00:03+0100\n"
+"PO-Revision-Date: 2010-02-21 13:45+0100\n"
+"Last-Translator: Joan Duran <[email protected]>\n"
+"Language-Team: Catalan <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Mostra el control del volum de l'escriptori"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Control del volum"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Canvieu el volum del so i els sons dels esdeveniments"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "So"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Habilita el codi de depuració"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versió d'aquesta aplicació"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - Miniaplicació del control de volum del MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "S'està esperant que el sistema de so respongui"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Pàgina inicial"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - Control de volum del MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "Sortida"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Esquerre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Dret"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "Posterior"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Davanter"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínim"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Màxim"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Balanç:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Esvair:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Altaveu de greus:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Sense amplificar"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Silenci"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Inhabilitat"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrada"
+msgstr[1] "%u entrades"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "Sons del sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "Co_nnector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "Detecció de pics"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Nom"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "Dispositiu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "_Volum de sortida: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "Efectes de so"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "Volum d'_alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "Maquinari"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "Seleccioneu un _dispositiu a configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "Paràmetres per al dispositiu seleccionat:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "_Volum d'entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "Nivell d'entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "_Seleccioneu un dispositiu per a l'entrada de so:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "S_eleccioneu un dispositiu per a la sortida de so:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "Aplicacions"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "No hi ha cap aplicació que estigui reproduint o enregistrant àudio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Preferències de so"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "No s'han pogut iniciar les preferències del so: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Silenci"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferències del _so"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Silenciat"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Enregistra talls de so"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Enregistrador de so"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Sense títol"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Sense títol-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"No s'ha pogut crear l'element de GStreamer %s.\n"
+"Instal·leu el connector «%s» del mòdul «%s».\n"
+"Verifiqueu que la instal·lació és correcta executant\n"
+" gst-inspect-0.10 %s\n"
+"i torneu a iniciar mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Verifiqueu els seus paràmetres.\n"
+"És possible que no tingueu alguns connectors requerits."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minuts"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld hores"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segon"
+msgstr[1] "%ld segons"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s i %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s i %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Obre un fitxer"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"No s'ha pogut carregar el fitxer:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Preparat"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Reemplaça"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ja existeix un fitxer amb el nom «%s».\n"
+"Voleu reemplaçar-lo amb el que esteu desant?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "No s'ha pogut desar el fitxer «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Anomena i desa"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s no està instal·lat al camí."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Hi ha hagut un error en engegar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Voleu desar l'enregistrament abans de tancar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Voleu desar l'enregistrament?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Tanca _sense desar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continua _sense desar"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pregunta"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (no s'ha desat)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu octet)"
+msgstr[1] "%s (%llu octets)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Mida desconeguda"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kB/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kB/s (Estimació)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (estèreo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informació de %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informació sobre el fitxer"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Carpeta:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nom del fitxer:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Mida del fitxer:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informació sobre l'àudio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Durada del fitxer:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Nombre de canals:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Ritme de mostreig:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Ritme de bit:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un enregistrador de so per al MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "S'està reproduint..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Sortida d'àudio MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reproducció"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "S'està enregistrant..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Enregistrament d'àudio MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Els paràmetres de captura d'àudio no són vàlids. Hauríeu de corregir-los a "
+"Sistema → Preferències → So."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "sortida de fitxer"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivell"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "No s'ha pogut analitzar el perfil d'àudio «%s». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "No s'ha pogut capturar utilitzant el perfil d'àudio «%s». "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "No s'ha pogut escriure a fitxer utilitzant el perfil d'àudio «%s». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fitxer"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Crea una nova mostra"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Obre un fitxer"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Desa el fitxer actual"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Desa el fitxer actual amb un nom diferent"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Obre el control de volu_m"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Obre el mesclador d'àudio"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Mostra informació sobre el fitxer actual"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Tanca el fitxer actual"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Surt de l'aplicació"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Enregistra so"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Reprodueix un so"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Atura el so"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "A_juda"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Continguts"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Obre el manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Quant a aquesta aplicació"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"No s'ha pogut carregar el fitxer ui.xml. És possible que el programa no "
+"estigui ben instal·lat"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Obre"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Desa"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Anomena i desa"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Enregistra des de l'_entrada:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Anomena i _enregistra:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<cap>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Mida:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivell:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Enregistrador de so"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Alçada de la finestra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Alçada de la finestra que es mostrarà"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Amplada de la finestra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Amplada de la finestra que es mostrarà"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de sons"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Control de volum %d desconegut"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "No s'ha trobat cap connector i/o dispositius de control de volum."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Enregistrament"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Commutadors"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opcions"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferències del control del volum"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Seleccioneu els mescladors que vulgueu visualitzar:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Silencia/dóna veu a %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Pista %s: silenciada"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Commuta la captura d'àudio de %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Pista %s: captura d'àudio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Selecció de l'opció %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d de la pista %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Pista %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Bloca els canals junts per a %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Pista %s: bloca els canals junts"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "esquerre"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "dret"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "davanter esquerre"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "davanter dret"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "posterior esquerre"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "posterior dret"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "davanter central"
+
+# Segons Jesús Corrius, lo savi d'Artés, no hi ha traducció. jm
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "costat esquerre"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "costat dret"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "desconegut"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volum del canal %s a %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Una aplicació de control del volum basada en MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Softcatalà <[email protected]>\n"
+"Antoni Lacasta i Sulla <[email protected]>\n"
+"Jordi Mallach <[email protected]>\n"
+"Josep Puigdemont <[email protected]>\n"
+"Joan Duran <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Control del volum: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositiu: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controla el volum d'un altre dispositiu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Cap"
+
+# FIXME
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "No ho permet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Predeterminat"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Error en instanciar la finestra principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"No s'ha pogut carregar el fitxer d'interfície d'usuari. Comproveu la "
+"instal·lació."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configura els valors predeterminats per a les aplicacions GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selector de sistemes multimèdia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Àudio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Feu clic a «D'acord» per finalitzar."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Dispositiu:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrada predeterminada"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Sortida predeterminada"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Conducte:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "C_onnector:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Co_nducte:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Pro_va"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "S'està provant el conducte"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "S'està provant..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositiu:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Connector:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Prova"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Detecta automàticament"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - Dimoni de so ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Dimoni de so Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "Servidor de so PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalitzat"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (sense Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Prova de so"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Silencia"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (p.ex. el dispositiu Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Prova l'entrada"
+
+# FIXME
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+# FIXME
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "No s'ha pogut construir cap conducte de prova per a «%s»"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "S'ha produït un error en mostrar l'ajuda: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "S'està editant el perfil «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<sense nom>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<cap descripció>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "S'ha produït un error en obtenir la llista de perfils gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"S'ha produït un error en subscriure a la notificació de canvis de la llista "
+"de perfils d'àudio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "S'ha produït un error en oblidar el directori de perfils %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Edita"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Voleu suprimir aquest perfil?\n"
+msgstr[1] "Voleu suprimir aquests %d perfils?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Voleu suprimir el perfil «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Suprimeix el perfil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Edita els perfils d'àudio del MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Perfils:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Ja teniu un perfil anomenat «%s»"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "S'ha produït un error en el MateConf: %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Manca el fitxer «%s». Això indica que l'aplicació està instal·lada "
+"incorrectament, i el diàleg no es pot mostrar."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Executeu «%s --help» per veure una llista completa de les opcions disponibles "
+"de la línia d'ordres.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Edita el perfil d'àudio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descripció del perfil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Actiu?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Extensió del fitxer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Conducte del _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nom del _perfil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nou perfil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Crea"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Una descripció per al perfil d'àudio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Una descripció del perfil, que conté més informació i descriu quan usar "
+"aquest perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Una extensió de nom de fitxer a usar quan s'emmagatzemin fitxers codificats "
+"amb aquest perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Un conducte de GStreamer parcial a usar amb aquest perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nom curt per al perfil d'àudio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nom curt per al perfil d'àudio, que s'utilitzarà en seleccions i que "
+"identifica únicament aquest perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Qualitat de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Qualitat de CD, sense pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Qualitat de CD, amb pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Qualitat de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Qualitat de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Llista de perfils d'enregistrament d'àudio. La llista conté cadenes que "
+"citen subdirectoris relatius a /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Llista de perfils"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "L'extensió de fitxer per defecte per a aquest perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "El conducte de GStreamer parcial usat"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec de "
+"compressió sense pèrdua. Utilitzeu això si més tard voleu editar el fitxer o "
+"gravar-ho a un CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec de "
+"compressió amb pèrdua. Utilitzeu això per a extracció de CD i "
+"enregistraments de ràdio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec AAC "
+"amb pèrdua. Feu-lo servir per preparar els fitxers per copiar a dispositius "
+"que només permetin el còdec AAC. Pot ser que l'ús d'aquest format sigui "
+"il·legal a la vostra jurisdicció, consulteu-ho amb el vostre advocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb el còdec MP2 "
+"amb pèrdua. Feu-lo servir per preparar els fitxers per copiar a dispositius "
+"que només permetin el còdec MP2. Pot ser que l'ús d'aquest format sigui "
+"il·legal a la vostra jurisdicció, consulteu-ho amb el vostre advocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec MP3 "
+"amb pèrdua. Feu-lo servir per preparar els fitxers per copiar a dispositius "
+"que només permetin el còdec MP3. Pot ser que l'ús d'aquest format sigui "
+"il·legal a la vostra jurisdicció, consulteu-ho amb el vostre advocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de veu sense pèrdua. Utilitzeu "
+"això per enregistrar veu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de veu amb pèrdua. Utilitzeu "
+"això per enregistrar veu que no faci falta editar."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Veu, sense pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Veu, amb pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Si es pot usar o no aquest perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Si s'ha d'usar i mostrar aquest perfil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Sense sons"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Integrat"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Prova d'esdeveniment de so"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Del tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Tipus"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema de sons:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Escolliu un so d'alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Habilita els sons de les _finestres i dels botons"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "So d'alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Finestres i botons"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Clicament d'un botó"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Clicament d'un botó de commutació"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Finestra maximitzada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Finestra desmaximitzada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Finestra minimitzada"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Escriptori"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Entrada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Sortida"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Recepció de correu nou"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Paperera buidada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+"Completació d'una acció llarga (baixada, enregistrament d'un CD, etc...)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertes"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informació o pregunta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Avís"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Error"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Avís de la bateria"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Seleccioneu un fitxer de so"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Fitxers de so"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Personalitzat..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Tema de sons:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Habilita els sons de les finestres i dels botons"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lladruc"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Degoteig"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Vidre"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adreça del servidor a contactar per a consultes de CD"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Informació a enviar al servidor"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Nom del servidor"
+
+#~ msgid "Server type"
+#~ msgstr "Tipus de servidor"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "El nom de l'ordinador que s'enviarà amb totes les consultes"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "El port en el que el servidor està executant la base de dades"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "El tipus de servidor a contactar per a consultes de CD. Els valors "
+#~ "possibles són 0 (servidor round robin de FreeDB), 1 (altre servidor de "
+#~ "freedb) i 2 (altre servidor)."
+
+#~ msgid "The username"
+#~ msgstr "El nom d'usuari"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "El nom d'usuari que s'enviarà amb totes les consultes"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Aquesta clau especifica quina informació d'usuari s'enviarà al servidor a "
+#~ "contactar per a les consultes de CD. Els valors possibles són 0 (cap "
+#~ "informació), 1 (informació real) i 3 (altra informació)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Nom del vostre ordinador:"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "S'ha produït un error en mostrar l'ajuda: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "No en_viïs cap informació"
+
+#~ msgid "Send real _information"
+#~ msgstr "Envia _informació real"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Envia una _altra informació:"
+
+#~ msgid "_Name:"
+#~ msgstr "_Nom:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "No_m del servidor:"
+
+#~ msgid "Login Information"
+#~ msgstr "Informació d'entrada"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Servidor «_round robin» de la FreeDB"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Un altre servidor de _FreeDB:"
+
+#~ msgid "Server"
+#~ msgstr "Servidor"
+
+#~ msgid "Location"
+#~ msgstr "Ubicació"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Actualitza la llista de servidors"
+
+#~ msgid "Other _server:"
+#~ msgstr "Un altre _servidor:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Nom del _servidor:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Preferències de la base de dades de CD"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Desconegut / Desconegut"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Més d'una coincidència..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "S'ha trobat més d'una coincidència a la base de dades.\n"
+#~ "Aquí sota en teniu la llista, escolliu-ne la millor"
+
+#~ msgid "Category"
+#~ msgstr "Categoria"
+
+#~ msgid "Disc ID"
+#~ msgstr "ID del disc"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artista i títol"
+
+#~ msgid "Unknown track"
+#~ msgstr "Pista desconeguda"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Servidor de base de dades de CD"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Modifica les preferències del servidor de base de dades de CD"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Rock clàssic"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Altres"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativa"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Banda sonora"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusió"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Clàssica"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Àcid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Joc"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Clip de so"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditació"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Pop instrumental"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Rock instrumental"
+
+#~ msgid "Ethnic"
+#~ msgstr "Ètnica"
+
+#~ msgid "Gothic"
+#~ msgstr "Gòtica"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tecno-industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electrònica"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Southern rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Comèdia"
+
+#~ msgid "Cult"
+#~ msgstr "Culte"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Rap cristià"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Nadiua americana"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psicodèlica"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Àcid punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Àcid jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polca"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Rock dur"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/rock"
+
+#~ msgid "National Folk"
+#~ msgstr "Folk nacional"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latina"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celta"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantguarda"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Rock gòtic"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Rock progressiu"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Rock psicodèlic"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Rock simfònic"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big band"
+
+#~ msgid "Chorus"
+#~ msgstr "Cors"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Fàcil d'escoltar"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acústica"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Parla"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Òpera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Música de cambra"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Simfonia"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn groove"
+
+#~ msgid "Satire"
+#~ msgstr "Sàtira"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Balada"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Soul rítmic"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Solo de bateria"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-house"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-house"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Gangsta rap cristià"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black meta"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Cristiana contemporània"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Rock cristià"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Artista desconegut"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Àlbum desconegut"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "S'està editant l'ID del disc: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Amaga les opcions avançades del disc"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Mostra les opcions avançades del disc"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Amaga les opcions avançades de la pista"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Mostra les opcions avançades de la pista"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "S'està editant l'ID del disc: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artista:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_Títol del disc:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Comentaris del disc:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Gènere:"
+
+#~ msgid "_Year:"
+#~ msgstr "An_y:"
+
+#~ msgid "Title"
+#~ msgstr "Títol"
+
+#~ msgid "Length"
+#~ msgstr "Durada"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "Dades de la pista _extra:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "Editor de pistes CDDB"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "No es pot crear la factoria del CDDBTrackEditor.\n"
+#~ "Potser perquè ja s'està executant una altra instància del cddb-track-"
+#~ "editor.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "Pantalla del CD"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Mostra informació del disc que s'està reproduint actualment, l'artista i "
+#~ "el temps transcorregut"
+
+#~ msgid "Time Line"
+#~ msgstr "Línia de temps"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Línia per mostrar el temps transcorregut de la pista actual"
+
+#~ msgid "Info Line"
+#~ msgstr "Línia d'informació"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Línia per mostrar informació"
+
+#~ msgid "Artist Line"
+#~ msgstr "Línia per l'artista"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Línia per mostrar el nom de l'artista"
+
+#~ msgid "Album Line"
+#~ msgstr "Línia de l'àlbum"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Línia per mostrar el nom de l'àlbum"
+
+#~ msgid "Play"
+#~ msgstr "Reprodueix"
+
+# FIXME: "fes una pausa"/atura/para... (josep)
+#~ msgid "Pause"
+#~ msgstr "Pausa"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "S'està reproduint %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "S'està reproduint\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "En pausa"
+
+#~ msgid "CD Player"
+#~ msgstr "Reproductor de CD"
+
+#~ msgid "Stopped"
+#~ msgstr "Aturat"
+
+#~ msgid "Disc error"
+#~ msgstr "Error al disc"
+
+#~ msgid "No disc"
+#~ msgstr "No hi ha cap disc"
+
+#~ msgid "Empty disc"
+#~ msgstr "Disc buit"
+
+#~ msgid "Drive open"
+#~ msgstr "Unitat oberta"
+
+#~ msgid "Data CD"
+#~ msgstr "CD de dades"
+
+#~ msgid "No Cdrom"
+#~ msgstr "No hi ha cap CDROM"
+
+#~ msgid "Drive Error"
+#~ msgstr "Error a la unitat"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Un reproductor de CD per al MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Els continguts de la CDDB han canviat"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr ""
+#~ "En seleccionar «Sí» se suprimiran els continguts anteriors de la CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Voleu continuar?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volum %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Sembla que no teniu permís per a accedir a %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s no sembla que apunti a un dispositiu de CD vàlid. Això podria ser "
+#~ "degut a:\n"
+#~ "a) El CD no està habilitat en aquest sistema\n"
+#~ "b) No teniu el permís necessari per a accedir a la unitat de CD\n"
+#~ "c) %s no és la unitat de CD.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Desconegut"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Reprodueix / Pausa"
+
+#~ msgid "_Stop"
+#~ msgstr "_Atura"
+
+#~ msgid "P_revious"
+#~ msgstr "Ante_rior"
+
+#~ msgid "_Next"
+#~ msgstr "Següe_nt"
+
+#~ msgid "_Eject disc"
+#~ msgstr "Expu_lsa el disc"
+
+#~ msgid "_About"
+#~ msgstr "_Quant a"
+
+#~ msgid "_Quit"
+#~ msgstr "_Surt"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "No hi ha cap unitat de CD establerta. Això vol dir que el reproductor de "
+#~ "CD\n"
+#~ "no es podrà executar. Premeu «Configura la unitat» per anar al diàleg\n"
+#~ "on podreu configurar el dispositiu, o premeu «Surt» per sortir del\n"
+#~ "reproductor de CD."
+
+#~ msgid "Set device"
+#~ msgstr "Configura la unitat"
+
+#~ msgid "No CD device"
+#~ msgstr "No hi ha cap unitat de CD"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "El reproductor de CD no es pot executar correctament.\n"
+#~ "%s\n"
+#~ "Premeu «Detalls» per a veure més detalls sobre les raons del problema.\n"
+#~ "\n"
+#~ "Premeu «Estableix el dispositiu» per a anar a un diàleg on podreu establir "
+#~ "el dispositiu, o premeu «Surt» per a sortir del reproductor de CD"
+
+#~ msgid "_Details"
+#~ msgstr "_Detalls"
+
+#~ msgid "_Set device"
+#~ msgstr "E_stableix el dispositiu"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Unitat de CD no vàlida"
+
+#~ msgid "Position"
+#~ msgstr "Posició"
+
+#~ msgid "Open preferences"
+#~ msgstr "Obre les preferències"
+
+#~ msgid "Preferences"
+#~ msgstr "Preferències"
+
+#~ msgid "Track List"
+#~ msgstr "Llista de pistes"
+
+#~ msgid "Open track editor"
+#~ msgstr "Obre l'editor de pistes"
+
+#~ msgid "Track editor"
+#~ msgstr "Editor de pistes"
+
+# FIXME "Fes una pausa"/Para (josep)
+#~ msgid "Play / Pause"
+#~ msgstr "Reprodueix / Pausa"
+
+#~ msgid "Stop"
+#~ msgstr "Atura"
+
+#~ msgid "Previous track"
+#~ msgstr "Pista anterior"
+
+#~ msgid "Previous"
+#~ msgstr "Anterior"
+
+#~ msgid "Rewind"
+#~ msgstr "Enrere"
+
+#~ msgid "Fast forward"
+#~ msgstr "Endavant"
+
+#~ msgid "Next track"
+#~ msgstr "Pista següent"
+
+#~ msgid "Eject CD"
+#~ msgstr "Expulsa el CD"
+
+#~ msgid "Eject"
+#~ msgstr "Expulsa"
+
+#~ msgid "CD device to use"
+#~ msgstr "Dispositiu de CD a utilitzar"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr ""
+#~ "Inicia només si no hi ha cap aplicació de reproducció de CD executant-se"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Reprodueix el CD en iniciar"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Inicia iconificat a l'àrea de notificació"
+
+#~ msgid "Cannot create player"
+#~ msgstr "No puc crear el reproductor"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Reprodueix CD d'àudio"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Volum del reproductor de CD"
+
+#~ msgid "CD player theme"
+#~ msgstr "Tema del reproductor de CD"
+
+#~ msgid "Device path"
+#~ msgstr "Camí al dispositiu"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Voleu mostrar el temps restant?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Voleu expulsar el CD quan se surti del reproductor de CD?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr ""
+#~ "Com s'ha de mostrar el temps quan el reproductor de CD estigui reproduint?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Reprodueix quan s'iniciï el reproductor de CD"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "S'hauria d'expulsar el CD quan se surti del reproductor de CD?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "El camí a la unitat de CD que ha d'utilitzar el reproductor de CD per a "
+#~ "reproduir CD"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr ""
+#~ "El tema que hauria d'utilitzar el reproductor de CD per a la seva aparença"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "El volum que hauria d'utilitzar el reproductor de CD quan s'iniciï"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr ""
+#~ "S'hauria de començar a reproduir el CD, quan s'iniciï el reproductor de "
+#~ "CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "No s'ha pogut expulsar el CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Això vol dir que el reproductor de CD no es podrà executar."
+
+#~ msgid "Error setting device"
+#~ msgstr "S'ha produït un error en configurar el dispositiu"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Preferències del reproductor de CD"
+
+#~ msgid "Behavior"
+#~ msgstr "Comportament"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Comença a re_produir quan s'iniciï el reproductor de CD"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Comença a reproduir quan s'iniciï el reproductor de CD"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Intenta _expulsar el CD quan el reproductor de CD surti"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Intenta expulsar el CD quan el reproductor de CD surti"
+
+#~ msgid "Themes"
+#~ msgstr "Temes"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Seleccioneu un tema:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Control de Volum del MATE"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Ajusta el nivell del volum"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">S'està provant...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "No es pot connectat al servidor de so.\n"
+#~ "Executeu 'esd' a la línia d'ordres."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Especifiqueu la posició X del mesurador."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Especifiqueu la posició Y del mesurador."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Connecta al servidor d'«esd» d'aquest ordinador."
+
+#~ msgid "HOST"
+#~ msgstr "ORDINADOR"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Obre una versió vertical del mesurador."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Actua com a mesurador del nivell d'enregistrament."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "L'ordinador és %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Nivell d'enregistrament"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Mesurador de volum"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitoritza el nivell d'enregistrament d'entrada"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Monitor del nivell d'enregistrament"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Monitoritza el volum del so de sortida"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Monitor de volum"
+
+#~ msgid "hours"
+#~ msgstr "hores"
+
+#~ msgid "minutes"
+#~ msgstr "minuts"
+
+#~ msgid "seconds"
+#~ msgstr "segons"
+
+#~ msgid "_Open..."
+#~ msgstr "_Obre..."
+
+#~ msgid "Save _As..."
+#~ msgstr "_Anomena i desa..."
+
+#~ msgid "Capture"
+#~ msgstr "Captura"
+
+#~ msgid "Switch"
+#~ msgstr "Commuta"
+
+#~ msgid "Option"
+#~ msgstr "Opcions"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Canvia el dispositiu"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Canvia el dispositiu a %s"
+
+#~ msgid "Orientation"
+#~ msgstr "Orientació"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "L'orientació de la safata."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "identity"
+#~ msgstr "identitat"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Heu de seleccionar un o més perfils a suprimir."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Descripció del perfil:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "_Nom del perfil:"
+
+#~ msgid "X-Position"
+#~ msgstr "Posició X"
+
+#~ msgid "Y-Position"
+#~ msgstr "Posició Y"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "Ordinador on hi ha el servidor d'ESD"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "S'està reproduint\n"
+#~ "Temps actual: %s"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "El registre no és present o és corrupte. Actualitzeu-lo executant gst-"
+#~ "register"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "No s'ha pogut configurar el lector de CD. Instal·leu el connector "
+#~ "cdparanoia del GStreamer."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "No s'ha pogut configurar la sortida d'àudio. Instal·leu un connector del "
+#~ "GStreamer per a la targeta de so."
+
+#~ msgid "Dummy option"
+#~ msgstr "Opció de prova"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "No hi ha cap element d'entrada d'àudio del GStreamer predeterminat "
+#~ "establert - instal·leu els esquemes de GStreamer-MateConf o establiu-ne un "
+#~ "manualment"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "No s'han pogut crear elements de codifició del GStreamer - comproveu la "
+#~ "configuració de codificació"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "No s'ha trobat el connector de GStreamer filesink - instal·leu-lo"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "No s'ha pogut enllaçar els elements de codificació amb l'element de "
+#~ "sortida a fitxer - segurament heu seleccionat un codificador invàlid"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Executa el _Mesclador"
+
+#~ msgid "File information"
+#~ msgstr "Informació sobre el fitxer"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "El registre no és present o és corrupte. Actualitzeu-lo executant gst-"
+#~ "register."
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Font per defecte</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Veu"
+
+#~ msgid "P_revious track"
+#~ msgstr "Pista an_terior"
+
+#~ msgid "_Next track"
+#~ msgstr "Pista següent"
+
+#~ msgid "_About CD player"
+#~ msgstr "_Quant al reproductor de CD"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "No s'ha pogut desar el fitxer «%s»"
+
+#~ msgid "_Save"
+#~ msgstr "_Desa"
+
+#~ msgid "File _Information"
+#~ msgstr "_Informació sobre el fitxer"
+
+#~ msgid "_Record"
+#~ msgstr "En_registra"
+
+#~ msgid "_Play"
+#~ msgstr "_Reprodueix"
+
+#~ msgid "_Contents"
+#~ msgstr "_Continguts"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "No s'ha pogut carregar el recurs d'UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<no descrit>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Mida del desempaquetador"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Mida de la fletxa del desempaquetador"
+
+#~ msgid "About"
+#~ msgstr "Quant a"
+
+#~ msgid "Close"
+#~ msgstr "Tanca"
+
+#~ msgid "Close this window"
+#~ msgstr "Tanca aquesta finestra"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Mostra ajuda per al enregistrador de so"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Barra d'eines principal"
+
+#~ msgid "New"
+#~ msgstr "Nou"
+
+#~ msgid "Quit"
+#~ msgstr "Surt"
+
+#~ msgid "Recent _Files"
+#~ msgstr "_Fitxers recents"
+
+#~ msgid "Record"
+#~ msgstr "Enregistra"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Executa el mesclador"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Mostra informació sobre l'enregistrador de so"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Tanca la finestra"
+
+#~ msgid "Song length:"
+#~ msgstr "Duració de la cançò:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Propietats de GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Dispositi_u de reproducció de CD:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Comportament del reproductor de CD:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "_Temes disponibles:"
+
+#~ msgid "_Apply change"
+#~ msgstr "Aplica el can_vi"
+
+#~ msgid "%s Slider"
+#~ msgstr "%s lliscador"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "%s lliscador %d"
+
+#~ msgid "Lock"
+#~ msgstr "Bloca"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s Bloca"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s silenciat"
+
+#~ msgid "Rec."
+#~ msgstr "Enrg."
+
+#~ msgid "%s Record"
+#~ msgstr "%s enregistra"
+
+#~ msgid "Delete these two profiles?\n"
+#~ msgstr "Voleu suprimir aquests dos perfils?\n"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Artista desconegut"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Disc desconegut"
+
+#~ msgid "GStreamer Volume Control"
+#~ msgstr "Control del volum de GStreamer"
+
+#~ msgid "GStreamer"
+#~ msgstr "GStreamer"
+
+#~ msgid "Saving %s..."
+#~ msgstr "S'està desant %s..."
+
+#~ msgid "Synth"
+#~ msgstr "Synth"
+
+#~ msgid "PCM"
+#~ msgstr "PCM"
+
+#~ msgid "DAC"
+#~ msgstr "DAC"
+
+#~ msgid "FM"
+#~ msgstr "FM"
+
+#~ msgid "DSP Input"
+#~ msgstr "Entrada DSP"
+
+#~ msgid "MIC"
+#~ msgstr "MIC"
+
+#~ msgid "CD"
+#~ msgstr "CD"
+
+#~ msgid "Radio"
+#~ msgstr "Ràdio"
+
+#~ msgid "Mono"
+#~ msgstr "Mono"
+
+#~ msgid "PC Speaker"
+#~ msgstr "Altaveu del PC"
+
+#~ msgid "Aux"
+#~ msgstr "Aux"
+
+#~ msgid "Woofer Input"
+#~ msgstr "Entrada del Woofer"
+
+#~ msgid "Surround Input"
+#~ msgstr "Entrada Surround"
+
+#~ msgid "Master"
+#~ msgstr "Master"
+
+#~ msgid "Master Mono"
+#~ msgstr "Master Mono"
+
+#~ msgid "Master Digital"
+#~ msgstr "Master Digital"
+
+#~ msgid "Headphone"
+#~ msgstr "Auriculars"
+
+#~ msgid "Phone Output"
+#~ msgstr "Sortida del Telèfon"
+
+#~ msgid "Center"
+#~ msgstr "Centre"
+
+#~ msgid "Woofer"
+#~ msgstr "Woofer"
+
+#~ msgid "DSP Output"
+#~ msgstr "Sortida DSP"
+
+#~ msgid "Treble"
+#~ msgstr "Aguts"
+
+#~ msgid "Equalizer"
+#~ msgstr "Equalitzador"
+
+#~ msgid "Effect"
+#~ msgstr "Efecte"
+
+#~ msgid "3D Effect"
+#~ msgstr "Efecte 3D"
+
+#~ msgid "Mic Gain"
+#~ msgstr "Guany del Mic"
+
+#~ msgid "Input Gain"
+#~ msgstr "Guany d'entrada"
+
+#~ msgid "Output Gain"
+#~ msgstr "Guany de sortida"
+
+#~ msgid "Analog Loopback"
+#~ msgstr "Loopback analògic"
+
+#~ msgid "Digital Loopback"
+#~ msgstr "Loopback digital"
+
+#~ msgid "Vol "
+#~ msgstr "Vol "
+
+#~ msgid "Bass "
+#~ msgstr "Baixos "
+
+#~ msgid "Trebl"
+#~ msgstr "Aguts"
+
+#~ msgid "Pcm "
+#~ msgstr "Pcm "
+
+#~ msgid "Spkr "
+#~ msgstr "Altaveu "
+
+#~ msgid "Line "
+#~ msgstr "Línia "
+
+#~ msgid "Mic "
+#~ msgstr "Mic "
+
+#~ msgid "CD "
+#~ msgstr "CD "
+
+#~ msgid "Mix "
+#~ msgstr "Mes "
+
+#~ msgid "Pcm2 "
+#~ msgstr "Pcm2 "
+
+#~ msgid "Rec "
+#~ msgstr "Enrg "
+
+#~ msgid "IGain"
+#~ msgstr "IGain"
+
+#~ msgid "OGain"
+#~ msgstr "OGain"
+
+#~ msgid "Line1"
+#~ msgstr "Línia1"
+
+#~ msgid "Line2"
+#~ msgstr "Línia2"
+
+#~ msgid "Line3"
+#~ msgstr "Línia3"
+
+#~ msgid "Digital1"
+#~ msgstr "Digital1"
+
+#~ msgid "Digital2"
+#~ msgstr "Digital2"
+
+#~ msgid "Digital3"
+#~ msgstr "Digital3"
+
+#~ msgid "PhoneIn"
+#~ msgstr "PhoneIn"
+
+#~ msgid "PhoneOut"
+#~ msgstr "PhoneOut"
+
+#~ msgid "Monitor"
+#~ msgstr "Monitor"
+
+#~ msgid "Help"
+#~ msgstr "Ajuda"
+
+#~ msgid "Mixer device to use"
+#~ msgstr "Dispositiu de mesclador a usar"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Unable to open audio device '%s'.\n"
+#~ "Please check that you have permissions to open '%s'\n"
+#~ "and that you have sound support in your kernel.\n"
+#~ "\n"
+#~ "Press Quit to exit Volume control"
+#~ msgstr ""
+#~ "El control de volum no es pot executar correctament.\n"
+#~ "\n"
+#~ "No s'ha pogut obrir el dispositiu d'àudio «%s».\n"
+#~ "Si us plau comproveu que teniu premis per obrir «%s»\n"
+#~ "i assegureu-vos de que teniu suport d'àudio al vostre nucli.\n"
+#~ "\n"
+#~ "Feu clic en Surt per a sortir del control de volum"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Press the details button for more details on the reasons for failure.\n"
+#~ "\n"
+#~ "Press Quit to quit Volume control"
+#~ msgstr ""
+#~ "El control de volum no es pot executar correctament.\n"
+#~ "\n"
+#~ "Premeu el botó de detalls per a veure més detalls sobre les raons del "
+#~ "problema.\n"
+#~ "\n"
+#~ "Premeu Surt per a sortir del control de volum"
+
+#~ msgid "Invalid mixer device"
+#~ msgstr "Dispositiu de mesclador invàlid"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "a version prior to 3.6.0.\n"
+#~ msgstr ""
+#~ "Avís: Aquesta versió del Mate Volume Control ha estat compilada amb\n"
+#~ "la versió de l'OSS %d.%d.%d, i el vostre sistema està executant\n"
+#~ "una versió anterior a la 3.6.0.\n"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "version %d.%d.%d.\n"
+#~ msgstr ""
+#~ "Avís: Aquesta versió del Mate Volume Control ha estat compilada amb\n"
+#~ "la versió de l'OSS %d.%d.%d, i el vostre sistema està executant\n"
+#~ "la versió %d.%d.%d.\n"
+
+#~ msgid "A mixer for sound devices"
+#~ msgstr "Un mesclador per dispositius de so"
+
+#~ msgid "Shown"
+#~ msgstr "Mostrat"
+
+#~ msgid "Mixer label"
+#~ msgstr "Etiqueta del mesclador"
+
+#~ msgid "_Reset labels to their defaults"
+#~ msgstr "_Reinicia les etiquetes al seus valors per defecte"
+
+#~ msgid "Don't show this message again."
+#~ msgstr "No mostris aquest missatge mai més."
+
+#~ msgid ""
+#~ "Could not find '%s'.\n"
+#~ "Set the correct path to sox inpreferences under the tab 'paths'.\n"
+#~ "\n"
+#~ "If you don't have sox, you will not be able to record or do any effects."
+#~ msgstr ""
+#~ "No es pot trovar '%s'.\n"
+#~ "Escriviu el camí correcte cap al \"sox\" a les Preferències sota la "
+#~ "pestanya 'camins'.\n"
+#~ "\n"
+#~ "Si no teniu el \"sox\", no podreu enregistrar o fer cap efecte."
+
+#~ msgid "Converting file..."
+#~ msgstr "S'està convertint el fitxer..."
+
+#~ msgid "Cancel"
+#~ msgstr "Cancel·la"
+
+#~ msgid "Audioformat: "
+#~ msgstr "Format d'àudio: "
+
+#~ msgid "Sample rate: "
+#~ msgstr "Velocitat de mostreig"
+
+#~ msgid "Channels: "
+#~ msgstr "Canals: "
+
+#~ msgid "Cancel open"
+#~ msgstr "Cancel·la obrir"
+
+#~ msgid "%s is not installed in the path"
+#~ msgstr "%s no esta instal·lat al camí"
+
+#~ msgid "Undoing all changes..."
+#~ msgstr "S'estan desfent tots els canvis..."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please select a sound file to be opened."
+#~ msgstr ""
+#~ "'%s' és una carpeta.\n"
+#~ "Si us plau, seleccioneu un arxiu de so per obrir-lo."
+
+#~ msgid ""
+#~ "File '%s' doesn't exist.\n"
+#~ "Please select an existing sound file to be opened."
+#~ msgstr ""
+#~ "El fitxer '%s' no existeix.\n"
+#~ "Si us plau seleccioneu un arxiu de so que existeixi per obrir-lo."
+
+#~ msgid "File '%s isn't a valid sound file."
+#~ msgstr "El fitxer '%s' no és un fitxer de so vàlid."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please enter another filename."
+#~ msgstr ""
+#~ "'%s' és una carpeta.\n"
+#~ "Si us plau introduiu un altre nom d'arxiu."
+
+#~ msgid "Cancel save"
+#~ msgstr "Cancel.lar desar"
+
+#~ msgid "Overwrite"
+#~ msgstr "Sobreescriure"
+
+#~ msgid "Error saving '%s'"
+#~ msgstr "Error en desar '%s'"
+
+#~ msgid ""
+#~ "<b>Do you want to save the changes you made to \"%s\"?</b>\n"
+#~ "\n"
+#~ "Your changes will be lost if you don't save them."
+#~ msgstr ""
+#~ "<b>Voleu desar els canvis que heu fet a «%s»?</b>\n"
+#~ "\n"
+#~ "Els canvis es perdran si no els deseu."
+
+#~ msgid "Do_n't save"
+#~ msgstr "_No desar"
+
+#~ msgid "Save %s?"
+#~ msgstr "Desar %s?"
+
+#~ msgid "Saving..."
+#~ msgstr "S'està desant..."
+
+#~ msgid ""
+#~ "The size of the current sample is more than\n"
+#~ "%i Mb!"
+#~ msgstr ""
+#~ "La mida de la mostra actual es més de\n"
+#~ "%i Mb!"
+
+#~ msgid ""
+#~ "The sound device is not ready. Please check that there isn't\n"
+#~ "another program running that is using the device."
+#~ msgstr ""
+#~ "El dispositiu de so no està preparat. Si us plau comproveu que\n"
+#~ "no hi ha un altre programa executant-se que l'usa."
+
+#~ msgid "Run MATE Volume Control"
+#~ msgstr "Executar Control de Volum MATE"
+
+#~ msgid "Add echo"
+#~ msgstr "Afegir ressò"
+
+#~ msgid "Add echo to the current sample"
+#~ msgstr "Afegir ressò a la mostra actual"
+
+#~ msgid "Echo"
+#~ msgstr "Ressò"
+
+#~ msgid "_Undo All"
+#~ msgstr "_Desfer-ho tot"
+
+#~ msgid "Undo all changes made on the current sample"
+#~ msgstr "Desfer tots els canvis que li heu fet a la mostra actual"
+
+#~ msgid "16bit PCM"
+#~ msgstr "16bit PCM"
+
+#~ msgid "8bit PCM"
+#~ msgstr "8bit PCM"
+
+#~ msgid "stereo"
+#~ msgstr "estèreo"
+
+#~ msgid "Create new sample"
+#~ msgstr "Crea una mostra nova"
+
+#~ msgid "Stop playing/recording"
+#~ msgstr "Para la reprodució/enregistrament"
+
+#~ msgid "Audio format: "
+#~ msgstr "Format d'àudio"
+
+#~ msgid "File '%s' doesn't exist; using default."
+#~ msgstr "El fitxer '%s' no existeix; s'usarà el fitxer per defecte."
+
+#~ msgid "File '%s' isn't a supported soundfile."
+#~ msgstr "El fitxer '%s' no és un fitxer de so suportat."
+
+#~ msgid "MATE Sound Recorder"
+#~ msgstr "Enregistrador de so del MATE"
+
+#~ msgid ""
+#~ "A simple soundrecorder and soundplayer for MATE.\n"
+#~ "Dedicated to my cat, Malte."
+#~ msgstr ""
+#~ "Un enregistrador simple i un reproductor per a MATE.\n"
+#~ "Dedicat al meu gat, Malte."
+
+#~ msgid "Mate Sound Recorder Preferences"
+#~ msgstr "Preferències de l'enregistrador de So Mate"
+
+#~ msgid "Time"
+#~ msgstr "Temps"
+
+#~ msgid "_Recording timeout: "
+#~ msgstr "_Temps d'espera de l'enregistrament: "
+
+#~ msgid "_Stop recording on timeout"
+#~ msgstr "_Para l'enregistrament en cas que s'exedeixi el temps d'espera"
+
+#~ msgid "_Open save dialog when recording is finished"
+#~ msgstr "_Obri el diàleg de desar quan s'acabi l'enregistrament"
+
+#~ msgid "Size"
+#~ msgstr "Mida"
+
+#~ msgid "Show warning _message if size (MB) of sample becomes bigger than:"
+#~ msgstr ""
+#~ "Mostra un _missatge d'avís si la mida (MB) de la mostra esdevé més gran "
+#~ "que:"
+
+#~ msgid "Sto_p recording if size (MB) of sample becomes bigger than:"
+#~ msgstr ""
+#~ "_Para d'enregistrar si la mida (MB) de la mostra esdevé més gran que:"
+
+#~ msgid "Repetition"
+#~ msgstr "Repetició"
+
+#~ msgid "_Repeat the sound"
+#~ msgstr "_Repeteix el so"
+
+#~ msgid "Play the sound _once only."
+#~ msgstr "Reprodueix el so n_omés un cop."
+
+#~ msgid "Repeat _forever"
+#~ msgstr "Repeteix per _sempre"
+
+#~ msgid "_Number of times:"
+#~ msgstr "_Número de cops:"
+
+#~ msgid "Paths"
+#~ msgstr "Camins"
+
+#~ msgid "Program files"
+#~ msgstr "Fitxers del programa"
+
+#~ msgid "_Path to sox:"
+#~ msgstr "_Camins al \"sox\":"
+
+#~ msgid "_Apply"
+#~ msgstr "_Aplica"
+
+#~ msgid "Folders"
+#~ msgstr "Carpetes"
+
+#~ msgid "_Temporary folder:"
+#~ msgstr "Carpeta _Temporal:"
+
+#~ msgid "Apply"
+#~ msgstr "Aplica"
+
+#~ msgid ""
+#~ "Note: These options only take effect whenever a new sound sample\n"
+#~ "is created. They do not operate on an existing sample."
+#~ msgstr ""
+#~ "Note: aquestes opcions només tenen efecte en crear una mostra nova.\n"
+#~ "No son vàlides per la mostra actual."
+
+#~ msgid "Audio format:"
+#~ msgstr "Format d'àudio:"
+
+#~ msgid "8 _bit PCM"
+#~ msgstr "8 _bit PCM"
+
+#~ msgid "16 b_it PCM"
+#~ msgstr "6 b_it PCM"
+
+#~ msgid "S_ample rate:"
+#~ msgstr "Velocitat de _mostreig:"
+
+#~ msgid "Mono or Stereo:"
+#~ msgstr "Mono o estèreo:"
+
+#~ msgid "_Mono"
+#~ msgstr "_Mono"
+
+#~ msgid "_Stereo"
+#~ msgstr "_Estèreo"
+
+#~ msgid "Stereo"
+#~ msgstr "Estèreo"
+
+#~ msgid "Specify the geometry of the main window"
+#~ msgstr "Especificar la geometria de la finestra principal"
+
+#~ msgid "GEOMETRY"
+#~ msgstr "GEOMETRIA"
+
+#~ msgid "Specify a file to be opened"
+#~ msgstr "Especifiqueu un fitxer per obrir"
+
+#~ msgid "Specify a file to start recording"
+#~ msgstr "Especifiqueu un fitxer per començar a enregistrar"
+
+#~ msgid "Specify a file to start playing"
+#~ msgstr "Especifiqueu un fitxer per començar a reproduir-lo"
+
+#~ msgid "Sound recorder"
+#~ msgstr "Enregistrador de so"
+
+#~ msgid "Audio format: 8bit PCM"
+#~ msgstr "Format d'àudio: 8bit PCM"
+
+#~ msgid "Audio format: 16bit PCM"
+#~ msgstr "Format d'àudio: 16bit PCM"
+
+#~ msgid "Sample rate: %s"
+#~ msgstr "Velocitat de mostrieg: %s"
+
+#~ msgid "Channels: mono"
+#~ msgstr "Canals: mono"
+
+#~ msgid "Channels: stereo"
+#~ msgstr "Canals: estèreo"
+
+#~ msgid "Adding echo to sample..."
+#~ msgstr "S'està afegir ressò a la mostra..."
+
+#~ msgid "_Hostname:"
+#~ msgstr "Nom de l'ordinador _central:"
+
+#~ msgid "Audio _Input:"
+#~ msgstr "Entrada d'àud_io:"
+
+#~ msgid "Action on application exit"
+#~ msgstr "Acció en la sortida de l'aplicació"
+
+#~ msgid "Action on start"
+#~ msgstr "Acció en iniciar"
+
+#~ msgid "Should the CD player attempt to shut the CD drive on start up?"
+#~ msgstr ""
+#~ "Hauria el reproductor de CD d'intentar tancar la unitat de CD en iniciar-"
+#~ "se?"
+
+#~ msgid "Shut the CD tray on start"
+#~ msgstr "Tanca la safata del CD en iniciar-se"
+
+#~ msgid ""
+#~ "What action should the CD player perform on exit? 0 = Nothing, 1 = Stop "
+#~ "playing, 2 = Eject the CD, 3 = Attempt to close the tray"
+#~ msgstr ""
+#~ "Quina acció hauria de fer el reproductor de CD al sortir? 0 = Res, 1 = "
+#~ "Para la reproducció, 2 = Expulsa el CD, 3 = Intenta tancar la safata"
+
+#~ msgid ""
+#~ "What action should the CD player perform on start up? 0 = Nothing, 1 = "
+#~ "Start playing, 2 = Stop playing"
+#~ msgstr ""
+#~ "Quina acció hauria de fer el reproductor de CD en iniciar-se? 0 = Res, 1 "
+#~ "= Comença la reproducció, 2 = Para la reproducció"
+
+#~ msgid "Do _nothing"
+#~ msgstr "No _facis res"
+
+#~ msgid "Do nothing when CD Player starts"
+#~ msgstr "No facis res quan s'inicia el reproductor de CD"
+
+#~ msgid "_Stop playing CD"
+#~ msgstr "Para _de reproduir el CD"
+
+#~ msgid "Stop playing CD when CD Player starts"
+#~ msgstr "Para de reproduir el CD quan s'inicia el reproductor de CD"
+
+#~ msgid "Attempt to _close CD tray"
+#~ msgstr "Prova de tan_car la safata del CD"
+
+#~ msgid "When CD player quits"
+#~ msgstr "Quan es surt del reproductor de CD"
+
+#~ msgid "Do not_hing"
+#~ msgstr "No facis _res"
+
+#~ msgid "Do nothing when CD Player exits"
+#~ msgstr "No facis res quan es surt del reproductor de CD"
+
+#~ msgid "S_top playing CD"
+#~ msgstr "Para de re_produir el CD"
+
+#~ msgid "Attempt to _open CD tray"
+#~ msgstr "Intentar d'_obrir la safata del CD"
+
+#~ msgid "Attempt to c_lose CD tray"
+#~ msgstr "Intentar de tancar la safata del CD"
+
+#~ msgid "don't restore mixer-settings from configuration"
+#~ msgstr "no restituir els paràmetres del mesclador amb la configuració"
+
+#~ msgid "restore mixer-settings from configuration"
+#~ msgstr "restituir els paràmetres del mesclador amb la configuració"
+
+#~ msgid "initialise the mixer(s) from stored configuration and exit"
+#~ msgstr "inicialitzar el(s) mesclador(s) amb la configuració desada i sortir"
+
+#~ msgid "don't save (modified) mixer-settings into configuration"
+#~ msgstr "no desar els paràmetres del mesclador (modificas) a la configuració"
+
+#~ msgid "Copyright (C) 2001, 2002"
+#~ msgstr "Copyright (C) 2001, 2002"
+
+#~ msgid "A MATE cd player"
+#~ msgstr "Un reproductor de CD MATE"
+
+#~ msgid "_About Mate-CD"
+#~ msgstr "_Quant a Mate-CD"
+
+#~ msgid "Andreas Hyden <[email protected]>"
+#~ msgstr "Andreas Hyden <[email protected]>"
+
+#~ msgid "Copyright (C) 2000 Andreas Hyden"
+#~ msgstr "Copyright (C) 2000 Andreas Hyden"
+
+#~ msgid "On startup"
+#~ msgstr "En arrencar"
+
+#~ msgid "Restore saved mixer levels on startup"
+#~ msgstr "Restituir els nivells del mesclador desats en arrencar"
+
+#~ msgid "GUI"
+#~ msgstr "GUI"
+
+#~ msgid "Show mixer icons"
+#~ msgstr "Mostrar les icones del mesclador"
+
+#~ msgid "Show mixer labels"
+#~ msgstr "Mostrar les etiquetes del mesclador"
+
+#~ msgid "Labels"
+#~ msgstr "Etiquetes"
+
+#~ msgid "CDDB"
+#~ msgstr "CDDB"
+
+#~ msgid "CDDB Properties"
+#~ msgstr "Propietats de la CDDB"
+
+#~ msgid "Error opening CD"
+#~ msgstr "Error en obrir el CD"
+
+#~ msgid "Error reading CD header"
+#~ msgstr "Error en llegir el capçal del CD"
+
+#~ msgid "IOCtl failed"
+#~ msgstr "L'IOCtl ha fallat"
+
+#~ msgid "Error getting leadout"
+#~ msgstr "Error en obtenir el \"leadout\""
+
+#~ msgid ""
+#~ "CD changed\n"
+#~ "Track count: %d\n"
+#~ "------------------\n"
+#~ msgstr ""
+#~ "CD Canviat\n"
+#~ "Número de pistes: %d\n"
+#~ "------------------\n"
+
+#~ msgid "(eject): ioctl failed: %s"
+#~ msgstr "(expulsar): l'ioctl ha fallat: %s"
+
+#~ msgid "(linux_cdrom_play): Drive not ready"
+#~ msgstr "(linux_cdrom_play): El dispositiu no està preparat"
+
+#~ msgid "(linux_cdrom_play): Drive still not ready"
+#~ msgstr "(linux_cdrom_play): El dispositiu encara no està preparat"
+
+#~ msgid "(linux_cdrom_play) ioctl failed %s"
+#~ msgstr "(linux_cdrom_play): l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_pause): Drive not ready"
+#~ msgstr "(linux_cdrom_pause): El dispositiu no està preparat"
+
+#~ msgid "(linux_cdrom_pause): Resume failed %s"
+#~ msgstr "(linux_cdrom_pause): Continuar ha fallat %s"
+
+#~ msgid "(linux_cdrom_pause): ioctl failed %s"
+#~ msgstr "(linux_cdrom_pause): l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_stop) ioctl failed %s"
+#~ msgstr "(linux_cdrom_stop) l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_get_status): ioctl error %s"
+#~ msgstr "(linux_cdrom_get_status): error de l'ioctl %s"
+
+#~ msgid "(linux_cdrom_get_status): CDROMSUBCHNL ioctl failed %s"
+#~ msgstr "(linux_cdrom_get_status): CDROMSUBCHNL l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_get_status): CDROMVOLREAD ioctl failed %s"
+#~ msgstr "(linux_cdrom_get_status): CDROMVOLREAD l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_close_tray): ioctl failed %s"
+#~ msgstr "(linux_cdrom_close_tray): l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_set_volume:1): ioctl failed %s"
+#~ msgstr "(linux_cdrom_set_volume:1): l'ioctl ha fallat %s"
+
+#~ msgid "%s is not a CDROM drive\n"
+#~ msgstr "%s no és una unitat de CDROM\n"
+
+#~ msgid "%s is a CDROM drive\n"
+#~ msgstr "%s és una unitat de CDROM\n"
+
+#~ msgid "You do not seem to have permission to acess %s."
+#~ msgstr "No sembla que tinguis permís per accedir %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CDRom device. This may be "
+#~ "because:\n"
+#~ "a) CD support is not compiled into Linux\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s no sembla que apunti a una unitat vàlida de CD. Això podria ser "
+#~ "perque:\n"
+#~ "a) Linux ha estat compilat sense suport per CD\n"
+#~ "b) No tens els permisos necessaris per accedir la unitat de CD\n"
+#~ "c) %s no és la unitat de CD.\n"
diff --git a/po/[email protected] b/po/[email protected]
new file mode 100644
index 0000000..b507c58
--- /dev/null
+++ b/po/[email protected]
@@ -0,0 +1,3530 @@
+# Traducció del mate-media de l'equip de Softcatalà.
+# Copyright © 2000-2009 Free Software Foundation, Inc.
+# Softcatalà <[email protected]>, 2000.
+# Antoni Lacasta i Sulla <[email protected]>, 2002.
+# Jordi Mallach <[email protected]>, 2002, 2003, 2004, 2005, 2006, 2007.
+# Josep Puigdemont i Casamajó <[email protected]>, 2007.
+# Joan Duran <[email protected]>, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-21 23:36+0200\n"
+"PO-Revision-Date: 2010-02-21 13:45+0100\n"
+"Last-Translator: Joan Duran <[email protected]>\n"
+"Language-Team: Catalan <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Mostra el control del volum de l'escriptori"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Control del volum"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Canvieu el volum del so i els sons dels esdeveniments"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "So"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Habilita el codi de depuració"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versió d'esta aplicació"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - Miniaplicació del control de volum del MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "S'està esperant que el sistema de so respongui"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Pàgina inicial"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - Control de volum del MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "Eixida"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Esquerre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Dret"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "Posterior"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Davanter"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínim"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Màxim"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Balanç:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Esvair:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Altaveu de greus:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Sense amplificar"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Silenci"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Inhabilitat"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrada"
+msgstr[1] "%u entrades"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "Sons del sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "Co_nnector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "Detecció de pics"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Nom"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "Dispositiu"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "_Volum d'eixida: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "Efectes de so"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "Volum d'_alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "Maquinari"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "Seleccioneu un _dispositiu a configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "Paràmetres per al dispositiu seleccionat:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "_Volum d'entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "Nivell d'entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "_Seleccioneu un dispositiu per a l'entrada de so:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "S_eleccioneu un dispositiu per a l'eixida de so:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "Aplicacions"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "No hi ha cap aplicació que estiga reproduint o enregistrant àudio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Preferències de so"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "No s'han pogut iniciar les preferències del so: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Silenci"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferències del _so"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Silenciat"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Enregistra talls de so"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Enregistrador de so"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Sense títol"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Sense títol-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"No s'ha pogut crear l'element de GStreamer %s.\n"
+"Instal·leu el connector «%s» del mòdul «%s».\n"
+"Verifiqueu que la instal·lació és correcta executant\n"
+" gst-inspect-0.10 %s\n"
+"i torneu a iniciar mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Verifiqueu els seus paràmetres.\n"
+"És possible que no tingueu alguns connectors requerits."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minuts"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld hores"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segon"
+msgstr[1] "%ld segons"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s i %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s i %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Obri un fitxer"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"No s'ha pogut carregar el fitxer:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Preparat"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Reemplaça"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ja existeix un fitxer amb el nom «%s».\n"
+"Voleu reemplaçar-lo amb el que esteu desant?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "No s'ha pogut alçar el fitxer «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Anomena i alça"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s no està instal·lat al camí."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Hi ha hagut un error en engegar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Voleu alçar l'enregistrament abans de tancar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Voleu alçar l'enregistrament?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Tanca _sense alçar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continua _sense alçar"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pregunta"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (no s'ha alçat)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu octets)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Mida desconeguda"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kB/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kB/s (Estimació)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (estèreo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informació de %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informació sobre el fitxer"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Carpeta:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nom del fitxer:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Mida del fitxer:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informació sobre l'àudio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Durada del fitxer:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Nombre de canals:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Ritme de mostreig:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Ritme de bit:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un enregistrador de so per al MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "S'està reproduint..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Eixida d'àudio MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reproducció"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "S'està enregistrant..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Enregistrament d'àudio MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Els paràmetres de captura d'àudio no són vàlids. Hauríeu de corregir-los a "
+"Sistema → Preferències → So."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "eixida de fitxer"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivell"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "No s'ha pogut analitzar el perfil d'àudio «%s». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "No s'ha pogut capturar utilitzant el perfil d'àudio «%s». "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "No s'ha pogut escriure a fitxer utilitzant el perfil d'àudio «%s». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fitxer"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Crea una nova mostra"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Obri un fitxer"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Alça el fitxer actual"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Alça el fitxer actual amb un nom diferent"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Obri el control de volu_m"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Obri el mesclador d'àudio"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Mostra informació sobre el fitxer actual"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Tanca el fitxer actual"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Ix de l'aplicació"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Enregistra so"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Reprodueix un so"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Atura el so"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "A_juda"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Continguts"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Obri el manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Quant a esta aplicació"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"No s'ha pogut carregar el fitxer ui.xml. És possible que el programa no "
+"estiga ben instal·lat"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Obri"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Alça"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Anomena i alça"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Enregistra des de l'_entrada:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Anomena i _enregistra:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<cap>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Mida:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivell:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Enregistrador de so"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Alçada de la finestra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Alçada de la finestra que es mostrarà"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Amplada de la finestra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Amplada de la finestra que es mostrarà"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de sons"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Control de volum %d desconegut"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "No s'ha trobat cap connector i/o dispositius de control de volum."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Enregistrament"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Commutadors"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opcions"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferències del control del volum"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Seleccioneu els mescladors que vulgueu visualitzar:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Silencia/dóna veu a %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Pista %s: silenciada"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Commuta la captura d'àudio de %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Pista %s: captura d'àudio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Selecció de l'opció %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d de la pista %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Pista %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Bloca els canals junts per a %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Pista %s: bloca els canals junts"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "esquerre"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "dret"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "davanter esquerre"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "davanter dret"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "posterior esquerre"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "posterior dret"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "davanter central"
+
+# Segons Jesús Corrius, lo savi d'Artés, no hi ha traducció. jm
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "costat esquerre"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "costat dret"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "desconegut"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volum del canal %s a %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Una aplicació de control del volum basada en MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Softcatalà <[email protected]>\n"
+"Antoni Lacasta i Sulla <[email protected]>\n"
+"Jordi Mallach <[email protected]>\n"
+"Josep Puigdemont <[email protected]>\n"
+"Joan Duran <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Control del volum: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositiu: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controla el volum d'un altre dispositiu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Cap"
+
+# FIXME
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "No ho permet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Predeterminat"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Error en instanciar la finestra principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"No s'ha pogut carregar el fitxer d'interfície d'usuari. Comproveu la "
+"instal·lació."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configura els valors predeterminats per a les aplicacions GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selector de sistemes multimèdia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Àudio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Feu clic a «D'acord» per finalitzar."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Dispositiu:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrada predeterminada"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Eixida predeterminada"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Conducte:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "C_onnector:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Co_nducte:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Pro_va"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "S'està provant el conducte"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "S'està provant..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositiu:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Connector:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Prova"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Detecta automàticament"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - Dimoni de so ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Dimoni de so Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "Servidor de so PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalitzat"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (sense Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Prova de so"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Silencia"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (p.ex. el dispositiu Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Prova l'entrada"
+
+# FIXME
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+# FIXME
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "No s'ha pogut construir cap conducte de prova per a «%s»"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "S'ha produït un error en mostrar l'ajuda: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "S'està editant el perfil «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<sense nom>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<cap descripció>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"S'ha produït un error en obtindre la llista de perfils gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"S'ha produït un error en subscriure a la notificació de canvis de la llista "
+"de perfils d'àudio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "S'ha produït un error en oblidar el directori de perfils %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Edita"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Voleu suprimir este perfil?\n"
+msgstr[1] "Voleu suprimir estos %d perfils?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Voleu suprimir el perfil «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Suprimeix el perfil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Edita els perfils d'àudio del MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Perfils:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Ja teniu un perfil anomenat «%s»"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "S'ha produït un error en el MateConf: %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Manca el fitxer «%s». Això indica que l'aplicació està instal·lada "
+"incorrectament, i el diàleg no es pot mostrar."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Executeu «%s --help» per veure una llista completa de les opcions disponibles "
+"de la línia d'ordes.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Edita el perfil d'àudio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descripció del perfil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Actiu?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Extensió del fitxer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Conducte del _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nom del _perfil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nou perfil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Crea"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Una descripció per al perfil d'àudio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Una descripció del perfil, que conté més informació i descriu quan usar este "
+"perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Una extensió de nom de fitxer a usar quan s'emmagatzemen fitxers codificats "
+"amb este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Un conducte de GStreamer parcial a usar amb este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nom curt per al perfil d'àudio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nom curt per al perfil d'àudio, que s'utilitzarà en seleccions i que "
+"identifica únicament este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Qualitat de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Qualitat de CD, sense pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Qualitat de CD, amb pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Qualitat de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Qualitat de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Llista de perfils d'enregistrament d'àudio. La llista conté cadenes que "
+"citen subdirectoris relatius a /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Llista de perfils"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "L'extensió de fitxer per defecte per a este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "El conducte de GStreamer parcial usat"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec de "
+"compressió sense pèrdua. Utilitzeu això si més tard voleu editar el fitxer o "
+"gravar-ho a un CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec de "
+"compressió amb pèrdua. Utilitzeu això per a extracció de CD i "
+"enregistraments de ràdio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec AAC "
+"amb pèrdua. Feu-lo servir per preparar els fitxers per copiar a dispositius "
+"que només permeten el còdec AAC. Pot ser que l'ús d'este format siga "
+"il·legal a la vostra jurisdicció, consulteu-ho amb el vostre advocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb el còdec MP2 "
+"amb pèrdua. Feu-lo servir per preparar els fitxers per copiar a dispositius "
+"que només permeten el còdec MP2. Pot ser que l'ús d'este format siga "
+"il·legal a la vostra jurisdicció, consulteu-ho amb el vostre advocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de CD, però amb un còdec MP3 "
+"amb pèrdua. Feu-lo servir per preparar els fitxers per copiar a dispositius "
+"que només permeten el còdec MP3. Pot ser que l'ús d'este format siga "
+"il·legal a la vostra jurisdicció, consulteu-ho amb el vostre advocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de veu sense pèrdua. Utilitzeu "
+"això per enregistrar veu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Utilitzat per convertir a àudio amb qualitat de veu amb pèrdua. Utilitzeu "
+"això per enregistrar veu que no faça falta editar."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Veu, sense pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Veu, amb pèrdua"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Si es pot usar o no este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Si s'ha d'usar i mostrar este perfil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Sense sons"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Integrat"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Prova d'esdeveniment de so"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Del tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Tipus"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema de sons:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Escolliu un so d'alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Habilita els sons de les _finestres i dels botons"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "So d'alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Finestres i botons"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Clicament d'un botó"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Clicament d'un botó de commutació"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Finestra maximitzada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Finestra desmaximitzada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Finestra minimitzada"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Escriptori"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Entrada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Eixida"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Recepció de correu nou"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Paperera buidada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+"Completació d'una acció llarga (baixada, enregistrament d'un CD, etc...)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertes"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informació o pregunta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Avís"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Error"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Avís de la bateria"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Seleccioneu un fitxer de so"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Fitxers de so"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Personalitzat..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Tema de sons:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Habilita els sons de les finestres i dels botons"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lladruc"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Degoteig"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Vidre"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adreça del servidor a contactar per a consultes de CD"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Informació a enviar al servidor"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Nom del servidor"
+
+#~ msgid "Server type"
+#~ msgstr "Tipus de servidor"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "El nom de l'ordinador que s'enviarà amb totes les consultes"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "El port en el que el servidor està executant la base de dades"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "El tipus de servidor a contactar per a consultes de CD. Els valors "
+#~ "possibles són 0 (servidor round robin de FreeDB), 1 (altre servidor de "
+#~ "freedb) i 2 (altre servidor)."
+
+#~ msgid "The username"
+#~ msgstr "El nom d'usuari"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "El nom d'usuari que s'enviarà amb totes les consultes"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Aquesta clau especifica quina informació d'usuari s'enviarà al servidor a "
+#~ "contactar per a les consultes de CD. Els valors possibles són 0 (cap "
+#~ "informació), 1 (informació real) i 3 (altra informació)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Nom del vostre ordinador:"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "S'ha produït un error en mostrar l'ajuda: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "No en_viïs cap informació"
+
+#~ msgid "Send real _information"
+#~ msgstr "Envia _informació real"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Envia una _altra informació:"
+
+#~ msgid "_Name:"
+#~ msgstr "_Nom:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "No_m del servidor:"
+
+#~ msgid "Login Information"
+#~ msgstr "Informació d'entrada"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Servidor «_round robin» de la FreeDB"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Un altre servidor de _FreeDB:"
+
+#~ msgid "Server"
+#~ msgstr "Servidor"
+
+#~ msgid "Location"
+#~ msgstr "Ubicació"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Actualitza la llista de servidors"
+
+#~ msgid "Other _server:"
+#~ msgstr "Un altre _servidor:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Nom del _servidor:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Preferències de la base de dades de CD"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Desconegut / Desconegut"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Més d'una coincidència..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "S'ha trobat més d'una coincidència a la base de dades.\n"
+#~ "Aquí sota en teniu la llista, escolliu-ne la millor"
+
+#~ msgid "Category"
+#~ msgstr "Categoria"
+
+#~ msgid "Disc ID"
+#~ msgstr "ID del disc"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artista i títol"
+
+#~ msgid "Unknown track"
+#~ msgstr "Pista desconeguda"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Servidor de base de dades de CD"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Modifica les preferències del servidor de base de dades de CD"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Rock clàssic"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Altres"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativa"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Banda sonora"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusió"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Clàssica"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Àcid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Joc"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Clip de so"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditació"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Pop instrumental"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Rock instrumental"
+
+#~ msgid "Ethnic"
+#~ msgstr "Ètnica"
+
+#~ msgid "Gothic"
+#~ msgstr "Gòtica"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tecno-industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electrònica"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Southern rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Comèdia"
+
+#~ msgid "Cult"
+#~ msgstr "Culte"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Rap cristià"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Nadiua americana"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psicodèlica"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Àcid punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Àcid jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polca"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Rock dur"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/rock"
+
+#~ msgid "National Folk"
+#~ msgstr "Folk nacional"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latina"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celta"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantguarda"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Rock gòtic"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Rock progressiu"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Rock psicodèlic"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Rock simfònic"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big band"
+
+#~ msgid "Chorus"
+#~ msgstr "Cors"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Fàcil d'escoltar"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acústica"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Parla"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Òpera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Música de cambra"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Simfonia"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn groove"
+
+#~ msgid "Satire"
+#~ msgstr "Sàtira"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Balada"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Soul rítmic"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Solo de bateria"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-house"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-house"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Gangsta rap cristià"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black meta"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Cristiana contemporània"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Rock cristià"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Artista desconegut"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Àlbum desconegut"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "S'està editant l'ID del disc: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Amaga les opcions avançades del disc"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Mostra les opcions avançades del disc"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Amaga les opcions avançades de la pista"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Mostra les opcions avançades de la pista"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "S'està editant l'ID del disc: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artista:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_Títol del disc:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Comentaris del disc:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Gènere:"
+
+#~ msgid "_Year:"
+#~ msgstr "An_y:"
+
+#~ msgid "Title"
+#~ msgstr "Títol"
+
+#~ msgid "Length"
+#~ msgstr "Durada"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "Dades de la pista _extra:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "Editor de pistes CDDB"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "No es pot crear la factoria del CDDBTrackEditor.\n"
+#~ "Potser perquè ja s'està executant una altra instància del cddb-track-"
+#~ "editor.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "Pantalla del CD"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Mostra informació del disc que s'està reproduint actualment, l'artista i "
+#~ "el temps transcorregut"
+
+#~ msgid "Time Line"
+#~ msgstr "Línia de temps"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Línia per mostrar el temps transcorregut de la pista actual"
+
+#~ msgid "Info Line"
+#~ msgstr "Línia d'informació"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Línia per mostrar informació"
+
+#~ msgid "Artist Line"
+#~ msgstr "Línia per l'artista"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Línia per mostrar el nom de l'artista"
+
+#~ msgid "Album Line"
+#~ msgstr "Línia de l'àlbum"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Línia per mostrar el nom de l'àlbum"
+
+#~ msgid "Play"
+#~ msgstr "Reprodueix"
+
+# FIXME: "fes una pausa"/atura/para... (josep)
+#~ msgid "Pause"
+#~ msgstr "Pausa"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "S'està reproduint %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "S'està reproduint\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "En pausa"
+
+#~ msgid "CD Player"
+#~ msgstr "Reproductor de CD"
+
+#~ msgid "Stopped"
+#~ msgstr "Aturat"
+
+#~ msgid "Disc error"
+#~ msgstr "Error al disc"
+
+#~ msgid "No disc"
+#~ msgstr "No hi ha cap disc"
+
+#~ msgid "Empty disc"
+#~ msgstr "Disc buit"
+
+#~ msgid "Drive open"
+#~ msgstr "Unitat oberta"
+
+#~ msgid "Data CD"
+#~ msgstr "CD de dades"
+
+#~ msgid "No Cdrom"
+#~ msgstr "No hi ha cap CDROM"
+
+#~ msgid "Drive Error"
+#~ msgstr "Error a la unitat"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Un reproductor de CD per al MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Els continguts de la CDDB han canviat"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr ""
+#~ "En seleccionar «Sí» se suprimiran els continguts anteriors de la CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Voleu continuar?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volum %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Sembla que no teniu permís per a accedir a %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s no sembla que apunti a un dispositiu de CD vàlid. Això podria ser "
+#~ "degut a:\n"
+#~ "a) El CD no està habilitat en aquest sistema\n"
+#~ "b) No teniu el permís necessari per a accedir a la unitat de CD\n"
+#~ "c) %s no és la unitat de CD.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Desconegut"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Reprodueix / Pausa"
+
+#~ msgid "_Stop"
+#~ msgstr "_Atura"
+
+#~ msgid "P_revious"
+#~ msgstr "Ante_rior"
+
+#~ msgid "_Next"
+#~ msgstr "Següe_nt"
+
+#~ msgid "_Eject disc"
+#~ msgstr "Expu_lsa el disc"
+
+#~ msgid "_About"
+#~ msgstr "_Quant a"
+
+#~ msgid "_Quit"
+#~ msgstr "_Surt"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "No hi ha cap unitat de CD establerta. Això vol dir que el reproductor de "
+#~ "CD\n"
+#~ "no es podrà executar. Premeu «Configura la unitat» per anar al diàleg\n"
+#~ "on podreu configurar el dispositiu, o premeu «Surt» per sortir del\n"
+#~ "reproductor de CD."
+
+#~ msgid "Set device"
+#~ msgstr "Configura la unitat"
+
+#~ msgid "No CD device"
+#~ msgstr "No hi ha cap unitat de CD"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "El reproductor de CD no es pot executar correctament.\n"
+#~ "%s\n"
+#~ "Premeu «Detalls» per a veure més detalls sobre les raons del problema.\n"
+#~ "\n"
+#~ "Premeu «Estableix el dispositiu» per a anar a un diàleg on podreu establir "
+#~ "el dispositiu, o premeu «Surt» per a sortir del reproductor de CD"
+
+#~ msgid "_Details"
+#~ msgstr "_Detalls"
+
+#~ msgid "_Set device"
+#~ msgstr "E_stableix el dispositiu"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Unitat de CD no vàlida"
+
+#~ msgid "Position"
+#~ msgstr "Posició"
+
+#~ msgid "Open preferences"
+#~ msgstr "Obre les preferències"
+
+#~ msgid "Preferences"
+#~ msgstr "Preferències"
+
+#~ msgid "Track List"
+#~ msgstr "Llista de pistes"
+
+#~ msgid "Open track editor"
+#~ msgstr "Obre l'editor de pistes"
+
+#~ msgid "Track editor"
+#~ msgstr "Editor de pistes"
+
+# FIXME "Fes una pausa"/Para (josep)
+#~ msgid "Play / Pause"
+#~ msgstr "Reprodueix / Pausa"
+
+#~ msgid "Stop"
+#~ msgstr "Atura"
+
+#~ msgid "Previous track"
+#~ msgstr "Pista anterior"
+
+#~ msgid "Previous"
+#~ msgstr "Anterior"
+
+#~ msgid "Rewind"
+#~ msgstr "Enrere"
+
+#~ msgid "Fast forward"
+#~ msgstr "Endavant"
+
+#~ msgid "Next track"
+#~ msgstr "Pista següent"
+
+#~ msgid "Eject CD"
+#~ msgstr "Expulsa el CD"
+
+#~ msgid "Eject"
+#~ msgstr "Expulsa"
+
+#~ msgid "CD device to use"
+#~ msgstr "Dispositiu de CD a utilitzar"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr ""
+#~ "Inicia només si no hi ha cap aplicació de reproducció de CD executant-se"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Reprodueix el CD en iniciar"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Inicia iconificat a l'àrea de notificació"
+
+#~ msgid "Cannot create player"
+#~ msgstr "No puc crear el reproductor"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Reprodueix CD d'àudio"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Volum del reproductor de CD"
+
+#~ msgid "CD player theme"
+#~ msgstr "Tema del reproductor de CD"
+
+#~ msgid "Device path"
+#~ msgstr "Camí al dispositiu"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Voleu mostrar el temps restant?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Voleu expulsar el CD quan se surti del reproductor de CD?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr ""
+#~ "Com s'ha de mostrar el temps quan el reproductor de CD estigui reproduint?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Reprodueix quan s'iniciï el reproductor de CD"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "S'hauria d'expulsar el CD quan se surti del reproductor de CD?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "El camí a la unitat de CD que ha d'utilitzar el reproductor de CD per a "
+#~ "reproduir CD"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr ""
+#~ "El tema que hauria d'utilitzar el reproductor de CD per a la seva aparença"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "El volum que hauria d'utilitzar el reproductor de CD quan s'iniciï"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr ""
+#~ "S'hauria de començar a reproduir el CD, quan s'iniciï el reproductor de "
+#~ "CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "No s'ha pogut expulsar el CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Això vol dir que el reproductor de CD no es podrà executar."
+
+#~ msgid "Error setting device"
+#~ msgstr "S'ha produït un error en configurar el dispositiu"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Preferències del reproductor de CD"
+
+#~ msgid "Behavior"
+#~ msgstr "Comportament"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Comença a re_produir quan s'iniciï el reproductor de CD"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Comença a reproduir quan s'iniciï el reproductor de CD"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Intenta _expulsar el CD quan el reproductor de CD surti"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Intenta expulsar el CD quan el reproductor de CD surti"
+
+#~ msgid "Themes"
+#~ msgstr "Temes"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Seleccioneu un tema:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Control de Volum del MATE"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Ajusta el nivell del volum"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">S'està provant...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "No es pot connectat al servidor de so.\n"
+#~ "Executeu 'esd' a la línia d'ordres."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Especifiqueu la posició X del mesurador."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Especifiqueu la posició Y del mesurador."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Connecta al servidor d'«esd» d'aquest ordinador."
+
+#~ msgid "HOST"
+#~ msgstr "ORDINADOR"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Obre una versió vertical del mesurador."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Actua com a mesurador del nivell d'enregistrament."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "L'ordinador és %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Nivell d'enregistrament"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Mesurador de volum"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitoritza el nivell d'enregistrament d'entrada"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Monitor del nivell d'enregistrament"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Monitoritza el volum del so de sortida"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Monitor de volum"
+
+#~ msgid "hours"
+#~ msgstr "hores"
+
+#~ msgid "minutes"
+#~ msgstr "minuts"
+
+#~ msgid "seconds"
+#~ msgstr "segons"
+
+#~ msgid "_Open..."
+#~ msgstr "_Obre..."
+
+#~ msgid "Save _As..."
+#~ msgstr "_Anomena i desa..."
+
+#~ msgid "Capture"
+#~ msgstr "Captura"
+
+#~ msgid "Switch"
+#~ msgstr "Commuta"
+
+#~ msgid "Option"
+#~ msgstr "Opcions"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Canvia el dispositiu"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Canvia el dispositiu a %s"
+
+#~ msgid "Orientation"
+#~ msgstr "Orientació"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "L'orientació de la safata."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "identity"
+#~ msgstr "identitat"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Heu de seleccionar un o més perfils a suprimir."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Descripció del perfil:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "_Nom del perfil:"
+
+#~ msgid "X-Position"
+#~ msgstr "Posició X"
+
+#~ msgid "Y-Position"
+#~ msgstr "Posició Y"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "Ordinador on hi ha el servidor d'ESD"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "S'està reproduint\n"
+#~ "Temps actual: %s"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "El registre no és present o és corrupte. Actualitzeu-lo executant gst-"
+#~ "register"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "No s'ha pogut configurar el lector de CD. Instal·leu el connector "
+#~ "cdparanoia del GStreamer."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "No s'ha pogut configurar la sortida d'àudio. Instal·leu un connector del "
+#~ "GStreamer per a la targeta de so."
+
+#~ msgid "Dummy option"
+#~ msgstr "Opció de prova"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "No hi ha cap element d'entrada d'àudio del GStreamer predeterminat "
+#~ "establert - instal·leu els esquemes de GStreamer-MateConf o establiu-ne un "
+#~ "manualment"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "No s'han pogut crear elements de codifició del GStreamer - comproveu la "
+#~ "configuració de codificació"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "No s'ha trobat el connector de GStreamer filesink - instal·leu-lo"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "No s'ha pogut enllaçar els elements de codificació amb l'element de "
+#~ "sortida a fitxer - segurament heu seleccionat un codificador invàlid"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Executa el _Mesclador"
+
+#~ msgid "File information"
+#~ msgstr "Informació sobre el fitxer"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "El registre no és present o és corrupte. Actualitzeu-lo executant gst-"
+#~ "register."
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Font per defecte</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Veu"
+
+#~ msgid "P_revious track"
+#~ msgstr "Pista an_terior"
+
+#~ msgid "_Next track"
+#~ msgstr "Pista següent"
+
+#~ msgid "_About CD player"
+#~ msgstr "_Quant al reproductor de CD"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "No s'ha pogut desar el fitxer «%s»"
+
+#~ msgid "_Save"
+#~ msgstr "_Desa"
+
+#~ msgid "File _Information"
+#~ msgstr "_Informació sobre el fitxer"
+
+#~ msgid "_Record"
+#~ msgstr "En_registra"
+
+#~ msgid "_Play"
+#~ msgstr "_Reprodueix"
+
+#~ msgid "_Contents"
+#~ msgstr "_Continguts"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "No s'ha pogut carregar el recurs d'UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<no descrit>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Mida del desempaquetador"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Mida de la fletxa del desempaquetador"
+
+#~ msgid "About"
+#~ msgstr "Quant a"
+
+#~ msgid "Close"
+#~ msgstr "Tanca"
+
+#~ msgid "Close this window"
+#~ msgstr "Tanca aquesta finestra"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Mostra ajuda per al enregistrador de so"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Barra d'eines principal"
+
+#~ msgid "New"
+#~ msgstr "Nou"
+
+#~ msgid "Quit"
+#~ msgstr "Surt"
+
+#~ msgid "Recent _Files"
+#~ msgstr "_Fitxers recents"
+
+#~ msgid "Record"
+#~ msgstr "Enregistra"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Executa el mesclador"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Mostra informació sobre l'enregistrador de so"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Tanca la finestra"
+
+#~ msgid "Song length:"
+#~ msgstr "Duració de la cançò:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Propietats de GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Dispositi_u de reproducció de CD:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Comportament del reproductor de CD:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "_Temes disponibles:"
+
+#~ msgid "_Apply change"
+#~ msgstr "Aplica el can_vi"
+
+#~ msgid "%s Slider"
+#~ msgstr "%s lliscador"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "%s lliscador %d"
+
+#~ msgid "Lock"
+#~ msgstr "Bloca"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s Bloca"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s silenciat"
+
+#~ msgid "Rec."
+#~ msgstr "Enrg."
+
+#~ msgid "%s Record"
+#~ msgstr "%s enregistra"
+
+#~ msgid "Delete these two profiles?\n"
+#~ msgstr "Voleu suprimir aquests dos perfils?\n"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Artista desconegut"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Disc desconegut"
+
+#~ msgid "GStreamer Volume Control"
+#~ msgstr "Control del volum de GStreamer"
+
+#~ msgid "GStreamer"
+#~ msgstr "GStreamer"
+
+#~ msgid "Saving %s..."
+#~ msgstr "S'està desant %s..."
+
+#~ msgid "Synth"
+#~ msgstr "Synth"
+
+#~ msgid "PCM"
+#~ msgstr "PCM"
+
+#~ msgid "DAC"
+#~ msgstr "DAC"
+
+#~ msgid "FM"
+#~ msgstr "FM"
+
+#~ msgid "DSP Input"
+#~ msgstr "Entrada DSP"
+
+#~ msgid "MIC"
+#~ msgstr "MIC"
+
+#~ msgid "CD"
+#~ msgstr "CD"
+
+#~ msgid "Radio"
+#~ msgstr "Ràdio"
+
+#~ msgid "Mono"
+#~ msgstr "Mono"
+
+#~ msgid "PC Speaker"
+#~ msgstr "Altaveu del PC"
+
+#~ msgid "Aux"
+#~ msgstr "Aux"
+
+#~ msgid "Woofer Input"
+#~ msgstr "Entrada del Woofer"
+
+#~ msgid "Surround Input"
+#~ msgstr "Entrada Surround"
+
+#~ msgid "Master"
+#~ msgstr "Master"
+
+#~ msgid "Master Mono"
+#~ msgstr "Master Mono"
+
+#~ msgid "Master Digital"
+#~ msgstr "Master Digital"
+
+#~ msgid "Headphone"
+#~ msgstr "Auriculars"
+
+#~ msgid "Phone Output"
+#~ msgstr "Sortida del Telèfon"
+
+#~ msgid "Center"
+#~ msgstr "Centre"
+
+#~ msgid "Woofer"
+#~ msgstr "Woofer"
+
+#~ msgid "DSP Output"
+#~ msgstr "Sortida DSP"
+
+#~ msgid "Treble"
+#~ msgstr "Aguts"
+
+#~ msgid "Equalizer"
+#~ msgstr "Equalitzador"
+
+#~ msgid "Effect"
+#~ msgstr "Efecte"
+
+#~ msgid "3D Effect"
+#~ msgstr "Efecte 3D"
+
+#~ msgid "Mic Gain"
+#~ msgstr "Guany del Mic"
+
+#~ msgid "Input Gain"
+#~ msgstr "Guany d'entrada"
+
+#~ msgid "Output Gain"
+#~ msgstr "Guany de sortida"
+
+#~ msgid "Analog Loopback"
+#~ msgstr "Loopback analògic"
+
+#~ msgid "Digital Loopback"
+#~ msgstr "Loopback digital"
+
+#~ msgid "Vol "
+#~ msgstr "Vol "
+
+#~ msgid "Bass "
+#~ msgstr "Baixos "
+
+#~ msgid "Trebl"
+#~ msgstr "Aguts"
+
+#~ msgid "Pcm "
+#~ msgstr "Pcm "
+
+#~ msgid "Spkr "
+#~ msgstr "Altaveu "
+
+#~ msgid "Line "
+#~ msgstr "Línia "
+
+#~ msgid "Mic "
+#~ msgstr "Mic "
+
+#~ msgid "CD "
+#~ msgstr "CD "
+
+#~ msgid "Mix "
+#~ msgstr "Mes "
+
+#~ msgid "Pcm2 "
+#~ msgstr "Pcm2 "
+
+#~ msgid "Rec "
+#~ msgstr "Enrg "
+
+#~ msgid "IGain"
+#~ msgstr "IGain"
+
+#~ msgid "OGain"
+#~ msgstr "OGain"
+
+#~ msgid "Line1"
+#~ msgstr "Línia1"
+
+#~ msgid "Line2"
+#~ msgstr "Línia2"
+
+#~ msgid "Line3"
+#~ msgstr "Línia3"
+
+#~ msgid "Digital1"
+#~ msgstr "Digital1"
+
+#~ msgid "Digital2"
+#~ msgstr "Digital2"
+
+#~ msgid "Digital3"
+#~ msgstr "Digital3"
+
+#~ msgid "PhoneIn"
+#~ msgstr "PhoneIn"
+
+#~ msgid "PhoneOut"
+#~ msgstr "PhoneOut"
+
+#~ msgid "Monitor"
+#~ msgstr "Monitor"
+
+#~ msgid "Help"
+#~ msgstr "Ajuda"
+
+#~ msgid "Mixer device to use"
+#~ msgstr "Dispositiu de mesclador a usar"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Unable to open audio device '%s'.\n"
+#~ "Please check that you have permissions to open '%s'\n"
+#~ "and that you have sound support in your kernel.\n"
+#~ "\n"
+#~ "Press Quit to exit Volume control"
+#~ msgstr ""
+#~ "El control de volum no es pot executar correctament.\n"
+#~ "\n"
+#~ "No s'ha pogut obrir el dispositiu d'àudio «%s».\n"
+#~ "Si us plau comproveu que teniu premis per obrir «%s»\n"
+#~ "i assegureu-vos de que teniu suport d'àudio al vostre nucli.\n"
+#~ "\n"
+#~ "Feu clic en Surt per a sortir del control de volum"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Press the details button for more details on the reasons for failure.\n"
+#~ "\n"
+#~ "Press Quit to quit Volume control"
+#~ msgstr ""
+#~ "El control de volum no es pot executar correctament.\n"
+#~ "\n"
+#~ "Premeu el botó de detalls per a veure més detalls sobre les raons del "
+#~ "problema.\n"
+#~ "\n"
+#~ "Premeu Surt per a sortir del control de volum"
+
+#~ msgid "Invalid mixer device"
+#~ msgstr "Dispositiu de mesclador invàlid"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "a version prior to 3.6.0.\n"
+#~ msgstr ""
+#~ "Avís: Aquesta versió del Mate Volume Control ha estat compilada amb\n"
+#~ "la versió de l'OSS %d.%d.%d, i el vostre sistema està executant\n"
+#~ "una versió anterior a la 3.6.0.\n"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "version %d.%d.%d.\n"
+#~ msgstr ""
+#~ "Avís: Aquesta versió del Mate Volume Control ha estat compilada amb\n"
+#~ "la versió de l'OSS %d.%d.%d, i el vostre sistema està executant\n"
+#~ "la versió %d.%d.%d.\n"
+
+#~ msgid "A mixer for sound devices"
+#~ msgstr "Un mesclador per dispositius de so"
+
+#~ msgid "Shown"
+#~ msgstr "Mostrat"
+
+#~ msgid "Mixer label"
+#~ msgstr "Etiqueta del mesclador"
+
+#~ msgid "_Reset labels to their defaults"
+#~ msgstr "_Reinicia les etiquetes al seus valors per defecte"
+
+#~ msgid "Don't show this message again."
+#~ msgstr "No mostris aquest missatge mai més."
+
+#~ msgid ""
+#~ "Could not find '%s'.\n"
+#~ "Set the correct path to sox inpreferences under the tab 'paths'.\n"
+#~ "\n"
+#~ "If you don't have sox, you will not be able to record or do any effects."
+#~ msgstr ""
+#~ "No es pot trovar '%s'.\n"
+#~ "Escriviu el camí correcte cap al \"sox\" a les Preferències sota la "
+#~ "pestanya 'camins'.\n"
+#~ "\n"
+#~ "Si no teniu el \"sox\", no podreu enregistrar o fer cap efecte."
+
+#~ msgid "Converting file..."
+#~ msgstr "S'està convertint el fitxer..."
+
+#~ msgid "Cancel"
+#~ msgstr "Cancel·la"
+
+#~ msgid "Audioformat: "
+#~ msgstr "Format d'àudio: "
+
+#~ msgid "Sample rate: "
+#~ msgstr "Velocitat de mostreig"
+
+#~ msgid "Channels: "
+#~ msgstr "Canals: "
+
+#~ msgid "Cancel open"
+#~ msgstr "Cancel·la obrir"
+
+#~ msgid "%s is not installed in the path"
+#~ msgstr "%s no esta instal·lat al camí"
+
+#~ msgid "Undoing all changes..."
+#~ msgstr "S'estan desfent tots els canvis..."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please select a sound file to be opened."
+#~ msgstr ""
+#~ "'%s' és una carpeta.\n"
+#~ "Si us plau, seleccioneu un arxiu de so per obrir-lo."
+
+#~ msgid ""
+#~ "File '%s' doesn't exist.\n"
+#~ "Please select an existing sound file to be opened."
+#~ msgstr ""
+#~ "El fitxer '%s' no existeix.\n"
+#~ "Si us plau seleccioneu un arxiu de so que existeixi per obrir-lo."
+
+#~ msgid "File '%s isn't a valid sound file."
+#~ msgstr "El fitxer '%s' no és un fitxer de so vàlid."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please enter another filename."
+#~ msgstr ""
+#~ "'%s' és una carpeta.\n"
+#~ "Si us plau introduiu un altre nom d'arxiu."
+
+#~ msgid "Cancel save"
+#~ msgstr "Cancel.lar desar"
+
+#~ msgid "Overwrite"
+#~ msgstr "Sobreescriure"
+
+#~ msgid "Error saving '%s'"
+#~ msgstr "Error en desar '%s'"
+
+#~ msgid ""
+#~ "<b>Do you want to save the changes you made to \"%s\"?</b>\n"
+#~ "\n"
+#~ "Your changes will be lost if you don't save them."
+#~ msgstr ""
+#~ "<b>Voleu desar els canvis que heu fet a «%s»?</b>\n"
+#~ "\n"
+#~ "Els canvis es perdran si no els deseu."
+
+#~ msgid "Do_n't save"
+#~ msgstr "_No desar"
+
+#~ msgid "Save %s?"
+#~ msgstr "Desar %s?"
+
+#~ msgid "Saving..."
+#~ msgstr "S'està desant..."
+
+#~ msgid ""
+#~ "The size of the current sample is more than\n"
+#~ "%i Mb!"
+#~ msgstr ""
+#~ "La mida de la mostra actual es més de\n"
+#~ "%i Mb!"
+
+#~ msgid ""
+#~ "The sound device is not ready. Please check that there isn't\n"
+#~ "another program running that is using the device."
+#~ msgstr ""
+#~ "El dispositiu de so no està preparat. Si us plau comproveu que\n"
+#~ "no hi ha un altre programa executant-se que l'usa."
+
+#~ msgid "Run MATE Volume Control"
+#~ msgstr "Executar Control de Volum MATE"
+
+#~ msgid "Add echo"
+#~ msgstr "Afegir ressò"
+
+#~ msgid "Add echo to the current sample"
+#~ msgstr "Afegir ressò a la mostra actual"
+
+#~ msgid "Echo"
+#~ msgstr "Ressò"
+
+#~ msgid "_Undo All"
+#~ msgstr "_Desfer-ho tot"
+
+#~ msgid "Undo all changes made on the current sample"
+#~ msgstr "Desfer tots els canvis que li heu fet a la mostra actual"
+
+#~ msgid "16bit PCM"
+#~ msgstr "16bit PCM"
+
+#~ msgid "8bit PCM"
+#~ msgstr "8bit PCM"
+
+#~ msgid "stereo"
+#~ msgstr "estèreo"
+
+#~ msgid "Create new sample"
+#~ msgstr "Crea una mostra nova"
+
+#~ msgid "Stop playing/recording"
+#~ msgstr "Para la reprodució/enregistrament"
+
+#~ msgid "Audio format: "
+#~ msgstr "Format d'àudio"
+
+#~ msgid "File '%s' doesn't exist; using default."
+#~ msgstr "El fitxer '%s' no existeix; s'usarà el fitxer per defecte."
+
+#~ msgid "File '%s' isn't a supported soundfile."
+#~ msgstr "El fitxer '%s' no és un fitxer de so suportat."
+
+#~ msgid "MATE Sound Recorder"
+#~ msgstr "Enregistrador de so del MATE"
+
+#~ msgid ""
+#~ "A simple soundrecorder and soundplayer for MATE.\n"
+#~ "Dedicated to my cat, Malte."
+#~ msgstr ""
+#~ "Un enregistrador simple i un reproductor per a MATE.\n"
+#~ "Dedicat al meu gat, Malte."
+
+#~ msgid "Mate Sound Recorder Preferences"
+#~ msgstr "Preferències de l'enregistrador de So Mate"
+
+#~ msgid "Time"
+#~ msgstr "Temps"
+
+#~ msgid "_Recording timeout: "
+#~ msgstr "_Temps d'espera de l'enregistrament: "
+
+#~ msgid "_Stop recording on timeout"
+#~ msgstr "_Para l'enregistrament en cas que s'exedeixi el temps d'espera"
+
+#~ msgid "_Open save dialog when recording is finished"
+#~ msgstr "_Obri el diàleg de desar quan s'acabi l'enregistrament"
+
+#~ msgid "Size"
+#~ msgstr "Mida"
+
+#~ msgid "Show warning _message if size (MB) of sample becomes bigger than:"
+#~ msgstr ""
+#~ "Mostra un _missatge d'avís si la mida (MB) de la mostra esdevé més gran "
+#~ "que:"
+
+#~ msgid "Sto_p recording if size (MB) of sample becomes bigger than:"
+#~ msgstr ""
+#~ "_Para d'enregistrar si la mida (MB) de la mostra esdevé més gran que:"
+
+#~ msgid "Repetition"
+#~ msgstr "Repetició"
+
+#~ msgid "_Repeat the sound"
+#~ msgstr "_Repeteix el so"
+
+#~ msgid "Play the sound _once only."
+#~ msgstr "Reprodueix el so n_omés un cop."
+
+#~ msgid "Repeat _forever"
+#~ msgstr "Repeteix per _sempre"
+
+#~ msgid "_Number of times:"
+#~ msgstr "_Número de cops:"
+
+#~ msgid "Paths"
+#~ msgstr "Camins"
+
+#~ msgid "Program files"
+#~ msgstr "Fitxers del programa"
+
+#~ msgid "_Path to sox:"
+#~ msgstr "_Camins al \"sox\":"
+
+#~ msgid "_Apply"
+#~ msgstr "_Aplica"
+
+#~ msgid "Folders"
+#~ msgstr "Carpetes"
+
+#~ msgid "_Temporary folder:"
+#~ msgstr "Carpeta _Temporal:"
+
+#~ msgid "Apply"
+#~ msgstr "Aplica"
+
+#~ msgid ""
+#~ "Note: These options only take effect whenever a new sound sample\n"
+#~ "is created. They do not operate on an existing sample."
+#~ msgstr ""
+#~ "Note: aquestes opcions només tenen efecte en crear una mostra nova.\n"
+#~ "No son vàlides per la mostra actual."
+
+#~ msgid "Audio format:"
+#~ msgstr "Format d'àudio:"
+
+#~ msgid "8 _bit PCM"
+#~ msgstr "8 _bit PCM"
+
+#~ msgid "16 b_it PCM"
+#~ msgstr "6 b_it PCM"
+
+#~ msgid "S_ample rate:"
+#~ msgstr "Velocitat de _mostreig:"
+
+#~ msgid "Mono or Stereo:"
+#~ msgstr "Mono o estèreo:"
+
+#~ msgid "_Mono"
+#~ msgstr "_Mono"
+
+#~ msgid "_Stereo"
+#~ msgstr "_Estèreo"
+
+#~ msgid "Stereo"
+#~ msgstr "Estèreo"
+
+#~ msgid "Specify the geometry of the main window"
+#~ msgstr "Especificar la geometria de la finestra principal"
+
+#~ msgid "GEOMETRY"
+#~ msgstr "GEOMETRIA"
+
+#~ msgid "Specify a file to be opened"
+#~ msgstr "Especifiqueu un fitxer per obrir"
+
+#~ msgid "Specify a file to start recording"
+#~ msgstr "Especifiqueu un fitxer per començar a enregistrar"
+
+#~ msgid "Specify a file to start playing"
+#~ msgstr "Especifiqueu un fitxer per començar a reproduir-lo"
+
+#~ msgid "Sound recorder"
+#~ msgstr "Enregistrador de so"
+
+#~ msgid "Audio format: 8bit PCM"
+#~ msgstr "Format d'àudio: 8bit PCM"
+
+#~ msgid "Audio format: 16bit PCM"
+#~ msgstr "Format d'àudio: 16bit PCM"
+
+#~ msgid "Sample rate: %s"
+#~ msgstr "Velocitat de mostrieg: %s"
+
+#~ msgid "Channels: mono"
+#~ msgstr "Canals: mono"
+
+#~ msgid "Channels: stereo"
+#~ msgstr "Canals: estèreo"
+
+#~ msgid "Adding echo to sample..."
+#~ msgstr "S'està afegir ressò a la mostra..."
+
+#~ msgid "_Hostname:"
+#~ msgstr "Nom de l'ordinador _central:"
+
+#~ msgid "Audio _Input:"
+#~ msgstr "Entrada d'àud_io:"
+
+#~ msgid "Action on application exit"
+#~ msgstr "Acció en la sortida de l'aplicació"
+
+#~ msgid "Action on start"
+#~ msgstr "Acció en iniciar"
+
+#~ msgid "Should the CD player attempt to shut the CD drive on start up?"
+#~ msgstr ""
+#~ "Hauria el reproductor de CD d'intentar tancar la unitat de CD en iniciar-"
+#~ "se?"
+
+#~ msgid "Shut the CD tray on start"
+#~ msgstr "Tanca la safata del CD en iniciar-se"
+
+#~ msgid ""
+#~ "What action should the CD player perform on exit? 0 = Nothing, 1 = Stop "
+#~ "playing, 2 = Eject the CD, 3 = Attempt to close the tray"
+#~ msgstr ""
+#~ "Quina acció hauria de fer el reproductor de CD al sortir? 0 = Res, 1 = "
+#~ "Para la reproducció, 2 = Expulsa el CD, 3 = Intenta tancar la safata"
+
+#~ msgid ""
+#~ "What action should the CD player perform on start up? 0 = Nothing, 1 = "
+#~ "Start playing, 2 = Stop playing"
+#~ msgstr ""
+#~ "Quina acció hauria de fer el reproductor de CD en iniciar-se? 0 = Res, 1 "
+#~ "= Comença la reproducció, 2 = Para la reproducció"
+
+#~ msgid "Do _nothing"
+#~ msgstr "No _facis res"
+
+#~ msgid "Do nothing when CD Player starts"
+#~ msgstr "No facis res quan s'inicia el reproductor de CD"
+
+#~ msgid "_Stop playing CD"
+#~ msgstr "Para _de reproduir el CD"
+
+#~ msgid "Stop playing CD when CD Player starts"
+#~ msgstr "Para de reproduir el CD quan s'inicia el reproductor de CD"
+
+#~ msgid "Attempt to _close CD tray"
+#~ msgstr "Prova de tan_car la safata del CD"
+
+#~ msgid "When CD player quits"
+#~ msgstr "Quan es surt del reproductor de CD"
+
+#~ msgid "Do not_hing"
+#~ msgstr "No facis _res"
+
+#~ msgid "Do nothing when CD Player exits"
+#~ msgstr "No facis res quan es surt del reproductor de CD"
+
+#~ msgid "S_top playing CD"
+#~ msgstr "Para de re_produir el CD"
+
+#~ msgid "Attempt to _open CD tray"
+#~ msgstr "Intentar d'_obrir la safata del CD"
+
+#~ msgid "Attempt to c_lose CD tray"
+#~ msgstr "Intentar de tancar la safata del CD"
+
+#~ msgid "don't restore mixer-settings from configuration"
+#~ msgstr "no restituir els paràmetres del mesclador amb la configuració"
+
+#~ msgid "restore mixer-settings from configuration"
+#~ msgstr "restituir els paràmetres del mesclador amb la configuració"
+
+#~ msgid "initialise the mixer(s) from stored configuration and exit"
+#~ msgstr "inicialitzar el(s) mesclador(s) amb la configuració desada i sortir"
+
+#~ msgid "don't save (modified) mixer-settings into configuration"
+#~ msgstr "no desar els paràmetres del mesclador (modificas) a la configuració"
+
+#~ msgid "Copyright (C) 2001, 2002"
+#~ msgstr "Copyright (C) 2001, 2002"
+
+#~ msgid "A MATE cd player"
+#~ msgstr "Un reproductor de CD MATE"
+
+#~ msgid "_About Mate-CD"
+#~ msgstr "_Quant a Mate-CD"
+
+#~ msgid "Andreas Hyden <[email protected]>"
+#~ msgstr "Andreas Hyden <[email protected]>"
+
+#~ msgid "Copyright (C) 2000 Andreas Hyden"
+#~ msgstr "Copyright (C) 2000 Andreas Hyden"
+
+#~ msgid "On startup"
+#~ msgstr "En arrencar"
+
+#~ msgid "Restore saved mixer levels on startup"
+#~ msgstr "Restituir els nivells del mesclador desats en arrencar"
+
+#~ msgid "GUI"
+#~ msgstr "GUI"
+
+#~ msgid "Show mixer icons"
+#~ msgstr "Mostrar les icones del mesclador"
+
+#~ msgid "Show mixer labels"
+#~ msgstr "Mostrar les etiquetes del mesclador"
+
+#~ msgid "Labels"
+#~ msgstr "Etiquetes"
+
+#~ msgid "CDDB"
+#~ msgstr "CDDB"
+
+#~ msgid "CDDB Properties"
+#~ msgstr "Propietats de la CDDB"
+
+#~ msgid "Error opening CD"
+#~ msgstr "Error en obrir el CD"
+
+#~ msgid "Error reading CD header"
+#~ msgstr "Error en llegir el capçal del CD"
+
+#~ msgid "IOCtl failed"
+#~ msgstr "L'IOCtl ha fallat"
+
+#~ msgid "Error getting leadout"
+#~ msgstr "Error en obtenir el \"leadout\""
+
+#~ msgid ""
+#~ "CD changed\n"
+#~ "Track count: %d\n"
+#~ "------------------\n"
+#~ msgstr ""
+#~ "CD Canviat\n"
+#~ "Número de pistes: %d\n"
+#~ "------------------\n"
+
+#~ msgid "(eject): ioctl failed: %s"
+#~ msgstr "(expulsar): l'ioctl ha fallat: %s"
+
+#~ msgid "(linux_cdrom_play): Drive not ready"
+#~ msgstr "(linux_cdrom_play): El dispositiu no està preparat"
+
+#~ msgid "(linux_cdrom_play): Drive still not ready"
+#~ msgstr "(linux_cdrom_play): El dispositiu encara no està preparat"
+
+#~ msgid "(linux_cdrom_play) ioctl failed %s"
+#~ msgstr "(linux_cdrom_play): l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_pause): Drive not ready"
+#~ msgstr "(linux_cdrom_pause): El dispositiu no està preparat"
+
+#~ msgid "(linux_cdrom_pause): Resume failed %s"
+#~ msgstr "(linux_cdrom_pause): Continuar ha fallat %s"
+
+#~ msgid "(linux_cdrom_pause): ioctl failed %s"
+#~ msgstr "(linux_cdrom_pause): l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_stop) ioctl failed %s"
+#~ msgstr "(linux_cdrom_stop) l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_get_status): ioctl error %s"
+#~ msgstr "(linux_cdrom_get_status): error de l'ioctl %s"
+
+#~ msgid "(linux_cdrom_get_status): CDROMSUBCHNL ioctl failed %s"
+#~ msgstr "(linux_cdrom_get_status): CDROMSUBCHNL l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_get_status): CDROMVOLREAD ioctl failed %s"
+#~ msgstr "(linux_cdrom_get_status): CDROMVOLREAD l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_close_tray): ioctl failed %s"
+#~ msgstr "(linux_cdrom_close_tray): l'ioctl ha fallat %s"
+
+#~ msgid "(linux_cdrom_set_volume:1): ioctl failed %s"
+#~ msgstr "(linux_cdrom_set_volume:1): l'ioctl ha fallat %s"
+
+#~ msgid "%s is not a CDROM drive\n"
+#~ msgstr "%s no és una unitat de CDROM\n"
+
+#~ msgid "%s is a CDROM drive\n"
+#~ msgstr "%s és una unitat de CDROM\n"
+
+#~ msgid "You do not seem to have permission to acess %s."
+#~ msgstr "No sembla que tinguis permís per accedir %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CDRom device. This may be "
+#~ "because:\n"
+#~ "a) CD support is not compiled into Linux\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s no sembla que apunti a una unitat vàlida de CD. Això podria ser "
+#~ "perque:\n"
+#~ "a) Linux ha estat compilat sense suport per CD\n"
+#~ "b) No tens els permisos necessaris per accedir la unitat de CD\n"
+#~ "c) %s no és la unitat de CD.\n"
diff --git a/po/cs.po b/po/cs.po
new file mode 100644
index 0000000..138697f
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,1578 @@
+# Czech messages for mate-media.
+# Copyright (C) 2001, 2007, 2008, 2009, 2010 the author(s) of mate-media.
+# Copyright (C) 2004, 2005, 2006 Miloslav Trmac <[email protected]>.
+# Copyright (C) 2006 Lukas Novotny <[email protected]>.
+# This file is distributed under the same license as the mate-media package.
+# Stanislav Brabec <[email protected]>, 2000, 2001.
+# Michal Bukovjan <[email protected]>, 2002.
+# Miloslav Trmac <[email protected]>, 2003, 2004, 2005, 2006.
+# Petr Tomeš <[email protected]>, 2006.
+# Lukas Novotny <[email protected]>, 2006.
+# Petr Kovar <[email protected]>, 2007, 2008, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-27 15:37+0200\n"
+"PO-Revision-Date: 2010-09-27 15:37+0200\n"
+"Last-Translator: Petr Kovar <[email protected]>\n"
+"Language-Team: Czech <[email protected]>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.0\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Zobrazí ovládání hlasitosti pracovního prostředí"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Ovládání hlasitosti"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Změní hlasitost zvuku a přiřadí zvuky k událostem"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Zvuk"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Zapnout ladění kódu"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Verze této aplikace"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " – applet ovládání hlasitosti MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Čekání na odpověď zvukového systému"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Spouštěcí stránka"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " – ovládání hlasitosti MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "Výstup"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Výstupní hlasitost zvuku"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "Vstup"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Hlasitost mikrofonu"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Levý"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Pravý"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Zadní"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Přední"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Vyvážení:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Prolínání:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Nezesílené"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Ztlumit"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Zakázáno"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u vstup"
+msgstr[1] "%u vstupy"
+msgstr[2] "%u vstupů"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Systémové zvuky"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Ko_nektor:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Rozpoznání vrcholů"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Název"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Zařízení"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Testování reproduktorů %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "Otestovat reproduktory"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "_Výstupní hlasitost: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "Zvukové efekty"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "Hl_asitost upozornění: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "Zařízení nastavíte je_ho vybráním:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "Nastavení vybraného zařízení:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "Vstupní hlas_itost: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "Vstupní úroveň:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "V_yberte zařízení zvukového vstupu:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "V_yberte zařízení zvukového výstupu:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "Aplikace"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "Žádná aplikace aktuálně nepřehrává nebo nezaznamenává zvuk."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Předvolby zvuku"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Zastavit"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Otestovat"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Nezdařilo se spustit předvolby zvuku: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "Z_tlumit"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "Př_edvolby zvuku"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "Ztlumeno"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Vytváření zvukových záznamů"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "Záznamník zvuku"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "Nepojmenováno"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "Nepojmenováno-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Nelze vytvořit prvek systému GStreamer %s.\n"
+"Nainstalujte prosím zásuvný modul \"%s\" z modulu \"%s\".\n"
+"Ověřte, že je instalace správná, spuštěním\n"
+" gst-inspect-0.10 %s\n"
+"...a poté znovu spusťte mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Zkontrolujte prosím jeho nastavení.\n"
+"Možná vám chybí potřebné zásuvné moduly."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuta"
+msgstr[1] "%ld minuty"
+msgstr[2] "%ld minut"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hodina"
+msgstr[1] "%ld hodiny"
+msgstr[2] "%ld hodin"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekunda"
+msgstr[1] "%ld sekundy"
+msgstr[2] "%ld sekund"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s a %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s a %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Otevřít soubor"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nelze načíst soubor:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "Připraven"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "Na_hradit"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Soubor nazvaný \"%s\" již existuje.\n"
+"Chcete jej nahradit souborem, který ukládáte?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Nelze uložit soubor \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Uložit soubor jako"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s není nainstalován v cestě."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Při spouštění %s došlo k chybě: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "Chcete uložit záznam před zavřením?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "Uložit záznam?"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "Zavřít _bez uložení"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "Pokračovat _bez uložení"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "Otázka"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Nebylo uloženo)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajt)"
+msgstr[1] "%s (%llu bajty)"
+msgstr[2] "%s (%llu bajtů)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "Neznámá velikost"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Neznámé"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (odhad)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "Informace o %s"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "Informace o souboru"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "Složka:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "Jméno souboru:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "Velikost souboru:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "Informace o zvuku"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "Stopáž souboru:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "Počet kanálů:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "Vzorkovací kmitočet:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "Přenosová rychlost:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Záznamník zvuku pro MATE\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "Přehrávání..."
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "Výstup zvuku MateConf"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Přehrávání"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "Nahrávání…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "Záznam zvuku MateConf"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Vaše nastavení záznamu zvuku nejsou platná. Opravte je prosím v "
+"\"Předvolbách zvuku\" v nabídce Volby systému."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "výstup do souboru"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "úroveň"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nelze zpracovat profil zvuku \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nelze zaznamenávat pomocí profilu zvuku \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nelze zapisovat do souboru pomocí profilu zvuku \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_Soubor"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "Vytvoří nový vzorek"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "Otevře soubor"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "Uloží současný soubor"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "Uloží současný soubor pod jiným jménem"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "Otevřít ovládání _hlasitosti"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "Otevře zvukový směšovač"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "Zobrazí informace o současném souboru"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "Zavře současný soubor"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "Ukončí program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "_Ovládání"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "Zaznamená zvuk"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "Přehraje zvuk"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "Zastaví zvuk"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "_Nápověda"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "Obsah"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "Otevřít příručku"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "O této aplikaci"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Nelze načíst soubor UI. Program možná není správně nainstalován."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "Otevřít"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "Uložit"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "Uložit jako"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "Zaznamená_vat ze vstupu:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "Zaznamenávat _jako:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<žádný>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "Délka:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "Úroveň:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s – Záznamník zvuku"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Výška okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Výška zobrazovaného okna."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Šířka okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Šířka zobrazovaného okna."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Motiv zvuku"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Neznámé ovládání hlasitosti %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Nenalezen žádný zásuvný modul systému GStreamer nebo zařízení pro ovládání "
+"hlasitosti."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Záznam"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Přepínače"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Možnosti"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Předvolby ovládání hlasitosti"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "Zvolte _směšovače, které mají být viditelné:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Ztlumit/povolit %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Stopa %s: ztlumit"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Přepnout záznam zvuku z %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Stopa %s: záznam zvuku"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Výběr možnosti %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Stopa %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanál %d stopy %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Stopa %s, kanál %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Spřáhnout kanály %s dohromady"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Stopa %s: Spřáhnout kanály dohromady"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "levý"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "pravý"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "přední levý"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "pravý přední"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "levý zadní"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "pravý zadní"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "střední přední"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "levý boční"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "pravý boční"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "neznámé"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Hlasitost kanálu %s na %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Aplikace zajišťující ovládání hlasitosti, založená na MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Stanislav Brabec <[email protected]>\n"
+"Michal Bukovjan <[email protected]>\n"
+"Miloslav Trmač <[email protected]>\n"
+"Petr Tomeš <[email protected]>\n"
+"Lukáš Novotný <[email protected]>\n"
+"Petr Kovář <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Ovládání hlasitosti: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "Zaříz_ení: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Ovládá hlasitost jiného zařízení"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Žádné"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nepodporované"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Výchozí"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Selhala instanciace hlavního okna"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Nelze načíst soubor UI; zkontrolujte prosím instalaci."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Nastavit výchozí hodnoty aplikací systému GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Výběr systému multimédií"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Zvuk"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Ukončete kliknutím na Budiž."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "Z_ařízení:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Výchozí vstup"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Výchozí výstup"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Roura:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Zásu_vný modul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Ro_ura:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testování roury"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Testování..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "Zaříz_ení:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "Zásuvný mo_dul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automaticky detekovat"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA – Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd – ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD – Enlightened Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS – Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS – Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Vlastní"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL – Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (bez Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testovat zvuk"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Ticho"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (např. zařízení Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Testovat vstup"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Nelze vytvořit testovací rouru pro \"%s\""
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Při zobrazování nápovědy došlo k chybě: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Upravování profilu \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<beze jména>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<bez popisu>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Při získávání seznamu profilů gm_audio došlo k chybě. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Při přihlašování se k upozorňování na změny seznamu profilů zvuku došlo k "
+"chybě. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Při zahazování cesty k profilu %s došlo k chybě. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Upravit"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Odstranit tento profil?\n"
+msgstr[1] "Odstranit tyto %d profily?\n"
+msgstr[2] "Odstranit těchto %d profilů?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Odstranit profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Odstranit profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Upravit profily zvuku MATE"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "_Profily:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Máte již profil zvuku nazvaný \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Chyba MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Soubor \"%s\" chybí. To znamená, že aplikace je nesprávně nainstalována, "
+"takže dialog nelze zobrazit."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Úplný seznam voleb příkazového řádku zobrazíte spuštěním \"%s --help\".\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Upravit profil zvuku"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Popis pro_filu:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktivní?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Přípona sou_boru:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Roura systému _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Název _profilu:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nový profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Vytvořit"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Popis profilu zvuku"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Popis profilu obsahující více informací a popisující, kdy používat tento "
+"profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Přípona názvu souboru, kterou používat k ukládání souborů kódovaných s tímto "
+"profilem."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Částečná roura systému GStreamer, kterou používat pro tento profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Krátký název profilu zvuku"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Krátký název profilu zvuku používaný ve výběrech a jedinečně identifikující "
+"profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Kvalita CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Kvalita CD, bezeztrátová"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Kvalita CD, ztrátová"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Kvalita CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Kvalita CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Seznam profilů záznamu zvuku. Seznam obsahuje řetězce s názvy podadresářů "
+"relativně k /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Seznam profilů"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Výchozí přípona souboru pro tento profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Používaná částečná roura systému GStreamer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Používáno pro převod zvuku na kvalitu CD, ale s bezeztrátově komprimujícím "
+"kodekem. Vhodné k použití, pokud chcete soubor později upravovat nebo jej "
+"vypálit na CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Používáno k převodu zvuku na kvalitu CD, ale se ztrátově komprimujícím "
+"kodekem. Vhodné k použití při extrakci CD a nahrávek z rádia."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Používá se ke konverzi se zvukovou kvalitou CD, ale se ztrátovým kodekem "
+"AAC. Vhodné jako příprava souborů ke zkopírování na zařízení podporující "
+"pouze kodek AAC. Vezměte prosím na vědomí, že použití tohoto formátu může "
+"být ilegální. Kontaktuje laskavě v této záležitosti právního poradce."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Používá se ke konverzi se zvukovou kvalitou CD, ale se ztrátovým kodekem "
+"MP2. Vhodné jako příprava souborů ke zkopírování na zařízení podporující "
+"pouze kodek MP2. Vezměte prosím na vědomí, že použití tohoto formátu může "
+"být ilegální. Kontaktuje laskavě v této záležitosti právního poradce."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Používá se ke konverzi se zvukovou kvalitou CD, ale se ztrátovým kodekem "
+"MP3. Vhodné jako příprava souborů ke zkopírování na zařízení podporující "
+"pouze kodek MP3. Vezměte prosím na vědomí, že použití tohoto formátu může "
+"být ilegální. Kontaktuje laskavě v této záležitosti právního poradce."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Používáno k převodu na bezeztrátový zvuk s kvalitou pro záznam hlasu. Vhodné "
+"pro záznam a úpravu mluveného slova."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Používáno pro převod na ztrátový zvuk s kvalitou pro záznam hlasu. Vhodné "
+"pro nahrávání mluveného slova, které není potřeba upravovat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Hlas, bezeztrátový"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Hlas, ztrátový"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Jestli bude tento profil použit"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Jestli používat a zobrazovat tento profil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Bez zvuků"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Zabudované"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testují se zvuky událostí"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Z motivu"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Typ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Mo_tiv zvuku:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "V_yberte zvuk upozornění:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "P_ovolit zvuky oken a tlačítek"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Zvuk upozornění"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Okna a tlačítka"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Kliknutí na tlačítko"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Kliknutí na přepínací tlačítko"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Okno maximalizováno"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Zrušena maximalizace okna"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Okno minimalizováno"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Pracovní plocha"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Přihlášení"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Odhlášení"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nový e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Vyprázdnění koše"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Dlouhotrvající činnost dokončena (stahování, vypalování CD atd.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Upozornění"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informace nebo otázka"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Varování"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Chyba"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Varování týkající se baterie"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Vybrat soubor se zvukem"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Zvukové soubory"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Vlastní…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Motiv zvuku:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Povolit zvuky oken a tlačítek"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Štěkot"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Kapání"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Sklo"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Nahrávání..."
+
+#~ msgid "Custom..."
+#~ msgstr "Vlastní..."
diff --git a/po/cy.po b/po/cy.po
new file mode 100644
index 0000000..4ceaa49
--- /dev/null
+++ b/po/cy.po
@@ -0,0 +1,3200 @@
+# mate-media yn Gymraeg.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# www.kyfieithu.co.uk <[email protected]>, 2003.
+# KGyfieithu <[email protected]>, 2003.
+# Owain Green, 2003.
+# Dafydd Harries <[email protected]>, 2003.
+# Dafydd Jones, 2003.
+# Steve Griffiths, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-04-24 23:11+0100\n"
+"PO-Revision-Date: 2006-04-24 23:13+0100\n"
+"Last-Translator: Rhys Jones <[email protected]>\n"
+"Language-Team: Cymraeg <[email protected]>\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) ? 1 : 2\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Cyfeiriad y gweinydd i'w ddefnyddio ar gyfer ymholiadau CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Gwybodaeth i'w anfon at y gweinydd"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Porth"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Enw'r gweinydd"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Math y gweinydd"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Enw'r gwesteiwr a gaiff ei anfon gyda phob ymholiad"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Y porth mae'r gweinydd yn ateb ymholiadau arni"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Y math o weinydd i gysylltu ag ef ar gyfer ymholiadau CD. Gwerthoedd posib: "
+"0 (gweinydd ar hap) , 1 (gweinydd FreeDB arall) a 2 (gweinydd arall)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Yr enw cyfrif"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Yr enw cyfrif a gaiff ei anfon gyda phob ymholiad"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Mae'r allwedd hon yn penodi pa wybodaeth a gaiff ei anfon i'r gweinydd ar "
+"gyfer ymholiadau CD. Gwerthoedd posib: 0 (dim gwybodaeth), 1 (gwir "
+"wybodaeth) a 3 (gwybodaeth arall)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Enw eich gwesteiwr"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Bu gwall wrth ddangos cymorth: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Anfon _dim gwybodaeth"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Anfon _gwir wybodaeth"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Anfon gwybodaeth _arall:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Enw:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Enw _gwesteiwr:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Gwybodaeth Mewngofnodi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Gweinydd _dosbarthiad cylchol FreeDB"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Gweinydd _FreeDB arall:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Gweinydd"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Lleoliad"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Diweddaru'r Rhestr Gwesteiwyr"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Gwesteiwr _arall:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Enw _gwesteiwr:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Porth:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Hoffterau Cronfa Ddata CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Anhysbys / Anhysbys"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1361
+msgid "Unknown"
+msgstr "Anhysbys"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Sawl cydweddiad..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Canfuwyd sawl cydweddiad yn y gronfa ddata.\n"
+" Islaw mae rhestr o gydweddiadau posibl - dewiswch yr un gorau os gwelwch yn "
+"dda"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Categori"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID y Ddisg"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Artist a Theitl"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Trac anhysbys"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "Gweinydd cronfa ddata CD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Addasu eich hoffterau gweinydd cronfa ddata CD"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Y Felan"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Roc Clasurol"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dawns"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disgo"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Ffync"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jas"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Oes Newydd"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Rhai Hen"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Eraill"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Roc"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Tecno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Diwydiannol"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Amgen"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranciau"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Trac Sain"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Tecno-Ewro"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Lleisiol"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jas-Ffync"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Clasurol"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Offerynnol"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Asid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Gêm"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Clip Sŵn"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Efengylaidd"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Sŵn"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Pync"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Gofod"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Synfyfyriol"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Pop Offerynnol"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Roc Offerynnol"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ethnig"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothig"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Tecno-Ddiwydiannol"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronig"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Gwerin"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Ewroddawns"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Breuddwyd"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Roc y De"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedi"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cwlt"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "40 Uchaf"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Rap Cristnogol"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Ffync"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jyngl"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Americanaidd Brodorol"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Seicadelig"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Sioeau Cerdd"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Rhaglun"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Llwythol"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Pync Asid"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Jazz Asid"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polca"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Cerddorol"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Roc Caled"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Gwerin"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Roc/Gwerin"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Gwerin Genedlaethol"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Lladin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtaidd"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Roc Gothig"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symphonic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Roc Araf"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Corws"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Hawdd ei Gwrando"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acwstig"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Hiwmor"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Llafar"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Cerdd cerddorfa fechan"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Symffoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Bas Bwti"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Dychan"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Jam Araf"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Clwb"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Llen werin"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Baled"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Baled Pŵer"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Enaid Rhythmig"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Agored"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Deuawd"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Pync"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Unawd drymiau"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Ewro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Neuadd Ddawns"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drwm a Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Clwb-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Braw"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpync"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Pync"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Bît"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Gangsta Rap Cristnogol"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Hefi Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Metal ddu"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Cristnogol Cyfoes"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Roc Cristnogol"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Metel Thrash"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Roc celf"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Artist Anhysbys"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Albwm Anhysbys"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Golygu Disg ID:%s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Cuddio dewisiadau uwch am y ddisg"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Dangos dewisiadau uwch am y ddisg"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Cuddio dewisiadau uwch am y trac"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Dangos dewisiadau uwch am y trac"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Golygu ID Disg: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Artist:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "Teitl y _Ddisg:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_Sylwadau'r ddisg:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Genre:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Blwyddyn:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Teitl"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Hyd"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Gwybodaeth trac ychwanegol:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "Golygydd Trac CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Methu creu ffatri CDDBTrackEditor.\n"
+"Gall hyn ddigwydd am fod copi arall o cddb-track-editor yn rhedeg eisoes.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Dangosydd CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Dangos gwybodaeth am yr albwm sy'n chwarae, y perfformiwr a'r amser aeth "
+"heibio"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Llinell Amser"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Llinell i ddangos yr amser aeth heibio ar y trac cyfredol"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Llinell wybodaeth"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Llinell i ddangos gwybodaeth"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Llinell Berfformiwr"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Llinell i ddangos enw'r perfformiwr"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Llinell Albwm"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Llinell i ddangos enw'r albwm"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Chwarae"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Seibio"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Yn chwarae %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Yn chwarae\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Seibio"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "Chwaraewr CD"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Wedi Atal"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Gwall disg"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Dim disg"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Disg gwag"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Gyriant ar agor"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "CD Data"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Dim Cdrom"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Gwall ar y gyriant"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Chwaraewr CD ar gyfer MATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr "Mae'r cynnwys o fewn y CDDB wedi newid"
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Bydd dewis 'Iawn' yn dileu'r cynnwys oedd o fewn y CDDB ynghynt."
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr "Ydych chi am barhau?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "Lefel Sain %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Nid oes caniatâd gennych i gyrchu %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"Ymddengys nad yw %s yn pwyntio at ddyfais ddilys CD. Gall hyn fod oherwydd:\n"
+" a) Nid oes cynhaliaeth CD yn bresennol yn eich peiriant\n"
+" b) Nid oes gennych y caniatadau cywir i gyrchu'r gyrrwr CD\n"
+" c) Nid %s mo'r gyrrwr CD.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Gogwydd"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "Gogwydd yr hambwrdd."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Anhysbys"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Chwarae / Seibio"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Atal"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "_Cynt"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_Nesaf"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Allfwrw'r ddisg"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:1988
+msgid "_Help"
+msgstr "_Cymorth"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Ynghylch"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Gadael"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Nid oes dyfais CD wedi'i osod. Golyga hyn na fedr y Chwaraewr CD redeg.\n"
+"Cliciwch 'Gosod dyfais' i fynd i ddeialog\n"
+"lle gallwch osod y ddyfais, neu cliciwch 'Gadael' i adael y chwaraewr CD."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Gosod dyfais"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "Dim dyfais CD"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Ni all y Chwaraewr CD redeg yn gywir.\n"
+"\n"
+"Gwasgwch 'Manylion' am fwy o fanylion am resymau'r methiant.\n"
+"\n"
+"Cliciwch 'Gosod dyfais' i fynd i ddeialog\n"
+"lle gallwch osod y ddyfais, neu cliciwch 'Gadael' i adael y chwaraewr CD"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Manylion"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_Gosod dyfais"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Dyfais CD annilys"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Safle"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Agor hoffterau"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Hoffterau"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Rhestr draciau"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Agor golygydd traciau"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Golygydd traciau"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Chwarae / Seibio"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Atal"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Trac blaenorol"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Cynt"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Ail-ddirwyn"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Ymlaen yn gyflym"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Trac nesaf"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Allfwrw'r CD"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Allfwrw"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "Dyfais CD i'w defnyddio"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Dechrau ddim ond os nad oes rhaglen chwarae CDau yn rhedeg eisoes."
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Chwarae'r CD ar ymgychwyn"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr "Cychwyn fel eicon o fewn yr hambwrdd"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1028
+msgid "Cannot create player"
+msgstr "Methu creu chwaraewr"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Chwarae CDau sain"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Lefel sain chwaraewr CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Thema Chwaraewr CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Llwybr dyfais"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr "Dangos yr amser sy'n weddill ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Allfwrw'r CD pan mae'r chwaraewr CD yn gorffen?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr "Sut dylid dangos yr amser tra fo'r Chwaraeydd CD yn chwarae ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Chwarae pan fo'r chwaraewr CD yn cychwyn?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "A ddylai'r CD gael ei allfwrw wrth i'r chwaraewr CD orffen?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+"Y llwybr i'r gyriant CDau dylai'r chwaraewr CDau ddefnyddio i chwarae CDau"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Pa thema ddylai'r chwaraewr CD ddefnyddio ar gyfer ei olwg"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Pa lefel sain ddylai'r chwaraewr CD ddefnyddio wrth gychwyn?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "A ddylai'r chwaraewr CD ddechrau chwarae'r CD pan gaiff ei gychwyn?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Methu bwrw CD allan: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Golyga hyn na all y chwaraewr CD redeg."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Gwall wrth osod dyfais"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "Hoffterau'r Chwaraewr CD"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_Dyfais:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "Ymddygiad"
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr "Dechrau _chwarae pan fo'r Chwaraewr CD yn cychwyn"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr "Dechrau chwarae pan fo'r Chwaraewr CD yn cychwyn"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Ceisio _allfwrw'r CD pan orffenna Chwaraewr CD"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Ceisio allfwrw'r CD pan orffenna Chwaraewr CD"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "Themâu"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "_Dewiswch thema:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Recordio darnau sain"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Recordydd sain"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1689 ../grecord/src/gsr-window.c:2454
+msgid "Untitled"
+msgstr "Dideitl"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1691
+#, c-format
+msgid "Untitled-%d"
+msgstr "Dideitl-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Methu creu elfen %s Gstreamer.\n"
+"Gosodwch yr ategyn '%s' o'r modwl '%s'.\n"
+"Gwiriwch fod y gosodiad yn gywir, gan redeg\n"
+" gst-inspect-0.10 %s\n"
+"ac yna ail-gychwyn mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Gwiriwch y gosodiadau.\n"
+"Gall fod rhai o'r ategion angenrheidiol ar goll gennych."
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "awr"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "awr"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "munud"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "munud"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "eiliad"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "eiliad"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Agor Ffeil"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Methu llwytho ffeil:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1492
+#: ../grecord/src/gsr-window.c:1742 ../grecord/src/gsr-window.c:2283
+msgid "Ready"
+msgstr "Yn barod"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Amnewid"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Mae ffeil o'r enw \"%s\" yn bodoli eisoes. \n"
+"Ydych chi am ei hamnewid gyda'r un yr ydych yn ei chadw?"
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Methu cadw'r ffeil \"%s\""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Cadw'r ffeil fel"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "Nid yw %s wedi'i osod ar y llwybr"
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Bu gwall yn dechrau %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Cadw'r newidiadau i ffeil \"%s\" cyn cau?"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr "Cau _heb Gadw"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Question"
+msgstr "Cwestiwn"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (heb ei gadw)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu beit)"
+msgstr[1] "%s (%llu feit)"
+msgstr[2] "%s (%llu beit)"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Maint anhysbys"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (amcangyfrif)"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (unsain)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "Gwybodaeth %s"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2228
+msgid "File Information"
+msgstr "Gwybodaeth Ffeil"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Plygell:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2243
+msgid "Filename:"
+msgstr "Enw Ffeil:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Maint Ffeil:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Gwybodaeth Sain"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "Hyd ffeil:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Nifer sianeli:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Gradd samplo:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Gradd didau:"
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Recordydd sain ar gyfer MATE\n"
+
+#: ../grecord/src/gsr-window.c:1464
+msgid "Playing..."
+msgstr "Yn chwarae..."
+
+#: ../grecord/src/gsr-window.c:1593
+msgid "MateConf audio output"
+msgstr "Allbwn sain MateConf"
+
+#: ../grecord/src/gsr-window.c:1602 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "Chwarae"
+
+#: ../grecord/src/gsr-window.c:1680
+msgid "Recording..."
+msgstr "Yn recordio..."
+
+#: ../grecord/src/gsr-window.c:1760
+msgid "MateConf audio recording"
+msgstr "Recordydd sain MateConf"
+
+#: ../grecord/src/gsr-window.c:1769
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr ""
+"Mae'ch gosodiadau cipio sain yn annilys. Cywirwch nhw yn y gosodiadau "
+"Amlgyfrwng."
+
+#: ../grecord/src/gsr-window.c:1854
+msgid "file output"
+msgstr "allbwn ffeil"
+
+#: ../grecord/src/gsr-window.c:1883
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Methu gramadegu'r proffil sain '%s'."
+
+#: ../grecord/src/gsr-window.c:1899
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Methu cipio'r sain wrth ddefnyddio'r proffil '%s'."
+
+#: ../grecord/src/gsr-window.c:1909
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+"Fedrwch chi ddim ysgrifennu at ffeil gan ddefnyddio'r proffil sain '%s'."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1960
+msgid "_File"
+msgstr "_Ffeil"
+
+#: ../grecord/src/gsr-window.c:1962
+msgid "Create a new sample"
+msgstr "Creu sampl newydd"
+
+#: ../grecord/src/gsr-window.c:1963
+msgid "_Open..."
+msgstr "_Agor..."
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Open a file"
+msgstr "Agor ffeil"
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Save the current file"
+msgstr "Cadw'r ffeil cyfredol"
+
+#: ../grecord/src/gsr-window.c:1967
+msgid "Save _As..."
+msgstr "Cadw _Fel..."
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Save the current file with a different name"
+msgstr "Cadw'r ffeil cyfredol ag enw gwahanol"
+
+#: ../grecord/src/gsr-window.c:1969
+msgid "Open Volu_me Control"
+msgstr "Agor y _Rheolydd Lefel Sain"
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Open the audio mixer"
+msgstr "Agor y cymysgydd sain"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Show information about the current file"
+msgstr "Dangos gwybodaeth am y ffeil cyfredol"
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Close the current file"
+msgstr "Cau'r ffeil bresennol"
+
+#: ../grecord/src/gsr-window.c:1976
+msgid "Quit the program"
+msgstr "Gadael y rhaglen"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1979
+msgid "_Control"
+msgstr "_Rheoli"
+
+#: ../grecord/src/gsr-window.c:1981
+msgid "Record sound"
+msgstr "Recordio sain"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Play sound"
+msgstr "Chwarae sain"
+
+#: ../grecord/src/gsr-window.c:1985
+msgid "Stop sound"
+msgstr "Atal sain"
+
+#: ../grecord/src/gsr-window.c:1990
+msgid "Open the manual"
+msgstr "Agor y llawlyfr"
+
+#: ../grecord/src/gsr-window.c:1992
+msgid "About this application"
+msgstr "Ynghylch y rhaglen"
+
+#: ../grecord/src/gsr-window.c:2113
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Methu llwytho ul.xml. Mae'n bosib nad yw'r rhaglen wedi ei gosod yn gywir"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open"
+msgstr "Agor"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Save"
+msgstr "Cadw"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Save As"
+msgstr "Cadw fel"
+
+#: ../grecord/src/gsr-window.c:2194
+msgid "Record from input:"
+msgstr "Recordio o allbwn:"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Record as:"
+msgstr "Recordio fel:"
+
+#: ../grecord/src/gsr-window.c:2249
+msgid "<none>"
+msgstr "<dim>"
+
+#: ../grecord/src/gsr-window.c:2258
+msgid "Length:"
+msgstr "Hyd:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Addasu'r lefel sain"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Rheolydd Lefel Sain"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Uchder y ffenestr"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Uchder y ffenestr i'w dangos"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Lled y ffenestr"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Lled y ffenestr i'w dangos"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "Cipio"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr "Switshis"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Opsiynau"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Rheolydd Lefel Sain Anhysbys %d"
+
+#: ../gst-mixer/src/main.c:204
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ni chafwyd hyd i unrhyw ategion GStreamer (n)a dyfeisiau."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Hoffterau Rheolydd Lefel Sain"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Dewis y traciau fydd yn weladwy:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Tewi/dad-dewi %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "Trac %s: tewi"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr "Toglu cipio'r sain o %s"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "Trac %s: cipio sain"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "Dewisiad Opsiwn %s"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "unsain"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "chwith"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "de"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "blaen chwith"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "blaen de"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "cefn chwith"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "cefn de"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "canol blaen"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "ochr chwith"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "ochr dde"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "anhysbys"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Lefel sain sianel %s ar %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Trac %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Sianel %d o'r trac %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Trac %s, sianel %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Cloi'r sianelau ar gyfer %s gyda'i gilydd"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Trac %s: cloi'r sianelau gyda'i gilydd"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Newid Dyfais"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Rheoli lefel y sain ar ddyfais wahanol"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Newid y ddyfais i %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Rheolydd Lefel Sain: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+"Owain Green (http://www.kyfieithu.co.uk)\n"
+"Dafydd Jones (http://www.kyfieithu.co.uk)\n"
+"Steve Griffiths (http://www.kyfiethu.co.uk)\n"
+"Dafydd Harries <[email protected]>\n"
+"Rhys Jones <[email protected]>"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Rhaglen reoli lefel sain, wedi ei seilio ar MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Methiant wrth enghreifftio'r brif ffenestr"
+
+#: ../gstreamer-properties/gstreamer-properties.c:432
+msgid "Failed to load glade file; please check your installation."
+msgstr "Methwyd llwytho ffeil glade; gwiriwch eich gosodiad."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Cyflunio rhagosodiadau ar gyfer rhaglenni GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Dewisydd Systemau Amlgyfrwng"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Ategyn Mewnbwn Rhagosodedig</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Ategyn Allbwn Rhagosodedig</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Profi...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Sain"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Cliciwch Iawn (OK) i orffen"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "Pibe_ll:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "_Prawf"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Profi'r bibell"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Fideo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Mewnbwn:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Allbwn:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Pibell:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Prawf"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Addasedig"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Methwyd adeiladu pibell brawf i '%s'"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Bu gwall wrth ddangos cymorth: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Golygu Proffil \"%s\""
+
+#: ../profiles/audio-profile.c:103
+msgid "<no name>"
+msgstr "<dienw>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<dim disgrifiad>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Bu gwall wrth geisio cael rhestr o broffiliau gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Roedd gwall wrth danysgrifio i hysbysiad newidiadau rhestr proffiliau sain. "
+"(%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Bu gwall wrth anghofio'r llwybr proffil %s. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "adnabyddiaeth"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Golygu"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Rhaid i chi ddewis un neu fwy proffil i ddileu"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Dileu'r proffil yma?\n"
+msgstr[1] "Dileu'r %d proffil yma?\n"
+msgstr[2] "Dileu'r %d broffil yma?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Dileu proffil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Dileu proffil"
+
+# dialog =
+# gtk_dialog_new_with_buttons (_("Edit Profiles"),
+# NULL,
+# GTK_DIALOG_DESTROY_WITH_PARENT,
+# GTK_STOCK_HELP,
+# GTK_RESPONSE_HELP,
+# GTK_STOCK_CLOSE,
+# GTK_RESPONSE_ACCEPT,
+# NULL);
+# FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr "Golygu Proffiliau Sain MATE"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Proffiliau:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Mae gennych broffil o'r enw \"%s\" yn barod"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Gwall MateConf (CYWIRWCHFI): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Mae'r ffeil \"%s\" ar goll. Fe all hyn olygu fod y rhaglen heb ei osod yn "
+"gywir, felly ni ellir dangos y deialog."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Golygu Proffil Sain"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "_Estyniad Ffeil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Proffil Newydd"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Disgrifiad Proffil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "_Disgrifiad Proffil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "Enw _Proffil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Gweithredol?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Creu"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "Pibell _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "Enw _Proffil:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Disgrifiad i'r proffil sain"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Disgrifiad o'r proffil, yn cynnwys mwy o wybodaeth ac yn disgrifio pryd i "
+"ddefnyddio'r proffil hwn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Estyniad enw ffeil i'w ddefnyddio wrth gadw ffeiliau wedi'u hamgodio gyda'r "
+"proffil hwn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Pibell Gstreamer rhannol i'w ddefnyddio ar gyfer y proffil hwn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Enw byr ar gyfer y proffil sain"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Enw byr ar gyfer y proffil sain, i'w ddefnyddio mewn rhestrau dewis ac yn "
+"rhoi adnabyddiaeth unigryw i'r proffil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "Ansawdd CD, Digolled"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "Ansawdd CD, Colledig"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Rhestr o broffiliau recordio sain. Mae'r rhestr yn cynnwys llinellau sy'n "
+"enwi is-gyfeiriaduron o safbwynt /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Rhestr o broffiliau"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Yr estyniad ffeil diofyn i'r proffil hwn"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "Y bibell GStreamer a ddefnyddiwyd"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Defnyddir er mwyn trosi i sain ansawdd CD, ond gyda chodec cywasgu digolled. "
+"Defnyddiwch hwn os ydych am olygu'r ffeil yn hwyrach neu ei hysgrifennu at "
+"CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Defnyddir er mwyn trosi i sain ansawdd CD, ond gyda chodec cywasgu colledig. "
+"Defnyddiwch hwn er mwyn echdynnu CD a recordio radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Defnyddir ar gyfer trosi i sain ansawdd llais di-golled. Defnyddiwch hwn ar "
+"gyfer recordio a golygu llais."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Defnyddir ar gyfer trosi i sain ansawdd llais lle collir data. Defnyddiwch "
+"hwn ar gyfer recordio llais lle nad oes angen ei olygu wedyn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr "Llais, Digolled"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr "Llais, Collir Data"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Defnyddio'r proffil yma neu beidio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Dangos y proffil yma neu beidio."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Methwyd cysylltu ag ellyll sain.\n"
+"Rhedwch 'esd' o anogiad gorchymyn."
+
+#: ../vu-meter/main.c:229
+msgid "Specify the X position of the meter."
+msgstr "Penodwch safle X y mesurydd."
+
+#: ../vu-meter/main.c:230
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:232
+msgid "Specify the Y position of the meter."
+msgstr "Penodwch safle Y y mesurydd"
+
+#: ../vu-meter/main.c:233
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:235
+msgid "Connect to the esd server on this host."
+msgstr "Cysylltu â'r gweinydd esd ar y gwesteiwr yma."
+
+#: ../vu-meter/main.c:236
+msgid "HOST"
+msgstr "GWESTEIWR"
+
+#: ../vu-meter/main.c:238
+msgid "Open a vertical version of the meter."
+msgstr "Agor fersiwn fertigol o'r mesurydd"
+
+#: ../vu-meter/main.c:240
+msgid "Act as recording level meter."
+msgstr "Gweithredu fel mesurydd lefel recordio"
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "%s yw'r gwesteiwr\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Lefel recordio"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Mesurydd Lefel Sain"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Arsylwi lefel sain y mewnbwn recordio"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Monitor lefel recordio"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Arsylwi lefel sain yr allbwn"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr "Monitor lefel sain"
+
+#~ msgid "X-Position"
+#~ msgstr "Safle-X"
+
+#~ msgid "Y-Position"
+#~ msgstr "Safle-Y"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "Gwesteiwr gweinydd ESD"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "Yn chwarae\n"
+#~ "Amser Presennol: %s"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "Cofrestrfa ddim yn bresennol neu wedi llygru. Diweddarwch hi gan "
+#~ "ddefnyddio gst-register"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr "Methu gosod darllenydd CD; gosodwch ategyn cdparanoia GStreamer."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "Methu gosod allbwn sain; gosodwch ategyn GStreamer ar gyfer eich cerdyn "
+#~ "sain."
+
+#~ msgid "Dummy option"
+#~ msgstr "Dewis dymi"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Does dim elfen mewnbwn sain GStreamer wedi ei ddewis fel rhagosodiad - "
+#~ "sefydlwch y sgemâu GStreamer-MateConf neu gosodwch un â llaw"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "Methwyd creu elfennau amgodio GStreamer - gwiriwch eich cyfluniad amgodio"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr ""
+#~ "Methwyd canfod ategyn \"filesink\" GStreamer - sefydlwch ef os gwelwch yn "
+#~ "dda"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Methwyd cysylltu elfennau amgodio gydag elfen allbwn ffeil - mae'n debyg "
+#~ "i chi ddewis amgodiwr annilys"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Rhedeg _cymysgydd"
+
+#~ msgid "File information"
+#~ msgstr "Gwybodaeth ffeil"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "Nid yw'r gofrestrfa yn bresennol, neu mae wedi llygru. Diweddarwch y "
+#~ "gofrestrfa gan redeg gst-register."
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Tarddiad Ragosodedig</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Llais"
+
+#~ msgid "P_revious track"
+#~ msgstr "Trac _cynt"
+
+#~ msgid "_Next track"
+#~ msgstr "Trac _nesaf"
+
+#~ msgid "_About CD player"
+#~ msgstr "_Ynghylch Chwaraewr CD"
+
+#~ msgid "_Save"
+#~ msgstr "_Cadw"
+
+#~ msgid "File _Information"
+#~ msgstr "Gwybodaeth _Ffeil"
+
+#~ msgid "_Record"
+#~ msgstr "_Recordio"
+
+#~ msgid "_Play"
+#~ msgstr "_Chwarae"
+
+#~ msgid "_Contents"
+#~ msgstr "_Cynnwys"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Methwyd llwytho adnawdd UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<heb ei ddisgrifio>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Maint Ehangwr"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Maint y saeth ehangu"
+
+#~ msgid "Volume control"
+#~ msgstr "Rheolydd Lefel Sain"
+
+#~ msgid "About"
+#~ msgstr "Am"
+
+#~ msgid "Close"
+#~ msgstr "Cau"
+
+#~ msgid "Close this window"
+#~ msgstr "Cau'r ffenestr hon"
+
+#~ msgid "Contents"
+#~ msgstr "Cynnwys"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Dangos cymorth i'r Recordydd Sain"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Prif Far Offer"
+
+#~ msgid "New"
+#~ msgstr "Newydd"
+
+#~ msgid "Quit"
+#~ msgstr "Gadael"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Ffeiliau _Diweddar"
+
+#~ msgid "Record"
+#~ msgstr "Recordio"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Rhedeg Cymysgydd"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Dangos gwybodaeth am Recordydd Sain"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Cau Ffenestr"
+
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - Recordydd Sain"
+
+#~ msgid "Song length:"
+#~ msgstr "Hyd y gân:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Hoffterau GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "_Dyfais Chwaraewr CD"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Ymddygiad y Chwaraewr CD:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "Themâu ar _Gael:"
+
+#~ msgid "_Apply change"
+#~ msgstr "_Gweithredu newid"
+
+#~ msgid "%s Slider"
+#~ msgstr "%s Llithrydd"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "%s Llithrydd %d"
+
+#~ msgid "Lock"
+#~ msgstr "Clo"
+
+#~ msgid "%s Lock"
+#~ msgstr "Clo %s"
+
+#~ msgid "Mute"
+#~ msgstr "Mudo"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s Mud"
+
+#~ msgid "Rec."
+#~ msgstr "Rec."
+
+#~ msgid "%s Record"
+#~ msgstr "Recordio %s"
+
+#~ msgid "Delete these two profiles?\n"
+#~ msgstr "Dileu'r ddau broffil yma?\n"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Artist anhysbys"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Disg anhysbys"
+
+#, fuzzy
+#~ msgid "GStreamer Volume Control"
+#~ msgstr "Rheolydd Lefel Sain"
+
+#~ msgid "GStreamer"
+#~ msgstr "GStreamer"
+
+#, fuzzy
+#~ msgid "Could not build pipeline"
+#~ msgstr "Methu fforchio proses blentyn"
+
+#~ msgid "Saving %s..."
+#~ msgstr "Yn cadw %s..."
+
+#~ msgid "Synth"
+#~ msgstr "Synth"
+
+#~ msgid "PCM"
+#~ msgstr "PCM"
+
+#~ msgid "DAC"
+#~ msgstr "DAC"
+
+#~ msgid "FM"
+#~ msgstr "FM"
+
+#~ msgid "DSP Input"
+#~ msgstr "Mewnbwn DSP"
+
+#~ msgid "Line"
+#~ msgstr "Llinell"
+
+#~ msgid "MIC"
+#~ msgstr "MIC"
+
+#~ msgid "CD"
+#~ msgstr "CD"
+
+#~ msgid "Radio"
+#~ msgstr "Radio"
+
+#~ msgid "Phone"
+#~ msgstr "Ffôn"
+
+#~ msgid "Mono"
+#~ msgstr "Unsain"
+
+#~ msgid "PC Speaker"
+#~ msgstr "Seinydd PC"
+
+#~ msgid "Aux"
+#~ msgstr "Ategol"
+
+#~ msgid "Center Input"
+#~ msgstr "Mewnbwn Canol"
+
+#~ msgid "Woofer Input"
+#~ msgstr "Mewnbwn Cyfarthydd"
+
+#~ msgid "Surround Input"
+#~ msgstr "Mewnbwn Amgylchu"
+
+#~ msgid "Master"
+#~ msgstr "Prifgopi"
+
+#~ msgid "Master Mono"
+#~ msgstr "Prif Unsain"
+
+#~ msgid "Master Digital"
+#~ msgstr "Prif Ddigidol"
+
+#~ msgid "Headphone"
+#~ msgstr "Clustffon"
+
+#~ msgid "Phone Output"
+#~ msgstr "Allbwn Ffôn"
+
+#~ msgid "Center"
+#~ msgstr "Canol"
+
+#~ msgid "Woofer"
+#~ msgstr "Cyfarthydd"
+
+#~ msgid "Surround"
+#~ msgstr "Amgylchu"
+
+#~ msgid "DSP Output"
+#~ msgstr "Allbwn DSP"
+
+#~ msgid "Treble"
+#~ msgstr "Trebl"
+
+#~ msgid "Equalizer"
+#~ msgstr "Cyfartalydd"
+
+#~ msgid "Fader"
+#~ msgstr "Pylydd"
+
+#~ msgid "Effect"
+#~ msgstr "Effaith"
+
+#~ msgid "3D Effect"
+#~ msgstr "Effaith 3D"
+
+#~ msgid "Mic Gain"
+#~ msgstr "Cynnydd Meicroffon"
+
+#~ msgid "Input Gain"
+#~ msgstr "Cynnydd Mewnbwn"
+
+#~ msgid "Output Gain"
+#~ msgstr "Cynnydd Allbwn"
+
+#~ msgid "Analog Loopback"
+#~ msgstr "Ôl-gylch analog"
+
+#~ msgid "Digital Loopback"
+#~ msgstr "Ôl-gylch digidol"
+
+#~ msgid "Vol "
+#~ msgstr "Lefel Sain"
+
+#~ msgid "Bass "
+#~ msgstr "Bas"
+
+#~ msgid "Trebl"
+#~ msgstr "Trebl"
+
+#~ msgid "Pcm "
+#~ msgstr "PCM"
+
+#~ msgid "Spkr "
+#~ msgstr "Seinydd"
+
+#~ msgid "Line "
+#~ msgstr "Llinell"
+
+#~ msgid "Mic "
+#~ msgstr "Mffon"
+
+#~ msgid "CD "
+#~ msgstr "CD "
+
+#~ msgid "Mix "
+#~ msgstr "Cymysg"
+
+#~ msgid "Pcm2 "
+#~ msgstr "PCM2"
+
+#~ msgid "Rec "
+#~ msgstr "Recordio"
+
+#~ msgid "IGain"
+#~ msgstr "CnddM"
+
+#~ msgid "OGain"
+#~ msgstr "CnddA"
+
+#~ msgid "Line1"
+#~ msgstr "Llinell1"
+
+#~ msgid "Line2"
+#~ msgstr "Llinell2"
+
+#~ msgid "Line3"
+#~ msgstr "Llinell3"
+
+#~ msgid "Digital1"
+#~ msgstr "Digidol1"
+
+#~ msgid "Digital2"
+#~ msgstr "Digidol2"
+
+#~ msgid "Digital3"
+#~ msgstr "Digidol3"
+
+#~ msgid "PhoneIn"
+#~ msgstr "FfônMewn"
+
+#~ msgid "PhoneOut"
+#~ msgstr "FfônAllan"
+
+#~ msgid "Monitor"
+#~ msgstr "Monitor"
+
+#~ msgid "Help"
+#~ msgstr "Cymorth"
+
+#~ msgid "Mixer device to use"
+#~ msgstr "Dyfais gymysgu i'w defnyddio"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Unable to open audio device '%s'.\n"
+#~ "Please check that you have permissions to open '%s'\n"
+#~ "and that you have sound support in your kernel.\n"
+#~ "\n"
+#~ "Press Quit to exit Volume control"
+#~ msgstr ""
+#~ "Ni all Rheolydd Lefel Sain redeg yn gywir.\n"
+#~ " \n"
+#~ " Methwyd agor dyfais sain '%s'.\n"
+#~ " Gwiriwch fod gennych ganiatadau i agor '%s'\n"
+#~ " a bod gennych gynhaliaeth sain yn eich cnewyllyn.\n"
+#~ " \n"
+#~ " Gwasgwch Gadael i adael Rheolydd Lefel Sain"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Press the details button for more details on the reasons for failure.\n"
+#~ "\n"
+#~ "Press Quit to quit Volume control"
+#~ msgstr ""
+#~ "Ni all Rheolydd Lefel Sain redeg yn gywir.\n"
+#~ " \n"
+#~ " Gwasgwch y botwm Manylion am fwy o fanylion am reswm y methiant.\n"
+#~ " \n"
+#~ " Gwasgwch Gadael i adael Rheolydd Lefel Sain"
+
+#~ msgid "Invalid mixer device"
+#~ msgstr "Dyfais gymysgu annilys"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "a version prior to 3.6.0.\n"
+#~ msgstr ""
+#~ "Rhybudd: Crynhöwyd y fersiwn yma o Reolydd Lefel Sain Mate gyda\n"
+#~ "fersiwn %d.%d.%d o OSS, a mae'ch system\n"
+#~ "yn rhedeg fersiwn hyn na 3.6.0.\n"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "version %d.%d.%d.\n"
+#~ msgstr ""
+#~ "Rhybudd: Crynhöwyd y fersiwn yma o Reolydd Lefel Sain Mate gyda\n"
+#~ "fersiwn %d.%d.%d o OSS, a mae'ch system\n"
+#~ "yn rhedeg fersiwn %d.%d.%d.\n"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Rheolydd Lefel Sain MATE"
+
+#~ msgid "A mixer for sound devices"
+#~ msgstr "Cymysgydd i ddyfeisiau sain"
+
+#~ msgid "Shown"
+#~ msgstr "Wedi'i Ddangos"
+
+#~ msgid "Mixer label"
+#~ msgstr "Label cymysgydd"
+
+#~ msgid "_Reset labels to their defaults"
+#~ msgstr "_Ailosod labeli i'w rhagosodion"
+
+#~ msgid "Sound Recorder:"
+#~ msgstr "Recordydd sain:"
+
+#~ msgid "Don't show this message again."
+#~ msgstr "Peidio â dangos y neges yma eto."
+
+#~ msgid ""
+#~ "Could not find '%s'.\n"
+#~ "Set the correct path to sox inpreferences under the tab 'paths'.\n"
+#~ "\n"
+#~ "If you don't have sox, you will not be able to record or do any effects."
+#~ msgstr ""
+#~ "Methu canfod '%s'.\n"
+#~ "Gosodwch y llwybr cywir i sox yn yr hoffterau o dan y tab 'llwybrau'.\n"
+#~ "\n"
+#~ "Os nad oes gennych sox, ni fedrwch recordio na gwneud unrhyw effeithiau."
+
+#~ msgid "Converting file..."
+#~ msgstr "Yn trosi'r ffeil..."
+
+#~ msgid "Cancel"
+#~ msgstr "Diddymu"
+
+#~ msgid "Audioformat: "
+#~ msgstr "Fformat sain: "
+
+#~ msgid "Sample rate: "
+#~ msgstr "Gradd samplo: "
+
+#~ msgid "Channels: "
+#~ msgstr "Sianeli: "
+
+#~ msgid "Cancel open"
+#~ msgstr "Diddymu agor"
+
+#~ msgid "Select a sound file"
+#~ msgstr "Dewis ffeil sain"
+
+#~ msgid "%s is not installed in the path"
+#~ msgstr "Nid yw %s yn osodedig yn y llwybr"
+
+#~ msgid "Undoing all changes..."
+#~ msgstr "Yn datwneud pob newid..."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please select a sound file to be opened."
+#~ msgstr ""
+#~ "Mae '%s' yn blygell.\n"
+#~ "Dewiswch ffeil sain i'w agor os gwelwch yn dda."
+
+#~ msgid ""
+#~ "File '%s' doesn't exist.\n"
+#~ "Please select an existing sound file to be opened."
+#~ msgstr ""
+#~ "Nid yw'r ffeil '%s' yn bodoli.\n"
+#~ "Dewiswch ffeil sain gyfredol i'w agor."
+
+#~ msgid "File '%s isn't a valid sound file."
+#~ msgstr "Nid yw'r ffeil '%s' yn ffeil sain dilys."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please enter another filename."
+#~ msgstr ""
+#~ "Mae '%s' yn blygell.\n"
+#~ "Mewnosodwch enw ffeil arall os gwelwch yn dda."
+
+#~ msgid "Cancel save"
+#~ msgstr "Diddymu cadw"
+
+#~ msgid "Overwrite"
+#~ msgstr "Trosysgrifo"
+
+#~ msgid "Error saving '%s'"
+#~ msgstr "Gwall tra'n cadw '%s'"
+
+#~ msgid ""
+#~ "<b>Do you want to save the changes you made to \"%s\"?</b>\n"
+#~ "\n"
+#~ "Your changes will be lost if you don't save them."
+#~ msgstr ""
+#~ "<b>A ydych am gadw'r newidiadau a wnaethoch i \"%s\"?</b> \n"
+#~ "\n"
+#~ "Fe gollir eich newidiadau os na gadwch chi nhw."
+
+#~ msgid "Do_n't save"
+#~ msgstr "_Peidio â chadw"
+
+#~ msgid "Save %s?"
+#~ msgstr "Cadw %s?"
+
+#~ msgid "Saving..."
+#~ msgstr "Yn cadw..."
+
+#~ msgid ""
+#~ "The size of the current sample is more than\n"
+#~ "%i Mb!"
+#~ msgstr ""
+#~ "Mae maint y sampl cyfredol yn fwy na\n"
+#~ "%i Mb!"
+
+#~ msgid "Save sound file"
+#~ msgstr "Cadw ffeil sain"
+
+#~ msgid ""
+#~ "The sound device is not ready. Please check that there isn't\n"
+#~ "another program running that is using the device."
+#~ msgstr ""
+#~ "Nid yw'r ddyfais sain yn barod. Gwiriwch nad oes yna\n"
+#~ "raglen arall yn rhedeg sy'n defnyddio'r ddyfais."
+
+#~ msgid "Run MATE Volume Control"
+#~ msgstr "Rhedeg Rheolydd Lefel Sain MATE"
+
+#~ msgid "Add echo"
+#~ msgstr "Ychwanegu adlais"
+
+#~ msgid "Add echo to the current sample"
+#~ msgstr "Ychwanegu adlais i'r sampl cyfredol"
+
+#~ msgid "Echo"
+#~ msgstr "Adlais"
+
+#~ msgid "_Undo All"
+#~ msgstr "_Datwneud popeth"
+
+#~ msgid "Undo all changes made on the current sample"
+#~ msgstr "Datwneud pob newid a wnaed i'r sampl cyfredol"
+
+#~ msgid "Effects"
+#~ msgstr "Effeithiau"
+
+#~ msgid "16bit PCM"
+#~ msgstr "PCM 16did"
+
+#~ msgid "8bit PCM"
+#~ msgstr "PCM 8did"
+
+#~ msgid "stereo"
+#~ msgstr "stereo"
+
+#~ msgid "Create new sample"
+#~ msgstr "Creu sampl newydd"
+
+#~ msgid "Stop playing/recording"
+#~ msgstr "Atal chwarae/recordio"
+
+#~ msgid "Audio format: "
+#~ msgstr "Fformat sain: "
+
+#~ msgid "File '%s' doesn't exist; using default."
+#~ msgstr "Nid yw'r ffeil '%s' yn bodoli; yn defnyddio'r rhagosodyn"
+
+#~ msgid "File '%s' isn't a supported soundfile."
+#~ msgstr "Nid yw '%s' yn ffeil sain gynhaledig"
+
+#~ msgid "MATE Sound Recorder"
+#~ msgstr "Recordydd Sain MATE"
+
+#~ msgid ""
+#~ "A simple soundrecorder and soundplayer for MATE.\n"
+#~ "Dedicated to my cat, Malte."
+#~ msgstr ""
+#~ "Recordydd sain syml a chwaraewr sain i MATE.\n"
+#~ "Cyflwynwyd i'm cath, Malte."
+
+#~ msgid "Mate Sound Recorder Preferences"
+#~ msgstr "Hoffterau Recordydd Sain Mate"
+
+#~ msgid "Sound Recorder Preferences"
+#~ msgstr "Hofterau y Recordydd Sain"
+
+#~ msgid "Recording"
+#~ msgstr "Recordio"
+
+#~ msgid "Time"
+#~ msgstr "Amser"
+
+#~ msgid "_Recording timeout: "
+#~ msgstr "_Goramser recordio: "
+
+#~ msgid "_Stop recording on timeout"
+#~ msgstr "_Atal recordio ar goramser"
+
+#~ msgid "_Open save dialog when recording is finished"
+#~ msgstr "_Agor ymgom cadw wedi gorffen recordio"
+
+#~ msgid "Size"
+#~ msgstr "Maint"
+
+#~ msgid "Show warning _message if size (MB) of sample becomes bigger than:"
+#~ msgstr ""
+#~ "Dangos _neges rybudd os yw maint (mewn MB) y sampl yn mynd tu hwnt i:"
+
+#~ msgid "Sto_p recording if size (MB) of sample becomes bigger than:"
+#~ msgstr "_Gorffen recordio os yw maint (mewn MB) y sampl yn mynd tu hwnt i:"
+
+#~ msgid "Repetition"
+#~ msgstr "Ailadrodd"
+
+#~ msgid "_Repeat the sound"
+#~ msgstr "_Ailadrodd y sain"
+
+#~ msgid "Play the sound _once only."
+#~ msgstr "Chwarae'r sain _unwaith yn unig"
+
+#~ msgid "Repeat _forever"
+#~ msgstr "Ailadrodd am _byth"
+
+#~ msgid "_Number of times:"
+#~ msgstr "_Nifer o weithiau:"
+
+#~ msgid "Paths"
+#~ msgstr "Llwybrau"
+
+#~ msgid "Program files"
+#~ msgstr "Ffeiliau rhaglenni"
+
+#~ msgid "_Path to sox:"
+#~ msgstr "_Llwybr i sox:"
+
+#~ msgid "_Apply"
+#~ msgstr "_Gweithredu"
+
+#~ msgid "Folders"
+#~ msgstr "Plygelli"
+
+#~ msgid "_Temporary folder:"
+#~ msgstr "_Plygell dros dro:"
+
+#~ msgid "Apply"
+#~ msgstr "Gweithredu"
+
+#~ msgid "Sound"
+#~ msgstr "Sain"
+
+#~ msgid ""
+#~ "Note: These options only take effect whenever a new sound sample\n"
+#~ "is created. They do not operate on an existing sample."
+#~ msgstr ""
+#~ "Noder: Daw'r dewisiadau yma i rym pan greuir sampl sain newydd\n"
+#~ "yn unig. Nid ydynt yn gweithredu ar sampl cyfredol."
+
+#~ msgid "Audio format:"
+#~ msgstr "Fformat sain:"
+
+#~ msgid "8 _bit PCM"
+#~ msgstr "PCM 8_did"
+
+#~ msgid "16 b_it PCM"
+#~ msgstr "PCM 16d_id"
+
+#~ msgid "S_ample rate:"
+#~ msgstr "Gradd _samplo:"
+
+#~ msgid "Mono or Stereo:"
+#~ msgstr "Unsain neu Stereo"
+
+#~ msgid "_Mono"
+#~ msgstr "_Unsain"
+
+#~ msgid "_Stereo"
+#~ msgstr "_Stereo"
+
+#~ msgid "Stereo"
+#~ msgstr "Stereo"
+
+#~ msgid "Specify the geometry of the main window"
+#~ msgstr "Penodwch geometreg y prif ffenestr"
+
+#~ msgid "GEOMETRY"
+#~ msgstr "GEOMETREG"
+
+#~ msgid "Specify a file to be opened"
+#~ msgstr "Penodwch ffeil i'w agor"
+
+#~ msgid "Specify a file to start recording"
+#~ msgstr "Penodwch ffeil i ddechrau ei recordio"
+
+#~ msgid "Specify a file to start playing"
+#~ msgstr "Penodwch ffeil i ddechrau ei chwarae"
+
+#~ msgid "Sound recorder"
+#~ msgstr "Recordydd sain"
+
+#~ msgid "Audio format: 8bit PCM"
+#~ msgstr "Fformat sain: PCM 8did"
+
+#~ msgid "Audio format: 16bit PCM"
+#~ msgstr "Fformat sain: PCM 16did"
+
+#~ msgid "Sample rate: %s"
+#~ msgstr "Gradd samplo: %s"
+
+#~ msgid "Channels: mono"
+#~ msgstr "Sianeli: Unsain"
+
+#~ msgid "Channels: stereo"
+#~ msgstr "Sianeli: Stereo"
+
+#~ msgid "Adding echo to sample..."
+#~ msgstr "Yn ychwanegu adlais i'r sampl..."
+
+#~ msgid "Send _no info"
+#~ msgstr "Anfon _dim gwybodaeth"
+
+#~ msgid "_Hostname:"
+#~ msgstr "Enw _Gwesteiwr:"
+
+#~ msgid "Action on application exit"
+#~ msgstr "Gweithred ar adael y rhaglen"
+
+#~ msgid "Action on start"
+#~ msgstr "Gweithred ar ddechrau"
+
+#~ msgid "Should the CD player attempt to shut the CD drive on start up?"
+#~ msgstr "A ddylai'r chwaraewr CD geisio cau'r gyrriant CDau ar ymgychwyn?"
+
+#~ msgid "Shut the CD tray on start"
+#~ msgstr "Cau'r gyrriant CDau ar ymgychwyn"
+
+#~ msgid ""
+#~ "What action should the CD player perform on exit? 0 = Nothing, 1 = Stop "
+#~ "playing, 2 = Eject the CD, 3 = Attempt to close the tray"
+#~ msgstr ""
+#~ "Pa weithred dylai'r chwaraewr CD gyflawni ar adael? 0 = Dim, 1 = Gorffen "
+#~ "chwarae, 2 = Allfwrw'r CD, 3 = Ceisio cau'r hambwrdd"
+
+#~ msgid ""
+#~ "What action should the CD player perform on start up? 0 = Nothing, 1 = "
+#~ "Start playing, 2 = Stop playing"
+#~ msgstr ""
+#~ "Pa weithred dylai'r chwaraewr CD gyflawni ar ymddechrau? 0 = Dim, 1 = "
+#~ "Dechrau chwarae, 2 = Gorffen chwarae"
+
+#~ msgid "Do _nothing"
+#~ msgstr "Gwneud _dim"
+
+#~ msgid "Do nothing when CD Player starts"
+#~ msgstr "Gwneud dim pan ymddechreua Chwaraewr CD"
+
+#~ msgid "Start _playing CD"
+#~ msgstr "Dechrau _chwarae CD"
+
+#~ msgid "_Stop playing CD"
+#~ msgstr "_Gorffen chwarae CD"
+
+#~ msgid "Stop playing CD when CD Player starts"
+#~ msgstr "Gorffen chwarae CD pan ddechreua Chwaraewr CD"
+
+#~ msgid "Attempt to _close CD tray"
+#~ msgstr "Ceisio _cau hambwrdd CD"
+
+#~ msgid "When CD player quits"
+#~ msgstr "Pan orffena Chwaraewr CD"
+
+#~ msgid "Do not_hing"
+#~ msgstr "Gwneud _dim"
+
+#~ msgid "Do nothing when CD Player exits"
+#~ msgstr "Gwneud dim pan orffena Chwaraewr CD"
+
+#~ msgid "S_top playing CD"
+#~ msgstr "G_orffen chwarae CD"
+
+#~ msgid "Attempt to _open CD tray"
+#~ msgstr "Ceisio _agor hambwrdd CD"
+
+#~ msgid "Attempt to c_lose CD tray"
+#~ msgstr "Ceisio _cau hambwrdd CD"
+
+#~ msgid "Video _Input:"
+#~ msgstr "_Mewnbwn Fideo:"
diff --git a/po/da.po b/po/da.po
new file mode 100644
index 0000000..3eb931b
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,2648 @@
+# Danish translation of the mate-media.
+# Copyright (C) 1998-99, 2000-10 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+# Kenneth Christiansen <[email protected]>, 1998-2000
+# Keld Simonsen <[email protected]>, 2000-2001.
+# Ole Laursen <[email protected]>, 2001-2004, 06.
+# Martin Willemoes Hansen <[email protected]>, 2004-2006.
+# Peter Bach <[email protected]>, 2007.
+# Kenneth Nielsen <[email protected]>. 2008.
+# Ask Hjorth Larsen <[email protected]>, 2010.
+#
+# Konventioner:
+#
+# Mate-CD -> cd-afspiller
+# sample -> (oftest) lydklip
+# sink -> destination
+# track -> spor
+#
+# Husk at tilføje dig i credit-listen (besked id "translator-credits")
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-22 13:22+0200\n"
+"PO-Revision-Date: 2010-08-22 00:28+0200\n"
+"Last-Translator: Ask Hjorth Larsen <[email protected]>\n"
+"Language-Team: Danish <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Vis lydstyrkekontrol til skrivebordet"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Lydstyrkekontrol"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Skift lydstyrke og lydbegivenheder"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Lyd"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Aktivér fejlsøgningskode"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versionen af dette program"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE-panelprogram til lydstyrkekontrol"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Venter på svar fra lydsystemet"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Opstartsside"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Lydstyrkekontrol til MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Output"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Afspilningslydstyrke"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Input"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Lydstyrke for mikrofon"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Venstre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Højre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Bagved"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Foran"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Dæmp:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Uforstærket"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Stilhed"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u input"
+msgstr[1] "%u input"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Systemlyde"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Ko_nnektor:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Find toppe"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Navn"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Enhed"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Højttalertest for %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Afprøv højttalere"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "_Afspilningslydstyrke: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Lydeffekter"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Påmindelseslydstyrke: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Vælg en enhed at konfigurere:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Indstillinger for den valgte enhed:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "_Optagelydstyrke: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Inputniveau:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Vælg en enhed til lydinput:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "_Vælg en enhed til lydoutput:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Programmer"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Intet program afspiller eller optager i øjeblikket lyd."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Lydindstillinger"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Test"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Kunne ikke starte lydindstillinger: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Stilhed"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Lydindstillinger"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Tavs"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Optag lydklip"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Lydoptager"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Uden titel"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Uden titel-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Kunne ikke oprette %s-element til GStreamer.\n"
+"Installér udvidelsesmodulet \"%s\" fra modulet \"%s\".\n"
+"Kontrollér at installationen er i orden ved at køre\n"
+" gst-inspect-0.10 %s\n"
+"og genstart så mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Kontrollér indstillingerne.\n"
+"Du mangler muligvis de nødvendige udvidelsesmoduler."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minutter"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld time"
+msgstr[1] "%ld timer"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekund"
+msgstr[1] "%ld sekunder"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s og %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s og %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Åbn en fil"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Kunne ikke indlæse fil:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Klar"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Erstat"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Filen \"%s\" findes allerede. \n"
+"Vil du overskrive den med den du er ved at gemme?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Kunne ikke gemme filen \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Gem fil som"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s er ikke installeret i stien til kørbare filer."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Der opstod en fejl ved start af %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Gem optagelsen før der lukkes?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Gem optagelse?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Luk _uden at gemme"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Fortsæt _uden at gemme"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Spørgsmål"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (er ikke blevet gemt)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu byte)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Ukendt størrelse"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (estimeret)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Oplysninger om %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Filoplysninger"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mappe:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Filnavn:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Filstørrelse:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Lydoplysninger"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Filvarighed:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Antal kanaler:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Samplingsrate:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitrate:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"En lydoptager til MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Afspiller…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf-lyd-ud"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Playback"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Optager…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf-lydindspilning"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Dine lydoptageindstillinger er ugyldige. Kontrollér dem venligst under "
+"\"Lydindstillinger\" i menuen Indstillinger under System."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "filoutput"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "niveau"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Kunne ikke fortolke lydprofilen \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Kunne ikke optage med lydprofilen \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Kunne ikke skrive i en fil med lydprofilen \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fil"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Opret nyt lydklip"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Åbn en fil"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Gem den aktuelle fil"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Gem den aktuelle fil med et andet navn"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Åbn lydstyrke_kontrol"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Åbn lydmikseren"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Vis oplysninger om den aktuelle fil"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Luk den aktuelle fil"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Afslut programmet"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Handling"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Optag lyd"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Afspil lyd"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stop lyd"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Hjælp"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Indhold"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Åbn manualen"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Om programmet"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Kunne ikke indlæse UI-fil. Programmet er muligvis ikke korrekt installeret."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Åbn"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Gem"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Gem som"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Optag fra _input:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Optag som:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ingen>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Længde:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Niveau:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Lydoptager"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Vinduets højde"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Højden af vinduet der skal vises."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Vinduets bredde"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Bredden af vinduet der skal vises."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Lydtema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Ukendt lydstyrkekontrol %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ingen Gstreamer-moduler eller enheder til lydstyrkekontrol fundet."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Optager"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Kontakter"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Indstillinger"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Indstillinger for lydstyrkekontrol"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Vælg synlige miksere:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Slå lyden for %s til/fra"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Spor %s: stum"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Slå lydindspilning fra %s til/fra"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Spor %s: lydindspilning"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s tilvalg"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Spor %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d på spor %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Spor %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lås kanaler for %s sammen"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Spor %s: lås kanaler sammen"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "venstre"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "højre"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "venstre front"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "højre front"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "venstre bagerst"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "højre bagerst"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "midt front"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "venstre side"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "højre side"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ukendt"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Lydstyrke for kanal %s på %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Et Mate/GStreamer-baseret lydstyrkekontrolprogram"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Keld Simonsen\n"
+"Kenneth Christiansen\n"
+"Martin Willemoes Hansen\n"
+"Ole Laursen\n"
+"Peter Bach\n"
+"Kenneth Nielsen\n"
+"Ask Hjorth Larsen\n"
+"\n"
+"Dansk-gruppen <[email protected]>\n"
+"Mere info: http://www.dansk-gruppen.dk"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Lydstyrkekontrol: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Enhed: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Kontrollér lydstyrke på en anden enhed"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Intet"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Ikke understøttet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Standard"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Fejl ved oprettelse af hovedvindue"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Kunne ikke indlæse grænsefladefil; kontrollér venligst din installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Konfigurér forvalgte værdier for GStreamer-programmer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimediesystem"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Lyd"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klik på \"O.k.\" for at afslutte."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Enhed:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Forvalgt indgang"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Forvalgt udgang"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "Data_kanal:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "M_odul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Data_kanal:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Tester datakanal"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Tester…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Enhed:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Modul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automatisk genkendelse"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Deamon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+# navn, velsagtens
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Brugerdefineret"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (ingen Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Test-lyd"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Stilhed"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (fx. Zoran v4l-enhed)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test indgang"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Kunne ikke konstruere testdatakanal til \"%s\""
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Der opstod en fejl ved visning af hjælp: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Redigerer profil \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ikke navngivet>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ingen beskrivelse>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Der opstod en fejl ved hentning af listen af gm_audio-profiler. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Der opstod en fejl ved abonnering på bekendtgørelse af "
+"lydprofillisteændringer. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Der opstod en fejl ved glemning af profilstien %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Redigér"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Slet denne profil?\n"
+msgstr[1] "Slet disse %d profiler?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Slet profilen \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Slet profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Redigér Mate-lydprofiler"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiler:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Du har allerede en profil ved navn \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-fejl (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Filen \"%s\" mangler. Dette indikerer at programmet er installeret forkert "
+"så vinduet ikke kan vises."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Kør \"%s --help\" for at se den fulde liste af tilgængelige "
+"kommandolinjetilvalg.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Redigér lydprofil"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profil_beskrivelse:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktiv?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Fil_type:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-datakanal:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profilnavn:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Ny profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Opret"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "En beskrivelse til lydprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"En beskrivelse af profilen med yderligere oplysninger og information om "
+"hvornår profilen skal benyttes."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"En filnavnsendelse som skal bruges når filer kodet med denne profil gemmes."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "En delvis GStreamer-datakanal som skal bruges til denne profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Et kort navn til lydprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "Et kort navn til lydprofilen til at identificere den."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Cd-kvalitet, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Cd-kvalitet, tabsfri"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Cd-kvalitet, med tab"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Cd-kvalitet, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Cd-kvalitet, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Liste af lydoptagelsesprofiler. Listen indeholder strenge der navngiver "
+"undermapper relativt til /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Liste af profiler"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Den forvalgte filendelse for denne profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Delvis GStreamer-datakanal"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Bruges til at konvertere til lyd af cd-kvalitet, men med en tabsfri "
+"komprimeringskodek. Benyt denne, hvis du senere vil redigere filen eller "
+"brænde den til en cd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Konverterer til lyd af cd-kvalitet, men med en komprimeringskodek med "
+"kvalitetstab. Benyt denne til cd- eller radio-optagelser."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Til brug for konvertering til cd-kvalitetslyd, men med det tabsgivende AAC-"
+"codec. Brug dette for at forberede filer til kopiering til enheder der kun "
+"understøtter AAC-codec'et. Vær opmærksom på at brug af dette format kan være "
+"ulovligt i din retskreds; kontakt din advokat for rådgivning."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Til brug for konvertering til cd-kvalitetslyd, men med det tabsgivende MP2-"
+"codec. Brug dette for at forberede filer til kopiering til enheder der kun "
+"understøtter MP2-codec'et. Vær opmærksom på at brug af dette format kan være "
+"ulovligt i din retskreds; kontakt din advokat for rådgivning."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Til brug for konvertering til cd-kvalitetslyd, men med det tabsgivende MP3-"
+"codec. Brug dette for at forberede filer til kopiering til enheder der kun "
+"understøtter MP3-codec'et. Vær opmærksom på at brug af dette format kan være "
+"ulovligt i din retskreds; kontakt din advokat for rådgivning."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Konverterer til tabsfri talekvalitetslyd. Benyt denne til optagelse og "
+"redigering af tale."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Konverterer til talekvalitetslyd med tab. Benyt denne til taleoptagelser der "
+"ikke skal redigeres."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Tale, tabsfri"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Tale, med tab"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Om denne profil skal bruges"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Om denne profil skal bruges og vises."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Ingen lyde"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Indbygget"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Afprøver begivenhedslyd"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Fra tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Type"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Lyd_tema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Vælg en påmindelseslyd:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Aktivér lyde for _vinduer og knapper"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Påmindelseslyd"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Vinduer og knapper"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knap klikket"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Skifteknap klikket"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Vindue maksimeret"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Vindue gendannet"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Vindue minimeret"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Skrivebord"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Logind"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Logud"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Ny e-post"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Tøm affald"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Langvarig handling færdiggjort (download, cd-brænding osv.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Påmindelser"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Information eller spørgsmål"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Advarsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fejl"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Batteriadvarsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Vælg lydfil"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Lydfiler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Brugerdefineret…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Lydtema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Aktivér vindues- og knappelyde"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Gø"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Dryp"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Optager..."
+
+#~ msgid "Custom..."
+#~ msgstr "Brugertilpasset..."
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE-lydstyrkekontrol"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adresse på serveren der skal kontaktes ved cd-forespørgsler"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Oplysninger som skal sendes til server"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Servernavn"
+
+#~ msgid "Server type"
+#~ msgstr "Servertype"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Værtsnavnet der bliver sendt med alle forespørgsler"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Den port som serveren kører database ved"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Den servertype der skal kontaktes for cd-forespørgsler. Mulige værdier er "
+#~ "0 (en FreeDB-server på skift), 1 (anden freedb-server) og 2 (anden "
+#~ "server)."
+
+#~ msgid "The username"
+#~ msgstr "Brugernavnet"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Det brugernavn som sendes med alle forespørgsler"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Angiver hvilke brugeroplysninger der skal sendes til serveren som "
+#~ "kontaktes for cd-forespørgsler. Mulige værdier er 0 (ingen oplysninger), "
+#~ "1 (rigtige oplysninger) og 3 (andre oplysninger)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Dit værtsnavn"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Der opstod en fejl ved visning af hjælp: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "_Send ingen oplysninger"
+
+#~ msgid "Send real _information"
+#~ msgstr "Send _rigtige oplysninger"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Send _andre oplysninger:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "_Værtsnavn:"
+
+#~ msgid "Login Information"
+#~ msgstr "Log på-oplysninger"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB-_stafetserver"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Anden _FreeDB-server:"
+
+#~ msgid "Server"
+#~ msgstr "Server"
+
+#~ msgid "Location"
+#~ msgstr "Placering"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Opdatér serverliste"
+
+#~ msgid "Other _server:"
+#~ msgstr "Anden _server:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "_Værtsnavn:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Indstillinger for cd-database"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Ukendt/ukendt"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Flere træf..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Der blev fundet mere end ét træf i databasen.\n"
+#~ "Vælg det rigtige i listen nedenfor"
+
+#~ msgid "Category"
+#~ msgstr "Kategori"
+
+#~ msgid "Disc ID"
+#~ msgstr "Disk-id"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Kunstner og titel"
+
+#~ msgid "Unknown track"
+#~ msgstr "Ukendt spor"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Cd-databaseserver"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Ændr dine cd-databaseserver-indstillinger"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klassisk rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Evergreens"
+
+#~ msgid "Other"
+#~ msgstr "Andre"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Tekno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industriel"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativ"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Dødsmetal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Filmmusik"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-tekno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vokal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klassisk"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Syre"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Spil"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Lydklip"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Støj"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bas"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Futuristisk"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditativ"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentalpop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentalrock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etnisk"
+
+#~ msgid "Gothic"
+#~ msgstr "Gotisk"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tekno-industriel"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektronisk"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Folkepop"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Sydstatsrock"
+
+#~ msgid "Comedy"
+#~ msgstr "Komedie"
+
+#~ msgid "Cult"
+#~ msgstr "Kult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangster-rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Kristen rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Indiansk"
+
+#~ msgid "Cabaret"
+#~ msgstr "Kabarét"
+
+#~ msgid "New Wave"
+#~ msgstr "New wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psykedelisk"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Teatersange"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Stamme"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Syrepunk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Syrejazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rok og rul"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hård rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folke"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folke/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "National folkemusik"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latin"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Keltisk"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gotisk rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressiv rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psykedelisk rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symfonisk rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Langsom rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big band"
+
+#~ msgid "Chorus"
+#~ msgstr "Kor"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Let musik"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akustisk"
+
+#~ msgid "Humour"
+#~ msgstr "Humoristisk"
+
+#~ msgid "Speech"
+#~ msgstr "Taler"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kammermusik"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonater"
+
+#~ msgid "Symphony"
+#~ msgstr "Symfonier"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Klub"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Ballader"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rytmisk soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punkrock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Trommesolo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-house"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Trommer og bas"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-house"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "Britpop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Kristen gangster-rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Sort metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Mellemting"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Nutidigt kristent"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Kristen rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Trash metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Kunstrock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Ukendt kunstner"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Ukendt album"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Redigerer disk-id: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Skjul avancerede diskindstillinger"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Vis avancerede diskindstillinger"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Skjul avancerede sporindstillinger"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Vis avancerede sporindstillinger"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Redigerer disk-id: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Kunstner:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Disk_titel:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Diskkommentarer:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Genre:"
+
+#~ msgid "_Year:"
+#~ msgstr "_År:"
+
+#~ msgid "Title"
+#~ msgstr "Titel"
+
+#~ msgid "Length"
+#~ msgstr "Længde"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Ekstra spordata:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB-sporredigering"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Kan ikke oprette fabrik til CDDBTrackEditor.\n"
+#~ "Det kan skyldes at en anden kopi af cddb-track-editor allerede kører.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "Cd-skærm"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Viser oplysninger om det aktuelt spillende album, kunstneren og den "
+#~ "forløbne tid"
+
+#~ msgid "Time Line"
+#~ msgstr "Tidslinje"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Linje til fremvisning af den forløbne tid for det aktuelle spor"
+
+#~ msgid "Info Line"
+#~ msgstr "Infolinje"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Linje til fremvisning af information"
+
+#~ msgid "Artist Line"
+#~ msgstr "Kunstnerlinje"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Linje til fremvisning af navnet på kunstneren"
+
+#~ msgid "Album Line"
+#~ msgstr "Albumlinje"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Linje til fremvisning af navnet på albummet"
+
+#~ msgid "Play"
+#~ msgstr "Afspil"
+
+#~ msgid "Pause"
+#~ msgstr "Pause"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Afspiller %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Afspiller\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Pause"
+
+#~ msgid "CD Player"
+#~ msgstr "Cd-afspiller"
+
+#~ msgid "Stopped"
+#~ msgstr "Stoppet"
+
+#~ msgid "Disc error"
+#~ msgstr "Diskfejl"
+
+#~ msgid "No disc"
+#~ msgstr "Ingen disk"
+
+#~ msgid "Empty disc"
+#~ msgstr "Tom disk"
+
+#~ msgid "Drive open"
+#~ msgstr "Drev åbent"
+
+#~ msgid "Data CD"
+#~ msgstr "Data-cd"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Ingen cd-rom"
+
+#~ msgid "Drive Error"
+#~ msgstr "Drevfejl"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "En cd-afspiller til Mate"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Indholdet i CDDB har ændret sig"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Ved at vælge \"Ja\" slettes det forrige indhold i CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Ønsker du at fortsætte?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Lydstyrke %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Det ser ud til du ikke har rettigheder til at tilgå %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s ser ikke ud til at være et gyldigt cd-drev. Dette kan skyldes:\n"
+#~ "a) Cd-understøttelse er ikke tilgængeligt på din maskine\n"
+#~ "b) Du har ikke de nødvendige rettigheder til at tilgå cd-drevet\n"
+#~ "c) %s er ikke et cd-drev.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - ukendt"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Afspil/pause"
+
+#~ msgid "_Stop"
+#~ msgstr "_Stop"
+
+#~ msgid "P_revious"
+#~ msgstr "F_oregående"
+
+#~ msgid "_Next"
+#~ msgstr "_Næste"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Skub disk ud"
+
+#~ msgid "_About"
+#~ msgstr "_Om"
+
+#~ msgid "_Quit"
+#~ msgstr "_Afslut"
+
+# NB: skal synkroniseres med næste
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Der er ikke angivet nogen cd-enhed. Dette betyder at\n"
+#~ "cd-afspilleren ikke kan køre. Tryk på \"Angiv enhed\" for at\n"
+#~ "gå til et vindue hvor du kan angive enheden, eller tryk\n"
+#~ "på \"Afslut\" for at afslutte cd-afspilleren."
+
+#~ msgid "Set device"
+#~ msgstr "Angiv enhed"
+
+#~ msgid "No CD device"
+#~ msgstr "Ingen cd-enhed"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "Cd-afspilleren kan ikke køre korrekt.\n"
+#~ "\n"
+#~ "Tryk på \"Detaljer\" for at få flere detaljer om grunden til problemet.\n"
+#~ "\n"
+#~ "Tryk på \"Angiv enhed\" for at gå til et vindue hvor du kan angive "
+#~ "enheden, eller tryk på \"Afslut\" for at afslutte cd-afspilleren"
+
+# bemærk: skal koordineres med ovenstående tekst
+#~ msgid "_Details"
+#~ msgstr "_Detaljer"
+
+# NB: skal synkroniseres med ovenstående tekst
+#~ msgid "_Set device"
+#~ msgstr "_Angiv enhed"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Ugyldig cd-enhed"
+
+#~ msgid "Position"
+#~ msgstr "Position"
+
+#~ msgid "Open preferences"
+#~ msgstr "Indstillinger"
+
+#~ msgid "Preferences"
+#~ msgstr "Indstillinger"
+
+#~ msgid "Track List"
+#~ msgstr "Sporliste"
+
+# mere sigende end original som desuden er svær at oversætte
+#~ msgid "Open track editor"
+#~ msgstr "Ret i sporoplysninger"
+
+#~ msgid "Track editor"
+#~ msgstr "Sporredigering"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Spil/pause"
+
+#~ msgid "Previous track"
+#~ msgstr "Foregående spor"
+
+#~ msgid "Previous"
+#~ msgstr "Foregående"
+
+#~ msgid "Rewind"
+#~ msgstr "Spol tilbage"
+
+#~ msgid "Fast forward"
+#~ msgstr "Hurtigt frem"
+
+#~ msgid "Next track"
+#~ msgstr "Næste spor"
+
+#~ msgid "Eject CD"
+#~ msgstr "Skub cd ud"
+
+#~ msgid "Eject"
+#~ msgstr "Skub ud"
+
+#~ msgid "CD device to use"
+#~ msgstr "Cd-enhed der skal benyttes"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Start kun hvis der ikke allerede kører en cd-afspiller"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Afspil cd'en ved start"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Start som statusikon i statusfeltet"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Kan ikke oprette afspiller"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Afspil lyd-cd'er"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Lydstyrke for cd-afspilleren"
+
+#~ msgid "CD player theme"
+#~ msgstr "Cd-afspillertema"
+
+#~ msgid "Device path"
+#~ msgstr "Sti til enhed"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Vis den resterende tid?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Skub cd'en ud når cd-afspilleren slutter?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Hvordan tiden skal vises når cd-afspiller spiller?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Start afspilning når cd-afspilleren køres?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Skal cd'en skubbes ud, når cd-afspilleren afslutter?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "Stien til det cd-drev som cd-afspilleren skal benytte til at afspille "
+#~ "cd'er"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Hvilket tema skal cd-afspilleren benytte til sit udseende"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Hvilken lydstyrke skal cd-afspilleren benytte når den startes?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr ""
+#~ "Om cd-afspilleren skal begynde at afspille cd'en når programmet starter"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Kunne ikke skubbe cd ud: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Dette betyder at cd-afspilleren ikke kan køre."
+
+#~ msgid "Error setting device"
+#~ msgstr "Fejl under angivelse af enhed"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Indstillinger for cd-afspiller"
+
+#~ msgid "Behavior"
+#~ msgstr "Opførsel"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Start _afspilning når cd-afspilleren starter"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Start afspilning når cd-afspilleren starter"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Forsøg at _skubbe cd ud når cd-afspilleren afslutter"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Forsøg at skubbe cd ud når cd-afspilleren afslutter"
+
+#~ msgid "Themes"
+#~ msgstr "Temaer"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Vælg et tema:"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Justér lydstyrken"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Tester...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Kan ikke tilslutte lydserver.\n"
+#~ "Kør venligst \"esd\" fra en kommandolinje."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Angiv viserens vandrette position."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Angiv viserens lodrette position."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Tilkobl esd-serveren på denne vært."
+
+#~ msgid "HOST"
+#~ msgstr "VÆRT"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Åbn en lodret udgave af viseren."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Fungér som måler af optageniveau."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Vært er %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Optagelydstyrke"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Lydstyrkeviser"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Overvåg optagelydstyrken"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Optageniveau-overvåger"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Overvåg afspilningslydstyrken"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Lydstyrke-overvåger"
+
+#~ msgid "hours"
+#~ msgstr "timer"
+
+#~ msgid "minutes"
+#~ msgstr "minutter"
+
+#~ msgid "seconds"
+#~ msgstr "sekunder"
+
+#~ msgid "_Open..."
+#~ msgstr "_Åbn..."
+
+#~ msgid "Save _As..."
+#~ msgstr "Gem _som..."
+
+#~ msgid "Capture"
+#~ msgstr "Optag lyd"
+
+#~ msgid "Switch"
+#~ msgstr "Kontakt"
+
+#~ msgid "Option"
+#~ msgstr "Indstilling"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Ændr enhed"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Ændr enhed til %s"
+
+#~ msgid "Orientation"
+#~ msgstr "Orientering"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "Statusfeltets orientering."
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "identity"
+#~ msgstr "identitet"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Du skal vælge en eller flere lydprofiler at slette."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Profilbeskrivelse:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "Profil_navn:"
+
+#~ msgid "X-Position"
+#~ msgstr "X"
+
+#~ msgid "Y-Position"
+#~ msgstr "Y"
diff --git a/po/de.po b/po/de.po
new file mode 100644
index 0000000..f7f4adb
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,1944 @@
+# German mate-media translation
+# Copyright (C) 2000-2004 Free Software Foundation, Inc.
+# Matthias Warkus <[email protected]>, 1999.
+# Karl Eichwalder <[email protected]>, 1999, 2000.
+# Christian Meyer <[email protected]>, 2000-2002.
+# Christian Neumair <[email protected]>, 2002-2004.
+# Hendrik Richter <[email protected]>, 2004, 2005, 2006, 2008, 2009.
+# Christian Kirbach <[email protected]>, 2009.
+# Mario Blättermann <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-08-28 07:42+0000\n"
+"PO-Revision-Date: 2010-08-28 22:16+0100\n"
+"Last-Translator: Mario Blättermann <[email protected]>\n"
+"Language-Team: German <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Lautstärkeregler anzeigen"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Lautstärkeregler"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Lautstärke ändern und Ereignissen Klänge zuweisen"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Klang"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Fehlerdiagnose-Code aktivieren"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Version dieser Anwendung"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE-Lautstärkeregler-Applet"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Es wird auf Antwort des Audiosystems gewartet"
+
+#: ../mate-volume-control/src/dialog-main.c:154
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Startseite"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " — MATE-Lautstärkeregler"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Ausgabe"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Wiedergabelautstärke"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Eingabe"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Mikrofonlautstärke"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Links"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Rechts"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Hinten"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Vorn"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Ein-/Ausblenden:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Nicht verstärkt"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Stumm"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Eingabe"
+msgstr[1] "%u Eingaben"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Systemklänge"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Verbindungsglied:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Spitzenerkennung"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Name"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Gerät"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Lautsprecher werden für %s getestet"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Lautsprechertest"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "_Wiedergabelautstärke: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Klangeffekte"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Warnlautstärke: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Wä_hlen Sie ein Gerät zum Konfigurieren:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Einstellungen für das gewählte Gerät:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "_Aufnahmelautstärke: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Aufnahmeniveau:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Wä_hlen Sie ein Gerät zur Toneingabe:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Wä_hlen Sie ein Gerät zur Tonausgabe:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Anwendungen"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Derzeit wird von keiner Audio-Anwendung aufgenommen oder wiedergegeben."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Audio-Einstellungen"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#| msgid "Synthpop"
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Testen"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Starten der Audio-Einstellungen schlug fehl: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Stumm"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Audio-Einstellungen"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Stumm"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Audioclips aufnehmen"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Audio-Recorder"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Unbenannt"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Unbenannt-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Das GStreamer-Element »%s« konnte nicht erstellt werden.\n"
+"Bitte installieren Sie das Plugin »%s« aus dem »%s«-Modul.\n"
+"Stellen Sie mit »gst-inspect-0.10 %s«\n"
+"sicher, dass Ihre Installation korrekt ist und starten Sie\n"
+"anschließend den MATE Audio-Recorder erneut."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Bitte überprüfen Sie die Einstellungen.\n"
+"Möglicherweise fehlen die nötigen Plugins."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld Minute"
+msgstr[1] "%ld Minuten"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld Stunde"
+msgstr[1] "%ld Stunden"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld Sekunde"
+msgstr[1] "%ld Sekunden"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s und %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s und %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Eine Datei öffnen"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Datei konnte nicht geladen werden:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800
+#: ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Bereit"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Ersetzen"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Es existiert bereits eine Datei namens »%s«. \n"
+"Soll sie durch diejenige ersetzt werden, die Sie gerade speichern?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Die Datei »%s« konnte nicht gespeichert werden."
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Datei speichern unter"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ist nicht im Pfad installiert."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Beim Starten von »%s« ist ein Fehler aufgetreten: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Soll die Aufnahme vor dem Schließen gespeichert werden?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Soll die Aufnahme gespeichert werden?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "_Ohne speichern schließen"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_Ohne speichern fortsetzen"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Frage"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (wurde nicht gespeichert)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu Byte)"
+msgstr[1] "%s (%llu Bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Größe unbekannt"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016
+#: ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042
+#: ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (geschätzt)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (Mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (Stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informationen zu %s"
+
+#: ../grecord/src/gsr-window.c:1108
+#: ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Dateiinformationen"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Ordner:"
+
+#: ../grecord/src/gsr-window.c:1129
+#: ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Dateiname:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Dateigröße:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Audio-Informationen"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Dateidauer:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Anzahl der Kanäle:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Samplerate:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitrate"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Ein Audio-Recorder für MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Wiedergabe läuft …"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf-Audio-Ausgang"
+
+#: ../grecord/src/gsr-window.c:1653
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Wiedergabe"
+
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Aufnahme läuft …"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf-Audio-Aufnahme"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System Preferences menu."
+msgstr "Die Einstellungen zur Audio-Aufnahme sind ungültig. Bitte korrigieren Sie diese in den Audio-Einstellungen unter System -> Einstellungen -> Klang."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "Ausgabedatei"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "Lautstärke"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Das Audio-Profil »%s« konnte nicht verarbeitet werden."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Mit dem Audio-Profil »%s« konnte nicht aufgenommen werden."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Mit dem Audio-Profil »%s« konnte nicht in eine Datei geschrieben werden."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Datei"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Ein neues Sample anlegen"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Eine Datei öffnen"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Die momentan geöffnete Datei speichern"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Die momentan geöffnete Datei unter einem anderen Namen speichern"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "_Lautstärkeregler öffnen"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Den Audio-Mixer öffnen"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Informationen zur momentan geöffneten Datei anzeigen"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Die momentan geöffnete Datei schließen"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Die Anwendung beenden"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Steuerung"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Die Audio-Ausgabe mitschneiden"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Die Audio-Aufnahme wiedergeben"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Die Wiedergabe unterbrechen"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Hilfe"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Inhalt"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Die Hilfe anzeigen"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Info zu dieser Anwendung"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Die UI-Datei konnte nicht geladen werden. Möglicherweise ist diese Anwendung nicht korrekt installiert."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Öffnen"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Speichern"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Speichern unter"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Aufnehmen von _Eingang:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Aufnahmeformat:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<keins>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Dauer:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Lautstärke:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s — Audio-Recorder"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Höhe des Fensters"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "Die Höhe mit der das Fenster angezeigt wird."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Breite des Fensters"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "Die Breite mit der das Fenster angezeigt wird."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Klangthema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Unbekannter Lautstärkeregler %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Es konnten keine GStreamer-Plugins und/oder Geräte für Mischpultelemente gefunden werden."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Aufnahme"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Schalter"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Optionen"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Einstellungen des Lautstärkereglers"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Sichtbare Mischer wählen:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "%s stumm/nicht stumm"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Tonspur %s: stumm"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Audio von %s aufnehmen"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Tonspur %s: Audioaufnahme"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Optionsauswahl"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Tonspur %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d von Tonspur %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Tonspur %s, Kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Kanäle für »%s« einander anpassen"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Tonspur %s: Kanäle einander anpassen"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "Mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "links"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "rechts"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "vorne links"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "vorne rechts"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "hinten links"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "hinten rechts"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "vorne mitte"
+
+# CHECK
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "Seite links"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "Seite rechts"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "Unbekannt"
+
+# CHECK
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Lautstärke des Kanals %s von %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Eine MATE/GStreamer-basierte Mischpultanwendung"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Matthias Warkus <[email protected]>\n"
+"Karl Eichwalder <[email protected]>\n"
+"Christian Meyer <[email protected]>\n"
+"Christian Neumair <[email protected]>\n"
+"Hendrik Richter <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Lautstärkeregler: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Gerät: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Lautstärke eines anderen Geräts regeln"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nichts"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nicht unterstützt"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Vorgabe"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Fehler beim Instanzieren des Hauptfensters"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Das Laden der UI-Datei schlug fehl; bitte überprüfen Sie Ihre Installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Die Vorgaben für GStreamer-Anwendungen festlegen"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimedia-System"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klicken Sie den OK-Knopf an, um diesen Vorgang abzuschließen."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Gerät:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Vorgabe-Eingabe"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Vorgabe-Ausgabe"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "Weiter_leitung:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Weiter_leitung:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_sten"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Test der Weiterleitung"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Test läuft …"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Gerät:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Testen"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automatisch erkennen"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio-Soundserver"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Angepasst"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia-Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Kein Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testgeräusch"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Stille"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (z.B. Zoran v4l-Gerät)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Testeingabe"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video für Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video für Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Test-Weiterleitung für »%s« konnte nicht erzeugt werden"
+
+#: ../profiles/audio-profile-edit.c:121
+#: ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Beim Anzeigen der Hilfe ist ein Fehler aufgetreten: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Profil »%s« bearbeiten"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<namenlos>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<keine Beschreibung>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Beim Abrufen der gm_audio-Profilliste ist ein Fehler aufgetreten. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Beim Registrieren einer Benachrichtung bei Änderungen an der Liste der Audio-Profile ist ein Fehler aufgetreten (%s).\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Beim Vergessen des Profilverzeichnisses %s ist ein Fehler aufgetreten (%s).\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Bearbeiten"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Dieses Profil löschen?\n"
+msgstr[1] "Diese %d Profile löschen?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Das Profil »%s« löschen?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Profil löschen"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE-Audio-Profile bearbeiten"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profile:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Es existiert bereits ein Profil namens »%s«"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-Fehler (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Die Datei »%s« fehlt. Dies deutet darauf hin, dass die Anwendung fehlerhaft installiert ist. Daher kann der Dialog nicht angezeigt werden."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Führen Sie »%s --help« aus, um die Liste aller verfügbaren Befehlszeilenoptionen zu sehen.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Audio-Profil bearbeiten"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profil_beschreibung:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktiv?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Datei_endung:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-Weiterleitung:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profilname:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Profil anlegen"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "A_nlegen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Eine Beschreibung des Audio-Profils"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "Eine Profilbeschreibung, die weitere Informationen enthält und beschreibt, wann dieses Profil eingesetzt werden sollte."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Eine Dateiendung, die zum Speichern von mit diesem Profil kodierten Dateien verwendet werden soll."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Eine unvollständige, für dieses Profil zu verwendende, GStreamer-Weiterleitung."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Ein Kurzname für das Audio-Profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Ein kurzer Name für das Audio-Profil, der zum Auswählen verwendet wird und das Profil eindeutig identifiziert."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-Qualität, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-Qualität, verlustfrei"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-Qualität, verlustbehaftet"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-Qualität, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-Qualität, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Eine Liste der Audio-Aufnahmeprofile. Die Liste enthält Zeichenketten, die Unterverzeichnisse relativ zu »/system/gstreamer/@GST_MAJORMINOR@/audio/profiles« angeben."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profilliste"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Die voreingestellte Dateiendung für dieses Profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Die zu verwendende unvollständige GStreamer-Weiterleitung"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Wird zum Konvertieren von Audio-Daten in CD-Qualität verwendet, und zwar mit einem verlustbehafteten Kompressions-Codec. Verwenden Sie dies, falls Sie die Datei später bearbeiten oder auf CD brennen wollen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Wird zum Konvertieren von Audio-Daten in CD-Qualität verwendet, allerdings mit einem erlustbehafteten Kompressions-Codec. Verwenden Sie dies für das Rippen von CDs und Radio-Aufnahmen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Wird zum Konvertieren von Audio-Daten in den verlustbehafteten AAC-Codec verwendet. Benutzen Sie dies für Dateien, die für ein Gerät kopiert werden das nur AAC kodierte Dateien unterstützt. Beachten Sie, dass die Benutzung dieses Formats unter Umständen in Ihrem Land illegal ist. Fragen Sie Ihren Rechtsanwalt für weitere Beratung."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Wird zum Konvertieren von Audio-Daten in CD-Qualität, allerdings mit dem verlustbehafteten MP2-Codec, verwendet. Beachten Sie, dass die Benutzung dieses Formats unter Umständen in Ihrem Land illegal ist. Fragen Sie Ihren Rechtsanwalt für weitere Beratung."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Wird zum Konvertieren von Audio-Daten in CD-Qualität, allerdings mit dem verlustbehafteten MP3-Codec, verwendet. Beachten Sie, dass die Benutzung dieses Formats unter Umständen in Ihrem Land illegal ist. Fragen Sie Ihren Rechtsanwalt für weitere Beratung."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Wird zum verlustfreien Konvertieren von Audio-Daten in Sprachqualität verwendet. Verwenden Sie dies für Sprachaufnahmen, die Sie bearbeiten möchten."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Wird zum verlustbehafteten Konvertieren von Audio-Daten in Sprachqualität verwendet. Verwenden Sie dies für Sprachaufnahmen, die Sie nicht bearbeiten möchten."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Sprache, verlustfrei"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Sprache, verlustbehaftet"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Dieses Profil verwenden?"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Soll dieses Profil verwendet und angezeigt werden?"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Keine Klänge"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Eingebaut"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Ereignisklang wird getestet"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Von Thema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Art"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Klang_thema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Wählen Sie einen Warnklang:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "_Fenster- und Knopfklänge einschalten"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Warnklang"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Fenster und Knöpfe"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knopf angeklickt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Umschaltknopf angeklickt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Fenster maximiert"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Fenstermaximierung widerrufen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Fenster minimiert"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Schreibtisch"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Anmeldung"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Abmeldung"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Neue E-Mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Müll leeren"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Langer Vorgang abgeschlossen (Download, CD brennen etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alarme"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Information oder Frage"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Warnung"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fehler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Akkuwarnung"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Wählen Sie eine Audiodatei"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Audiodateien"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Angepasst …"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Klangthema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Fenster- und Knopfklänge einschalten"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bellen"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Tropfen"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Aufnahme …"
+#~ msgid "Custom..."
+#~ msgstr "Angepasst..."
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Bei CD-Abfragen zu verwendende Server-Adresse"
+#~ msgid "Information to send to server"
+#~ msgstr "An den Server zu sendende Informationen"
+#~ msgid "Port"
+#~ msgstr "Port"
+#~ msgid "Server name"
+#~ msgstr "Server-Name"
+#~ msgid "Server type"
+#~ msgstr "Server-Typ"
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Der zusammen mit allen Abfragen übermittelte Rechnername"
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Der Port, auf dem die Datenbank auf dem Server läuft"
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Der Typ des für CD-Abfragen zu kontaktierenden Servers. Zulässige Werte: "
+#~ "0 (FreeDB-Round-Robin-Server), 1 (anderer FreeDB-Server) sowie 2 (anderer "
+#~ "Server)."
+#~ msgid "The username"
+#~ msgstr "Der Benutzername"
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Der zusammen mit allen Abfragen übermittelte Benutzername"
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Dieser Schlüssel gibt an, welche Benutzerinformationen an den für CD-"
+#~ "Abfragen zu kontaktierenden Server gesendet werden sollen. Mögliche "
+#~ "Werte: 0 (Keine Informationen), 1 (korrekte Informationen) sowie 3 "
+#~ "(andere Informationen)."
+#~ msgid "Your hostname"
+#~ msgstr "Ihr Rechnername"
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Beim Anzeigen der Hilfe ist ein Fehler aufgetreten:\n"
+#~ "%s"
+#~ msgid "Sen_d no information"
+#~ msgstr "_Keine Informationen senden"
+#~ msgid "Send real _information"
+#~ msgstr "Korrekte _Informationen senden"
+#~ msgid "Send _other information:"
+#~ msgstr "_Andere Informationen senden:"
+#~ msgid "Hostna_me:"
+#~ msgstr "_Rechnername:"
+#~ msgid "Login Information"
+#~ msgstr "Anmeldeinformationen"
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB-Roun_d-Robin-Server"
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Anderer _FreeDB-Server:"
+#~ msgid "Server"
+#~ msgstr "Server"
+#~ msgid "Location"
+#~ msgstr "Standort"
+#~ msgid "_Update Server List"
+#~ msgstr "Serverliste _aktualisieren"
+#~ msgid "Other _server:"
+#~ msgstr "Anderer _Server:"
+#~ msgid "Hos_tname:"
+#~ msgstr "Rechnerna_me:"
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD-Datenbankeinstellungen"
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Unbekannt / Unbekannt"
+#~ msgid "Multiple matches..."
+#~ msgstr "Mehrere Treffer …"
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Für Ihre Anfrage wurden mehrere Treffer in der Datenbank\n"
+#~ "gefunden. Unterhalb befindet sich eine Liste mit möglichen\n"
+#~ "Treffern; bitte wählen Sie den besten Treffer."
+#~ msgid "Category"
+#~ msgstr "Kategorie"
+#~ msgid "Disc ID"
+#~ msgstr "CD-Kennung"
+#~ msgid "Artist and Title"
+#~ msgstr "Interpret und Titel"
+#~ msgid "Unknown track"
+#~ msgstr "Unbekannter Titel"
+#~ msgid "CD Database Server"
+#~ msgstr "CD-Datenbank-Server"
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Die CD-Datenbank-Server-Einstellungen festlegen"
+#~ msgid "Blues"
+#~ msgstr "Blues"
+#~ msgid "Classical Rock"
+#~ msgstr "Klassischer Rock"
+#~ msgid "Country"
+#~ msgstr "Country"
+#~ msgid "Dance"
+#~ msgstr "Dance"
+#~ msgid "Disco"
+#~ msgstr "Disco"
+#~ msgid "Funk"
+#~ msgstr "Funk"
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+#~ msgid "Metal"
+#~ msgstr "Metal"
+#~ msgid "New Age"
+#~ msgstr "New Age"
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+#~ msgid "Other"
+#~ msgstr "Sonstige"
+#~ msgid "Pop"
+#~ msgstr "Pop"
+#~ msgid "R&B"
+#~ msgstr "R&B"
+#~ msgid "Rap"
+#~ msgstr "Rap"
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+#~ msgid "Rock"
+#~ msgstr "Rock"
+#~ msgid "Techno"
+#~ msgstr "Techno"
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+#~ msgid "Ska"
+#~ msgstr "Ska"
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz & Funk"
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+#~ msgid "Trance"
+#~ msgstr "Trance"
+#~ msgid "Classical"
+#~ msgstr "Klassik"
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+#~ msgid "Acid"
+#~ msgstr "Acid"
+#~ msgid "House"
+#~ msgstr "House"
+#~ msgid "Game"
+#~ msgstr "Game"
+#~ msgid "Sound Clip"
+#~ msgstr "Audioclip"
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+#~ msgid "Noise"
+#~ msgstr "Noise"
+#~ msgid "Alt"
+#~ msgstr "Alt"
+#~ msgid "Bass"
+#~ msgstr "Bass"
+#~ msgid "Soul"
+#~ msgstr "Soul"
+#~ msgid "Punk"
+#~ msgstr "Punk"
+#~ msgid "Space"
+#~ msgstr "Space"
+#~ msgid "Meditative"
+#~ msgstr "Meditativ"
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentaler Pop"
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentaler Rock"
+#~ msgid "Ethnic"
+#~ msgstr "Ethnic"
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+#~ msgid "Electronic"
+#~ msgstr "Electronic"
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+#~ msgid "Dream"
+#~ msgstr "Dream"
+#~ msgid "Southern Rock"
+#~ msgstr "Southern Rock"
+#~ msgid "Comedy"
+#~ msgstr "Comedy"
+#~ msgid "Cult"
+#~ msgstr "Kult"
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+#~ msgid "Christian Rap"
+#~ msgstr "Christlicher Rap"
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+#~ msgid "Native American"
+#~ msgstr "Native American"
+#~ msgid "Cabaret"
+#~ msgstr "Kabarett"
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelic"
+#~ msgid "Rave"
+#~ msgstr "Rave"
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+#~ msgid "Polka"
+#~ msgstr "Polka"
+#~ msgid "Musical"
+#~ msgstr "Musical"
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+#~ msgid "Folk"
+#~ msgstr "Folk"
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+#~ msgid "National Folk"
+#~ msgstr "National Folk"
+#~ msgid "Swing"
+#~ msgstr "Swing"
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+#~ msgid "Latin"
+#~ msgstr "Latin"
+#~ msgid "Revival"
+#~ msgstr "Revival"
+#~ msgid "Celtic"
+#~ msgstr "Keltisch"
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic Rock"
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressive Rock"
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic Rock"
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic Rock"
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+#~ msgid "Chorus"
+#~ msgstr "Chorus"
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
+#~ msgid "Acoustic"
+#~ msgstr "Akustisch"
+#~ msgid "Humour"
+#~ msgstr "Humor"
+#~ msgid "Speech"
+#~ msgstr "Sprache"
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+#~ msgid "Opera"
+#~ msgstr "Oper"
+#~ msgid "Chamber Music"
+#~ msgstr "Chamber-Musik"
+#~ msgid "Sonata"
+#~ msgstr "Sonate"
+#~ msgid "Symphony"
+#~ msgstr "Symphonie"
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+#~ msgid "Primus"
+#~ msgstr "Primus"
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+#~ msgid "Satire"
+#~ msgstr "Satire"
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+#~ msgid "Club"
+#~ msgstr "Club"
+#~ msgid "Tango"
+#~ msgstr "Tango"
+#~ msgid "Samba"
+#~ msgstr "Samba"
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmischer Soul"
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+#~ msgid "Duet"
+#~ msgstr "Duett"
+#~ msgid "Punk Rock"
+#~ msgstr "Punk Rock"
+#~ msgid "Drum Solo"
+#~ msgstr "Drum Solo"
+#~ msgid "A Cappella"
+#~ msgstr "A Cappella"
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+#~ msgid "Goa"
+#~ msgstr "Goa"
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+#~ msgid "Terror"
+#~ msgstr "Terror"
+#~ msgid "Indie"
+#~ msgstr "Indie"
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+#~ msgid "Polsk Punk"
+#~ msgstr "Polnischer Punk"
+#~ msgid "Beat"
+#~ msgstr "Beat"
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christlicher Gangsta Rap"
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+#~ msgid "Contemporary Christian"
+#~ msgstr "Zeigenössisch-Christlich"
+#~ msgid "Christian Rock"
+#~ msgstr "Christlicher Rock"
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+#~ msgid "Anime"
+#~ msgstr "Anime"
+#~ msgid "JPop"
+#~ msgstr "JPop"
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+#~ msgid "Unknown Artist"
+#~ msgstr "Unbekannter Interpret"
+#~ msgid "Unknown Album"
+#~ msgstr "Unbekanntes Album"
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Kennung der bearbeiteten CD: %s"
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Erweiterte CD-Einstellungen verbergen"
+
diff --git a/po/dz.po b/po/dz.po
new file mode 100644
index 0000000..e5f089f
--- /dev/null
+++ b/po/dz.po
@@ -0,0 +1,2550 @@
+# Dzongkha translation of mate-media
+# Copyright @ 2006, Free Software Foundation, Inc.
+# Mindu Dorji
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.dz\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-03-19 04:41+0000\n"
+"PO-Revision-Date: 2007-03-20 11:51+0530\n"
+"Last-Translator: sonam pelden <[email protected]>\n"
+"Language-Team: DZONGKHA <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "སི་ཌི་གི་དྲི་དཔྱད་དོན་ལུ་ འབྲེལ་བ་འཐབ་ནིའི་ སར་བར་གྱི་ཁ་བྱང་།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "སར་བར་ལུ་ གཏང་ནིའི་བརྡ་དོན།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "འདྲེན་ལམ།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "སར་བར་གྱི་མིང་།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "སར་བར་གྱི་དབྱེ་བ།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "འདྲི་དཔྱད་ཆ་མཉམ་དང་གཅིག་ཁར་གཏང་ནིའི་ ཧོསིཊི་ནེམ"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "སར་བར་གྱིས་ གནད་སྡུད་གཡོག་བཀོལ་བའི་བསྒང་གི་འདྲེན་ལམ།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid "The type of the server to contact for CD queries. Possible values are 0 (FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr "སི་ཌི་གི་འདྲི་དཔྱད་དོན་ལུ་ འབྲེལ་བ་འཐབ་ནིའི་ སར་བར་གྱི་དབྱེ་བ། སྲིད་པའི་བེ་ལུསི་ ༠ (ཕིརི་ཌི་བི་ རའུན་ རོ་བིན་སར་བར་)དང་ ༡ (ཕིརི་ཌི་བི་སར་བར་གཞན་) ༢ སར་བར་གཞན) ཚུ་ཨིན།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "ལག་ལེན་པའི་མིང་དེ།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "འདྲི་དཔྱད་ཆ་མཉམ་ལུ་གཏང་ནིའི་ ལག་ལེན་པའི་མིང་།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid "This key specifies which user information will be sent to the server to contact for CD queries. Possible values are 0 (no information), 1 (real information) and 3 (other information)."
+msgstr "ལྡེ་མིག་དེ་གིས་ སི་ཌི་གི་འདྲི་དཔྱད་དོན་ལུ་ འབྲེལ་བ་འཐབ་ནིའི་དོན་ལས་ ལག་ལེན་པའི་བརྡ་དོན་ག་དེ་ སར་བར་ལུ་གཏང་ནི་ཨིན་ན་ གསལ་བཀོད་འབདཝ་ཨིན། སྲིད་པའི་བེ་ལུསི་ ༠ (བརྡ་དོན་མེད) དང་ ༡ (བརྡ་དོན་ངོ་མ) ༣ (བརྡ་དོན་གཞན) ཚུ་ཨིན།"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "ཁྱོད་རའི་ཧོསིཊི་ནེམ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"གྲོགས་རམ་བཀྲམ་སྟོན་འབད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "བརྡ་དོན་ག་ནི་ཡང་མ་གཏང་།(_d)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "བརྡ་དོན་ངོ་མ་གཏང་།(_i)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "བརྡ་དོན་གཞན་གཏང་།(_o)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "མིང་:(_N)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "ཧོསིཊི་ནེམ།(_m"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "ནང་བསྐྱོད་བརྡ་དོན།"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "ཕིརི་ཌི་བི་ རའུན་ རོ་བིན་ སར་བར།(_r)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "ཕིརི་ཌི་བི་ སར་བར་གཞན།(_F)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "སར་བར།"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "གནས་ཁོངས།"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "སར་བར་གྱི་ཐོ་ཡིག་ དུས་མཐུན་བཟོ།(_U)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "སར་བར་གཞན་:(_s)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "ཧོསིཊི་ནེམ་:(_t)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "འདྲེན་ལམ་:(_P)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "སི་ཌི་གནད་སྡུད་གཞི་རྟེན་གྱི་དགའ་གདམ་ཚུ།"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "མ་ཤེསཔ།/མ་ཤེསཔ།"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227
+#: ../grecord/src/gsr-window.c:977
+#: ../grecord/src/gsr-window.c:987
+#: ../grecord/src/gsr-window.c:1003
+#: ../grecord/src/gsr-window.c:1012
+#: ../grecord/src/gsr-window.c:1355
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "མ་ཤེསཔ།"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "སྣ་མང་མཐུན་འགྲིགས་…"
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"གནད་སྡུད་གཞི་རྟེན་ནང་ སྣ་མང་མཐུན་འགྲིགས་འདུག \n"
+"སྲིད་པའི་མཐུན་འགྲིགས་ཐོ་ཡིག་ཅིག་ འོག་ལུ་ཡོདཔ་ལས་ མཐུན་འགྲིགས་དྲག་ཤོས་དེ་ གདམ་ཁ་རྐྱབས།"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "དབྱེ་ཁག"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ཌིཀསི་གི་ཨའི་ཌི"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "གླུ་གཞསཔ་དང་མགོ་མིང་།"
+
+#: ../cddb-slave2/cddb-slave.c:1351
+#: ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "མ་ཤེས་པའི་གླུ་རིམ།"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "སི་ཌི་གནད་སྡུད་གཞི་རྟེན་སར་བར།"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "ཁྱོད་རའི་སི་ཌི་གནད་སྡུད་གཞི་རྟེན་ སར་བར་དགའ་གདམ་ཚུ་ ལེགས་བཅོས་འབད།"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "ཧོནམ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "སྔོན་སྲོལ་གྱི་རོཀ། "
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "རྒྱལ་ཁབ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "གླུ་གར།"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "ཌིསི་ཀོ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "ཕངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "ག་རཱནཇི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "ཧིཔ་ཧོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "ཇཱཛི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "མེ་ཊཱལ"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "དུས་བསྐལ་གསརཔ"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "རྒན་རྒས།"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "གཞན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "པོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "ཨར་དང་བི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "རེཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "རེག་གེ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "འཕྲུལ་རིག"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "བཟོ་གྲྭའི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "ཐབས་གཞན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "སི་ཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "ཌེཐ་ མེ་ཊཱལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "པེ་རེངཀསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "སྒྲ་ལམ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "ཡུ་རོ་འཕྲུལ་རིག"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "ཨེམ་བིནཊི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "ཊིཔ་ཧོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "འཐེན་གླུ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "ཇཱཛི་+ཕངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "ཕུས་ཤཱན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "ཊེནསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "སྔོན་སྲོལ་གྱི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "སྙན་ཆས་ཀྱི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "ཨེ་སིཌི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "སྡོད་ཁང་།"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "རྩེདམོ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "སྒྲ་སྐད་འཛིན་པང་།"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "ཆོས་གླུ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "རྩུབས་སྐད།"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "གདམ་ལྡེ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "བཱསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "སཱོལ"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "པངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "བར་སྟོང་"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "མེ་ཌི་ཊེ་ཊིཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "སྙན་ཆས་ཀྱི་པོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "སྙན་ཆས་ཀྱི་རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "ཨིཐ་ནིཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "གོ་ཐིཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "ཌཀ་ཝེབ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "ཊེཀ་ནོ་ ཨིན་ཌཱསི་ཊི་ཡཱལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "གློག་ཆས།"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "པོཔ་ཕཱོལཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "ཡུ་རོ་ཌཱནསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "གཉིད་ལམ"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "སའུ་དཱན་ རོཀ"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "དགོད་བྲོའི་ཟློས་གར།"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "ཀཱལཊི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "གེངསི་ཊ་ རེཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "དྲག་ཤོས་༤༠།"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "ཀིརི་ཤཱན་ རེཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "པོཔ་/ཕངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "ནགས་ཚལ"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "ཨ་མི་རི་ཀའི་ཡུལ་མི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "ནུབ་མོའི་སྤྲོ་གཏད"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "ནིའུ་ཝེབ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "སའི་ཀི་ཌི་ལིཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "རེབ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "གདངས་སྟོན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "ཊེ་ལར།"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "ལོ་ཕི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "ཊི་བཱལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "ཨེ་སིཌི་ པངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "ཨེ་སིཌི་ ཇཱཛི"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "པཱོལ་ཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "རི་ཊོ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "སྙན་ཆའི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "རོཀ་དང་རཱོལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "ཧཱཌི་རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "རང་ལུགས་ཀྱི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "རང་ལུགས་ཀྱི་/རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "རྒྱལ་ཡོངས་རང་ལུགས།"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "སུ་ཡིང་།"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "ཕཱསིཊི་ཕུས་ཤཱན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "བི་བོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "ལེ་ཊིན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "རི་བའི་བཱལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "སེལ་ཊིཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "བུལུ་གརཱསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "ཨེ་བེནཊི་གར་ཌི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "གོ་ཐིཀ་ རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "པོརོ་གེརེ་སིབ་ རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "སའི་ཀི་ཌི་ལིཀ་ རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "སིམ་ཕོ་ནིཀ་ རོཀ"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "སོ་ལོ་ རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "བིག་ བེནཌི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "བསྐྱར་གདངས"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "ཉན་ནི་འཇམ་ཏོང་ཏོ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr " རང་བཞིན་གྱི་སྒྲ་དབྱངས"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "དགོད་བྲ་སི་སི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "བློ"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "ཅེན་སཱོན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "གླུ་གཞས་ཁང་"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "སྔོན་སྲོལ་གླུ་གཞས།"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "སོ་ན་ཊ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "སིམ་ཕོ་ནི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "བུ་ཊི་ བཱསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "པརའི་མཱསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "པོརོན་ གུརུབ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "ས་ཊའིར།"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "སོ་ལོ་ ཇེམ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "ཚོགས་ཕྲན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "ཊེང་གོ"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "སམ་བ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "སྔོན་སྲོལ་སྲུང་"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "བེ་ལེཌི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "པ་ཝར་ བེ་ལེཌི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "རིཐ་མིཀ་ སཱོལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "ཕིརི་སི་ཊ་ཡེལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "ཌུའིཊི"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "པངཀ་ རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "ཌམ་ སོ་ལོ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "ཨེ་ཀེ་པི་ལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "ཡུ་རོ་སྡོད་ཁང་"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "གླུ་གར་ཁང་།"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "གོ་འ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "བང་ཀ་དང་ བཱསི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "ཚོགས་ཕྲན་ཁང་"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "ཧརཌི་ཀོར།"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "འཇིགས་སྣང་།"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "ཨིན་ཌའི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "བིརིཊི་པོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "ནེ་ཇར་པངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "པཱོལསིཀ་ པངཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "བིཊི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "ཀིརི་ཤཱན་ གེངསི་ཊ་ རེཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "ཧེ་བི་ མེ་ཊཱལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "བེ་ལེཀ་ མེ་ཊཱལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "ཀོ་རོསི་ཨོ་བར།"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "དེང་དུས་ཀྱི་ ཀིརི་ཤཱན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "ཀིརི་ཤཱན་ རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "མེ་རིང་གུས།"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "སཱལ་ས།"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "ཐེརེཤི་ མེ་ཊལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "ཨེ་ནི་མི།"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "ཇེ་པོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "སིནཐ་པོཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "ནུ་མེ་ཊལ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "ཨཊི་རོཀ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:532
+#: ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735
+#: ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "མ་ཤེས་པའི་གླུ་གཞསཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:533
+#: ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738
+#: ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "མ་ཤེས་པའི་གླུ་མཛོད།"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "ཌིཀསི་གི་ཨའི་ཌི་ %s ཞུན་དག་རྐྱབས་དོ། "
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "མཐོ་རིམ་ཅན་གྱི་ ཌིཀསི་་གི་གདམ་ཁ་སྦ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "མཐོ་རིམ་ཅན་གྱི་ ཌིཀསི་་གི་གདམ་ཁ་སྟོན།"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "མཐོ་རིམ་ཅན་གྱི་ གླུ་རིམ་གདམ་ཁ་ཚུ་ སྦ་བཞག"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "མཐོ་རིམ་ཅན་གྱི་གླུ་རིམ་ གདམ་ཁ་ཚུ་སྟོན།"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "ཌིཀསི་གི་ཨའི་ཌི་: ཞུན་དག་རྐྱབས་དོ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "གླུ་གཞསཔ་:(_A)"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "ཌིཀསི་གི་མགོ་མིང་:(_T)"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "ཌིཀསི་གི་བསམ་བཀོད་:(_D)"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "གེན་རི་:(_G)"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "སྤྱི་ལོ:(_Y)"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "མགོ་མིང་"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "རིང་ཚད།"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "གླུ་རིམ་ཐེབས་ཀྱི་གནད་སྡུད་:(_E)"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "སི་ཌི་ཌི་བི་ གླུ་རིམ་ཞུན་དགཔ།"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"སི་ཌི་ཌི་བི་-གླུ་རིམ་-ཞུན་དགཔའི་འཕྲུལ་ཁང་བཟོ་མི་ཚུགས་པས།\n"
+"དེ་གི་རྒྱུ་རྐྱེན་དེ་ སི་ཌི་ཌི་བི་-གླུ་རིམ་-ཞུན་དགཔའི་ འདྲ་བཤུས་གཞན་ཅིག་ ཧེ་མ་ལས་རང་ གཡོག་བཀོལ་བཞིན་ཡོདཔ་འོང་ནི་མས།\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "སི་ཌི་བཀྲམ་སྟོན།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid "Displays information about the currently playing album, artist and time elapsed"
+msgstr "ད་ལྟོ་གཏང་བའི་བསྒང་གི་གླུ་མཛོད་དང་ གླུ་གཞསཔ་ དུས་ཚོད་འགོར་མི་ཚུ་གི་སྐོར་ལས་ བརྡ་དོན་བཀྲམ་སྟོན་འབདཝ་ཨིན།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "ཆུ་ཚོད་ཀྱི་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "ད་ལྟོའི་གླུ་རིམ་དོན་ལུ་སོང་བའི་དུས་ཚོད་ བཀྲམ་སྟོན་གྱི་དོན་ལུ་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "བརྡ་དོན་གྱི་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "བརྡ་དོན་བཀྲམ་སྟོན་གྱི་དོན་ལུ་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "གླུ་གཞས་པའི་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "གླུ་གཞས་པའི་མིང་ བཀྲམ་སྟོན་གྱི་དོན་ལུ་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "གླུ་མཛོད་ཀྱི་འབྲེལ་ལམ།"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "གླུ་མཛོད་ཀྱི་མིང་ བཀྲམ་སྟོན་གྱི་དོན་ལུ་འབྲེལ་ལམ།"
+
+#: ../mate-cd/callbacks.c:87
+#: ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283
+#: ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:808
+msgid "Play"
+msgstr "གཏང་།"
+
+#: ../mate-cd/callbacks.c:160
+#: ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242
+#: ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365
+#: ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430
+#: ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "ཐེམ།"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"གཏང་དོ་ %s - %s།\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"གཏང་དོ་\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "ཐེམ་ཡོད།"
+
+#: ../mate-cd/callbacks.c:668
+#: ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927
+#: ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:681
+#: ../mate-cd/mate-cd.c:873
+#: ../mate-cd/mate-cd.desktop.in.in.h:1
+#: ../mate-cd/preferences.c:614
+msgid "CD Player"
+msgstr "སི་ཌི་གཏང་འཕྲུལ།"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "བཀག་ཡོདཔ།"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "ཌིཀསི་གི་འཛོལ་བ།"
+
+#: ../mate-cd/callbacks.c:711
+#: ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "ཌིཀསི་མིན་འདུག"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "ཌིཀསི་སྟོངམ།"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "འདྲེན་འཕྲུལ་ཁ་ཕྱེ"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "གནད་སྡུད་ཀྱི་སི་ཌི།"
+
+#: ../mate-cd/callbacks.c:890
+#: ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "སི་ཌི་རཱོམ་མིན་འདུག"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "འདྲེན་འཕྲུལ་གྱི་འཛོལ་བ།"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "ཇི་ནོམ་གྱི་དོན་ལུ་ སི་ཌི་གཏང་འཕྲུལ་ཅིག"
+
+#: ../mate-cd/callbacks.c:1110
+msgid "Contents in the CDDB have changed"
+msgstr "སི་ཌི་ཌི་བི་ནང་ཡོད་པའི་ ནང་དོན་ཚུ་ བསྒྱུར་བཅོས་སོང་ནུག"
+
+#: ../mate-cd/callbacks.c:1111
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "'ཨིན' ལུ་ གདམ་བརྐྱབ་པ་ཅིན་ སི་ཌི་ཌི་བི་ནང་གི་ ཧེ་མའི་ནང་དོན་ཚུ་ བཏོན་གཏང་འོང་།"
+
+#: ../mate-cd/callbacks.c:1112
+msgid "Do you wish to continue?"
+msgstr "ཁྱོད་ཀྱིས་འཕྲེ་མཐུད་ནི་ཨིན་ན?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1185
+#: ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "སྐད་ཤུགས་%d%%།"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "ཁྱོད་ལུ་%s ནང་འཛུལ་སྤྱོད་འབད་ནིའི་ གནང་བ་མེདཔ་བཟུམ་ཅིག་འདུག"
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s གིས་ ནུས་ཅན་གྱི་ སི་ཌི་འདྲེན་འཕྲུལ་ཅིག་ལུ་ དཔག་དོ་བཟུམ་ཅིག་མིན་འདུག དེ་གི་རྒྱུ་མཚན་ཡང་: \n"
+"ཀ) ཁྱོད་ཀྱི་གློག་རིག་དེ་ནང་ སི་ཌི་གི་རྒྱབ་སྐྱོར་མེདཔ།\n"
+"ཁ) ཁྱོད་ལུ་སི་ཌི་འདྲེན་འཕྲུལ་ནང་ འཛུལ་སྤྱོད་འབད་ནིའི་ ངེས་བདེན་གནང་བ་མེདཔ།\n"
+"ག) %sདེ་ སི་ཌི་འདྲེན་འཕྲུལ་ནང་མེདཔ།\n"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - མ་ཤེསཔ།"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "གཏང་/ཐེམ།(_S)"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "བཀག(_S)"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "ཧེ་མམ།(_r)"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "ཤུལ་མམ།(_N)"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "ཌིཀསི་བཏོན།(_E)"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367
+#: ../grecord/src/gsr-window.c:1990
+msgid "_Help"
+msgstr "གྲོགས་རམ།(_H)"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "སྐོར་ལས།(_A)"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "སྤངས་།(_Q)"
+
+#: ../mate-cd/mate-cd.c:601
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"སི་ཌི་གི་ཐབས་འཕྲུལ་མིན་འདུག དེ་གིས་འབད་ སི་ཌི་གཏང་འཕྲུལ་\n"
+"ལག་ལེན་འཐབ་མི་ཚུགས། ཁྱོད་ཀྱིས་ཐབས་འཕྲུལ་གཞི་སྒྲིག་འབད་ཚུགས་པའི་ ཌའི་ལོག་ཅིག་ནང་འགྱོ་ནི་ལུ་\n"
+" ‘ཐབས་འཕྲུལ་གཞི་སྒྲིག་’ ཟེར་མི་ལུ་ ཨེབ་གཏང་འབད། ཡང་ཅིན་ སི་ཌི་གཏང་འཕྲུལ་ སྤང་ནིའི་དོན་ལུ་ ‘སྤང་’ ཟེར་མི་ལུ་ཨེབ་གཏང་འབད།"
+
+#: ../mate-cd/mate-cd.c:605
+msgid "Set device"
+msgstr "ཐབས་འཕྲུལ་གཞི་སྒྲིག་འབད།"
+
+#: ../mate-cd/mate-cd.c:607
+msgid "No CD device"
+msgstr "སི་ཌི་ཐབས་འཕྲུལ་མིན་འདུག"
+
+#: ../mate-cd/mate-cd.c:660
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press 'Quit' to quit the CD player"
+msgstr ""
+"སི་ཌི་གཏང་འཕྲུལ་གྱིས་ ངེས་བདེན་སྦེ་ ལཱ་འབད་མི་ཚུགས་པས།\n"
+"\n"
+"ལཱ་འབད་མ་ཚུགས་པའི་རྒྱུ་མཚན་གྱི་ རྒྱས་བཤད་བལྟ་ནིའི་དོན་ལས་ ‘རྒྱས་བཤད་’ ལུ་ཨེབ།\n"
+"\n"
+"ཁྱོད་ཀྱིས་ཐབས་འཕྲུལ་གཞི་སྒྲིག་འབད་ཚུགས་པའི་ གཏམ་ཚིག་ཅིག་ནང་འགྱོ་ནི་ལུ་\n"
+" ‘ཐབས་འཕྲུལ་གཞི་སྒྲིག་’ ཟེར་མི་ལུ་ ཨེབ་གཏང་འབད། ཡངཅིན་ སི་ཌི་གཏང་འཕྲུལ་ སྤང་ནིའི་དོན་ལུ་ ‘སྤང་’ ཟེར་མི་ལུ་ཨེབ་གཏང་འབད།"
+
+#: ../mate-cd/mate-cd.c:664
+msgid "_Details"
+msgstr "རྒྱས་བཤད།(_D)"
+
+#: ../mate-cd/mate-cd.c:665
+msgid "_Set device"
+msgstr "ཐབས་འཕྲུལ་གཞི་སྒྲིག་འབད།(_S)"
+
+#: ../mate-cd/mate-cd.c:667
+msgid "Invalid CD device"
+msgstr "ནུས་མེད་ཀྱི་ སི་ཌི་ཐབས་འཕྲུལ།"
+
+#: ../mate-cd/mate-cd.c:746
+msgid "Position"
+msgstr "གནས་ས།"
+
+#: ../mate-cd/mate-cd.c:763
+msgid "Open preferences"
+msgstr "དགའ་གདམ་ཚུ་ཁ་ཕྱེ།"
+
+#: ../mate-cd/mate-cd.c:764
+msgid "Preferences"
+msgstr "དགའ་གདམ་ཚུ།"
+
+#: ../mate-cd/mate-cd.c:772
+msgid "Track List"
+msgstr "གླུ་རིམ་གྱི་ཐོ་ཡིག"
+
+#: ../mate-cd/mate-cd.c:778
+msgid "Open track editor"
+msgstr "གླུ་རིམ་ཞུན་དགཔ་ཁ་ཕྱེ།"
+
+#: ../mate-cd/mate-cd.c:779
+msgid "Track editor"
+msgstr "གླུ་རིམ་ཞུན་དགཔ།"
+
+#: ../mate-cd/mate-cd.c:808
+msgid "Play / Pause"
+msgstr "གཏང་/ཐེམ།"
+
+#: ../mate-cd/mate-cd.c:813
+msgid "Stop"
+msgstr "བཀག"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous track"
+msgstr "ཧེ་མའི་གླུ་རིམ།"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous"
+msgstr "ཧེ་མའི།"
+
+#: ../mate-cd/mate-cd.c:821
+msgid "Rewind"
+msgstr "རྒྱབ་བསྒྱིར།"
+
+#: ../mate-cd/mate-cd.c:829
+msgid "Fast forward"
+msgstr "མགྱོགས་པར་གདོང་བསྐྱོད"
+
+#: ../mate-cd/mate-cd.c:837
+msgid "Next track"
+msgstr "གླུ་རིམ་ཤུལ་མམ།"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject CD"
+msgstr "སི་ཌི་བཏོན།"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject"
+msgstr "བཏོན།"
+
+#: ../mate-cd/mate-cd.c:963
+msgid "CD device to use"
+msgstr "ལག་ལེན་འཐབ་ནིའི་ སི་ཌི་ཐབས་འཕྲུལ།"
+
+#: ../mate-cd/mate-cd.c:965
+msgid "Only start if there isn't already a CD player application running"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་གྱི་ གློག་རིམ་ཅིག་ ཧེ་མ་ལས་རང་ ལག་ལེན་འཐབ་པའི་བསྒང་མེད་པ་ཅིན་རྐྱངམ་གཅིག་ འགོ་བཙུགས།"
+
+#: ../mate-cd/mate-cd.c:967
+msgid "Play the CD on startup"
+msgstr "འགོ་བཙུགསཔ་ཅིག་ སི་ཌི་གཏང་།"
+
+#: ../mate-cd/mate-cd.c:969
+msgid "Start iconified in notification area"
+msgstr "བརྡ་བསྐུལ་མངའ་ཁོངས་ནང་ ངོས་དཔར་བཟོ་ཡོད་མི་འགོ་བཙུགས་"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1011
+msgid "Cannot create player"
+msgstr "གཏང་འཕྲུལ་གསར་བསྐྲུན་ འབད་མི་ཚུགས་པས།"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "རྣར་ཉན་སི་ཌི་གཏང་།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་གྱི་སྐད་ཤུགས།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་གྱི་བརྗོད་དོན།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "ཐབས་འཕྲུལ་གྱི་འགྲུལ་ལམ།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "དུས་ཚོད་ལྷག་ལུས་འདི་ བཀྲམ་སྟོན་འབད་ནི་ཨིན་ན?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་སྤངམ་ད་ སི་ཌི་བཏོན།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་འདི་ གཏང་སྟེ་ཡོད་པའི་སྐབས་ དུས་ཚོད་ག་དེ་སྦེ་ བཀྲམ་སྟོན་འབད་དགོཔ་ཨིན་ནི?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་ འགོ་བཙུགསཔ་ད་གཏང་ནི་ཨིན་ན?།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་སྤངམ་ད་ སི་ཌི་བཏོན་དགོཔ་ཨིན་ན?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་གྱིས་ སི་ཌི་གཏང་ནིའི་དོན་ལུ་ ལག་ལེག་འཐབ་ནིའི་ སི་ཌི་འདྲེན་འཕྲུལ་ལུ་ འགྱོ་ནིའི་འགྲུལ་ལམ།"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "བྱུང་སྣང་འདི་གི་དོན་ལུ་ སི་ཌི་གཏང་འཕྲུལ་དེ་གིས་ བརྗོད་དོན་ག་ཅི་ ལག་ལེན་འཐབ་ནི་ཨིན་ན?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་དེ་ འགོ་བཙུགས་པའི་སྐབས་ སྐད་ཤུགས་ག་དེ་ཅིག་ ལག་ལེན་འཐབ་ནི་སྨོ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་དེ་ འགོ་བཙུགསཔ་ད་བསྟུན་ཏེ་ སི་ཌི་དེ་ གཏང་དགོཔ་ཨིན་ན?"
+
+#: ../mate-cd/gst-cdrom.c:286
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "སི་ཌི་%sཕྱིར་བཏོན་གཏང་མ་ཚུགས།"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"འདི་གི་དོན་དག་ སི་ཌི་གཏང་འཕྲུལ་དེ་ ལག་ལེན་འཐབ་མི་ཚུགསཔ་ཨིན་པས།%s\n"
+" "
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "ཐབས་འཕྲུལ་གཞི་སྒྲིག་འབད་ནི་ལུ་འཛོལ་བ།"
+
+#: ../mate-cd/preferences.c:587
+msgid "CD Player Preferences"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་གྱི་ དགའ་གདམ་ཚུ།"
+
+#: ../mate-cd/preferences.c:626
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "ཐབས་འཕྲུལ་:(_D)"
+
+#: ../mate-cd/preferences.c:640
+msgid "Behavior"
+msgstr "སྤྱོད་ལམ།"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start _playback when CD Player starts"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་འགོ་བཙུགསཔ་ད་ གཏང་ནི་འགོ་བཙུགས།(_p)"
+
+#: ../mate-cd/preferences.c:654
+msgid "Start playback when CD Player starts"
+msgstr "སི་ཌི་འགོ་བཙུགསཔ་ད་ གཏང་ནི་འགོ་བཙུགས།"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་ ཕྱིར་འཐོན་འབདཝ་ད་ སི་ཌི་བཏོན་ཐབས་འབད།"
+
+#: ../mate-cd/preferences.c:667
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "སི་ཌི་གཏང་འཕྲུལ་ ཕྱིར་འཐོན་འབདཝ་ད་ སི་ཌི་བཏོན་ཐབས་འབད།"
+
+#: ../mate-cd/preferences.c:683
+msgid "Themes"
+msgstr "བརྗོད་དོན་ཚུ།"
+
+#: ../mate-cd/preferences.c:695
+msgid "_Select a theme:"
+msgstr "བརྗོད་དོན་ཅིག་སེལ་འཐུ་འབད་:(_S)"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "སྒྲ་སྐད་ཀྱི་ ཀི་ལིཔ་བཟུང་།"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1200
+msgid "Sound Recorder"
+msgstr "སྒྲ་སྐད་བཟུང་འཕྲུལ།"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1683
+#: ../grecord/src/gsr-window.c:2482
+msgid "Untitled"
+msgstr "མགོ་མིང་མ་བཏགསཔ།"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1685
+#, c-format
+msgid "Untitled-%d"
+msgstr "མགོ་མིང་མ་བཏགསཔ་-%d།"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"ཇི་སི་ཊི་མར་གི་ཆ་ཤས་%sགསར་བསྐྲུན་འབད་མི་ཚུགས་པས།\n"
+"པ་ལག་ཨིན་'%s'ཚད་གཞི་'%s'ནང་ལས་གཞི་བཙུགས་འབད་གནང་།\n"
+"gst-inspect-0.10 %s གཡོག་བཀོལ་ཐོག་ལས་\n"
+"གཞི་བཙུགས་ངེས་བདེན་ཨིནམ་མེནམ་ བདེན་སྦྱོར་འབད།\n"
+"དེ་ལས་ཇི་ནོམ་སྒྲ་སྐད་བཟུང་འཕྲུལ་ལོག་འགོ་བཙུགས།"
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"དེ་གི་སྒྲིག་སྟངས་ལུ་ བདེན་སྦྱོར་འབད་གནང་།\n"
+"ཁྱོད་ལུ་དགོ་པའི་ པ་ལག་ཨིནསི་ཚུ་མེདཔ་འོང་།"
+
+#: ../grecord/src/gsr-window.c:292
+#: ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303
+#: ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "ཆུ་ཚོད་ཚུ།"
+
+#: ../grecord/src/gsr-window.c:292
+#: ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303
+#: ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "ཆུ་ཚོད།"
+
+#: ../grecord/src/gsr-window.c:293
+#: ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314
+#: ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "སྐར་མ་ཚུ།"
+
+#: ../grecord/src/gsr-window.c:293
+#: ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314
+#: ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "སྐར་མ།"
+
+#: ../grecord/src/gsr-window.c:294
+#: ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315
+#: ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "སྐར་ཆ་ཚུ།"
+
+#: ../grecord/src/gsr-window.c:294
+#: ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315
+#: ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "སྐར་ཆ།"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "ཡིག་སྣོད་ཅིག་ཁ་ཕྱེ།"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ཡིག་སྣོད་མངོན་གསལ་འབད་མ་ཚུགས་:\n"
+"%s "
+
+#: ../grecord/src/gsr-window.c:576
+#: ../grecord/src/gsr-window.c:1486
+#: ../grecord/src/gsr-window.c:1740
+#: ../grecord/src/gsr-window.c:2304
+msgid "Ready"
+msgstr "གྲ་སྒྲིག"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "ཚབ་བཙུགས།(_R)"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"ཡིག་སྣོད་མིང་\"%s\"ཟེར་ བཏགས་བཏགསཔ་ཅིག་ ཧེ་མ་ལས་རང་འདུག\n"
+"དེ་གི་ཚབ་ལུ་ ད་ལྟོ་ཁྱོད་ཀྱིས་སྲུང་མི་དེ་ བཙུག་ནི་ཨིན་ན?"
+
+#: ../grecord/src/gsr-window.c:697
+#: ../grecord/src/gsr-window.c:704
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ཡིག་སྣོད་\" %s\"དེ་ བསྲུང་མ་ཚུགས།"
+
+#: ../grecord/src/gsr-window.c:721
+msgid "Save file as"
+msgstr "ཡིག་སྣོད་དེ་སྦེ་སྲུངས།"
+
+#: ../grecord/src/gsr-window.c:808
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%sདེ་ འགྲུལ་ལམ་ནང་ གཞི་བཙུགས་མ་འབད་བས།"
+
+#: ../grecord/src/gsr-window.c:817
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s: %s འགོ་བཙུགས་ནི་ལུ་ འཛོལ་བ་ཅིག་ནུག"
+
+#: ../grecord/src/gsr-window.c:839
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "ཁ་བསྡམས་པའི་ཧེ་མར་ བསྒྱུར་བཅོས་ཚུ་ ཡིག་སྣོད་ \"%s\" ལུ་སྲུངས།"
+
+#: ../grecord/src/gsr-window.c:850
+msgid "Close _without Saving"
+msgstr "མ་བསྲུངས་པར་ ཁ་བསྡམས།(_w)"
+
+#: ../grecord/src/gsr-window.c:857
+msgid "Question"
+msgstr "དྲི་བ།"
+
+#: ../grecord/src/gsr-window.c:949
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (མ་བསྲུངས་པས་)"
+
+#: ../grecord/src/gsr-window.c:964
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu བཱའིཊི་)"
+msgstr[1] "%s (%llu བཱའིཊིསི་)"
+
+#: ../grecord/src/gsr-window.c:968
+msgid "Unknown size"
+msgstr "མ་ཤེས་པའི་ཚད།"
+
+#: ../grecord/src/gsr-window.c:989
+#, c-format
+msgid "%.1f kHz"
+msgstr "% .1f ཀི་ལོ་ཧཛི།"
+
+#: ../grecord/src/gsr-window.c:997
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f ཀེ་བི་/ཨེསི།"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f ཀེ་བི་/ཨེསི།(སྔོན་རྩིས)"
+
+#: ../grecord/src/gsr-window.c:1015
+msgid "1 (mono)"
+msgstr "༡ (མོ་ནོ)"
+
+#: ../grecord/src/gsr-window.c:1018
+msgid "2 (stereo)"
+msgstr "༢ (གླུ་སྒྲོམ།)"
+
+#: ../grecord/src/gsr-window.c:1045
+#, c-format
+msgid "%s Information"
+msgstr "བརྡ་དོན་%s"
+
+#: ../grecord/src/gsr-window.c:1069
+#: ../grecord/src/gsr-window.c:2239
+msgid "File Information"
+msgstr "ཡིག་སྣོད་བརྡ་དོན"
+
+#: ../grecord/src/gsr-window.c:1084
+msgid "Folder:"
+msgstr "སྣོད་འཛིན་:"
+
+#: ../grecord/src/gsr-window.c:1090
+#: ../grecord/src/gsr-window.c:2254
+msgid "Filename:"
+msgstr "ཡིག་སྣོད་ཀྱི་མིང་:"
+
+#: ../grecord/src/gsr-window.c:1096
+msgid "File size:"
+msgstr "ཡིག་སྣོད་ཀྱི་ཚད་:"
+
+#: ../grecord/src/gsr-window.c:1105
+msgid "Audio Information"
+msgstr "རྣར་ཉན་གྱི་བརྡ་དོན།"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "File duration:"
+msgstr "ཡིག་སྣོད་ཀྱི་དུས་ཡུན་:"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "Number of channels:"
+msgstr "རྒྱུ་ལམ་གྱི་གྱངས་ཁ་:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Sample rate:"
+msgstr "དཔེ་ཚད་ཀྱི་གོང་ཚད་:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Bit rate:"
+msgstr "བིཊི་གི་གོང་ཚད"
+
+#: ../grecord/src/gsr-window.c:1203
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"ཇི་ནོམ་གྱི་དོན་ལུ་ སྒྲ་སྐད་བཟུང་འཕྲུལ་ཅིག\n"
+
+#: ../grecord/src/gsr-window.c:1458
+msgid "Playing..."
+msgstr "གཏང་དོ་…"
+
+#: ../grecord/src/gsr-window.c:1587
+msgid "MateConf audio output"
+msgstr "ཇི་ཀཱོནཕི་ རྣར་ཉན་ཨའུཊི་པུཊི།"
+
+#: ../grecord/src/gsr-window.c:1596
+#: ../gst-mixer/src/element.c:220
+#: ../gst-mixer/src/misc.c:38
+msgid "Playback"
+msgstr "གླུ་གཞས་གཏང་།"
+
+#: ../grecord/src/gsr-window.c:1674
+msgid "Recording..."
+msgstr "བཟུང་དོ།"
+
+#: ../grecord/src/gsr-window.c:1758
+msgid "MateConf audio recording"
+msgstr "ཇི་ཀཱོནཕི་རྣར་ཉན་སྒྲ་བཟུང་།"
+
+#: ../grecord/src/gsr-window.c:1767
+msgid "Your audio capture settings are invalid. Please correct them in the Multimedia settings."
+msgstr "ཁྱོད་ཀྱི་རྣར་ཉན་འཛིན་བཟུང་གི་སྒྲིག་སྟངས་ཚུ་ནུས་མེད་ཨིན་པས། སྣ་མང་བརྡ་ལམ་ནང་ལུ་ དེ་ཚུ་ནོར་བཅོས་འབད་གནང་།"
+
+#: ../grecord/src/gsr-window.c:1856
+msgid "file output"
+msgstr "ཡིག་སྣོད་ཀཡི་ཨའུཊི་པུཊི།"
+
+#: ../grecord/src/gsr-window.c:1885
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "རྣར་ཉན་གསལ་སྡུད་ '%s'དེ་ལུ་ མིང་དཔྱད་འབད་མ་ཚུགས།"
+
+#: ../grecord/src/gsr-window.c:1901
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "རྣར་ཉན་གསལ་སྡུད་'%s'ལག་ལེན་འཐབ་ཐོག་ལས་ འཛིན་བཟུང་འབད་མ་ཚུགས།"
+
+#: ../grecord/src/gsr-window.c:1911
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "རྣར་ཉན་གསལ་སྡུད་'%s'ལག་ལེན་འཐབ་ཐོག་ལས་ ཡིག་སྣོད་ལུ་འབྲི་མི་ཚུགས་པས།"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1962
+msgid "_File"
+msgstr "ཡིག་སྣོད།(_F)"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Create a new sample"
+msgstr "དཔེ་ཚད་ཅིག་ གསར་བསྐྲུན་འབད།"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "_Open..."
+msgstr "ཁ་ཕྱེ།(_O)"
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Open a file"
+msgstr "ཡིག་སྣོད་ཅིག་ཁ་ཕྱེ།"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Save the current file"
+msgstr "ད་ལྟོའི་ཡིག་སྣོད་དེ་སྲུངས།"
+
+#: ../grecord/src/gsr-window.c:1969
+msgid "Save _As..."
+msgstr "དེ་སྦེ་སྲུངས།(_S)"
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Save the current file with a different name"
+msgstr "ད་ལྟོའི་ཡིག་སྣོད་དེ་ མིང་སོ་སོ་ཅིག་གི་ཐོག་ལས་སྲུངས།"
+
+#: ../grecord/src/gsr-window.c:1971
+msgid "Open Volu_me Control"
+msgstr "སྐད་ཤུགས་ཚད་འཛིན་ཁ་ཕྱེ།(_m)"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Open the audio mixer"
+msgstr "རྣར་ཉན་་སྦྱོར་འཕྲུལ་ཁ་ཕྱེ།"
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Show information about the current file"
+msgstr "ད་ལྟོའི་ཡིག་སྣོད་དེ་གི་སྐོར་ལས་ བརྡ་དོན་སྟོན།"
+
+#: ../grecord/src/gsr-window.c:1976
+msgid "Close the current file"
+msgstr "ད་ལྟོའི་ཡིག་སྣོད་དེ་ཁ་བསྡམས།"
+
+#: ../grecord/src/gsr-window.c:1978
+msgid "Quit the program"
+msgstr "གློག་རིམ་དེ་སྤངས།"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1981
+msgid "_Control"
+msgstr "ཚད་འཛིན།(_C)"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Record sound"
+msgstr "སྒྲ་སྐད་བཟུང་།"
+
+#: ../grecord/src/gsr-window.c:1985
+msgid "Play sound"
+msgstr "སྒྲ་སྐད་གཏང་།"
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "Stop sound"
+msgstr "སྒྲ་སྐད་བཀག"
+
+#: ../grecord/src/gsr-window.c:1992
+msgid "Open the manual"
+msgstr "ལག་དེབ་དེ་ཁ་ཕྱེ།"
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "About this application"
+msgstr "གློག་རིམ་འདི་གི་སྐོར་ལས།"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml མངོན་གསལ་འབད་མ་ཚུགས། ལས་རིམ་དེ་ཚུལ་མཐུན་སྦེ་ གཞི་བཙུགས་མ་འབདཝ་འོང་ནི་མས།"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Open"
+msgstr "ཁ་ཕྱེ་།"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Save"
+msgstr "སྲུངས།"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Save As"
+msgstr "དེ་སྦེ་སྲུངས།"
+
+#: ../grecord/src/gsr-window.c:2197
+msgid "Record from input:"
+msgstr "ཨིན་པུཊི་ནང་ལས་བཟུང་།"
+
+#: ../grecord/src/gsr-window.c:2218
+msgid "Record as:"
+msgstr "དེ་སྦེ་ཟུངས།"
+
+#: ../grecord/src/gsr-window.c:2260
+msgid "<none>"
+msgstr "<ཅི་མེད་>"
+
+#: ../grecord/src/gsr-window.c:2274
+msgid "Length:"
+msgstr "རིང་ཚད།"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "སྐད་ཤུགས་གནས་རིམ་བདེ་སྒྲིག་འབད།"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:148
+#: ../gst-mixer/src/window.c:388
+msgid "Volume Control"
+msgstr "སྐད་ཤུགས་ཚད་འཛིན།"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "སྒོ་སྒྲིག་གི་མཐོ་ཚད།"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "བཀྲམ་སྟོན་འབད་ནིའི་ སྒོ་སྒྲིག་གི་མཐོ་ཚད།"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "སྒོ་སྒྲིག་གི་རྒྱ་ཚད།"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "བཀྲམ་སྟོན་འབད་ནིའི་ སྒོ་སྒྲིག་གི་རྒྱ་ཚད།"
+
+#: ../gst-mixer/src/element.c:222
+msgid "Recording"
+msgstr "སྒྲ་བཟུང་དོ་"
+
+#: ../gst-mixer/src/element.c:224
+msgid "Switches"
+msgstr "གློག་རྟ་ཚུ།"
+
+#: ../gst-mixer/src/element.c:226
+msgid "Options"
+msgstr "གདམ་ཁ་ཚུ།"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "མ་ཤེས་པའི་སྐད་ཤུགས་ཚད་འཛིན་%d"
+
+#: ../gst-mixer/src/main.c:205
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr " སྐད་ཤུགས་ཚད་འཛིན་གྱི་ཇི་སི་ཊི་མར་པ་ལག་ཨིནསི་དང་/ཡང་ན་ ཐབས་འཕྲུལ་ཚུ་མ་ཐོབ།"
+
+#: ../gst-mixer/src/misc.c:40
+msgid "Capture"
+msgstr "དབང་བཟུང་།"
+
+#: ../gst-mixer/src/misc.c:42
+msgid "Switch"
+msgstr "གློག་རྟ་"
+
+#: ../gst-mixer/src/misc.c:44
+msgid "Option"
+msgstr "གདམ་ཁ་"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:120
+msgid "Volume Control Preferences"
+msgstr "སྐད་ཤུགས་ཚད་འཛིན་གྱི་ དགའ་གདམ་ཚུ།"
+
+#: ../gst-mixer/src/preferences.c:133
+msgid "_Select tracks to be visible:"
+msgstr "གླུ་རིམ་ཚུ་ མཐོང་ཚུགསཔ་འབད་ སེལ་འཐུ་འབད།(_S)"
+
+#: ../gst-mixer/src/track.c:246
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:286
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "%s སྐད་མེད་བཟོ/སྐད་མེད་བཤོལ།"
+
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Track %s: mute"
+msgstr "གླུ་རིམ་%s སྐད་མེད།"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:381
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s ལས་ རྣར་ཉན་སྒྲ་བཟུང་འབད་ནི་འདི་ སོར་སྟོན་འབད་"
+
+#: ../gst-mixer/src/track.c:396
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "གླུ་རིམ་ %s: རྣར་ཉན་སྒྲ་བཟུང་།"
+
+#: ../gst-mixer/src/track.c:479
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s གདམ་ཁའི་སེལ་འཐུ།"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "མོ་ནོ།"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "གཡོན།"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "གཡས།"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "གདོང་ཁའི་གཡོན།"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "གདོང་ཁའི་གཡས།"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "རྒྱབ་ཁའི་གཡོན།"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "རྒྱབ་ཁའི་གཡས།"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "གདོང་ཁའི་དབུས།"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "ཨེལ་ཨེཕ་ཨི།"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "ཟུར་ཁའི་གཡོན།"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "ཟུར་ཁའི་གཡས།"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "མ་ཤེས་པའི།"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "རྒྱུ་ལམ་%sགི་སྐད་ཤུགས %sགུ"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "གླུ་རིམ་%s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "རྒྱུ་ལམ་%d གླུ་རིམ་%s གི"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "གླུ་རིམ་ %s རྒྱུ་ལམ་%d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%sགི་རྒྱུ་ལམ་ཚུ་གཅིག་ཁར་ལྡེ་མིག་རྐྱབས།"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "གླུ་རིམ་ %s: རྒྱུ་ལམ་ཚུ་གཅིག་ཁར་ལྡེ་མིག་རྐྱབས།"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "ཐབས་འཕྲུལ་སོར།(_C)"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "ཐབས་འཕྲུལ་སོ་སོ་ཅིག་ལུ་ སྐད་ཤུགས་ཚད་འཛིན་འབད།"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "ཐབས་འཕྲུལ་%sལུ་ སོར།"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229
+#: ../gst-mixer/src/window.c:435
+#, c-format
+msgid "Volume Control: %s"
+msgstr "སྐད་ཤུགས་ཚད་འཛིན་: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:382
+msgid "translator-credits"
+msgstr "ཨའི་ཌི་ཨར་སི་གི་མ་དངུལ་རྒྱབ་སྐྱོར་ཐོག་ལས་ བརྡ་དོན་འཕྲུལ་རིག་ལས་ཁུངས་ནང་ སྐད་བསྒྱུར་འབད་ཡི། ཁ་གསལ་གྱི་དོན་ལུ་ འབྲེལ་བ་འཐབ་ས་: <[email protected]>/<[email protected]>"
+
+#: ../gst-mixer/src/window.c:391
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "ཇི་ནོམ་/ཇི་སི་ཊི་མར་ལུ་བརྟེན་པའི་ སྐད་ཤུགས་ཚད་འཛིན་གློག་རིམ།"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "ཅི་མེད་"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "རྒྱབ་སྐྱོར་མ་འབདཝ་"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "སྔོན་སྒྲིག་"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "སྒོ་སྒྲིག་ངོ་མ་ འཕྲལ་འབྱུང་འབད་མ་བཏུབ།"
+
+#: ../gstreamer-properties/gstreamer-properties.c:661
+msgid "Failed to load glade file; please check your installation."
+msgstr "གེ་ལེཌི་ཡིག་སྣོད་ མངོན་གསལ་འབད་མ་ཚུགས། ཁྱོད་རའི་གཞི་བཙུགས་ལུ་ ཞིབ་དཔྱད་འབད།"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "ཇི་སི་ཊི་མར་གྱི་ གློག་རིམ་དོན་ལུ་ སྔོན་སྒྲིག་རིམ་སྒྲིག་འབད།"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "སྣ་མང་བརྡ་དོན་རིམ་ལུགས་སེལ་བྱེད།"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>སྔོན་སྒྲིག་ཨིན་པུཊི་</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>སྔོན་སྒྲིག་ཨའུཊི་པུཊི་</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">བརྟག་ཞིབ་…</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "རྣར་ཉན།"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "མཇུག་བསྡུ་ནིའི་དོན་ལུ་ བཏུབ་གུ་ཨེབ་གཏང་འབད།"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "ཐབས་འཕྲུལ་:(_e)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "རྒྱུད་དུང་གི་འབྲེལ་ལམ:(_i)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "པ་ལག་ཨིན་:(_l)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "རྒྱུད་དུང་གི་འབྲེལ་ལམ:(_n)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "བརྟག་ཞིབ།(_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "རྒྱུད་དུང་འབྲེལ་ལམ་ བརྟག་ཞིབ་འབད་དོ།"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "ཝི་ཌིའོ།"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "པ་ལག་ཨིན་:(_P)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "བརྟག་ཞིབ།(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "རང་བཞིན་སྐྱོན་འཛིན་"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:113
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ཨེ་ཨེལ་ཨེསི་ཨེ་ - མཐོ་རིམ་ལི་ནགསི་སྒྲ་སྐད་བཟོ་བཀོད་"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "ཨརཊི་ཨེསི་ཌི་ - སྒྱུ་རྩལ་སྒྲ་སྐད་ཌེ་མཱོན་"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ཨི་ཨེསི་ཌི་ - རྒྱ་སྐྱེད་སྒྲ་སྐད་ཌེ་མཱོན་"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:122
+msgid "OSS - Open Sound System"
+msgstr "ཨོ་ཨེསི་ཨེསི་ - ཨོ་པཱན་སྒྲ་སྐད་རིམ་ལུགས་"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "PulseAudio Sound Server"
+msgstr "འཕར་རྩ་རྣར་ཉེན་སྒྲ་སྐད་སར་བར་"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "སྲོལ་སྒྲིག"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "ཨེསི་ཌི་ཨེལ་ - འཇམ་སམ་ཐད་ཀར་བརྡ་ལམ་བང་རིམ་"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "X Window System (No Xv)"
+msgstr "ཨེགསི་སྒོ་སྒྲིག་རིམ་ལུགས་ (ཨེགསི་ཝི་མེད་)"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "ཨེགསི་སྒོ་སྒྲིག་རིམ་ལུགས་ (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "Test Sound"
+msgstr "སྒྲ་སྐད་བརྟག་ཞིབ་འབད་"
+
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Silence"
+msgstr "ཁུ་སིམ་སིམ་"
+
+#: ../gstreamer-properties/pipeline-constants.c:137
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "ཨེམ་ཇེ་པི་ཨི་ཇི་ (དཔེར་བརྗོད་ ཟོ་རེན་ ཝི་༤་ཨེལ་ཐབས་འཕྲུལ་)"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "QCAM"
+msgstr "ཀིའུ་སི་ཨེ་ཨེམ་"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "Test Input"
+msgstr "ཨིན་པུཊི་བརྟག་ཞིབ་འབད་"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Video for Linux (v4l)"
+msgstr "ལི་ནགསི་ (ཝི་༤ཨེལ་)གི་དོན་ལུ་ཝི་ཌིའོ་"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux 2 (v4l2)"
+msgstr "ལི་ནགསི་ ༢ (ཝི་༤་ཨེལ་༢)གི་དོན་ལུ་ ཝི་ཌིའོ་"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "%sགི་དོན་ལུ་ བརྟག་ཞིབ་ཀྱི་རྒྱུད་དུང་འབྲེལ་ལམ་ བཟོ་བསྐྲུན་འབད་མ་ཚུགས།"
+
+#: ../profiles/audio-profile-edit.c:117
+#: ../profiles/audio-profiles-edit.c:535
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "གྲོགས་རམ་%sབཀྲམ་སྟོན་འབད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག"
+
+#: ../profiles/audio-profile-edit.c:329
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "གསལ་སྡུད་\"%s\"ཞུན་དག་བརྐྱབ་དོ།"
+
+#: ../profiles/audio-profile.c:125
+msgid "<no name>"
+msgstr "<མིང་མིན་འདུག>"
+
+#: ../profiles/audio-profile.c:126
+#: ../profiles/audio-profile.c:1036
+msgid "<no description>"
+msgstr "<འགྲེལ་བཤད་མིན་འདུག་>"
+
+#: ../profiles/audio-profile.c:241
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "ཇི་ཨེམ་རྣར་ཉན་གསལ་སྡུད་(%s)གི་ ཐོ་ཡིག་ལེན་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག(_a)\n"
+
+#: ../profiles/audio-profile.c:742
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "རྣར་ཉན་གསལ་སྡུད་ཐོ་ཡིག་ བསྒྱུར་བཅོས་ཀྱི་ མཁོ་མངགས་འབད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག(%s)\n"
+
+#: ../profiles/audio-profile.c:945
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "གསལ་སྡུད་འགྲུལ་ལམ་%s. (%s)སེམས་ཁ་ལས་བརྗེད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག\n"
+
+#: ../profiles/audio-profiles-edit.c:83
+msgid "_Edit"
+msgstr "ཞུན་དག་རྐྱབས།(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:461
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "གསལ་སྡུད་དེ་ བཏོན་གཏང་ག? \n"
+msgstr[1] "གསལ་སྡུད་%d དེ་ཚུ་ བཏོན་གཏང་ག? \n"
+
+#: ../profiles/audio-profiles-edit.c:480
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "གསལ་སྡུད་\"%s\"བཏོན་གཏང་ག?"
+
+#: ../profiles/audio-profiles-edit.c:502
+msgid "Delete Profile"
+msgstr "གསལ་སྡུད་བཏོན་གཏང་།"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:598
+msgid "Edit MATE Audio Profiles"
+msgstr "ཇི་ནོམ་རྣར་ཉན་གསལ་སྡུད་ཚུ་ ཞུན་དག་རྐྱབས།"
+
+#. FIXME
+#. hbox = gtk_hbox_new (FALSE, PADDING);
+#. gtk_box_pack_end (GTK_BOX (vbox),
+#. hbox, FALSE, FALSE, 0);
+#.
+#. app->manage_profiles_default_menu = profile_optionmenu_new ();
+#. g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+#. "changed", G_CALLBACK (default_menu_changed),
+#. app);
+#.
+#. gtk_box_pack_start (GTK_BOX (hbox),
+#. label, TRUE, TRUE, 0);
+#.
+#. gtk_box_pack_end (GTK_BOX (hbox),
+#. app->manage_profiles_default_menu, FALSE, FALSE, 0);
+#.
+#: ../profiles/audio-profiles-edit.c:645
+msgid "_Profiles:"
+msgstr "གསལ་སྡུད་ཚུ་:(_P)"
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "ཁྱོད་ལུ་གསལ་སྡུད་\"%s\"ཟེར་མི་ཅིག་ ཧེ་མ་ལས་རང་འདུག"
+
+#: ../profiles/audio-profiles-edit.c:885
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "ཇི་ཀཱོནཕ་གི་འཛོལ་བ། (ཕིགསི་མི་:) %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "ཡིག་སྣོད་\"%s\"དེ་བརླག་སྟོར་ཞུགས་ནུག འདི་གིས་གློག་རིམ་དེ་ ངེས་བདེན་སྦེ་ གཞི་བཙུགས་མ་འབད་བའི་ བརྡ་སྟོནམ་ཨིན་མས། འདི་གིས་སྦེ་ ཌའི་ལོག་དེ་ བཀྲམ་སྟོན་འབད་མི་ཚུགས།"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "རྣར་ཉན་གསལ་སྡུད་ ཞུན་དག་རྐྱབས།"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "གསལ་སྡུད་གསརཔ།"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "གསལ་སྡུད་ཀྱི་འགྲེལ་བཤད་:(__d)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "ཤུགས་ལྡན་ཨིན་ན?(_A)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "གསར་བསྐྲུན་འབད།(_C)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "ཡིག་སྣོད་རྒྱ་བསྐྱེད་:(__F)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "ཇི་སི་ཊི་མར་ རྒྱུད་དུང་འབྲེལ་ལམ་:(_G)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "གསལ་སྡུད་ཀྱི་མིང་:(_P)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "རྣར་ཉན་གསལ་སྡུད་ཀྱི་དོན་ལུ་ འགྲེལ་བཤད་ཅིག"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "གསལ་སྡུད་འདི་ ནམ་ལག་ལེན་འཐབ་ནི་ཨིན་ན་གི་སྐོར་ལས་ བརྡ་དོན་དང་ འགྲེལ་བཤད་ཡོད་པའི་ གསལ་སྡུད་འགྲེལ་བཤད་ཅིག"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "གསལ་སྡུད་འདི་གིས་ ཨིན་ཀོ་ཌེཌི་ འབད་ཡོད་པའི་ ཡིག་སྣོད་ཚུ་གསོག་འཇོག་འབད་བའི་སྐབས་ ལག་ལེན་འཐབ་ནིའི་ ཡིག་སྣོད་མིང་གི་རྒྱ་བསྐྱེད་ཅིག།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "གསལ་སྡུད་འདི་གི་དོན་ལུ་ ལག་ལེན་འཐབ་ནིའི་ ཇི་སི་ཊི་མར་གྱི་ རྒྱུད་དུང་འབྲེལ་ལམ་གྱི་ཆ་ཤས་ཅིག"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "རྣར་ཉན་གསལ་སྡུད་ཀྱི་དོན་ལུ་ མིང་ཐུང་ཀུ་ཅིག"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "སེལ་འཐུ་འབད་ནི་དང་ གསལ་སྡུད་དེ་མཐུན་མིན་སྦེ་ ངོས་འཛིན་འབད་ནི་ལུ་ ལག་ལེན་འཐབ་ནིའི་ རྣར་ཉན་གསལ་སྡུད་ཀྱི་ མིང་ཐུང་ཀུ་ཅིག"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "སི་ཌི་གི་སྤུས་ཚད་ ཨེ་ཨེ་སི་"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "སི་ཌི་གི་སྤུས་ཚད། ལཱོསི་ལེསི།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "སི་ཌི་གི་སྤུས་ཚད། ལཱོསི་སི།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "སི་ཌི་གི་སྤུས་ཚད་ ཨེམ་པི་༣"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "རྣར་ཉན་སྒྲ་བཟུང་གསལ་སྡུད་ཀྱི་ཐོ་ཡིག ཐོ་ཡིག་དེ་ནང་ /རིམ་ལུགས་/ཇི་སི་ཊི་མར་/@GST_MAJORMINOR@/audio/profiles ཚུ་དང་འབྲེལ་བའི་ ཡན་ལག་ཁ་བྱང་ཐོ་དེབ་ཀྱི་ མིང་བཀོད་པའི་ཡིག་རྒྱུན་ཚུ་ཡོད།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "གསལ་སྡུད་ཚུ་གི་ཐོ་ཡིག"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "གསལ་སྡུད་འདི་གི་དོན་ལུ་ སྔོན་སྒྲིག་འབད་ཡོད་པའི་ ཡིག་སྣོད་རྒྱ་བསྐྱེད།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "ལག་ལེན་འཐབ་ཡོད་པའི་ ཇི་སི་ཊི་མར་གྱི་ རྒྱུད་དུང་འབྲེལ་ལམ་གྱི་ཆ་ཤས།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "སི་ཌི་གི་ སྤུས་ཚད་ཅན་གྱི་རྣར་ཉན་ལུ་ གཞི་བསྒྱུར་གྱི་དོན་ལུ་ ལག་ལེན་འཐབ་པ། དེ་འབདཝ་ད་ ལཱོསི་ལེསི་ཨེབ་བཙུགས་ཀྱི་ ཀོ་ཌེཀ་དང་བཅསཔ་སྦེ་ཨིན། ཁྱོད་ཀྱིས་ཤུལ་ལས་ ཡིག་སྣོད་དེ་ཞུན་དག་བརྐྱབ་ནི་དང་ ཡང་ན་ སི་ཌི་ནང་བཙུགས་སྤྱོད་འབད་དགོ་མནོ་བ་ཅིན་ འདི་ལག་ལེན་འཐབ།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "སི་ཌི་གི་ སྤུས་ཚད་ཅན་གྱི་རྣར་ཉན་ལུ་ གཞི་བསྒྱུར་གྱི་དོན་ལུ་ ལག་ལེན་འཐབ་པ། དེ་འབདཝ་ད་ ལཱོསི་སི་ཨེབ་བཙུགས་ཀྱི་ ཀོ་ཌེཀ་དང་བཅསཔ་སྦེ་ཨིན། འདི་སི་ཌི་བཏོན་ནི་དང་ རེ་ཌིའོ་གི་སྒྲ་བཟུང་ནིའི་དོན་ལུ་ ལག་ལེན་འཐབ།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "སི་ཌི་-སྤུས་ཚད་རྣར་ཉན་ལུ་གཞི་བསྒྱུར་འབད་ནིའི་དོན་ལུ་ལག་ལེན་འཐབ་ཡོད་ དེ་འབདཝ་ད་ ལོ་སི་ཨེ་ཨེ་སི་ཀོ་ཌེཀ་དང་གཅིག་ཁར། འ་ནི་འདི་ ཨེ་ཨེ་སི་ཀོ་ཌེཀ་འདི་རྐྱངམ་ཅིག་རྒྱབ་སྐྱོར་འབད་མི་ ཐབས་འཕྲུལ་ལུ་འདྲ་བཤུས་རྐྱབས་ནིའི་དོན་ལུ་ ཡིག་སྣོད་ཚུ་གྲ་སྒྲིག་འབད་ནིའི་དོན་ལས་ལག་ལེན་འཐབ། འ་ནི་རྩ་སྒྲིག་ལག་ལེན་འཐབ་ནི་འདི་ ཁྱོད་རའི་དབང་ཚད་ཁྱབ་ཁོངས་ནང་ཁྲིམས་འགལ་ཅིག་འོང་ བསླབ་བྱའི་དོན་ལུ་ཁྱོད་རའི་ཁྲིམས་རྩོདཔ་དང་འབྲེལ་བ་འཐབ།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "སི་ཌི་-སྤུས་ཚད་རྣར་ཉན་ལུ་གཞི་བསྒྱུར་འབད་ནིའི་དོན་ལུ་ལག་ལེན་འཐབ་ཡོད་ དེ་འབདཝ་ད་ ལོ་སི་ཨེམ་པི་༣ཀོ་ཌེཀ་དང་གཅིག་ཁར། འ་ནི་འདི་ ཨེམ་པི་༣་ཀོ་ཌེཀ་འདི་རྐྱངམ་ཅིག་རྒྱབ་སྐྱོར་འབད་མི་ ཐབས་འཕྲུལ་ལུ་འདྲ་བཤུས་རྐྱབས་ནིའི་དོན་ལུ་ ཡིག་སྣོད་ཚུ་གྲ་སྒྲིག་འབད་ནིའི་དོན་ལས་ལག་ལེན་འཐབ། འ་ནི་རྩ་སྒྲིག་ལག་ལེན་འཐབ་ནི་འདི་ ཁྱོད་རའི་དབང་ཚད་ཁྱབ་ཁོངས་ནང་ཁྲིམས་འགལ་ཅིག་འོང་ བསླབ་བྱའི་དོན་ལུ་ཁྱོད་རའི་ཁྲིམས་རྩོདཔ་དང་འབྲེལ་བ་འཐབ།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "ལོསི་ལེསི་རྣར་ཉན་སྐད་ཀྱི་སྤུས་ཚད་ལུ་ གཞི་བསྒྱུར་གྱི་དོན་ལུ་ ལག་ལེན་འཐབ་ཡོད། འདི་སྒྲ་བཟུང་དང་ གསུང་བཤད་ཞུན་དག་བརྐྱབ་ནིའི་དོན་ལུ་ ལག་ལེན་འཐབ།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "ལོ་སི་རྣར་ཉན་སྐད་ཀྱི་སྤུས་ཚད་ལུ་ གཞི་བསྒྱུར་གྱི་དོན་ལུ་ ལག་ལེན་འཐབ་ཡོད། འདི་ཞུན་དག་བརྐྱབ་མ་དགོ་པའི་གསུང་བཤད་བཟུང་ནིའི་དོན་ལུ་ ལག་ལེན་འཐབ།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "སྐད། ལོསི་ལེསི།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "སྐད་ ལོ་སི།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "གསལ་སྡུད་འདི་ ལག་ལེན་འཐབ་ནི་ཨིན་ན་མེན།"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "གསལ་སྡུད་འདི་ ལག་ལེན་དང་ བཀྲམ་སྟོན་འབད་ནི་ཨིན་ན་མེན།"
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"སྒྲ་སྐད་ཀྱི་ ཌེ་མཱོན་ལུ་ མཐུད་མི་ཚུགས་པས།.\n"
+"བརྡ་བཀོད་ཅིག་ ནུས་སྤེལ་གྱི་ཐོག་ལས་ 'esd' གཡོག་བཀོལ་གནང་།"
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "མི་ཊར་གྱི་ ཨེགསི་གནས་ས་ གསལ་བཀོད་འབད།"
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "ཨེགསི།"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "མི་ཊར་གྱི་ ཝའི་གནས་ས་ གསལ་བཀོད་འབད།"
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "ཝའི།"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "ཧོསིཊི་འདི་གུ་ ཨི་ཨེསི་ཌི་ སར་བར་ལུ་མཐུད།"
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "ཧོསཊི།"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "མི་ཊར་གྱི་ ཀེར་ཕྲང་ཐོན་རིམ་ཅིག་ཁ་ཕྱེ།"
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "སྒྲ་བཟུང་གནས་རིམ་གྱི་ མི་ཊར་བཟུམ་ཅིག་སྦེ་ ལཱ་འབད།"
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "ཧོསིཊི་%sཨིན།\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "སྒྲ་བཟུང་གནས་རིམ།"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "སྐད་ཤུགས་མི་ཊར།"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "སྒྲ་བཟུང་ཨིན་པུཊི་གི་ སྐད་ཤུགས་ལུ་ ལྟ་རྟོག་འབད།"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "སྒྲ་བཟུང་གནས་རིམ་ལྟ་རྟོག་པ།"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "སྒྲ་སྐད་ཀྱི་ ཨའུཊི་པུཊི་ སྐད་ཤུགས་ལུ་ ལྟ་རྟོག་འབད།"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "སྐད་ཤུགས་ལྟ་རྟོག་པ།"
+
+#~ msgid "wav"
+#~ msgstr "ཝེབ།"
+#~ msgid "Orientation"
+#~ msgstr "ཕྱོགས།"
+#~ msgid "The orientation of the tray."
+#~ msgstr "ཤོག་སྣོད་ཀྱི་ཕྱོགས།"
+#~ msgid "*"
+#~ msgstr "*"
+#~ msgid "_Input:"
+#~ msgstr "ཨིན་པུཊི་:(_I)"
+#~ msgid "_Output:"
+#~ msgstr "ཨའུཊི་པུཊི་:(_O)"
+#~ msgid "identity"
+#~ msgstr "ངོ་རྟགས།"
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "ཁྱོད་ཀྱིས་བཏོན་གཏང་ནིའི་དོན་ལུ་ གསལ་སྡུད་གཅིག་ ཡང་ཅིན་ དེ་ལས་མངམ་ སེལ་འཐུ་འབད་དགོ"
+#~ msgid "Profile Description:"
+#~ msgstr "གསལ་སྡུད་ཀྱི་འགྲེལ་བཤད་:"
+#~ msgid "Profile _name:"
+#~ msgstr "གསལ་སྡུད་ཀྱི་མིང་།(_n)"
+#~ msgid "X-Position"
+#~ msgstr "ཨེགསི་གི་གནས་ས།"
+#~ msgid "Y-Position"
+#~ msgstr "ཝའི་གི་གནས་ས།"
+#~ msgid "ESD Server Host"
+#~ msgstr "ཨི་ཨེསི་ཌི་ སར་བར་ ཧོསིཊི།"
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "ཐོ་མཛོད་མིན་འདུག ཡང་ཅིན་ ངན་ཅན་ལུ་གྱུར་ནུག ཇི་ཨེསི་ཊི་ཐོ་དེབ་ གཡོག་བཀོལ་ཐོག་ལས་ དུས་མཐུན་བཟོ།"
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "སི་ཌི་ལྷག་བྱེད་ གཞི་སྒྲིག་འབད་མ་ཚུགས། ཇི་སིཊི་མར་cdparanoia པ་ལག་ཨིན་ གཞི་བཙུགས་འབད།"
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "རྣར་ཉན་ཨའུཊི་པུཊི་ གཞི་སྒྲིག་འབད་མ་ཚུགས། ཁྱོད་རའི་སྒྲ་བྱང་གི་དོན་ལུ་ ཇི་སིཊི་མར་ པ་ལག་ཨིན་ཅིག་ གཞི་"
+#~ "བཙུགས་འབད།"
+#~ msgid "Dummy option"
+#~ msgstr "དཔེ་གཟུགས་ཀྱི་གདམ་ཁ།"
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "སྔོན་སྒྲིག་གི་ ཇི་སི་ཊི་མར་ རྣར་ཉན་ཨིན་པུཊི་གི་ཆ་ཤས་ གཞི་སྒྲིག་མ་འབད་བས་- ཇི་སི་ཊི་མར་-ཇི་ཀཱོནཕ་"
+#~ "ལས་འཆར་དེ་ གཞི་བཙུགས་འབད། ཡང་ན་ གཅིག་ལག་ཐོག་ལས་ གཞི་སྒྲིག་འབད།"
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "ཇི་སི་ཊི་མར་ ཨིན་ཀོ་ཌར་ཆ་ཤས་ཚུ་ གསར་བསྐྲུན་འབད་མ་ཚུགས་- ཁྱོད་རའི་ཨིན་ཀོ་ཌིང་ གཞི་སྒྲིག་ལུ་ཞིབ་"
+#~ "དཔྱད་འབད།"
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "ཇི་སི་ཊི་མར་ ཕ་ཡིལ་སིངཀ་ པ་ལག་ཨིན་ འཚོལ་མ་ཐོབ་-འདི་གཞི་བཙུགས་འབད།"
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "ཨིན་ཀོ་ཌར་ཆ་ཤས་ཚུ་ ཡིག་སྣོད་ཀྱི་ ཨའུཊི་པུཊི་ཆ་ཤས་དང་ཅིག་ཁར་ འབྲེལ་མཐུད་འབད་མ་ཚུགས་-ཁྱོད་ཀྱིས་"
+#~ "ནུས་མེད་ཀྱི་ ཨིན་ཀོ་ཌར་ཅིག་ སེལ་འཐུ་འབད་འབདཝ་འོང་ནི་མས།"
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "ཐོ་མཛོད་མིན་འདུག ཡང་ཅིན་ ངན་ཅན་ལུ་གྱུར་ནུག gst-register གཡོག་བཀོལ་ཐོག་ལས་ དུས་མཐུན་བཟོ།"
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>སྔོན་སྒྲིག་འབྱུང་ཁུངས་</b>"
+#~ msgid "Voice"
+#~ msgstr "སྐད།"
+#~ msgid "Expander Size"
+#~ msgstr "འཕར་བྱེད་ཀྱི་ཚད།"
+#~ msgid "Size of the expander arrow"
+#~ msgstr "འཕར་བྱེད་མདའ་རྟགས་ཀྱི་ཚད།"
+#~ msgid "Playing"
+#~ msgstr "གཏང་དོ།"
+#~ msgid "P_revious track"
+#~ msgstr "ཧེ་མའི་གླུ་རིམ།"
+#~ msgid "_Next track"
+#~ msgstr "ཤུལ་མའི་གླུ་རིམ།(_N)"
+#~ msgid "_About CD player"
+#~ msgstr "སི་ཌི་གཏང་འཕྲུལ་གྱི་སྐོར་ལས།(_A)"
+#~ msgid "Volume control"
+#~ msgstr "སྐད་ཤུགས་ཚད་འཛིན།"
+#~ msgid "About"
+#~ msgstr "སྐོར་ལས།"
+#~ msgid "Close"
+#~ msgstr "ཁ་བསྡམས།"
+#~ msgid "Close this window"
+#~ msgstr "སྒོ་སྒྲིག་འདི་ཁ་བསྡམས།"
+#~ msgid "Contents"
+#~ msgstr "ནང་དོན་ཚུ།"
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "སྒྲ་སྐད་བཟུང་འཕྲུལ་གྱི་དོན་ལུ་ གྲོགས་རམ་བཀྲམ་སྟོན་འབད།"
+#~ msgid "File _Information"
+#~ msgstr "ཡིག་སྣོད་བརྡ་དོན།(_I)"
+#~ msgid "Main toolbar"
+#~ msgstr "ལག་ཆས་ཕྲ་རིང་གཙོ་བོ།"
+#~ msgid "New"
+#~ msgstr "གསརཔ།"
+#~ msgid "Quit"
+#~ msgstr "སྤངས་།"
+#~ msgid "Recent _Files"
+#~ msgstr "འཕྲལ་ཁམས་ཀྱི་ཡིག་སྣོད།(_F)"
+#~ msgid "Record"
+#~ msgstr "སྒྲ་བཟུང་།"
+#~ msgid "Run Mixer"
+#~ msgstr "སྦྱོར་འཕྲུལ་གཡོག་བཀོལ།"
+#~ msgid "Run _Mixer"
+#~ msgstr "སྦྱོར་འཕྲུལ་གཡོག་བཀོལ།(_M)"
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "སྒྲ་སྐད་བཟུང་འཕྲུལ་གྱི་སྐོར་ལས་ བརྡ་དོན་སྟོན།"
+#~ msgid "_Close Window"
+#~ msgstr "སྒོ་སྒྲིག་ཁ་བསྡམས།(_C)"
+#~ msgid "_Contents"
+#~ msgstr "ནང་དོན་ཚུ།(_C)"
+#~ msgid "_Play"
+#~ msgstr "གཏང་།(_P)"
+#~ msgid "_Record"
+#~ msgstr "སྒྲ་སྐད་བཟུང་།(_R)"
+#~ msgid "_Save"
+#~ msgstr "སྲུངས།(_S)"
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "ཡིག་སྣོད་\" %s\"དེ་ བསྲུང་མ་ཚུགས།"
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - སྒྲ་སྐད་བཟུང་འཕྲུལ།"
+#~ msgid "File information"
+#~ msgstr "ཡིག་སྣོད་ཀྱི་བརྡ་དོན།"
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "ཡུ་ཨའི་ཐོན་ཁུངས་%s མངོན་གསལ་འབད་མ་ཚུགས།"
+#~ msgid "<not described>"
+#~ msgstr "<འགྲེལ་བཤད་མ་བརྐྱབས་>"
+
diff --git a/po/el.po b/po/el.po
new file mode 100644
index 0000000..9c1684a
--- /dev/null
+++ b/po/el.po
@@ -0,0 +1,1740 @@
+# Greek translation of MATE media
+# Copyright (C) 1999 - 2009 Free Software Foundation, Inc.
+# simos: around 250 messages (initial translation, started counting)
+# kostas: 05Jan2003, one more update
+# kostas: 03Aug2003, update for Mate 2.4
+# nikos: 07Sep2003, Review translation
+# nikos: 07Sep2003, change some messages for better shape of vol control window
+# kostas:12Nov2003, fixes
+# kostas:26Dec2003, update
+# kostas:23Feb2004, update
+# nikos:2Sep2004, update
+#
+#
+# nikos: 336 messages, 13Jul2002, updated translation for MATE 2.0.
+# aarg : 336 messages, 19Jul2002, fixes to translation.
+# kostas: 475 messages, 26Oct2002, completed translation.
+# kostas: fixed 3 typos, 21Nov2002 (thanks to Nikos Charonitakis).
+# kostas: 583 messages, 06Jan2003, updated translation for Mate 2.1x.
+# Kostas Papadimas <[email protected]> 2002, 2003.
+# Simos Xenitellis <[email protected]>, 1999, 2000, 2001, 2002.
+# Nikos Charonitakis <[email protected]>, 2002, 2003, 2004.
+# AARG! Anonymous <[email protected]>, 2002.
+# Kostas Papadimas <[email protected]>, 2003, 2004, 2005, 2006.
+# Nikos Charonitakis <[email protected]>, 2005.
+# Simos Xenitellis <[email protected]>, 2008.
+# Fotis Tsamis <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-08-28 20:18+0000\n"
+"PO-Revision-Date: 2010-08-29 10:30+0200\n"
+"Last-Translator: Michael Kotsarinis <[email protected]>\n"
+"Language-Team: Greek <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Εμφάνιση ελέγχου ήχου επιφάνειας εργασίας"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Έλεγχος έντασης ήχου"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Αλλαγή έντασης ήχου και ηχητικών γεγονότων"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Ήχος"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Ενεργοποίηση κώδικα αποσφαλμάτωσης"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Έκδοση αυτής της εφαρμογής"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " - Μικροεφαρμογή ελέγχου έντασης ήχου MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Αναμονή για την ανταπόκριση του συστήματος ήχου"
+
+#: ../mate-volume-control/src/dialog-main.c:154
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Αρχική σελίδα"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " - Έλεγχος έντασης ήχου MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Έξοδος"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Ένταση εξόδου ήχου:"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Είσοδος"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Ένταση μικροφώνου"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Αριστερά"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Δεξιά"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Πίσω"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Μπροστά"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Ελάχιστο"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Μέγιστο"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "Ι_σοστάθμιση:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "Βα_θμιαία μείωση έντασης:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Χωρίς ενισχυτή"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Σίγαση"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Προφίλ:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Απενεργοποιημένο"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "Είσοδος %u"
+msgstr[1] "Είσοδοι %u"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Ήχοι συστήματος"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Σύν_δεσμος:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Εντοπισμός κορύφωσης"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Όνομα"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Συσκευή"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Δοκιμή ηχείου για %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Δοκιμή ηχείων"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Ένταση ήχου ε_ξόδου: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Ηχητικά εφέ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Έ_νταση ειδοποίησης: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Υλικό"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Επιλέ_ξτε μια συσκευή για ρύθμιση:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Ρυθμίσεις για την επιλεγμένη συσκευή:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Ένταση ήχου ει_σόδου: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Επίπεδο εισόδου:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Επιλέ_ξτε μια συσκευή για την είσοδο ήχου:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Επι_λέξτε μια συσκευή για την έξοδο ήχου:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Εφαρμογές"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Προς το παρόν καμία εφαρμογή δεν αναπαράγει ή καταγράφει ήχο."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Προτιμήσεις ήχου"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Διακοπή"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Δοκιμή"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Ηχείο χαμηλών συχνοτήτων (Subwoofer)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Αποτυχία εκκίνησης προτιμήσεων ήχου: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "Σίγα_ση"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Προτιμήσεις ή_χου"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Σε σιγή"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Ηχογράφηση ηχητικών κλιπ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Εγγραφή ήχου"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Χωρίς τίτλο"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Χωρίς τίτλο -%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Αδυναμία δημιουργίας του στοιχείου GStreamer %s.\n"
+"Παρακαλώ εγκαταστήστε την πρόσθετη λειτουργία '%s' από το άρθρωμα '%s'.\n"
+"Επαληθεύστε ότι η εγκατάσταση είναι σωστή εκτελώντας\n"
+" gst-inspect-0.10 %s\n"
+"και μετά επανεκκινήστε το mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Παρακαλώ ελέγξτε τις ρυθμίσεις του.\n"
+"Μπορεί να σας λείπουν οι απαραίτητες πρόσθετες λειτουργίες."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld λεπτό"
+msgstr[1] "%ld λεπτά"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ώρα"
+msgstr[1] "%ld ώρες"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld δευτερόλεπτο"
+msgstr[1] "%ld δευτερόλεπτα"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s και %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s και %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Άνοιγμα ενός αρχείου"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Αδυναμία φόρτωσης αρχείου:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800
+#: ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Έτοιμο"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "Α_ντικατάσταση"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ένα αρχείο με το όνομα «%s» υπάρχει ήδη. \n"
+"Θέλετε να το αντικαταστήσετε με αυτό που αποθηκεύετε;"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Αδυναμία αποθήκευσης του αρχείου «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Αποθήκευση αρχείου ως"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "Το %s δεν έχει εγκατασταθεί στη διαδρομή."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Υπήρξε σφάλμα εκκίνησης %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Αποθήκευση ηχογράφησης πριν το κλείσιμο;"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Αποθήκευση ηχογράφησης;"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Κλείσιμο _χωρίς αποθήκευση"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Κλείσιμο _χωρίς αποθήκευση"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Ερώτηση"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (δεν αποθηκεύτηκε)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Άγνωστο μέγεθος"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016
+#: ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042
+#: ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Άγνωστη"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (εκτίμηση)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (μονοφωνικό)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (στερεοφωνικό)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Πληροφορίες %s "
+
+#: ../grecord/src/gsr-window.c:1108
+#: ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Πληροφορίες αρχείου"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Φάκελος:"
+
+#: ../grecord/src/gsr-window.c:1129
+#: ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Όνομα αρχείου:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Μέγεθος αρχείου:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Πληροφορίες ήχου"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Διάρκεια αρχείου:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Αριθμός καναλιών:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Ρυθμός δειγματοληψίας:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Ρυθμός Bit:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Εγγραφή ήχου για το MATE\n"
+" <br>[email protected]</br>"
+
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Αναπαραγωγή…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Έξοδος ήχου MateConf "
+
+#: ../grecord/src/gsr-window.c:1653
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Αναπαραγωγή"
+
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Ηχογράφηση…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Εγγραφή ήχου MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System Preferences menu."
+msgstr "Οι ρυθμίσεις σύλληψης ήχου δεν είναι έγκυρες. Παρακαλώ διορθώστε τις στο «Ήχος», στο μενού Σύστημα - Προτιμήσεις."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "έξοδος αρχείου"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "επίπεδο"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Αδυναμία ανάλυσης του προφίλ ήχου '%s' "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Αδυναμία σύλληψης με χρήση του προφίλ ήχου '%s' "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Αδυναμία εγγραφής σε αρχείο με χρήση του προφίλ ήχου '%s' "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Αρχείο"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Δημιουργία νέου δείγματος"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Άνοιγμα ενός αρχείου"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Αποθήκευση του τρέχοντος αρχείου"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Αποθήκευση του τρέχοντος αρχείου με διαφορετικό όνομα"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Άνοιγμα ελέγ_χου έντασης ήχου"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Άνοιγμα του μίκτη ήχου"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Εμφάνιση πληροφοριών για το τρέχον αρχείο"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Κλείσιμο του τρέχοντος αρχείου"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Έξοδος από το πρόγραμμα"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Έλεγχος"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Ηχογράφηση ήχου"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Αναπαραγωγή ήχου"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Διακοπή ήχου"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Βοήθεια"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Περιεχόμενα"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Άνοιγμα του εγχειριδίου"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Περί της εφαρμογής"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Αδυναμία φόρτωσης αρχείου UI. Το πρόγραμμα μπορεί να μην έχει εγκατασταθεί σωστά."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Άνοιγμα"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Αποθήκευση"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Αποθήκευση ως"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Ηχογράφηση από _είσοδο:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Ηχογράφηση _ως:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<κανένα>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Διάρκεια:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Επίπεδο:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s - Εγγραφή ήχου"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Ύψος του παραθύρου"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "Ύψος του παραθύρου που θα προβληθεί."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Πλάτος του παραθύρου"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "Πλάτος του παραθύρου που θα προβληθεί."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Θέμα ήχου"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Άγνωστος ελεγκτής ήχου %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Δε βρέθηκαν στοιχεία ελέγχου έντασης ήχου ή/και συσκευές."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Ηχογράφηση"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Διακόπτες"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Επιλογές"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Προτιμήσεις ελέγχου έντασης ήχου"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "Επι_λογή των μικτών που θα είναι ορατοί:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "Σιγή/άρση σιγής %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Κομμάτι %s: σιγή"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Εναλλαγή εγγραφής ήχου από %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Κομμάτι %s: εγγραφή ήχου"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Επιλογή"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Κομμάτι %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Κανάλι %d από κομμάτι %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Κομμάτι %s, κανάλι %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Κλείδωμα των καναλιών μαζί για %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Κομμάτι %s: κλείδωμα των καναλιών μαζί"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "μονοφωνικό"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "αριστερά"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "δεξιά"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "μπροστά αριστερά"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "μπροστά δεξιά"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "πίσω αριστερά"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "πίσω δεξιά"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "μπροστά στο κέντρο"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "πλάγια αριστερά"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "πλάγια δεξιά"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "άγνωστο"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Ένταση του %s καναλιού σε %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Μια εφαρμογή ελέγχου έντασης ήχου βασισμένη στο MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Ελληνική μεταφραστική ομάδα MATE\n"
+" Σίμος Ξενιτέλλης <[email protected]>\n"
+" Νίκος Χαρωνιτάκης <[email protected]>\n"
+" Κώστας Παπαδήμας <[email protected]>\n"
+" Φώτης Τσάμης <[email protected]>\n"
+" Μιχάλης Κοτσαρίνης <[email protected]>\n"
+"\n"
+"Για περισσότερα δείτε http://www.mate.gr/"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Έλεγχος έντασης ήχου: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "Συ_σκευή: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Ελεγκτής ήχου σε διαφορετική συσκευή"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Κανένα"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Μη υποστηριζόμενο"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Προεπιλογή"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Αποτυχία εκκίνησης κυρίως παραθύρου"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Αποτυχία φόρτωσης αρχείου γραφικού περιβάλλοντος, παρακαλώ ελέγξτε την εγκατάσταση σας."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Ρύθμιση προεπιλεγμένων επιλογών για εφαρμογές GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Επιλογέας συστημάτων πολυμέσων"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Ήχος"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Πατήστε Εντάξει για τερματισμό."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Συσκευή:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Προεπιλεγμένη είσοδος"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Προεπιλεγμένη έξοδος"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Πρόσ_θετη λειτουργία:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipeli_ne:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Δ_οκιμή"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Δοκιμή Pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Δοκιμή…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Βίντεο"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "Συ_σκευή: "
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Πρόσθετη λειτουργία:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Δοκιμή"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Αυτόματος εντοπισμός"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Προσαρμοσμένο"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Δοκιμή ήχου"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Σίγαση"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (e.g. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Δοκιμή εισόδου"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Βίντεο για Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Βίντεο για Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Αδυναμία κατασκευής δοκιμαστικής pipeline για '%s'"
+
+#: ../profiles/audio-profile-edit.c:121
+#: ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Υπήρξε σφάλμα κατά την εμφάνιση της βοήθειας: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Επεξεργασία προφίλ: «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<χωρίς όνομα>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<χωρίς περιγραφή>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Υπήρξε σφάλμα κατά τη λήψη λίστας προφίλ gm_ audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Υπήρξε σφάλμα κατά την εγγραφή στην ειδοποίηση για αλλαγές της λίστας προφίλ (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Υπήρξε σφάλμα λησμόνησης διαδρομής προφίλ %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Επεξεργασία"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Διαγραφή αυτού του προφίλ;\n"
+msgstr[1] "Διαγραφή αυτών των %d προφίλ;\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Διαγραφή προφίλ «%s»;"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Διαγραφή προφίλ"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Επεξεργασία προφίλ ήχου του MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Προφίλ:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Έχετε ήδη ένα προφίλ που ονομάζεται \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Error (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Το αρχείο \"%s\" λείπει . Αυτό σημαίνει ότι η εφαρμογή δεν έχει εγκατασταθεί σωστά, και έτσι δεν μπορεί να εμφανιστεί ο διάλογος."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Εκτελέστε '%s --help' για να δείτε μια πλήρη λίστα από διαθέσιμες επιλογές γραμμής εντολής.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Επεξεργασία προφίλ ήχου"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Περι_γραφή προφίλ:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "Ενε_ργό;"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Ε_πέκταση αρχείου:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer pipeline:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Όνομα _προφίλ:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Νέο προφίλ"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Δημιουργία"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Μια περιγραφή για το προφίλ ήχου"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "Μια περιγραφή για το προφίλ, που περιέχει περισσότερες πληροφορίες και περιγράφει πότε να χρησιμοποιηθεί αυτό το προφίλ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Μια επέκταση ονόματος αρχείου που θα χρησιμοποιηθεί κατά την αποθήκευση αρχείων που έχουν κωδικοποιηθεί με αυτό το προφίλ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Μια μερική GStreamer pipeline για χρήση με αυτό το προφίλ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Ένα σύντομο για το προφίλ ήχου"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Ένα σύντομο για το προφίλ ήχου, για να χρησιμοποιηθεί σε επιλογές και να είναι αναγνωριστικό του προφίλ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Ποιότητα CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Ποιότητα CD, Μη Απωλεστική"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Ποιότητα CD, Απωλεστική"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Ποιότητα CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Ποιότητα CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Λίστα από προφίλ ηχογράφησης, Η λίστα περιέχει strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Λίστα προφίλ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Η προεπιλεγμένη επέκταση αρχείου για αυτό το προφίλ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Η μερική GStreamer pipeline που χρησιμοποιείται"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας CD, αλλά με χρήση codec μη απωλεστικής συμπίεσης. Κάντε χρήση αυτής της επιλογής αν θέλετε στο μέλλον να επεξεργαστείτε το αρχείο ή να το γράψετε σε CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας CD, αλλά με χρήση codec απωλεστικής συμπίεσης. Κάντε χρήση αυτής της επιλογής για εξαγωγή ήχου CD ή για ηχογραφήσεις από ραδιόφωνο."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας CD, αλλά με τον απωλεστικό AAC codec Κάντε χρήση αυτής της επιλογής για προετοιμασία για αντιγραφή αρχείων σε συσκευές που υποστηρίζουν μόνο τον AAC codec. Σημειώστε ότι η χρήση αυτού του τύπου μπορεί να είναι παράνομη στην περιοχή σας- καλύτερα να συμβουλευτείτε ένα δικηγόρο για συμβουλές."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας CD, αλλά με τον απωλεστικό MP2 codec. Χρησιμοποιήστε αυτή την επιλογή για προετοιμασία για αντιγραφή αρχείων σε συσκευές που υποστηρίζουν μόνο τον MP2 codec. Σημειώστε ότι η χρήση αυτού του τύπου μπορεί να είναι παράνομη στην περιοχή σας- καλύτερα να συμβουλευτείτε ένα δικηγόρο για συμβουλές."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας CD, αλλά με τον απωλεστικό MP3 codec Κάντε χρήση αυτής της επιλογής για προετοιμασία για αντιγραφή αρχείων σε συσκευές που υποστηρίζουν μόνο τον MP3 codec. Σημειώστε ότι η χρήση αυτού του τύπου μπορεί να είναι παράνομη στην περιοχή σας- καλύτερα να συμβουλευτείτε ένα δικηγόρο για συμβουλές."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας επαρκής για ομιλία. Κάντε χρήση αυτής της επιλογής για ηχογράφηση και επεξεργασία ομιλίας."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Χρησιμοποιείται για μετατροπή σε ήχο ποιότητας επαρκής για ομιλία. Κάντε χρήση αυτής της επιλογής για ηχογράφηση ομιλίας που δεν χρειάζεται επεξεργασία."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Ομιλία, Μη Απωλεστική"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Ομιλία, Με Απώλεια"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Αν θα χρησιμοποιηθεί αυτό το προφίλ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Αν χρησιμοποιηθεί και εμφανιστεί αυτό το προφίλ."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Όχι ήχοι"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Ενσωματωμένο"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Γίνεται δοκιμή ήχου γεγονότος"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Από θέμα"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Τύπος"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Θέμα ήχων:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Επιλέ_ξτε έναν ήχο ειδοποίησης:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Ενεργοποίηση ήχων _παραθύρων και κουμπιών"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Ήχος ειδοποίησης"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Παράθυρα και κουμπιά"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Πατήθηκε κουμπί"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Πατήθηκε το κουμπί εναλλαγής"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Παράθυρο μεγιστοποιήθηκε"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Παράθυρο απομεγιστοποιήθηκε"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Παράθυρο ελαχιστοποιήθηκε"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Επιφάνεια εργασίας"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Σύνδεση"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Αποσύνδεση"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Νέο e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Άδειασμα απορριμάτων"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Ενέργεια διαρκείας ολοκληρώθηκε (κατέβασμα, εγγραφή CD, κλπ.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Ειδοποιήσεις"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Πληροφορίες ή ερώτημα"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Προειδοποίηση"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Προειδοποίηση μπαταρίας"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Επιλογή αρχείου ήχου"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Αρχεία ήχου"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Προσαρμοσμένο…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Θέμα ήχων:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Ενεργοποίηση ήχων παραθύρων και κουμπιών"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bark"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drip"
+
+# groups
+# max 24 chars
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glass"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Σε ηχογράφηση..."
+#~ msgid "Custom..."
+#~ msgstr "Προσαρμοσμένο..."
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Διεύθυνση εξυπηρετητή επικοινωνίας για αναζητήσεις CD"
+#~ msgid "Information to send to server"
+#~ msgstr "Πληροφορίες που θα αποσταλούν στον εξυπηρετητή"
+#~ msgid "Port"
+#~ msgstr "Θύρα"
+#~ msgid "Server name"
+#~ msgstr "Όνομα εξυπηρετητή"
+#~ msgid "Server type"
+#~ msgstr "Τύπος εξυπηρετητή"
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Το όνομα του συστήματος όπου θα στέλνονται όλες οι αναζητήσεις"
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Η θύρα στην οποία ο εξυπηρετητής τρέχει τη βάση δεδομένων"
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Ο τύπος του εξυπηρετητή για επικοινωνία για ερωτήματα CD. Οι πιθανές "
+#~ "τιμές είναι 0 (FreeDB round robin server), 1 (άλλος εξυπηρετητής freedb) "
+#~ "και 2 (άλλος εξυπηρετητής)."
+#~ msgid "The username"
+#~ msgstr "Το όνομα χρήστη"
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Το όνομα χρήστη που θα στέλνεται σε όλες τις αναζητήσεις"
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Αυτό το κλειδί καθορίζει ποιες πληροφορίες χρήστη θα αποσταλούν στον "
+#~ "εξυπηρετητή για ερωτήματα CD. Οι πιθανές τιμές είναι 0 (όχι πληροφορίες), "
+#~ "1 (αληθινές πληροφορίες) και 3 (άλλες πληροφορίες)."
+#~ msgid "Your hostname"
+#~ msgstr "Το όνομα συστήματος σας"
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Υπήρξε σφάλμα κατά την εμφάνιση της βοήθειας: \n"
+#~ "%s"
+#~ msgid "Sen_d no information"
+#~ msgstr "Να μην απο_σταλούν πληροφορίες"
+#~ msgid "Send real _information"
+#~ msgstr "Αποστολή _πραγματικών πληροφοριών"
+#~ msgid "Send _other information:"
+#~ msgstr "Αποστολή _άλλων πληροφοριών:"
+#~ msgid "Hostna_me:"
+#~ msgstr "Όνομα συ_στήματος:"
+#~ msgid "Login Information"
+#~ msgstr "Πληροφορίες σύνδεσης"
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Εξυπηρετητής FreeDB _round robin"
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Άλλος εξυπηρετητής _FreeDB:"
+#~ msgid "Server"
+#~ msgstr "Εξυπηρετητής"
+#~ msgid "Location"
+#~ msgstr "Τοποθεσία"
+#~ msgid "_Update Server List"
+#~ msgstr "Ενη_μέρωση λίστας εξυπηρετητών"
+#~ msgid "Other _server:"
+#~ msgstr "Άλλος _εξυπηρετητής:"
+#~ msgid "Hos_tname:"
+#~ msgstr "Όνομα συ_στήματος:"
+#~ msgid "_Port:"
+#~ msgstr "_Θύρα:"
+#~ msgid "CD Database Preferences"
+#~ msgstr "Προτιμήσεις βάσης δεδομένων CD"
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Άγνωστο / Άγνωστο"
+#~ msgid "Multiple matches..."
+#~ msgstr "Πολλαπλά ταιριάσματα..."
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Βρέθηκαν πολλαπλά ταιριάσματα στη βάση δεδομένων.\n"
+#~ "Παρακάτω είναι μια λίστα από πιθανές εγγραφές, διαλέξτε την καλύτερη"
+#~ msgid "Category"
+#~ msgstr "Κατηγορία"
+#~ msgid "Disc ID"
+#~ msgstr "ID Δίσκου"
+#~ msgid "Artist and Title"
+#~ msgstr "Καλλιτέχνης και τίτλος"
+#~ msgid "Unknown track"
+#~ msgstr "Άγνωστο κομμάτι"
+#~ msgid "CD Database Server"
+#~ msgstr "Εξυπηρετητής βάσης δεδομένων CD"
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Αλλαγή των προτιμήσεων σας για εξυπηρετητή βάσης δεδομένων CD"
+#~ msgid "Blues"
+#~ msgstr "Blues"
+#~ msgid "Classical Rock"
+#~ msgstr "Classical Rock"
+#~ msgid "Country"
+#~ msgstr "Country"
+#~ msgid "Dance"
+#~ msgstr "Dance"
+#~ msgid "Disco"
+#~ msgstr "Disco"
+#~ msgid "Funk"
+#~ msgstr "Funk"
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+#~ msgid "Metal"
+#~ msgstr "Metal"
+#~ msgid "New Age"
+#~ msgstr "New Age"
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+#~ msgid "Other"
+#~ msgstr "Άλλο"
+#~ msgid "Pop"
+#~ msgstr "Pop"
+#~ msgid "R&B"
+#~ msgstr "R&B"
+#~ msgid "Rap"
+#~ msgstr "Rap"
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+#~ msgid "Rock"
+#~ msgstr "Rock"
+#~ msgid "Techno"
+#~ msgstr "Techno"
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+#~ msgid "Ska"
+#~ msgstr "Ska"
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+#~ msgid "Trance"
+#~ msgstr "Trance"
+#~ msgid "Classical"
+#~ msgstr "Classical"
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+#~ msgid "Acid"
+#~ msgstr "Acid"
+#~ msgid "House"
+#~ msgstr "House"
+#~ msgid "Game"
+#~ msgstr "Game"
+#~ msgid "Sound Clip"
+#~ msgstr "Sound Clip"
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+#~ msgid "Noise"
+#~ msgstr "Noise"
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
diff --git a/po/[email protected] b/po/[email protected]
new file mode 100644
index 0000000..7520e03
--- /dev/null
+++ b/po/[email protected]
@@ -0,0 +1,1084 @@
+# Shavian translation for mate-media.
+# Copyright (C) 2009 The Mate Foundation.
+# Thomas Thurman <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2009-11-06 19:17+0200\n"
+"Last-Translator: Thomas Thurman <[email protected]>\n"
+"Language-Team: Shavian <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "𐑖𐑴 𐑛𐑧𐑕𐑒𐑑𐑪𐑐 𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "𐑗𐑱𐑯𐑡 𐑕𐑬𐑯𐑛 𐑝𐑪𐑤𐑿𐑥 𐑯 𐑕𐑬𐑯𐑛 𐑦𐑝𐑧𐑯𐑑𐑕"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "𐑕𐑬𐑯𐑛"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "𐑦𐑯𐑱𐑚𐑩𐑤 𐑛𐑰𐑚𐑳𐑜𐑦𐑙 𐑒𐑴𐑛"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "𐑝𐑻𐑠𐑩𐑯 𐑝 𐑞𐑦𐑕 𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - ·𐑜𐑯𐑴𐑥 𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤 𐑨𐑐𐑤𐑩𐑑"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "𐑢𐑱𐑑𐑦𐑙 𐑓𐑹 𐑕𐑬𐑯𐑛 𐑕𐑦𐑕𐑑𐑩𐑥 𐑑 𐑮𐑰𐑕𐑐𐑪𐑯𐑛"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "𐑕𐑑𐑸𐑑𐑳𐑐 𐑐𐑱𐑡"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - ·𐑜𐑯𐑴𐑥 𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1830
+msgid "Output"
+msgstr "𐑬𐑑𐑐𐑫𐑑"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1744
+msgid "Input"
+msgstr "𐑦𐑯𐑐𐑫𐑑"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "𐑤𐑧𐑓𐑑"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "𐑮𐑲𐑑"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "𐑮𐑽"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "𐑓𐑮𐑳𐑯𐑑"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "𐑥𐑦𐑯𐑩𐑥𐑩𐑥"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "𐑥𐑨𐑒𐑕𐑦𐑥𐑩𐑥"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_𐑚𐑨𐑤𐑩𐑯𐑕:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_𐑓𐑱𐑛:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:852
+msgid "Mute"
+msgstr "𐑥𐑿𐑑"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1494
+msgid "_Profile:"
+msgstr "_𐑐𐑮𐑴𐑓𐑲𐑤:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "𐑛𐑦𐑕𐑱𐑚𐑩𐑤𐑛"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "𐑕𐑦𐑕𐑑𐑩𐑥 𐑕𐑬𐑯𐑛𐑟"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:510
+msgid "Peak detect"
+msgstr "𐑐𐑰𐑒 𐑛𐑦𐑑𐑧𐑒𐑑"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1423
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "𐑯𐑱𐑥"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1428
+msgid "Device"
+msgstr "𐑛𐑦𐑝𐑲𐑕"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1650
+msgid "_Output volume: "
+msgstr "_𐑬𐑑𐑐𐑫𐑑 𐑝𐑪𐑤𐑿𐑥: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1681
+msgid "Sound Effects"
+msgstr "𐑕𐑬𐑯𐑛 𐑦𐑓𐑧𐑒𐑑𐑕"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1688
+msgid "_Alert volume: "
+msgstr "_𐑩𐑤𐑻𐑑 𐑝𐑪𐑤𐑿𐑥: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1701
+msgid "Hardware"
+msgstr "𐑣𐑭𐑮𐑛𐑢𐑧𐑮"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1733
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Settings for the selected device:"
+msgstr "𐑕𐑧𐑑𐑦𐑙𐑟 𐑓𐑹 𐑞 𐑕𐑩𐑤𐑧𐑒𐑑𐑩𐑛 𐑛𐑦𐑝𐑲𐑕:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1751
+msgid "_Input volume: "
+msgstr "_𐑦𐑯𐑐𐑫𐑑 𐑝𐑪𐑤𐑿𐑥: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1774
+msgid "Input level:"
+msgstr "𐑦𐑯𐑐𐑫𐑑 𐑤𐑧𐑝𐑩𐑤:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1873
+msgid "Applications"
+msgstr "𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯𐑟"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1877
+msgid "No application is currently playing or recording audio."
+msgstr "𐑯𐑴 𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯 𐑦𐑟 𐑒𐑳𐑮𐑩𐑯𐑑𐑤𐑦 𐑐𐑤𐑱𐑦𐑙 𐑹 𐑮𐑦𐑒𐑹𐑛𐑦𐑙 𐑷𐑛𐑦𐑴."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2001
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "𐑕𐑬𐑯𐑛 𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "𐑓𐑱𐑤𐑛 𐑑 𐑕𐑑𐑸𐑑 𐑕𐑬𐑯𐑛 𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_𐑥𐑿𐑑"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_𐑕𐑬𐑯𐑛 𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "𐑥𐑿𐑑𐑩𐑛"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "𐑮𐑩𐑒𐑹𐑛 𐑕𐑬𐑯𐑛 𐑒𐑤𐑦𐑐𐑕"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "𐑕𐑬𐑯𐑛 𐑮𐑦𐑒𐑪𐑮𐑛𐑻"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"𐑐𐑤𐑰𐑟 𐑝𐑧𐑮𐑦𐑓𐑲 𐑦𐑑𐑕 𐑕𐑧𐑑𐑦𐑙𐑟.\n"
+"𐑿 𐑥𐑱 𐑚𐑰 𐑥𐑦𐑕𐑦𐑙 𐑞 𐑯𐑧𐑕𐑩𐑕𐑼𐑦 𐑐𐑤𐑳𐑜-𐑦𐑯𐑟."
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s 𐑯 %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s 𐑯 %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "𐑴𐑐𐑩𐑯 𐑩 𐑓𐑲𐑤"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"𐑳𐑯𐑱𐑚𐑩𐑤 𐑑 𐑤𐑴𐑛 𐑓𐑲𐑤:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "𐑮𐑧𐑛𐑦"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_𐑮𐑦𐑐𐑤𐑱𐑕"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"𐑩 𐑓𐑲𐑤 𐑯𐑱𐑥𐑛 \"%s\" 𐑷𐑤𐑮𐑧𐑛𐑦 𐑧𐑒𐑟𐑦𐑕𐑑𐑕. \n"
+"𐑛𐑵 𐑿 𐑢𐑪𐑯𐑑 𐑑 𐑮𐑦𐑐𐑤𐑱𐑕 𐑦𐑑 𐑢𐑦𐑞 𐑞 𐑢𐑳𐑯 𐑿 𐑸 𐑕𐑱𐑝𐑦𐑙?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "𐑒𐑫𐑛 𐑯𐑪𐑑 𐑕𐑱𐑝 𐑞 𐑓𐑲𐑤 \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "𐑕𐑱𐑝 𐑓𐑲𐑤 𐑨𐑟"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s 𐑦𐑟 𐑯𐑪𐑑 𐑦𐑯𐑕𐑑𐑷𐑤𐑛 𐑦𐑯 𐑞 𐑐𐑭𐑔."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "𐑞𐑺 𐑢𐑪𐑟 𐑩𐑯 𐑻𐑼 𐑕𐑑𐑸𐑑𐑦𐑙 %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "𐑕𐑱𐑝 𐑮𐑦𐑒𐑹𐑛𐑦𐑙 𐑚𐑦𐑓𐑹 𐑒𐑤𐑴𐑟𐑦𐑙?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "𐑕𐑱𐑝 𐑮𐑦𐑒𐑹𐑛𐑦𐑙?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "𐑒𐑤𐑴𐑟 _𐑢𐑦𐑞𐑬𐑑 𐑕𐑱𐑝𐑦𐑙"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "𐑒𐑩𐑯𐑑𐑦𐑯𐑿 _𐑢𐑦𐑞𐑬𐑑 𐑕𐑱𐑝𐑦𐑙"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "𐑒𐑢𐑧𐑕𐑑𐑦𐑩𐑯"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (𐑣𐑨𐑟 𐑯𐑪𐑑 𐑚𐑰𐑯 𐑕𐑱𐑝𐑛)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "𐑳𐑯𐑴𐑯 𐑕𐑲𐑟"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "𐑳𐑯𐑴𐑯"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (𐑥𐑪𐑯𐑴)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (𐑕𐑑𐑧𐑮𐑰𐑴)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "%s 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "𐑓𐑲𐑤 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "𐑓𐑴𐑤𐑛𐑼:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "𐑓𐑲𐑤𐑯𐑱𐑥:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "𐑓𐑲𐑤 𐑕𐑲𐑟:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "𐑷𐑛𐑦𐑴 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "𐑓𐑲𐑤 𐑛𐑫𐑮𐑱𐑖𐑩𐑯:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "𐑯𐑳𐑥𐑚𐑼 𐑝 𐑗𐑨𐑯𐑩𐑤𐑟:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "𐑕𐑭𐑥𐑐𐑩𐑤 𐑮𐑱𐑑:"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "𐑚𐑦𐑑 𐑮𐑱𐑑:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"𐑩 𐑕𐑬𐑯𐑛 𐑮𐑦𐑒𐑪𐑮𐑛𐑻 𐑓𐑹 ·𐑜𐑯𐑴𐑥\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "𐑐𐑤𐑱𐑦𐑙..."
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "𐑐𐑤𐑱𐑚𐑨𐑒"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "𐑮𐑦𐑒𐑹𐑛𐑦𐑙..."
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"𐑿𐑼 𐑷𐑛𐑦𐑴 𐑒𐑨𐑐𐑗𐑻 𐑕𐑧𐑑𐑦𐑙𐑟 𐑸 𐑦𐑯𐑝𐑨𐑤𐑦𐑛. 𐑐𐑤𐑰𐑟 𐑒𐑼𐑧𐑒𐑑 𐑞𐑧𐑥 𐑢𐑦𐑞 𐑞 \"𐑕𐑬𐑯𐑛 𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟\" "
+"𐑳𐑯𐑛𐑼 𐑞 𐑕𐑦𐑕𐑑𐑩𐑥-𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟 𐑥𐑧𐑯𐑿."
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "𐑓𐑲𐑤 𐑬𐑑𐑐𐑫𐑑"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "𐑤𐑧𐑝𐑩𐑤"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "𐑒𐑫𐑛 𐑯𐑪𐑑 𐑐𐑸𐑕 𐑞 '%s' 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤. "
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "𐑒𐑫𐑛 𐑯𐑪𐑑 𐑒𐑨𐑐𐑗𐑻 𐑿𐑟𐑦𐑙 𐑞 '%s' 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤. "
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "𐑒𐑫𐑛 𐑯𐑪𐑑 𐑮𐑲𐑑 𐑑 𐑩 𐑓𐑲𐑤 𐑿𐑟𐑦𐑙 𐑞 '%s' 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "_𐑓𐑲𐑤"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "𐑒𐑮𐑦𐑱𐑑 𐑩 𐑯𐑿 𐑕𐑭𐑥𐑐𐑩𐑤"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "𐑴𐑐𐑩𐑯 𐑩 𐑓𐑲𐑤"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "𐑕𐑱𐑝 𐑞 𐑒𐑳𐑮𐑩𐑯𐑑 𐑓𐑲𐑤"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "𐑕𐑱𐑝 𐑞 𐑒𐑳𐑮𐑩𐑯𐑑 𐑓𐑲𐑤 𐑢𐑦𐑞 𐑩 𐑛𐑦𐑓𐑼𐑩𐑯𐑑 𐑯𐑱𐑥"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "𐑴𐑐𐑩𐑯 𐑞 𐑷𐑛𐑦𐑴 𐑥𐑦𐑒𐑕𐑻"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "𐑖𐑴 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯 𐑩𐑚𐑬𐑑 𐑞 𐑒𐑳𐑮𐑩𐑯𐑑 𐑓𐑲𐑤"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "𐑒𐑤𐑴𐑟 𐑞 𐑒𐑳𐑮𐑩𐑯𐑑 𐑓𐑲𐑤"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "𐑒𐑢𐑦𐑑 𐑞 𐑐𐑮𐑴𐑜𐑮𐑨𐑥"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "_𐑒𐑩𐑯𐑑𐑮𐑴𐑤"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "𐑮𐑩𐑒𐑹𐑛 𐑕𐑬𐑯𐑛"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "𐑐𐑤𐑱 𐑕𐑬𐑯𐑛"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "𐑕𐑑𐑪𐑐 𐑕𐑬𐑯𐑛"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "_𐑣𐑧𐑤𐑐"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "𐑒𐑪𐑯𐑑𐑩𐑯𐑑𐑕"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "𐑴𐑐𐑩𐑯 𐑞 𐑥𐑨𐑯𐑘𐑫𐑩𐑤"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "𐑩𐑚𐑬𐑑 𐑞𐑦𐑕 𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯"
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "𐑴𐑐𐑩𐑯"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "𐑕𐑱𐑝"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "𐑕𐑱𐑝 𐑨𐑟"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "𐑮𐑧𐑒𐑹𐑛 𐑓𐑮𐑪𐑥 _𐑦𐑯𐑐𐑫𐑑:"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "_𐑮𐑩𐑒𐑹𐑛 𐑨𐑟:"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<𐑯𐑳𐑯>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "𐑤𐑧𐑙𐑔:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "𐑤𐑧𐑝𐑩𐑤:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - 𐑕𐑬𐑯𐑛 𐑮𐑦𐑒𐑪𐑮𐑛𐑻"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "𐑣𐑲𐑑 𐑝 𐑞 𐑢𐑦𐑯𐑛𐑴"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "𐑣𐑲𐑑 𐑝 𐑞 𐑢𐑦𐑯𐑛𐑴 𐑑 𐑚𐑰 𐑛𐑩𐑕𐑐𐑤𐑱𐑛"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑞 𐑢𐑦𐑯𐑛𐑴"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "𐑢𐑦𐑛𐑔 𐑝 𐑞 𐑢𐑦𐑯𐑛𐑴 𐑑 𐑚𐑰 𐑛𐑩𐑕𐑐𐑤𐑱𐑛"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "𐑕𐑬𐑯𐑛 𐑔𐑰𐑥"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "𐑳𐑯𐑴𐑯 𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤 %d"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "𐑮𐑦𐑒𐑹𐑛𐑦𐑙"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "𐑕𐑢𐑦𐑗𐑩𐑟"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "𐑪𐑐𐑖𐑩𐑯𐑟"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤 𐑐𐑮𐑧𐑓𐑼𐑩𐑯𐑕𐑩𐑟"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_𐑕𐑩𐑤𐑧𐑒𐑑 𐑥𐑦𐑒𐑕𐑻𐑟 𐑑 𐑚𐑰 𐑝𐑦𐑕𐑦𐑚𐑩𐑤:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "𐑑𐑮𐑨𐑒 %s: 𐑥𐑿𐑑"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "𐑑𐑪𐑜𐑩𐑤 𐑷𐑛𐑦𐑴 𐑮𐑦𐑒𐑹𐑛𐑦𐑙 𐑓𐑮𐑪𐑥 %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "𐑑𐑮𐑨𐑒 %s: 𐑷𐑛𐑦𐑴 𐑮𐑦𐑒𐑹𐑛𐑦𐑙"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s 𐑪𐑐𐑖𐑩𐑯 𐑕𐑦𐑤𐑧𐑒𐑖𐑩𐑯"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "𐑑𐑮𐑨𐑒 %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "𐑗𐑨𐑯𐑩𐑤 %d 𐑝 𐑑𐑮𐑨𐑒 %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "𐑑𐑮𐑨𐑒 %s, 𐑗𐑨𐑯𐑩𐑤 %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "𐑤𐑪𐑒 𐑗𐑨𐑯𐑩𐑤𐑟 𐑓𐑹 %s 𐑑𐑫𐑜𐑧𐑞𐑼"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "𐑑𐑮𐑨𐑒 %s: 𐑤𐑪𐑒 𐑗𐑨𐑯𐑩𐑤𐑟 𐑑𐑫𐑜𐑧𐑞𐑼"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "𐑥𐑪𐑯𐑴"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "𐑤𐑧𐑓𐑑"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "𐑮𐑲𐑑"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "𐑓𐑮𐑳𐑯𐑑 𐑤𐑧𐑓𐑑"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "𐑓𐑮𐑳𐑯𐑑 𐑮𐑲𐑑"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "𐑮𐑽 𐑤𐑧𐑓𐑑"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "𐑮𐑽 𐑮𐑲𐑑"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "𐑓𐑮𐑳𐑯𐑑 𐑕𐑧𐑯𐑑𐑼"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "𐑕𐑲𐑛 𐑤𐑧𐑓𐑑"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "𐑕𐑲𐑛 𐑮𐑲𐑑"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "𐑳𐑯𐑴𐑯"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "𐑝𐑪𐑤𐑿𐑥 𐑝 %s 𐑗𐑨𐑯𐑩𐑤 𐑪𐑯 %s"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "·𐑑𐑪𐑥𐑩𐑕 ·𐑔𐑻𐑥𐑩𐑯"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "𐑝𐑪𐑤𐑿𐑥 𐑒𐑩𐑯𐑑𐑮𐑴𐑤: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_𐑛𐑦𐑝𐑲𐑕: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "𐑒𐑩𐑯𐑑𐑮𐑴𐑤 𐑝𐑪𐑤𐑿𐑥 𐑪𐑯 𐑩 𐑛𐑦𐑓𐑼𐑩𐑯𐑑 𐑛𐑦𐑝𐑲𐑕"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "𐑯𐑳𐑯"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "𐑳𐑯𐑕𐑩𐑐𐑹𐑑𐑩𐑛"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "𐑛𐑦𐑓𐑷𐑤𐑑"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr "𐑓𐑱𐑤𐑘𐑼 𐑦𐑯𐑕𐑑𐑨𐑯𐑖𐑰𐑱𐑑𐑦𐑙 𐑥𐑱𐑯 𐑢𐑦𐑯𐑛𐑴"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - 𐑴𐑐𐑩𐑯 𐑕𐑬𐑯𐑛 𐑕𐑦𐑕𐑑𐑩𐑥"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "𐑒𐑳𐑕𐑑𐑩𐑥"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "𐑑𐑧𐑕𐑑 𐑕𐑬𐑯𐑛"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "𐑕𐑲𐑤𐑩𐑯𐑕"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "𐑑𐑧𐑕𐑑 𐑦𐑯𐑐𐑫𐑑"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "𐑝𐑦𐑛𐑦𐑴 𐑓𐑹 ·𐑤𐑦𐑯𐑩𐑒𐑕 (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "𐑝𐑦𐑛𐑦𐑴 𐑓𐑹 ·𐑤𐑦𐑯𐑩𐑒𐑕 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "𐑓𐑱𐑤𐑛 𐑑 𐑒𐑩𐑯𐑕𐑑𐑮𐑳𐑒𐑑 𐑑𐑧𐑕𐑑 𐑐𐑲𐑐𐑤𐑲𐑯 𐑓𐑹 '%s'"
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "𐑞𐑺 𐑢𐑪𐑟 𐑩𐑯 𐑻𐑼 𐑛𐑦𐑕𐑐𐑤𐑱𐑦𐑙 𐑣𐑧𐑤𐑐: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "𐑧𐑛𐑦𐑑𐑦𐑙 𐑐𐑮𐑴𐑓𐑲𐑤 \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<𐑯𐑴 𐑯𐑱𐑥>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<𐑯𐑴 𐑛𐑦𐑕𐑒𐑮𐑦𐑐𐑖𐑩𐑯>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "𐑞𐑺 𐑢𐑪𐑟 𐑩𐑯 𐑻𐑼 𐑜𐑧𐑑𐑦𐑙 𐑞 𐑤𐑦𐑕𐑑 𐑝 gm_audio 𐑐𐑮𐑴𐑓𐑲𐑤𐑟. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"𐑞𐑺 𐑢𐑪𐑟 𐑩𐑯 𐑻𐑼 𐑕𐑩𐑚𐑕𐑒𐑮𐑲𐑚𐑦𐑙 𐑑 𐑯𐑴𐑑𐑦𐑓𐑦𐑒𐑱𐑖𐑩𐑯 𐑝 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤 𐑤𐑦𐑕𐑑 𐑗𐑱𐑯𐑡𐑩𐑟. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "𐑞𐑺 𐑢𐑪𐑟 𐑩𐑯 𐑻𐑼 𐑓𐑼𐑜𐑧𐑑𐑦𐑙 𐑐𐑮𐑴𐑓𐑲𐑤 𐑐𐑭𐑔 %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_𐑧𐑛𐑦𐑑"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "𐑛𐑦𐑤𐑰𐑑 𐑐𐑮𐑴𐑓𐑲𐑤 \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "𐑛𐑦𐑤𐑰𐑑 𐑐𐑮𐑴𐑓𐑲𐑤"
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "𐑧𐑛𐑦𐑑 ·𐑜𐑯𐑴𐑥 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤𐑟"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "_𐑐𐑮𐑴𐑓𐑲𐑤𐑟:"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "𐑿 𐑷𐑤𐑮𐑧𐑛𐑦 𐑣𐑨𐑝 𐑩 𐑐𐑮𐑴𐑓𐑲𐑤 𐑒𐑷𐑤𐑛 \"%s\""
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"𐑞 𐑓𐑲𐑤 \"%s\" 𐑦𐑟 𐑥𐑦𐑕𐑦𐑙. 𐑞𐑦𐑕 𐑦𐑯𐑛𐑦𐑒𐑱𐑑𐑕 𐑞𐑨𐑑 𐑞 𐑩𐑐𐑤𐑦𐑒𐑱𐑕𐑩𐑯 𐑦𐑟 𐑦𐑯𐑕𐑑𐑷𐑤𐑛 𐑦𐑯𐑒𐑻𐑧𐑒𐑑𐑤𐑰, 𐑕𐑴 "
+"𐑞 𐑛𐑲𐑩𐑤𐑪𐑜 𐑒𐑭𐑯𐑑 𐑚𐑰 𐑛𐑩𐑕𐑐𐑤𐑱𐑛."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"𐑮𐑳𐑯 '%s --help' 𐑑 𐑕𐑰 𐑩 𐑓𐑫𐑤 𐑤𐑦𐑕𐑑 𐑝 𐑩𐑝𐑱𐑤𐑩𐑚𐑩𐑤 𐑒𐑩𐑥𐑭𐑯𐑛 𐑤𐑲𐑯 𐑪𐑐𐑖𐑩𐑯𐑟.\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "𐑧𐑛𐑦𐑑 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "𐑯𐑿 𐑐𐑮𐑴𐑓𐑲𐑤"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "𐑐𐑮𐑴𐑓𐑲𐑤 _𐑛𐑦𐑕𐑒𐑮𐑦𐑐𐑖𐑩𐑯:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_𐑨𐑒𐑑𐑦𐑝?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_𐑒𐑮𐑦𐑱𐑑"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_𐑓𐑲𐑤 𐑩𐑒𐑕𐑑𐑧𐑯𐑖𐑩𐑯:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "_𐑐𐑮𐑴𐑓𐑲𐑤 𐑯𐑱𐑥:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "𐑩 𐑛𐑦𐑕𐑒𐑮𐑦𐑐𐑖𐑩𐑯 𐑓𐑹 𐑞 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"𐑩 𐑛𐑦𐑕𐑒𐑮𐑦𐑐𐑖𐑩𐑯 𐑝 𐑞 𐑐𐑮𐑴𐑓𐑲𐑤, 𐑒𐑩𐑯𐑑𐑱𐑯𐑦𐑙 𐑥𐑹 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯 𐑯 𐑛𐑦𐑕𐑒𐑮𐑲𐑚𐑦𐑙 𐑢𐑧𐑯 𐑑 𐑿𐑕 𐑞𐑦𐑕 "
+"𐑐𐑮𐑴𐑓𐑲𐑤."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "𐑩 𐑓𐑲𐑤𐑯𐑱𐑥 𐑩𐑒𐑕𐑑𐑧𐑯𐑖𐑩𐑯 𐑑 𐑚𐑰 𐑿𐑟𐑛 𐑢𐑧𐑯 𐑕𐑑𐑹𐑦𐑙 𐑓𐑲𐑤𐑟 𐑧𐑯𐑒𐑴𐑛𐑩𐑛 𐑢𐑦𐑞 𐑞𐑦𐑕 𐑐𐑮𐑴𐑓𐑲𐑤."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "𐑩 𐑖𐑹𐑑 𐑯𐑱𐑥 𐑓𐑹 𐑞 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"𐑩 𐑖𐑹𐑑 𐑯𐑱𐑥 𐑓𐑹 𐑞 𐑷𐑛𐑦𐑴 𐑐𐑮𐑴𐑓𐑲𐑤, 𐑑 𐑚𐑰 𐑿𐑟𐑛 𐑦𐑯 𐑕𐑦𐑤𐑧𐑒𐑖𐑩𐑯𐑟 𐑯 𐑿𐑯𐑰𐑒𐑤𐑦 𐑲𐑛𐑧𐑯𐑑𐑦𐑓𐑲𐑦𐑙 𐑞 "
+"𐑐𐑮𐑴𐑓𐑲𐑤."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD 𐑒𐑢𐑪𐑤𐑦𐑑𐑰, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD 𐑒𐑢𐑪𐑤𐑦𐑑𐑰, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "𐑤𐑦𐑕𐑑 𐑝 𐑐𐑮𐑴𐑓𐑲𐑤𐑟"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "𐑞 𐑛𐑦𐑓𐑷𐑤𐑑 𐑓𐑲𐑤 𐑩𐑒𐑕𐑑𐑧𐑯𐑖𐑩𐑯 𐑓𐑹 𐑞𐑦𐑕 𐑐𐑮𐑴𐑓𐑲𐑤"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "𐑢𐑧𐑞𐑼 𐑹 𐑯𐑪𐑑 𐑞𐑦𐑕 𐑐𐑮𐑴𐑓𐑲𐑤 𐑦𐑟 𐑑 𐑚𐑰 𐑿𐑟𐑛"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "𐑢𐑧𐑞𐑼 𐑹 𐑯𐑪𐑑 𐑑 𐑿𐑕 𐑯 𐑛𐑦𐑕𐑐𐑤𐑱 𐑞𐑦𐑕 𐑐𐑮𐑴𐑓𐑲𐑤."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "𐑯𐑴 𐑕𐑬𐑯𐑛𐑟"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "𐑚𐑦𐑤𐑑-𐑦𐑯"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "𐑑𐑧𐑕𐑑𐑦𐑙 𐑦𐑝𐑧𐑯𐑑 𐑕𐑬𐑯𐑛"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "𐑓𐑮𐑪𐑥 𐑔𐑰𐑥"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "𐑑𐑲𐑐"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "𐑕𐑬𐑯𐑛 _𐑔𐑰𐑥:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "𐑦𐑯𐑱𐑚𐑩𐑤 _𐑢𐑦𐑯𐑛𐑴 𐑯 𐑚𐑳𐑑𐑩𐑯 𐑕𐑬𐑯𐑛𐑟"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "𐑩𐑤𐑻𐑑 𐑕𐑬𐑯𐑛"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "𐑢𐑦𐑯𐑛𐑴𐑟 𐑯 𐑚𐑳𐑑𐑩𐑯𐑟"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "𐑚𐑳𐑑𐑩𐑯 𐑒𐑤𐑦𐑒𐑑"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "𐑑𐑪𐑜𐑩𐑤 𐑚𐑳𐑑𐑩𐑯 𐑒𐑤𐑦𐑒𐑑"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "𐑢𐑦𐑯𐑛𐑴 𐑥𐑨𐑒𐑕𐑩𐑥𐑲𐑟𐑛"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "𐑛𐑧𐑕𐑒𐑑𐑪𐑐"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "𐑤𐑪𐑜𐑦𐑯"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "𐑯𐑿 𐑧-𐑥𐑱𐑤"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "𐑧𐑥𐑐𐑑𐑦 𐑑𐑮𐑨𐑖"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "𐑤𐑪𐑙 𐑨𐑒𐑖𐑩𐑯 𐑒𐑩𐑥𐑐𐑤𐑰𐑑𐑩𐑛 (𐑛𐑬𐑯𐑤𐑴𐑛, CD 𐑚𐑻𐑯𐑦𐑙, 𐑧𐑑𐑕.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "𐑩𐑤𐑻𐑑𐑕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯 𐑹 𐑒𐑢𐑧𐑕𐑑𐑦𐑩𐑯"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "𐑢𐑹𐑯𐑦𐑙"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "𐑻𐑼"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "𐑚𐑨𐑑𐑼𐑦 𐑢𐑹𐑯𐑦𐑙"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "𐑕𐑩𐑤𐑧𐑒𐑑 𐑕𐑬𐑯𐑛 𐑓𐑲𐑤"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "𐑕𐑬𐑯𐑛 𐑓𐑲𐑤𐑟"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "𐑒𐑳𐑕𐑑𐑩𐑥..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "𐑕𐑬𐑯𐑛 𐑔𐑰𐑥:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "𐑦𐑯𐑱𐑚𐑩𐑤 𐑢𐑦𐑯𐑛𐑴 𐑯 𐑚𐑳𐑑𐑩𐑯 𐑕𐑬𐑯𐑛𐑟"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "𐑚𐑸𐑒"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "𐑛𐑮𐑦𐑐"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "𐑜𐑤𐑭𐑕"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "𐑕𐑴𐑯𐑸"
diff --git a/po/en_CA.po b/po/en_CA.po
new file mode 100644
index 0000000..b70f277
--- /dev/null
+++ b/po/en_CA.po
@@ -0,0 +1,2328 @@
+# Canadian English translation of mate-media
+# Copyright (C) 2004-2006 Adam Weinberger and the MATE Foundation
+# This file is distributed under the same licence as the mate-media package.
+# Alexander Winston <[email protected]>, 2004.
+# Adam Weinberger <[email protected]>, 2004, 2005, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.5.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-31 20:44-0500\n"
+"PO-Revision-Date: 2005-07-18 14:42-0500\n"
+"Last-Translator: Adam Weinberger <[email protected]>\n"
+"Language-Team: Canadian English <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Address of the server to contact for CD queries"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Information to send to server"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Server name"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Server type"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "The hostname that will be sent with all queries"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "The port that the server is running the database on"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "The username"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "The username that will be sent with all queries"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Your hostname"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"There was an error displaying help: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Sen_d no information"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Send real _information"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Send _other information:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Name:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Hostna_me:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Login Information"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "FreeDB _round robin server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Other _FreeDB server:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Location"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Update Server List"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Other _server:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Hos_tname:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "CD Database Preferences"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Unknown / Unknown"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Unknown"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Multiple matches..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Category"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Disc ID"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Artist and Title"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Unknown track"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "CD Database Server"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Modify your CD database server preferences"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Classical Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Oldies"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Other"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternative"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Soundtrack"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classical"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Game"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Sound Clip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Noise"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Space"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumental Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumental Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ethnic"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedy"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Native American"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gothic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symphonic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Easy Listening"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acoustic"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humour"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Speech"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Chamber Music"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Symphony"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satire"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Rhythmic Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Christian Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Unknown Artist"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Unknown Album"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Editing Disc ID: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Hide advanced disc options"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Show advanced disc options"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Hide advanced track options"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Show advanced track options"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Editing Disc ID: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Artist:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "Disc _Title:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_Disc comments:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Genre:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Year:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Title"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Length"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Extra track data:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "CDDB Track Editor"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD Display"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Time Line"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Line for displaying the time elapsed for the current track"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Info Line"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Line for displaying information"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Artist Line"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Line for displaying the name of the artist"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Album Line"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Line for displaying the name of the album"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Play"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Pause"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Playing %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Playing\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Paused"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "CD Player"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Stopped"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Disc error"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "No disc"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Empty disc"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Drive open"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "Data CD"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "No Cdrom"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Drive Error"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "A CD player for MATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr "Contents in the CDDB have changed"
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Choosing 'Yes' will delete the previous contents in CDDB."
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr "Do you wish to continue?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "Volume %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "You do not seem to have permission to access %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Orientation"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "The orientation of the tray."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Unknown"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Play / Pause"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Stop"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "P_revious"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_Next"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Eject disc"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Help"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_About"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Quit"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialogue\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Set device"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "No CD device"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialogue where you can set the device, or "
+"press 'Quit' to quit the CD player"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Details"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_Set device"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Invalid CD device"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Position"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Open preferences"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Preferences"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Track List"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Open track editor"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Track editor"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Play / Pause"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Previous track"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Previous"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Rewind"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Fast forward"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Next track"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Eject CD"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Eject"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "CD device to use"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Only start if there isn't already a CD player application running"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Play the CD on startup"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr "Start iconified to tray"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Cannot create player"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Play audio CDs"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "CD player Volume"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "CD player theme"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Device path"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr "Display the Remaining time?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Eject the CD when CD player quits?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr "How the time should be displayed while CD Player is playing?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Play when the CD player starts?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Should the CD be ejected when the CD player quits?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "The path to the CD drive that the CD player should use to play CDs"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Which theme the CD player should use for its appearance"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "What volume should the CD player use when it is started?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "When the CD player is started, should it start playing the CD?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Failed to eject CD: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"This means that the CD player will not be able to run."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Error setting device"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "CD Player Preferences"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_Device:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "Behaviour"
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr "Start _playback when CD Player starts"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr "Start playback when CD Player starts"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Attempt to _eject CD when CD Player exits"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Attempt to eject CD when CD Player exits"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "Themes"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "_Select a theme:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Record sound clips"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Sound Recorder"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+msgid "Untitled"
+msgstr "Untitled"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, c-format
+msgid "Untitled-%d"
+msgstr "Untitled-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "hours"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "hour"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "minutes"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "minute"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "seconds"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "second"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Open a File"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Unable to load file:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Ready"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Replace"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Could not save the file \"%s\""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Save file as"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s is not installed in the path."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "There was an error starting %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Save the changes to file \"%s\" before closing?"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr "Close _without Saving"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Question"
+msgstr "Question"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Has not been saved)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Unknown size"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Estimated)"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "%s Information"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "File Information"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Folder:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Filename:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "File size:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Audio Information"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "File duration:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Number of channels:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Sample rate:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Bit rate:"
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"A sound recorder for MATE\n"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Playing..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr "MateConf audio output"
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "Playback"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "Recording..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr "MateConf audio recording"
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr "file output"
+
+#: ../grecord/src/gsr-window.c:1956
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Could not parse the '%s' audio profile. "
+
+#: ../grecord/src/gsr-window.c:1972
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Could not capture using the '%s' audio profile. "
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Could not write to a file using the '%s' audio profile. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_File"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "Create a new sample"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Open..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Open a file"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Save the current file"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "Save _As..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Save the current file with a different name"
+
+#: ../grecord/src/gsr-window.c:2042
+msgid "Open Volu_me Control"
+msgstr "Open Volu_me Control"
+
+#: ../grecord/src/gsr-window.c:2043
+msgid "Open the audio mixer"
+msgstr "Open the audio mixer"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Show information about the current file"
+
+#: ../grecord/src/gsr-window.c:2047
+msgid "Close the current file"
+msgstr "Close the current file"
+
+#: ../grecord/src/gsr-window.c:2049
+msgid "Quit the program"
+msgstr "Quit the program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "Record sound"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Play sound"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Stop sound"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr "Open the manual"
+
+#: ../grecord/src/gsr-window.c:2065
+msgid "About this application"
+msgstr "About this application"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "Could not load ui.xml. The program may be not properly installed"
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Open"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Save"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Save As"
+
+#: ../grecord/src/gsr-window.c:2267
+msgid "Record from input:"
+msgstr "Record from input:"
+
+#: ../grecord/src/gsr-window.c:2284
+msgid "Record as:"
+msgstr "Record as:"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Length:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Adjust the volume level"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Volume Control"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Height of the Window"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Height of the Window to be displayed"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Width of the Window"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Width of the Window to be displayed"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "Capture"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr "Switches"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Options"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Unknown Volume Control %d"
+
+#: ../gst-mixer/src/main.c:217
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "No volume control GStreamer plugins and/or devices found."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Volume Control Preferences"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Select tracks to be visible:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Mute/unmute %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "Track %s: mute"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr "Toggle audio capture from %s"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "Track %s: audio capture"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Option Selection"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "left"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "right"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "front left"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "front right"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "rear left"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "rear right"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "front centre"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "side left"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "side right"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "unknown"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume of %s channel on %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Track %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Channel %d of track %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Track %s, channel %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lock channels for %s together"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Track %s: lock channels together"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Change Device"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Control volume on a different device"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Change device to %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Volume Control: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr "Adam Weinberger <[email protected]>"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "A MATE/GStreamer-based volume control application"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Failure instantiating main window"
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr "Failed to load glade file; please check your installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configure defaults for GStreamer applications"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Multimedia Systems Selector"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Default Input Plugin</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Default Output Plugin</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Click Ok to finish."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "Pipe_line:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Testing Pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Input:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Output:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Pipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Custom"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Failed to construct test pipeline for '%s'"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "There was an error displaying help: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Editing profile \"%s\""
+
+#: ../profiles/audio-profile.c:103
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "There was an error getting the list of gm_audio profiles. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "There was an error forgetting profile path %s. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "identity"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Edit"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "You must select one or more profiles to delete."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Delete this profile?\n"
+msgstr[1] "Delete these %d profiles?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Delete profile \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Delete Profile"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr "Edit MATE Audio Profiles"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Profiles:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "You already have a profile called \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Error (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialogue can't be displayed."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Edit Audio Profile"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "File _Extension:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "New Profile"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Profile Description:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "Profile _Description:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "Profile _name:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Active?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Create"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "_GStreamer Pipeline:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "_Profile name:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "A description for the audio profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"A filename extension to be used when storing files encoded with this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "A partial GStreamer pipeline to use for this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "A short name for the audio profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "CD Quality, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "CD Quality, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "List of profiles"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "The default file extension for this profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "The partial GStreamer pipeline used"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you want to edit the file later or burn it to CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that does not need to be edited."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr "Voice, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr "Voice, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Whether or not this profile is to be used"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Whether or not to use and display this profile."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr "Specify the X position of the meter."
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "X-Position"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr "Specify the Y position of the meter."
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Y-Position"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Connect to the esd server on this host."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "ESD Server Host"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr "Open a vertical version of the meter."
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr "Act as recording level meter."
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Host is %s\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Recording level"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Volume Meter"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Monitor the recording input volume"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Recording Level Monitor"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Monitor the sound output volume"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr "Volume Monitor"
diff --git a/po/en_GB.po b/po/en_GB.po
new file mode 100644
index 0000000..6941f5d
--- /dev/null
+++ b/po/en_GB.po
@@ -0,0 +1,2778 @@
+# English (British)
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Robert Brady <[email protected]>, 1999.
+# Gareth Owen <[email protected]>, David Lodge <[email protected]>, 2004.
+# Bruce Cowan <[email protected]>, 2009, 2010.
+# Bruce Cowan <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-31 15:57+0100\n"
+"PO-Revision-Date: 2010-08-31 15:59+0100\n"
+"Last-Translator: Bruce Cowan <[email protected]>\n"
+"Language-Team: British English <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Show desktop volume control"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Volume Control"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Change sound volume and sound events"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Sound"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Enable debugging code"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Version of this application"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE Volume Control Applet"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Waiting for sound system to respond"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Startup page"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — MATE Volume Control"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Output"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Sound Output Volume"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Input"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Microphone Volume"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Left"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Right"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Rear"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Front"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Fade:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Unamplified"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Mute"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profile:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Disabled"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Input"
+msgstr[1] "%u Inputs"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "System Sounds"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nnector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Peak detect"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Name"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Device"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Speaker Testing for %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Test Speakers"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "_Output volume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Sound Effects"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Alert volume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "C_hoose a device to configure:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Settings for the selected device:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "_Input volume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Input level:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "C_hoose a device for sound input:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "C_hoose a device for sound output:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Applications"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "No application is currently playing or recording audio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Sound Preferences"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Test"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Failed to start Sound Preferences: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Mute"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Sound Preferences"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Muted"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Record sound clips"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Sound Recorder"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Untitled"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Untitled-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minute"
+msgstr[1] "%ld minutes"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hour"
+msgstr[1] "%ld hours"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld second"
+msgstr[1] "%ld seconds"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s and %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s and %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Open a File"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Unable to load file:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Ready"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Replace"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Could not save the file \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Save file as"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s is not installed in the path."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "There was an error starting %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Save recording before closing?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Save recording?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Close _without Saving"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continue _without Saving"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Question"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Has not been saved)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Unknown size"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Unknown"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Estimated)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s Information"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "File Information"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Folder:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Filename:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "File size:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Audio Information"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "File duration:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Number of channels:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Sample rate:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bit rate:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"A sound recorder for MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Playing…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf audio output"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Playback"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Recording…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf audio recording"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Your audio capture settings are invalid. Please correct them with the \"Sound "
+"Preferences\" under the System Preferences menu."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "file output"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "level"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Could not parse the '%s' audio profile. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Could not capture using the '%s' audio profile. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Could not write to a file using the '%s' audio profile. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_File"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Create a new sample"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Open a file"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Save the current file"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Save the current file with a different name"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Open Volu_me Control"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Open the audio mixer"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Show information about the current file"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Close the current file"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Quit the program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Record sound"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Play sound"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stop sound"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Help"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Contents"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Open the manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "About this application"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Could not load UI file. The program may not be properly installed."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Open"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Save"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Save As"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Record from _input:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Record as:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Length:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Level:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Sound Recorder"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Height of the Window"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Height of the window to be displayed."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Width of the Window"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Width of the window to be displayed."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Sound Theme"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Unknown Volume Control %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "No volume control GStreamer plugins and/or devices found."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Recording"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Switches"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Options"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Volume Control Preferences"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Select mixers to be visible:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Mute/Unmute %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Track %s: mute"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Toggle audio recording from %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Track %s: audio recording"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Option Selection"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Track %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Channel %d of track %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Track %s, channel %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lock channels for %s together"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Track %s: lock channels together"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "left"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "right"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "front left"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "front right"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "rear left"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "rear right"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "front centre"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "side left"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "side right"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "unknown"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume of %s channel on %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "A MATE/GStreamer-based volume control application"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Gareth Owen <[email protected]>\n"
+"David Lodge <[email protected]>\n"
+"Philip Withnall <[email protected]>\n"
+"Bruce Cowan <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Volume Control: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Device: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Control volume on a different device"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "None"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Unsupported"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Default"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Failure instantiating main window"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Failed to load UI file; please check your installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configure defaults for GStreamer applications"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimedia Systems Selector"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Click Ok to finish."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "D_evice:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Default Input"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Default Output"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipeli_ne:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testing Pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Testing…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Device:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Autodetect"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Custom"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Test Sound"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Silence"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (e.g. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test Input"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Failed to construct test pipeline for '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "There was an error displaying help: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Editing profile \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "There was an error getting the list of gm_audio profiles. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "There was an error forgetting profile path %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Edit"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Delete this profile?\n"
+msgstr[1] "Delete these %d profiles?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Delete profile \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Delete Profile"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Edit MATE Audio Profiles"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiles:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "You already have a profile called \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Error (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialogue can't be displayed."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Edit Audio Profile"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profile _description:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Active?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_File extension:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer pipeline:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profile name:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "New Profile"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Create"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "A description for the audio profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"A filename extension to be used when storing files encoded with this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "A partial GStreamer pipeline to use for this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "A short name for the audio profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD Quality, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD Quality, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD Quality, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD Quality, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD Quality, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "List of profiles"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "The default file extension for this profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "The partial GStreamer pipeline used"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voice, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voice, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Whether this profile is to be used"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Whether to use and display this profile."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "No sounds"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Built-in"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testing event sound"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "From theme"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Type"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Sound _theme:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "C_hoose an alert sound:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Enable _window and button sounds"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Alert sound"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Windows and Buttons"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Button clicked"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Toggle button clicked"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Window maximised"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Window unmaximised"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Window minimised"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Desktop"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Login"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Logout"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "New e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Empty wastebasket"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Long action completed (download, CD burning, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alerts"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Information or question"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Warning"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Error"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Battery warning"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Select Sound File"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Sound files"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Custom…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Sound Theme:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Enable window and button sounds"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bark"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drip"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glass"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Recording…"
+
+#~ msgid "Custom..."
+#~ msgstr "Custom…"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Address of the server to contact for CD queries"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Information to send to server"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Server name"
+
+#~ msgid "Server type"
+#~ msgstr "Server type"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "The hostname that will be sent with all queries"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "The port that the server is running the database on"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+
+#~ msgid "The username"
+#~ msgstr "The username"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "The username that will be sent with all queries"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Your hostname"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Sen_d no information"
+
+#~ msgid "Send real _information"
+#~ msgstr "Send real _information"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Send _other information:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Hostna_me:"
+
+#~ msgid "Login Information"
+#~ msgstr "Login Information"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB _round robin server"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Other _FreeDB server:"
+
+#~ msgid "Server"
+#~ msgstr "Server"
+
+#~ msgid "Location"
+#~ msgstr "Location"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Update Server List"
+
+#~ msgid "Other _server:"
+#~ msgstr "Other _server:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Hos_tname:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD Database Preferences"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Unknown / Unknown"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Multiple matches…"
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+
+#~ msgid "Category"
+#~ msgstr "Category"
+
+#~ msgid "Disc ID"
+#~ msgstr "Disc ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artist and Title"
+
+#~ msgid "Unknown track"
+#~ msgstr "Unknown track"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD Database Server"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Modify your CD database server preferences"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Classical Rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Other"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Classical"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Game"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Sound Clip"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditative"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumental Pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumental Rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Ethnic"
+
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electronic"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Southern Rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Comedy"
+
+#~ msgid "Cult"
+#~ msgstr "Cult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Christian Rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Native American"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelic"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "National Folk"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latin"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celtic"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic Rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressive Rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic Rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic Rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+
+#~ msgid "Chorus"
+#~ msgstr "Chorus"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acoustic"
+
+#~ msgid "Humour"
+#~ msgstr "Humour"
+
+#~ msgid "Speech"
+#~ msgstr "Speech"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Chamber Music"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Symphony"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmic Soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk Rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Drum Solo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A Cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christian Gangsta Rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Contemporary Christian"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Christian Rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Unknown Artist"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Unknown Album"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Editing Disc ID: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Hide advanced disc options"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Show advanced disc options"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Hide advanced track options"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Show advanced track options"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Editing Disc ID: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artist:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Disc _Title:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Disc comments:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Genre:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Year:"
+
+#~ msgid "Title"
+#~ msgstr "Title"
+
+#~ msgid "Length"
+#~ msgstr "Length"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Extra track data:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB Track Editor"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD Display"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+
+#~ msgid "Time Line"
+#~ msgstr "Time Line"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Line for displaying the time elapsed for the current track"
+
+#~ msgid "Info Line"
+#~ msgstr "Info Line"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Line for displaying information"
+
+#~ msgid "Artist Line"
+#~ msgstr "Artist Line"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Line for displaying the name of the artist"
+
+#~ msgid "Album Line"
+#~ msgstr "Album Line"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Line for displaying the name of the album"
+
+#~ msgid "Play"
+#~ msgstr "Play"
+
+#~ msgid "Pause"
+#~ msgstr "Pause"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Playing %s — %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Playing\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Paused"
+
+#~ msgid "CD Player"
+#~ msgstr "CD Player"
+
+#~ msgid "Stopped"
+#~ msgstr "Stopped"
+
+#~ msgid "Disc error"
+#~ msgstr "Disc error"
+
+#~ msgid "No disc"
+#~ msgstr "No disc"
+
+#~ msgid "Empty disc"
+#~ msgstr "Empty disc"
+
+#~ msgid "Drive open"
+#~ msgstr "Drive open"
+
+#~ msgid "Data CD"
+#~ msgstr "Data CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "No Cdrom"
+
+#~ msgid "Drive Error"
+#~ msgstr "Drive Error"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "A CD player for MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Contents in the CDDB have changed"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Choosing 'Yes' will delete the previous contents in CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Do you wish to continue?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volume %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "You do not seem to have permission to access %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d — Unknown"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Play / Pause"
+
+#~ msgid "_Stop"
+#~ msgstr "_Stop"
+
+#~ msgid "P_revious"
+#~ msgstr "P_revious"
+
+#~ msgid "_Next"
+#~ msgstr "_Next"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Eject disc"
+
+#~ msgid "_About"
+#~ msgstr "_About"
+
+#~ msgid "_Quit"
+#~ msgstr "_Quit"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialogue\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+
+#~ msgid "Set device"
+#~ msgstr "Set device"
+
+#~ msgid "No CD device"
+#~ msgstr "No CD device"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialogue where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+
+#~ msgid "_Details"
+#~ msgstr "_Details"
+
+#~ msgid "_Set device"
+#~ msgstr "_Set device"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Invalid CD device"
+
+#~ msgid "Position"
+#~ msgstr "Position"
+
+#~ msgid "Open preferences"
+#~ msgstr "Open preferences"
+
+#~ msgid "Preferences"
+#~ msgstr "Preferences"
+
+#~ msgid "Track List"
+#~ msgstr "Track List"
+
+#~ msgid "Open track editor"
+#~ msgstr "Open track editor"
+
+#~ msgid "Track editor"
+#~ msgstr "Track editor"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Play / Pause"
+
+#~ msgid "Previous track"
+#~ msgstr "Previous track"
+
+#~ msgid "Previous"
+#~ msgstr "Previous"
+
+#~ msgid "Rewind"
+#~ msgstr "Rewind"
+
+#~ msgid "Fast forward"
+#~ msgstr "Fast forward"
+
+#~ msgid "Next track"
+#~ msgstr "Next track"
+
+#~ msgid "Eject CD"
+#~ msgstr "Eject CD"
+
+#~ msgid "Eject"
+#~ msgstr "Eject"
+
+#~ msgid "CD device to use"
+#~ msgstr "CD device to use"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Only start if there isn't already a CD player application running"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Play the CD on startup"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Start iconified in notification area"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Cannot create player"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Play audio CDs"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD player Volume"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD player theme"
+
+#~ msgid "Device path"
+#~ msgstr "Device path"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Display the Remaining time?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Eject the CD when CD player quits?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "How the time should be displayed while CD Player is playing?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Play when the CD player starts?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Should the CD be ejected when the CD player quits?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "The path to the CD drive that the CD player should use to play CDs"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "What theme should the CD player use for its appearance"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "What volume should the CD player use when it is started?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "When the CD player is started, should it start playing the CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Failed to eject CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+
+#~ msgid "Error setting device"
+#~ msgstr "Error setting device"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD Player Preferences"
+
+#~ msgid "Behavior"
+#~ msgstr "Behaviour"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Start _playback when CD Player starts"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Start playback when CD Player starts"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Attempt to _eject CD when CD Player exits"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Attempt to eject CD when CD Player exits"
+
+#~ msgid "Themes"
+#~ msgstr "Themes"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Select a theme:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE Volume Control"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Adjust the volume level"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Testing…</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Specify the X position of the meter."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Specify the Y position of the meter."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Connect to the esd server on this host."
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Open a vertical version of the meter."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Act as recording level meter."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Host is %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Recording level"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Volume Meter"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitor the recording input volume"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Recording Level Monitor"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Monitor the sound output volume"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Volume Monitor"
+
+#~ msgid "Capture"
+#~ msgstr "Capture"
+
+#~ msgid "Switch"
+#~ msgstr "Switch"
+
+#~ msgid "Option"
+#~ msgstr "Option"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Change Device"
+
+#~ msgid "Quit the application"
+#~ msgstr "Quit the application"
+
+#~ msgid "Prefere_nces"
+#~ msgstr "Prefere_nces"
+
+#~ msgid "Configure the application"
+#~ msgstr "Configure the application"
+
+#~ msgid "_Contents"
+#~ msgstr "_Contents"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Change device to %s"
+
+#~ msgid "hours"
+#~ msgstr "hours"
+
+#~ msgid "minutes"
+#~ msgstr "minutes"
+
+#~ msgid "seconds"
+#~ msgstr "seconds"
+
+#~ msgid "_Open..."
+#~ msgstr "_Open…"
+
+#~ msgid "Save _As..."
+#~ msgstr "Save _As…"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "identity"
+#~ msgstr "identity"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "You must select one or more profiles to delete."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Profile Description:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "Profile _name:"
+
+#~ msgid "Orientation"
+#~ msgstr "Orientation"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "The orientation of the tray."
+
+#~ msgid "X-Position"
+#~ msgstr "X-Position"
+
+#~ msgid "Y-Position"
+#~ msgstr "Y-Position"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "ESD Server Host"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+
+#~ msgid "Dummy option"
+#~ msgstr "Dummy option"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "There is no default GStreamer audio input element set — please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "Failed to create GStreamer encoder elements — check your encoding setup"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "Could not find GStreamer filesink plugin — please install it"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Failed to link encoder elements with file output element — you probably "
+#~ "selected an invalid encoder"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Run _Mixer"
+
+#~ msgid "File information"
+#~ msgstr "File information"
+
+#, fuzzy
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Default Source</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Voice"
+
+#~ msgid "P_revious track"
+#~ msgstr "P_revious track"
+
+#~ msgid "_Next track"
+#~ msgstr "_Next track"
+
+#~ msgid "_About CD player"
+#~ msgstr "_About CD player"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "Could not save the file \"%s\""
+
+#~ msgid "_Save"
+#~ msgstr "_Save"
+
+#~ msgid "File _Information"
+#~ msgstr "File _Information"
+
+#~ msgid "_Record"
+#~ msgstr "_Record"
+
+#~ msgid "_Play"
+#~ msgstr "_Play"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Could not load UI resource %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<not described>"
+
+#~ msgid "About"
+#~ msgstr "About"
+
+#~ msgid "Close"
+#~ msgstr "Close"
+
+#~ msgid "Close this window"
+#~ msgstr "Close this window"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Display help for Sound Recorder"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Main toolbar"
+
+#~ msgid "New"
+#~ msgstr "New"
+
+#~ msgid "Quit"
+#~ msgstr "Quit"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Recent _Files"
+
+#~ msgid "Record"
+#~ msgstr "Record"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Run Mixer"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Show information for Sound Recorder"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Close Window"
+
+#~ msgid "Expander Size"
+#~ msgstr "Expander Size"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Size of the expander arrow"
diff --git a/po/es.po b/po/es.po
new file mode 100644
index 0000000..0535c63
--- /dev/null
+++ b/po/es.po
@@ -0,0 +1,2832 @@
+# translation of mate-media.HEAD.po to Español
+# Copyright © 1998-2003, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+# Miguel de Icaza <[email protected]> 1998.
+#
+#
+# Pablo Saratxaga <[email protected]>, 1998-2000.
+# Jesús Bravo Álvarez <[email protected]>, 2000.
+# Germán Poo Caamaño <[email protected]>, 2002 (Revisor).
+# Yelitza Louze <[email protected]>, 2003.
+# Francisco Javier F. Serrador <[email protected]>, 2004.
+# Lucas Vieites <[email protected]>, 2002-2004.
+# Francisco Javier F. Serrador <[email protected]>, 2004, 2005, 2006.
+# Lucas Vieites Fariña <[email protected]>, 2005, 2006, 2007.
+# Claudio Saavedra <[email protected]> 2007 (QA).
+# Jorge González <[email protected]>, 2008, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-05 11:05+0200\n"
+"Last-Translator: Jorge González <[email protected]>\n"
+"Language-Team: Español <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Mostrar el control de volumen del escritorio"
+
+# tcd/gtcd.c:506
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Control de volumen"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Cambiar el volumen y los eventos de sonido"
+
+# grecord/src/gui.c:851
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Sonido"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Activar código de depuración"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versión de esta aplicación"
+
+# tcd/gtcd.c:506
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr ": Miniaplicación Control de volumen de MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Esperando a que el sistema de sonido responda"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Página de inicio"
+
+# tcd/gtcd.c:506
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr ": Control de volumen de MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Salida"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Volumen de salida del sonido"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volumen del micrófono"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Izquierda"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Derecha"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Trasero"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Frontal"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínimo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Máximo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Desvanecimiento:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Sin amplificar"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Silenciar"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Desactivado"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrada"
+msgstr[1] "%u entradas"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sonidos del sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Detección de picos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nombre"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Dispositivo"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Prueba de altavoces para %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Probar los altavoces"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Volumen de sali_da: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Efectos de sonido"
+
+# tcd/gtcd.desktop.in.h:1
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volumen de _alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Elegir un dispositivo para configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Ajustes para el dispositivo seleccionado:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volumen de _entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Nivel de entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Elegir un dispositivo para la entrada de sonido"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "_Elegir un dispositivo para la salida de sonido"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Aplicaciones"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Actualmente ninguna aplicación está reproduciendo o grabando sonido."
+
+# gmix/prefs.c:483
+# tcd/gtcd.c:490
+# tcd/prefs.c:752
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferencias de sonido"
+
+# grecord/src/gui.c:252
+# tcd/gtcd.c:456
+# tcd/popup.c:16
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Parar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Probar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+# tcd/gtcd.c:506
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Falló al iniciar las Preferencias de sonido: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Silenciar"
+
+# gmix/prefs.c:483
+# tcd/gtcd.c:490
+# tcd/prefs.c:752
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Prefere_ncias de sonido"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Silenciado"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Grabe clips de sonido"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Grabador de sonido"
+
+# tcd/gtracked.c:173
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Sin título"
+
+# tcd/gtracked.c:173
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Sin título - %d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"No se pudo crear el elemento de GStreamer %s.\n"
+"Instale el complemento «%s» del módulo «%s».\n"
+"Compruebe que la instalación es correcta ejecutando\n"
+" gst-inspect-0.10 %s\n"
+"y vuelva a iniciar mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Compruebe los ajustes.\n"
+"Podría carecer de los complementos necesarios."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuto"
+msgstr[1] "%ld minutos"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld horas"
+
+# grecord/src/grec.c:92
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segundo"
+msgstr[1] "%ld segundos"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s y %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s y %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Abrir un archivo"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"No se pudo cargar el archivo:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Preparado"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Reemplazar"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ya existe un archivo llamado «%s». \n"
+"¿Quiere reemplazarlo con el que está guardando ahora?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "No se pudo guardar el archivo «%s»"
+
+# grecord/src/grec.c:927
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Guardar archivo como"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s no está instalado en la ruta."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Hubo un error al iniciar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "¿Guardar la grabación antes de cerrar?"
+
+# grecord/src/grec.c:92
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "¿Guardar la grabación?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Cerrar _sin guardar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continuar _sin guardar"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pregunta"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (No ha sido guardado)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Tamaño desconocido"
+
+# tcd/linux-cdrom.c:771
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f KHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Estimado)"
+
+# gmix/device_labels_alsa.h:18
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+# gmix/device_labels_alsa.h:26
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (estéreo)"
+
+# grecord/src/gui.c:130
+# grecord/src/gui.c:873
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Información %s"
+
+# grecord/src/gui.c:130
+# grecord/src/gui.c:873
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Información de archivo"
+
+# gmix/device_labels_alsa.h:40
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Carpeta:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nombre de archivo:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Tamaño de archivo:"
+
+# grecord/src/grec.c:241
+# grecord/src/grec.c:654
+# grecord/src/gui.c:327
+# grecord/src/preferences.c:412
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Información de audio"
+
+# grecord/src/gui.c:130
+# grecord/src/gui.c:873
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Duración del archivo:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Número de canales:"
+
+# grecord/src/grec.c:245
+# grecord/src/grec.c:640
+# grecord/src/gui.c:334
+# grecord/src/preferences.c:416
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Frec. de muestreo:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Frec. de bits:"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un grabador de sonido para MATE\n"
+
+# grecord/src/grec.c:122
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Reproduciendo…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Salida de sonido de MateConf"
+
+# grecord/src/gui.c:243
+# tcd/popup.c:15
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reproducción"
+
+# grecord/src/grec.c:92
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Grabando…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Grabación de sonido de MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Sus ajustes de captura de sonido no son válidos. Corríjalos en las "
+"«Preferencias de sonido» bajo el menú «Preferencias del sistema»."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "salida a archivo"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivel"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "No se ha podido interpretar el perfil de audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "No se ha podido capturar mediante el perfil de audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+"No se ha podido escribir en un archivo mediante el perfil de audio «%s». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Archivo"
+
+# grecord/src/gui.c:43
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Crear una nueva grabación"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Abrir un archivo"
+
+# grecord/src/grec.c:927
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Guardar el archivo actual"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Guardar el archivo actual con un nombre distinto"
+
+# tcd/gtcd.c:506
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Abrir control de _volumen"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Abre el mezclador de sonido"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Mostrar información acerca del archivo actual"
+
+# grecord/src/grec.c:927
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Cerrar el archivo actual"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Salir del programa"
+
+# gmix/device_labels_alsa.h:31
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Grabar sonido"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Reproducir sonido"
+
+# gmix/device_labels_alsa.h:33
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Detener sonido"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Ay_uda"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Índice"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Abrir el manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Acerca de esta aplicación"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"No se pudo cargar el archivo de IU. Es posible que el programa no esté "
+"instalado correctamente."
+
+# tcd/prefs.c:401
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Abrir"
+
+# tcd/cddb_props.c:91
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Guardar"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Guardar como"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Grabar de la _entrada:"
+
+# grecord/src/grec.c:92
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Grabar como:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ninguno>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Longitud:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivel:"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s : Grabador de sonido"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Altura de la ventana"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "La altura de la ventana que se mostrará."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Anchura de la ventana"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "La anchura de la ventana que de mostrará."
+
+# grecord/Soundrecorder.desktop.in.h:2
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de sonido"
+
+# tcd/gtcd.c:506
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Control de volumen desconocido %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"No se han encontrado complementos o dispositivos control de volumen de "
+"GStreamer."
+
+# grecord/src/grec.c:92
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Grabación"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Conmutadores"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opciones"
+
+# tcd/gtcd.c:506
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferencias de control de volumen"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Seleccionar los mezcladores visibles:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "Silenciar/dar voz %s"
+
+# tcd/gtracked.c:197
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Pista %s: silenciar"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Conmutar grabación de audio de %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Pista %s: captura audio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Selección de opción %s"
+
+# tcd/gtracked.c:197
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d de la pista %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Pista %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Bloquear los canales de %s en conjunto"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Pista %s: bloquear canales"
+
+# gmix/device_labels_alsa.h:18
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "izquierda"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "derecha"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "delante izquierda"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "delante derecha"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "detrás izquierda"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "detrás derecha"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "frente centro"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "lateral izquierda"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "lateral derecha"
+
+# tcd/linux-cdrom.c:771
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "desconocido"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volumen del canal %s en %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Una aplicación de control de volumen basada en Mate/Gstreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Jorge González <[email protected]>, 2008-2010\n"
+"Lucas Vieites Fariña <[email protected]>, 2005, 2006, 2007\n"
+"Francisco Javier F. Serrador <[email protected]>, 2004, 2005, 2006"
+
+# tcd/gtcd.c:506
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Control de volumen: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositivo: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controlar el volumen en otro dispositivo"
+
+# tcd/gtcd.c:666
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ninguno"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "No soportado"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Predeterminado"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Error al instanciar la ventana principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Falló al cargar el archivo de IU, compruebe su instalación."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configurar predeterminados para aplicaciones Gstreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selector de sistemas multimedia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Sonido"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Pulse «Aceptar» para terminar."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrada predeterminada"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Salida predeterminada"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "Pipe_line:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Complemento:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipe_line:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Prue_ba"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Probando pipeline"
+
+# grecord/src/grec.c:92
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Probando…"
+
+# gmix/device_labels_alsa.h:15
+# gmix/device_labels_linux.h:10
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Complemento:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "Prue_ba"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Autodetectar"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA: Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd: ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD: Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS: Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS: Open Sound System versión 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Sonido de Sun"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizado"
+
+# tcd/prefs.c:401
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL: Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Sin Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Sonido de prueba"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Silencio"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (p.ej. dispositivo v4l Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Entrada de prueba"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Error al construir pipeline de prueba para '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Ha ocurrido un error al mostrar ayuda: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Editando el perfil «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<sin nombre>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<sin descripción>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Se ha producido un error al obtener la lista de perfiles de gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Ha habido un error en la suscripción a la notificación de cambios en la "
+"lista de perfiles de terminal. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Hubo un error al olvidar la ruta de perfiles %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Editar"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "¿Desea eliminar este perfil?\n"
+msgstr[1] "¿Desea eliminar estos %d perfiles?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "¿Desea eliminar el perfil «%s»?"
+
+# grecord/src/grec.c:285
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Eliminar perfil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Editar perfiles Mate Audio"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Perfiles:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Ya existe un perfil llamado «%s»."
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Error de MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Falta el archivo «%s». Esto indica que la aplicación no está instalada "
+"correctamente por lo que no se puede mostrar el diálogo."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Ejecute «%s --help» para ver una lista completa de todas las opciones "
+"disponibles de la línea de comandos.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Editar perfil de audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descripción del perfil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "¿Está _activo?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Extensión de archivo:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Pipeline de _Gstreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nombre del _perfil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nuevo perfil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Crear"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Una descripción para el perfil de audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Una descripción del perfil que contiene más información acerca de cuándo "
+"utilizar este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"La extensión de archivo que se usará al almacenar los archivos codificados "
+"con este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Una tubería parcial de Gstreamer que se usará con este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nombre corto para el perfil de audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nombre corto para el perfil de audio que se usará en selecciones y que "
+"identifica el perfil de modo único."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Calidad de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Calidad de CD, sin pérdida"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Calidad de CD, con pérdida"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Calidad de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Calidad de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lista de perfiles de grabación de audio. La lista contiene cadenas de texto "
+"con subdirectorios relativos a /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lista de perfiles"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "La extensión de archivo predeterminada para este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "La tubería parcial de Gstreamer utilizada"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Usado para convertir a sonido de calidad de CD, pero con un códec de "
+"compresión sin pérdida. Use esto si quiere editar luego el archivo o "
+"grabarlo en un CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Usado para convertir el sonido a calidad de CD, pero con un códec de "
+"compresión con pérdida. Use este para extracción de CD y grabaciones de "
+"radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Se usa para convertir a sonido con calidad de CD, pero con el códec con "
+"pérdida AAC. Úselo para preparar archivos que se copiarán a dispositivos que "
+"solamente conocen el códec AAC. Tenga en cuenta que el uso de este formato "
+"podría ser ilegal en su jurisdicción; contacte con su abogado para obtener "
+"más información."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Se utiliza para convertir a sonido con calidad de CD, pero con el códec con "
+"pérdidas MP2. Utilice esto para preparar archivos que se copiarán a "
+"dispositivos que solamente conocen el códec MP2. Tenga en cuenta que el uso "
+"de este formato podría ser ilegal en su jurisdicción; contacte con su "
+"abogado para obtener más información."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Se usa para convertir a sonido con calidad de CD, pero con el códec con "
+"pérdida MP3. Úselo para preparar archivos que se copiarán a dispositivos que "
+"solamente conocen el códec MP3. Tenga en cuenta que el uso de este formato "
+"podría ser ilegal en su jurisdicción; contacte con su abogado para obtener "
+"más información."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Usado para convertir en sonido de calidad de voz sin pérdida. Use éste para "
+"grabar y editar voz."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Usado para convertirse en sonido de calidad de voz con pérdida. Use éste "
+"para grabar voz que no necesite editarse."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voz, sin pérdida"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voz, con pérdida"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Indica si este perfil es para usarse"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Indica si se debe usar y mostrar este perfil."
+
+# gmix/device_labels_alsa.h:33
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Sin sonidos"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Integrado"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Probando sonido de evento"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Del tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tipo"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema de sonido:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Elegir un sonido de alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Activar sonidos de _ventanas y botones"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Sonido de alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Ventanas y botones"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Botón pulsado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Conmutar botón pulsado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Ventana maximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Ventana desmaximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Ventana minimizada"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Escritorio"
+
+# tcd/prefs.c:669
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Iniciar la sesión"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Finalizar la sesión"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Correo-e nuevo"
+
+# tcd/gtcd.c:457
+# tcd/popup.c:17
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Vaciar la papelera"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Acción larga completada (descarga, grabado de CD, etc)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertas"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Información o pregunta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Advertencia"
+
+# tcd/gtcd.c:701
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Error"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Advertencia de batería"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Seleccionar archivo de sonido"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Archivos de sonido"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Personalizado…"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Tema de sonido:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Activar sonidos de ventanas y botones"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Ladrido"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Goteo"
+
+# gmix/device_labels_alsa.h:37
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Vaso"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+# grecord/src/grec.c:92
+#~ msgid "Recording..."
+#~ msgstr "Grabando…"
+
+#~ msgid "Custom..."
+#~ msgstr "Personalizado..."
+
+# tcd/gtcd.c:506
+#~ msgid "MATE Volume Control"
+#~ msgstr "Control de volumen de MATE"
+
+#~| msgid "_Profiles:"
+#~ msgid "Profile:"
+#~ msgstr "Perfil:"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Dirección del servidor que se contactará para las consultas de CD"
+
+# grecord/Soundrecorder.desktop.in.h:2
+#~ msgid "Information to send to server"
+#~ msgstr "Información que se envía al servidor"
+
+# tcd/cddb_props.c:167
+#~ msgid "Port"
+#~ msgstr "Puerto"
+
+# tcd/cddb_props.c:247
+#~ msgid "Server name"
+#~ msgstr "Nombre del servidor"
+
+# tcd/cddb_props.c:247
+#~ msgid "Server type"
+#~ msgstr "Tipo de servidor"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "El nombre de host que se mandará con todas las consultas"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "El puerto en el que el servidor ejecuta la base de datos"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "El tipo de servidor a contactar para las consultas de CD. Los valores "
+#~ "posibles son 0 (servidor round robin FreeDB), 1 (otro servidor FreeDB) y "
+#~ "2 (otro servidor)."
+
+#~ msgid "The username"
+#~ msgstr "El nombre de usuario"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "El nombre de usuario que se enviará con todas las consultas"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Esta clave especifica qué información del usuario será enviada al "
+#~ "servidor para contactar para las consultas de CD. Los valores posibles "
+#~ "son 0 (ninguna información), 1 (información real) y 3 (otra información)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Su nombre de host"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Hubo un error al mostrar la ayuda: \n"
+#~ "%s"
+
+# grecord/src/gui.c:130
+# grecord/src/gui.c:873
+#~ msgid "Sen_d no information"
+#~ msgstr "No e_nviar información"
+
+#~ msgid "Send real _information"
+#~ msgstr "Enviar _información real"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Enviar _otra información:"
+
+#~ msgid "_Name:"
+#~ msgstr "_Nombre:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "No_mbre del host:"
+
+# grecord/src/gui.c:130
+# grecord/src/gui.c:873
+#~ msgid "Login Information"
+#~ msgstr "Información de inicio de sesión"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Servidor _round robin de FreeDB"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Otro servidor _FreeDB:"
+
+# tcd/cddb_props.c:247
+#~ msgid "Server"
+#~ msgstr "Servidor"
+
+# tcd/prefs.c:669
+#~ msgid "Location"
+#~ msgstr "Ubicación"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Actualizar lista de servidores"
+
+#~ msgid "Other _server:"
+#~ msgstr "Otro _servidor:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Nombre del hos_t:"
+
+# tcd/cddb_props.c:167
+#~ msgid "_Port:"
+#~ msgstr "_Puerto:"
+
+# gmix/prefs.c:483
+# tcd/gtcd.c:490
+# tcd/prefs.c:752
+#~ msgid "CD Database Preferences"
+#~ msgstr "Preferencias de la base de datos de CD"
+
+# tcd/linux-cdrom.c:771
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Desconocido / Desconocido"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Múltiples coincidencias…"
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Se han encontrado múltiples coincidencias en la base de datos.\n"
+#~ "A continuación hay una lista de posibles coincidencias, elija la mejor"
+
+# tcd/gtracked.c:427
+#~ msgid "Category"
+#~ msgstr "Categoría"
+
+# tcd/cddb_props.c:72
+#~ msgid "Disc ID"
+#~ msgstr "ID Disco"
+
+# tcd/gtracked.c:222
+#~ msgid "Artist and Title"
+#~ msgstr "Artista y título"
+
+#~ msgid "Unknown track"
+#~ msgstr "Pista desconocida"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Servidor de base de datos de CD"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Modifique sus preferencias del servidor de base de datos de CD"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Rock clásico"
+
+# gmix/device_labels_alsa.h:31
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+# tcd/gtcd.c:666
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+# grecord/src/gui.c:232
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Viejas glorias"
+
+#~ msgid "Other"
+#~ msgstr "Otros"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+# gmix/gmix.c:1013
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+# grecord/src/gui.c:96
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativo"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Cachondeo"
+
+# grecord/src/gui.c:851
+#~ msgid "Soundtrack"
+#~ msgstr "Banda sonora"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Techno europeo"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambiental"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+# gmix/device_labels_linux.h:7
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusión"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Clásica"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+# tcd/prefs.c:669
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+# tcd/gtcd.c:452
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Juego"
+
+# grecord/src/gui.c:851
+#~ msgid "Sound Clip"
+#~ msgstr "Clip de sonido"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+# tcd/gtcd.c:666
+#~ msgid "Noise"
+#~ msgstr "Ruido"
+
+#~ msgid "Alt"
+#~ msgstr "Alternativo"
+
+# gmix/device_labels_alsa.h:37
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+# grecord/src/gui.c:851
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditación"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Pop instrumental"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Rock instrumental"
+
+#~ msgid "Ethnic"
+#~ msgstr "Étnica"
+
+#~ msgid "Gothic"
+#~ msgstr "Gótica"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electrónica"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Rock sureño"
+
+#~ msgid "Comedy"
+#~ msgstr "Comedia"
+
+#~ msgid "Cult"
+#~ msgstr "Culto"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+
+# tcd/gtracked.c:395
+#~ msgid "Top 40"
+#~ msgstr "40 principales"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Rap cristiano"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Nativo americano"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psicodélica"
+
+# tcd/cddb_props.c:91
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+# grecord/src/gui.c:122
+# grecord/src/gui.c:123
+# grecord/src/gui.c:868
+#~ msgid "Showtunes"
+#~ msgstr "Sintonías"
+
+# tcd/gtracked.c:173
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+# gmix/device_labels_linux.h:7
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+
+# grecord/src/gui.c:243
+# tcd/popup.c:15
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Retro"
+#~ msgstr "Retro"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "Folklore nacional"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+# gmix/device_labels_alsa.h:12
+#~ msgid "Latin"
+#~ msgstr "Latina"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celta"
+
+# gmix/device_labels_alsa.h:37
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Vanguardia"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Rock Gótico"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Rock Progresivo"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Rock Psicodélico"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Rock Sinfónico"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Rock Lento"
+
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+
+#~ msgid "Chorus"
+#~ msgstr "Coros"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Comercial"
+
+# tcd/popup.c:23
+#~ msgid "Acoustic"
+#~ msgstr "Acústica"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Retórica"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+# tcd/prefs.c:401
+#~ msgid "Opera"
+#~ msgstr "Ópera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Música de cámara"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Sinfonía"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+# grecord/src/gui.c:585
+#~ msgid "Satire"
+#~ msgstr "Sátira"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Balada"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Balada potente"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Soul Rítmico"
+
+#~ msgid "Freestyle"
+#~ msgstr "Estilo libre"
+
+#~ msgid "Duet"
+#~ msgstr "Duetos"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk Rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Solo de batería"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-house"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Batería y bajo"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-house"
+
+#~ msgid "Hardcore"
+#~ msgstr "Hardcore"
+
+# tcd/gtcd.c:701
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+# grecord/src/gui.c:633
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christian Gangsta Rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Cristiano contemporáneo"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Rock cristiano"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+
+# grecord/src/gui.c:542
+# tcd/gtracked.c:173
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+# gmix/device_labels_alsa.h:7
+# gmix/device_labels_linux.h:7
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Artista desconocido"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Álbum desconocido"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Editando disco con id: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Ocultar opciones de disco avanzadas"
+
+# grecord/src/gui.c:753
+#~ msgid "Show advanced disc options"
+#~ msgstr "Mostrar opciones de disco avanzadas"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Ocultar opciones de pista avanzadas"
+
+# grecord/src/gui.c:753
+#~ msgid "Show advanced track options"
+#~ msgstr "Mostrar opciones de pista avanzadas"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Editando disco con id: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artista:"
+
+# tcd/cddb_props.c:72
+#~ msgid "Disc _Title:"
+#~ msgstr "_Título del disco:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "Comentarios del _disco:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Género:"
+
+# tcd/gtracked.c:301
+#~ msgid "_Year:"
+#~ msgstr "_Año:"
+
+# tcd/gtracked.c:173
+#~ msgid "Title"
+#~ msgstr "Título"
+
+#~ msgid "Length"
+#~ msgstr "Longitud"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "Datos _extra de pista:"
+
+# tcd/cddb_props.c:342
+#~ msgid "CDDB Track Editor"
+#~ msgstr "Editor de pistas CDDB"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "No se puede crear la fábrica de CDDBTrackEditor.\n"
+#~ "Puede ser que ya se esté ejecutando otra copia de cddb-track-editor.\n"
+
+# tcd/gtcd.desktop.in.h:1
+#~ msgid "CD Display"
+#~ msgstr "Pantalla de CD"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Muestra información acerca del disco que se reproduce, artista y tiempo "
+#~ "transcurrido"
+
+#~ msgid "Time Line"
+#~ msgstr "Línea de tiempo"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Línea para mostrar el tiempo transcurrido de la pista actual"
+
+# gmix/device_labels_alsa.h:12
+#~ msgid "Info Line"
+#~ msgstr "Línea de información"
+
+# grecord/src/gui.c:130
+# grecord/src/gui.c:873
+#~ msgid "Line for displaying information"
+#~ msgstr "Línea para mostrar información"
+
+# tcd/gtracked.c:222
+#~ msgid "Artist Line"
+#~ msgstr "Línea de artista"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Línea para mostrar el nombre del artista"
+
+#~ msgid "Album Line"
+#~ msgstr "Línea de álbum"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Línea para mostrar el nombre del álbum"
+
+# grecord/src/gui.c:243
+# tcd/popup.c:15
+#~ msgid "Play"
+#~ msgstr "Reproducir"
+
+# tcd/gtcd.c:452
+#~ msgid "Pause"
+#~ msgstr "Pausa"
+
+# grecord/src/grec.c:122
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Reproduciendo %s - %s\n"
+#~ "Tiempo actual: %s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Reproduciendo\n"
+#~ ": %s"
+
+# tcd/gtcd.c:452
+#~ msgid "Paused"
+#~ msgstr "Pausado"
+
+# tcd/gtcd.desktop.in.h:1
+#~ msgid "CD Player"
+#~ msgstr "Reproductor de CD"
+
+# grecord/src/gui.c:252
+# tcd/gtcd.c:456
+# tcd/popup.c:16
+#~ msgid "Stopped"
+#~ msgstr "Detenido"
+
+# tcd/gtcd.c:666
+#~ msgid "Disc error"
+#~ msgstr "Error de disco"
+
+# tcd/gtcd.c:666
+#~ msgid "No disc"
+#~ msgstr "Disco ausente"
+
+# tcd/gtcd.c:457
+# tcd/popup.c:17
+#~ msgid "Empty disc"
+#~ msgstr "Disco vacío"
+
+#~ msgid "Drive open"
+#~ msgstr "Unidad abierta"
+
+#~ msgid "Data CD"
+#~ msgstr "CD de datos"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Sin CD-ROM"
+
+# tcd/gtcd.c:701
+#~ msgid "Drive Error"
+#~ msgstr "Error en la unidad"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Un reproductor de CD para Mate"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "El contenido de CDDB ha cambiado"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Si selecciona «Aceptar» se eliminará el contenido anterior de CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "¿Desea continuar?"
+
+# tcd/gtcd.c:506
+#~ msgid "Volume %d%%"
+#~ msgstr "Medidor de volumen %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Al parecer no tiene permisos para acceder a %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "Al parecer %s no apunta a un dispositivo CD válido. Esto puede ser "
+#~ "porque:\n"
+#~ "a) El soporte para CD no está presente en su máquina.\n"
+#~ "b) No tiene los permisos correctos para acceder la unidad de CD.\n"
+#~ "c) %s no es la unidad de CD.\n"
+
+# tcd/linux-cdrom.c:771
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Desconocido"
+
+# tcd/gtcd.c:452
+#~ msgid "_Play / Pause"
+#~ msgstr "Re_producir / Pausar"
+
+# grecord/src/gui.c:252
+# tcd/gtcd.c:456
+# tcd/popup.c:16
+#~ msgid "_Stop"
+#~ msgstr "_Parar"
+
+#~ msgid "P_revious"
+#~ msgstr "_Anterior"
+
+#~ msgid "_Next"
+#~ msgstr "_Siguiente"
+
+# tcd/gtcd.c:457
+# tcd/popup.c:17
+#~ msgid "_Eject disc"
+#~ msgstr "_Expulsar disco"
+
+#~ msgid "_About"
+#~ msgstr "Acerca _de"
+
+#~ msgid "_Quit"
+#~ msgstr "_Salir"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "No se ha configurado ningún dispositivo CD. Esto significa que el "
+#~ "reproductor\n"
+#~ "no se podrá ejecutar. Pulse «Configurar dispositivo» para abrir un "
+#~ "diálogo\n"
+#~ "donde podrá configurar el dispositivo, o pulse «Salir» para salir del "
+#~ "reproductor."
+
+# tcd/prefs.c:483
+#~ msgid "Set device"
+#~ msgstr "Configurar dispositivo"
+
+# tcd/prefs.c:483
+#~ msgid "No CD device"
+#~ msgstr "No hay dispositivo de CD"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "El reproductor de CD no se puede ejecutar correctamente.\n"
+#~ "\n"
+#~ "Pulse «Detalles» para más detalles acerca de las razones del error.\n"
+#~ "\n"
+#~ "Pulse «Configurar dispositivo» para abrir un diálogo en el que puede "
+#~ "configurar el dispositivo, o pulse «Salir» para salir del reproductor de "
+#~ "CD."
+
+#~ msgid "_Details"
+#~ msgstr "_Detalles"
+
+# tcd/prefs.c:483
+#~ msgid "_Set device"
+#~ msgstr "_Configurar dispositivo"
+
+# tcd/prefs.c:483
+#~ msgid "Invalid CD device"
+#~ msgstr "El dispositivo de CD no es válido"
+
+#~ msgid "Position"
+#~ msgstr "Posición"
+
+# gmix/prefs.c:483
+# tcd/gtcd.c:490
+# tcd/prefs.c:752
+#~ msgid "Open preferences"
+#~ msgstr "Abrir preferencias"
+
+# gmix/prefs.c:483
+# tcd/gtcd.c:490
+# tcd/prefs.c:752
+#~ msgid "Preferences"
+#~ msgstr "Preferencias"
+
+# tcd/gtracked.c:197
+#~ msgid "Track List"
+#~ msgstr "Lista de pistas"
+
+# tcd/gtcd.c:489
+#~ msgid "Open track editor"
+#~ msgstr "Abrir editor de pistas"
+
+# tcd/gtracked.c:197
+#~ msgid "Track editor"
+#~ msgstr "Editor de pistas"
+
+# tcd/gtcd.c:452
+#~ msgid "Play / Pause"
+#~ msgstr "Reproducir/Pausa"
+
+#~ msgid "Previous track"
+#~ msgstr "Pista anterior"
+
+#~ msgid "Previous"
+#~ msgstr "Anterior"
+
+# tcd/gtcd.c:504
+#~ msgid "Rewind"
+#~ msgstr "Rebobinar"
+
+# tcd/gtcd.c:503
+#~ msgid "Fast forward"
+#~ msgstr "Avance rápido"
+
+#~ msgid "Next track"
+#~ msgstr "Siguiente pista"
+
+# tcd/gtcd.c:457
+# tcd/popup.c:17
+#~ msgid "Eject CD"
+#~ msgstr "Expulsar CD"
+
+# tcd/gtcd.c:457
+# tcd/popup.c:17
+#~ msgid "Eject"
+#~ msgstr "Expulsar"
+
+# tcd/prefs.c:483
+#~ msgid "CD device to use"
+#~ msgstr "Dispositivo de CD"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Iniciar solamente si no hay ya una aplicación de CD en ejecución"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Reproducir el CD al iniciar"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Iniciar minimizado en el área de notificación"
+
+#~ msgid "Cannot create player"
+#~ msgstr "No se puede crear el reproductor"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Reproducir CD audio"
+
+# tcd/gtcd.desktop.in.h:1
+#~ msgid "CD player Volume"
+#~ msgstr "Volumen del reproductor de CD"
+
+# tcd/gtcd.desktop.in.h:1
+#~ msgid "CD player theme"
+#~ msgstr "Tema del reproductor de CD"
+
+#~ msgid "Device path"
+#~ msgstr "Ruta del dispositivo"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "¿Mostrar el tiempo restante?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "¿Expulsar el CD cuando se cierra el reproductor?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "¿Cómo debe mostrarse el tiempo cuando se esté reproduciendo un CD?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "¿Reproducir cuando se inicia el reproductor de CD?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "¿Expulsar el CD cuando se cierra el reproductor?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "La ruta hacia la unidad de CD que el reproductor debe usar para "
+#~ "reproducir CD"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Qué tema deberá usar el reproductor de CD para su apariencia"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "¿Qué volumen deberá utilizar el reproductor de CD al inicio?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Cuando se inicia el reproductor de CD, ¿debería reproducir el CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Falló al expulsar el CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Esto significa que el reproductor de CD no se podrá ejecutar."
+
+# grecord/src/grec.c:703
+#~ msgid "Error setting device"
+#~ msgstr "Error al ajustar el dispositivo"
+
+# gmix/prefs.c:483
+# tcd/gtcd.c:490
+# tcd/prefs.c:752
+#~ msgid "CD Player Preferences"
+#~ msgstr "Preferencias del reproductor de CD"
+
+#~ msgid "Behavior"
+#~ msgstr "Comportamiento"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Iniciar la re_producción cuando se inicia el reproductor de CD"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Inicia la reproducción cuando se inicia el reproductor de CD"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Intentar _expulsar el CD cuando se cierra el reproductor de CD"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Intentar expulsar el CD cuando se cierra el reproductor de CD"
+
+#~ msgid "Themes"
+#~ msgstr "Temas"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Seleccione un tema:"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "No se puede establecer la conexión al servidor de sonidos.\n"
+#~ "Ejecute «esd» desde la línea de comandos."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Especifique la posición X del metro."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Especifique la posición Y del medidor."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Conectar al servidor esd en este host."
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Abrir una versión vertical del medidor."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Actuar como medidor de nivel de grabación."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Host es %s.\n"
+
+# grecord/src/grec.c:92
+#~ msgid "Recording level"
+#~ msgstr "Nivel de grabación"
+
+# tcd/gtcd.c:506
+#~ msgid "Volume Meter"
+#~ msgstr "Medidor de volumen"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitorizar el volumen de entrada de grabación"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Monitor del nivel de grabación"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Monitorice el volumen de salida del sonido"
+
+# tcd/gtcd.c:506
+#~ msgid "Volume Monitor"
+#~ msgstr "Monitor del volumen"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Ajustar nivel de volumen"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Probando…</span>"
diff --git a/po/et.po b/po/et.po
new file mode 100644
index 0000000..a2d8fa6
--- /dev/null
+++ b/po/et.po
@@ -0,0 +1,1204 @@
+# MATE-meedia eesti keele tõlge.
+# Estonian translation of MATE-media.
+#
+# Copyright (C) 1999, 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009, 2010 The MATE Project.
+# This file is distributed under the same license as the mate-media package.
+#
+# Lauris Kaplinski <[email protected]>, 1999.
+# Tõivo Leedjärv <[email protected]>, 2002, 2003.
+# Ivar Smolin <[email protected]>, 2005-2007, 2009, 2010.
+# Priit Laes <amd store20 com>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.32\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-06-16 20:41+0000\n"
+"PO-Revision-Date: 2010-05-06 08:29+0300\n"
+"Last-Translator: Ivar Smolin <[email protected]>\n"
+"Language-Team: Estonian <[email protected]>\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 "Show desktop volume control"
+msgstr "Töölaua helivaljuse juhtimise näitamine"
+
+msgid "Volume Control"
+msgstr "Helitugevuse juhtija"
+
+msgid "Change sound volume and sound events"
+msgstr "Helivaljuse muutmine ja helide määramine sündmustele"
+
+msgid "Sound"
+msgstr "Heli"
+
+msgid "Enable debugging code"
+msgstr "Silumiskoodi lubamine"
+
+msgid "Version of this application"
+msgstr "Selle rakenduse versioon"
+
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE helitugevuse juhtimise rakend"
+
+msgid "Waiting for sound system to respond"
+msgstr "Helisüsteemi vastuse ootamine"
+
+msgid "Startup page"
+msgstr "Algusleht"
+
+msgid " — MATE Volume Control"
+msgstr " — MATE helitugevuse juhtija"
+
+msgid "Output"
+msgstr "Väljund"
+
+msgid "Sound Output Volume"
+msgstr "Heliväljundi valjus"
+
+msgid "Input"
+msgstr "Sisend"
+
+msgid "Microphone Volume"
+msgstr "Mikrofoni valjus"
+
+msgctxt "balance"
+msgid "Left"
+msgstr "Vasak"
+
+msgctxt "balance"
+msgid "Right"
+msgstr "Parem"
+
+msgctxt "balance"
+msgid "Rear"
+msgstr "Tagumine"
+
+msgctxt "balance"
+msgid "Front"
+msgstr "Eesmine"
+
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Väikseim"
+
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Suurim"
+
+msgid "_Balance:"
+msgstr "_Tasakaal:"
+
+msgid "_Fade:"
+msgstr "_Hajumine:"
+
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Võimendamata"
+
+msgid "Mute"
+msgstr "Tumm"
+
+msgid "_Profile:"
+msgstr "_Profiil:"
+
+#. 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 "Co_nnector:"
+msgstr "_Pistik:"
+
+msgid "Peak detect"
+msgstr "Tiputuvastus"
+
+msgid "Name"
+msgstr "Nimi"
+
+msgid "Device"
+msgstr "Seade"
+
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s kõlarite testimine"
+
+msgid "Test Speakers"
+msgstr "Kõlarite test"
+
+msgid "_Output volume: "
+msgstr "_Väljundi valjus: "
+
+msgid "Sound Effects"
+msgstr "Heliefektid"
+
+msgid "_Alert volume: "
+msgstr "_Hoiatuste valjus: "
+
+msgid "Hardware"
+msgstr "Riistvara"
+
+msgid "C_hoose a device to configure:"
+msgstr "_Seadistatava seadme valimine:"
+
+msgid "Settings for the selected device:"
+msgstr "Valitud seadme sätted:"
+
+msgid "_Input volume: "
+msgstr "_Sisendi valjus: "
+
+msgid "Input level:"
+msgstr "Sisendi valjus:"
+
+msgid "C_hoose a device for sound input:"
+msgstr "Heli_sisendi seadme valimine:"
+
+msgid "C_hoose a device for sound output:"
+msgstr "Heli_väljundi seadme valimine:"
+
+msgid "Applications"
+msgstr "Rakendused"
+
+msgid "No application is currently playing or recording audio."
+msgstr "Ükski rakendus ei esita ega salvesta hetkel audiot."
+
+msgid "Sound Preferences"
+msgstr "Helieelistused"
+
+msgid "Stop"
+msgstr "Peata"
+
+msgid "Test"
+msgstr "Testi"
+
+msgid "Subwoofer"
+msgstr "Bassikõlar"
+
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Tõrge helieelistuste käivitamisel: %s"
+
+msgid "_Mute"
+msgstr "_Tumm"
+
+msgid "_Sound Preferences"
+msgstr "_Helieelistused"
+
+msgid "Muted"
+msgstr "Tumm"
+
+msgid "Record sound clips"
+msgstr "Heliklippide salvestamine"
+
+msgid "Sound Recorder"
+msgstr "Helisalvestaja"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+msgid "Untitled"
+msgstr "Pealkirjata"
+
+#, c-format
+msgid "Untitled-%d"
+msgstr "Pealkirjata-%d"
+
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer'i %s-elementi pole võimalik luua.\n"
+"Palun paigalda '%s' plugin moodulist '%s'.\n"
+"Veendu, et paigaldus on õnnestunud, kasutades käsku\n"
+" gst-inspect-0.10 %s\n"
+"ja taaskäivita mate-sound-recorder."
+
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Palun kontrolli selle sätteid.\n"
+"Võib-olla on mõni vajalik plugin puudu."
+
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minutit"
+
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld tund"
+msgstr[1] "%ld tundi"
+
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekund"
+msgstr[1] "%ld sekundit"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ja %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#, c-format
+msgid "%s and %s"
+msgstr "%s ja %s"
+
+msgid "Open a File"
+msgstr "Faili avamine"
+
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Faili pole võimalik laadida:\n"
+"%s"
+
+msgid "Ready"
+msgstr "Valmis"
+
+#. Add replace button
+msgid "_Replace"
+msgstr "_Asenda"
+
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Fail nimega \"%s\" on juba olemas.\n"
+"Kas soovid seda asendada salvestatava failiga?"
+
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Faili \"%s\" pole võimalik salvestada"
+
+msgid "Save file as"
+msgstr "Salvesta fail kui"
+
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ei ole otsinguteele paigaldatud."
+
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s käivitamisel tekkis viga: %s"
+
+msgid "Save recording before closing?"
+msgstr "Kas salvestis tuleks enne sulgemist salvestada?"
+
+msgid "Save recording?"
+msgstr "Kas salvestada salvestis?"
+
+msgid "Close _without Saving"
+msgstr "Sulge _ilma salvestamata"
+
+msgid "Continue _without Saving"
+msgstr "Jätka _ilma salvestamata"
+
+msgid "Question"
+msgstr "Küsimus"
+
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (salvestamata)"
+
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bait)"
+msgstr[1] "%s (%llu baiti)"
+
+msgid "Unknown size"
+msgstr "Tundmatu suurus"
+
+#. Attempts to get length ran out.
+msgid "Unknown"
+msgstr "Tundmatu"
+
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Hinnanguline)"
+
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#, c-format
+msgid "%s Information"
+msgstr "%s andmed"
+
+msgid "File Information"
+msgstr "Faili andmed"
+
+msgid "Folder:"
+msgstr "Kataloog:"
+
+msgid "Filename:"
+msgstr "Faili nimi:"
+
+msgid "File size:"
+msgstr "Faili suurus:"
+
+msgid "Audio Information"
+msgstr "Audioandmed"
+
+msgid "File duration:"
+msgstr "Faili kestus:"
+
+msgid "Number of channels:"
+msgstr "Kanalite arv:"
+
+msgid "Sample rate:"
+msgstr "Diskreetimissagedus:"
+
+msgid "Bit rate:"
+msgstr "Bitikiirus:"
+
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE helisalvestaja\n"
+
+msgid "Playing…"
+msgstr "Esitamine…"
+
+msgid "MateConf audio output"
+msgstr "MateConf audioväljund"
+
+msgid "Playback"
+msgstr "Esitamine"
+
+msgid "Recording…"
+msgstr "Salvestamine…"
+
+msgid "MateConf audio recording"
+msgstr "MateConf audiosalvestamine"
+
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Sinu audiosalvestamise sätted on vigased. Palun sea need süsteemi eelistuste "
+"all olevast \"Helieelistuste\" sätetest õigeks."
+
+msgid "file output"
+msgstr "failiväljund"
+
+msgid "level"
+msgstr "tase"
+
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Audioprofiili '%s' pole võimalik parsida. "
+
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Audioprofiili '%s' abil pole võimalik heli salvestada. "
+
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Faili pole võimalik '%s' audioprofiili abil kirjutada. "
+
+#. File menu.
+msgid "_File"
+msgstr "_Fail"
+
+msgid "Create a new sample"
+msgstr "Uue helilõigu loomine"
+
+msgid "Open a file"
+msgstr "Faili avamine"
+
+msgid "Save the current file"
+msgstr "Käesoleva faili salvestamine"
+
+msgid "Save the current file with a different name"
+msgstr "Käesoleva faili salvestamine teise nime alla"
+
+msgid "Open Volu_me Control"
+msgstr "A_va helitugevuse juhtija"
+
+msgid "Open the audio mixer"
+msgstr "Helimikseri käivitamine"
+
+msgid "Show information about the current file"
+msgstr "Teabe näitamine käesoleva faili kohta"
+
+msgid "Close the current file"
+msgstr "Käesoleva faili sulgemine"
+
+msgid "Quit the program"
+msgstr "Rakenduse töö lõpetamine"
+
+#. Control menu
+msgid "_Control"
+msgstr "_Juhtimine"
+
+msgid "Record sound"
+msgstr "Heli salvestamine"
+
+msgid "Play sound"
+msgstr "Heli esitamine"
+
+msgid "Stop sound"
+msgstr "Heli seiskamine"
+
+#. Help menu
+msgid "_Help"
+msgstr "A_bi"
+
+msgid "Contents"
+msgstr "Sisukord"
+
+msgid "Open the manual"
+msgstr "Kasutajajuhendi avamine"
+
+msgid "About this application"
+msgstr "Rakendusest lähemalt"
+
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Kasutajaliidese faili pole võimalik laadida. Programm pole võib-olla "
+"korralikult paigaldatud."
+
+msgid "Open"
+msgstr "Ava"
+
+msgid "Save"
+msgstr "Salvesta"
+
+msgid "Save As"
+msgstr "Salvesta kui"
+
+msgid "Record from _input:"
+msgstr "_Salvestamine sisendist:"
+
+msgid "_Record as:"
+msgstr "_Lindistada kui:"
+
+msgid "<none>"
+msgstr "<pole>"
+
+msgid "Length:"
+msgstr "Pikkus:"
+
+msgid "Level:"
+msgstr "Tase:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Helisalvestaja"
+
+msgid "Height of the Window"
+msgstr "Akna kõrgus"
+
+msgid "Height of the window to be displayed."
+msgstr "Kuvatava akna kõrgus."
+
+msgid "Width of the Window"
+msgstr "Akna laius"
+
+msgid "Width of the window to be displayed."
+msgstr "Kuvatava akna laius."
+
+msgid "Sound Theme"
+msgstr "Heliteema"
+
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Tundmatu helitugevuse regulaator %d"
+
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "GStreamer'i helivaljuse juhtimise pluginaid ja/või seadmeid ei leitud."
+
+msgid "Recording"
+msgstr "Salvestamine"
+
+msgid "Switches"
+msgstr "Lülitid"
+
+msgid "Options"
+msgstr "Valikud"
+
+#. make window look cute
+msgid "Volume Control Preferences"
+msgstr "Helitugevuse juhtimise eelistused"
+
+msgid "_Select mixers to be visible:"
+msgstr "_Vali nähtavad miksrid:"
+
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s tummaks/valjuks"
+
+#, c-format
+msgid "Track %s: mute"
+msgstr "Lugu %s: tumm"
+
+#. only the record button here
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Allikast %s audio salvestamise sisse-/väljalülitamine"
+
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Rada %s: audio salvestamine"
+
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s valiku valimine"
+
+#, c-format
+msgid "Track %s"
+msgstr "Lugu %s"
+
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d rajal %s"
+
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Rada %s, kanal %d"
+
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s kanalite kokkulukusamine"
+
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Rada %s: kanalite kokkulukusamine"
+
+msgid "mono"
+msgstr "Mono"
+
+msgid "left"
+msgstr "Vasaku"
+
+msgid "right"
+msgstr "Parema"
+
+msgid "front left"
+msgstr "Eesmise vasaku"
+
+msgid "front right"
+msgstr "Eesmise parema"
+
+msgid "rear left"
+msgstr "Tagumise vasaku"
+
+msgid "rear right"
+msgstr "Tagumise parema"
+
+msgid "front center"
+msgstr "Eesmise keskmise"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+msgid "LFE"
+msgstr "LFE"
+
+msgid "side left"
+msgstr "Vasakpoolse"
+
+msgid "side right"
+msgstr "Parempoolse"
+
+msgid "unknown"
+msgstr "Tundmatu"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s kanali helitugevus %s rajal"
+
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE'il ja GStreamer'il põhinev helivaljuse juhtimise rakendus"
+
+msgid "translator-credits"
+msgstr ""
+"Lauris Kaplinski <[email protected]>, 1999.\n"
+"Tõivo Leedjärv <[email protected]>, 2002, 2003.\n"
+"Ivar Smolin <[email protected]>, 2005-2007, 2009, 2010.\n"
+"Priit Laes <amd store20 com>, 2005, 2007"
+
+#. change window title
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Helitugevuse juhtimine: %s"
+
+msgid "_Device: "
+msgstr "_Seade: "
+
+#. set tooltips
+msgid "Control volume on a different device"
+msgstr "Teise seadme helitugevuse juhtimine"
+
+msgid "None"
+msgstr "Puudub"
+
+#. Element does not support setting devices
+msgid "Unsupported"
+msgstr "Toetamata"
+
+msgid "Default"
+msgstr "Vaikimisi"
+
+msgid "Failure instantiating main window"
+msgstr "Tõrge peaakna tootmisel"
+
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Tõrge kasutajaliidese faili laadimisel; palun kontrolli tarkvara paigaldust."
+
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer rakenduste vaikeseadete määramine"
+
+msgid "Multimedia Systems Selector"
+msgstr "Multimeediasüsteemi valija"
+
+msgid "Audio"
+msgstr "Audio"
+
+msgid "Click Ok to finish."
+msgstr "Lõpetamiseks klõpsa 'Olgu'."
+
+msgid "D_evice:"
+msgstr "_Seade:"
+
+msgid "Default Input"
+msgstr "Vaikimisi sisend"
+
+msgid "Default Output"
+msgstr "Vaikimisi väljund"
+
+msgid "P_ipeline:"
+msgstr "_Toru:"
+
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+msgid "Pipeli_ne:"
+msgstr "T_oru:"
+
+msgid "Te_st"
+msgstr "Te_sti"
+
+msgid "Testing Pipeline"
+msgstr "Toru testimine"
+
+msgid "Testing…"
+msgstr "Testimine…"
+
+msgid "Video"
+msgstr "Video"
+
+msgid "_Device:"
+msgstr "_Seade:"
+
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+msgid "_Test"
+msgstr "_Testi"
+
+msgid "Autodetect"
+msgstr "Automaattuvastus"
+
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Linuxi laiendustega heliarhitektuur"
+
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART helideemon"
+
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment helideemon"
+
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System, versioon 4"
+
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio heliserver"
+
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+msgid "Custom"
+msgstr "Kohandatud"
+
+msgid "OpenGL"
+msgstr "OpenGL"
+
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Xv puudub)"
+
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+msgid "Test Sound"
+msgstr "Testi heli"
+
+msgid "Silence"
+msgstr "Vaikus"
+
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (näiteks Zoran v4l seade)"
+
+msgid "QCAM"
+msgstr "QCAM"
+
+msgid "Test Input"
+msgstr "Testsisend"
+
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Viga '%s' jaoks toru loomisel"
+
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Abiteabe kuvamisel tekkis viga: %s"
+
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Profiili \"%s\" redigeerimine"
+
+msgid "<no name>"
+msgstr "<nimetuseta>"
+
+msgid "<no description>"
+msgstr "<kirjelduseta>"
+
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio profiilide loendi hankimisel tekkis viga. (%s)\n"
+
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "Audioprofiilide loendi muutuste tellimisel tekkis viga. (%s)\n"
+
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Profiili otsingutee %s unustamisel tekkis viga. (%s)\n"
+
+msgid "_Edit"
+msgstr "_Redaktor"
+
+#. the first argument will never be used since we only run for count > 1
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Kas kustutada see profiil?\n"
+msgstr[1] "Kas kustutada need %d profiili?\n"
+
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Kustutan profiili \"%s\"?"
+
+msgid "Delete Profile"
+msgstr "Profiili kustutamine"
+
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE audioprofiilide redaktor"
+
+msgid "_Profiles:"
+msgstr "_Profiilid:"
+
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Profiil nimega \"%s\" on juba olemas"
+
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf viga (PARANDA): %s\n"
+
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Fail \"%s\" on puudu. See tähendab, et rakendus ei ole korrektselt "
+"paigaldatud ja dialoogi ei ole võimalik kuvada."
+
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Kõigi saadaolevate käsureavõtmete vaatamiseks käivita '%s --help'.\n"
+
+msgid "Edit Audio Profile"
+msgstr "Muuda audioprofiili"
+
+msgid "Profile _description:"
+msgstr "Profiili _kirjeldus:"
+
+msgid "_Active?"
+msgstr "_Aktiivne?"
+
+msgid "_File extension:"
+msgstr "_Faili laiend:"
+
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer'i toru:"
+
+msgid "_Profile name:"
+msgstr "_Profiili nimi:"
+
+msgid "New Profile"
+msgstr "Uus profiil"
+
+msgid "_Create"
+msgstr "L_oo"
+
+msgid "A description for the audio profile"
+msgstr "Audioprofiili kirjeldus"
+
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Profiili kirjeldus, mis sisaldab lähemaid andmeid selle profiili kohta."
+
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Failinime laiend, mida kasutatakse selle profiili abil kodeeritud failide "
+"salvestamisel."
+
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Osaline GStreamer'i toru, mida selle profiilis kasutatakse."
+
+msgid "A short name for the audio profile"
+msgstr "Audioprofiili lühinimetus"
+
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Audioprofiili lühinimetus, mida kasutatakse valikutes kuvamiseks ja "
+"profiilide unikaalseks nimetamiseks."
+
+msgid "CD Quality, AAC"
+msgstr "CD-kvaliteet, AAC"
+
+msgid "CD Quality, Lossless"
+msgstr "CD-kvaliteet, kadudeta"
+
+msgid "CD Quality, Lossy"
+msgstr "CD-kvaliteet, kadudega"
+
+msgid "CD Quality, MP2"
+msgstr "CD-kvaliteet, MP2"
+
+msgid "CD Quality, MP3"
+msgstr "CD-kvaliteet, MP3"
+
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Audiosalvestuse profiilide loend. See loend sisaldab stringe alamkataloogide "
+"nimetamiseks kataloogi /system/gstreamer/@GST_MAJORMINOR@/audio/profiles "
+"suhtes."
+
+msgid "List of profiles"
+msgstr "Omaduste loend"
+
+msgid "The default file extension for this profile"
+msgstr "Vaikimisi faililaiend selle profiili jaoks"
+
+msgid "The partial GStreamer pipeline used"
+msgstr "Osaline GStreamer'i toru, mida kasutada"
+
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Kasutatakse CD-kvaliteediga audio teisendamiseks koos kadudeta pakkimisga. "
+"Kasuta seda juhul, kui sa soovid audiofaili hiljem muuta või CD-plaadile "
+"salvestada."
+
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Kasutatakse CD-kvaliteediga audio teisendamiseks koos kadudega pakkimisga. "
+"Kasuta raadiost ja CD-plaatidelt salvestamisel."
+
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Kasutatakse CD-kvaliteediga audio teisendamiseks koos kadudeta pakkimisga "
+"AAC koodeki abil. Kasuta seda juhul, kui sa soovid ette valmistada "
+"audiofaile seadmetele, mis toetavad ainult AAC kodekit. Pane tähele, et "
+"selle vormingu kasutamine võib olla mõnedes piirkondades keelatud, nõuande "
+"saamiseks on mõistlik juristi poole pöörduda."
+
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Kasutatakse CD-kvaliteediga audio teisendamiseks koos kadudeta pakkimisga "
+"MP2 koodeki abil. Kasuta seda juhul, kui sa soovid ette valmistada "
+"audiofaile seadmetele, mis toetavad ainult MP2 kodekit. Pane tähele, et "
+"selle vormingu kasutamine võib olla mõnedes piirkondades keelatud, nõuande "
+"saamiseks on mõistlik juristi poole pöörduda."
+
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Kasutatakse CD-kvaliteediga audio teisendamiseks koos kadudeta pakkimisga "
+"MP3 koodeki abil. Kasuta seda juhul, kui sa soovid ette valmistada "
+"audiofaile seadmetele, mis toetavad ainult MP3 kodekit. Pane tähele, et "
+"selle vormingu kasutamine võib olla mõnedes piirkondades keelatud, nõuande "
+"saamiseks on mõistlik juristi poole pöörduda."
+
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Kasutatakse teisendamiseks kadudeta häälekvaliteediga vormingusse. Kasuta "
+"seda kõne salvestamiseks ja redigeerimiseks."
+
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+".Kasutatakse teisendamiseks kadudega häälekvaliteediga vormingusse. Kasuta "
+"seda sellise kõne salvestamiseks, mida pole plaanis hiljem redigeerida."
+"Kasutatakse hääle kadudeta salvestamiseks. Kasuta seda kõne salvestamiseks "
+"ja redigeerimiseks."
+
+msgid "Voice, Lossless"
+msgstr "Hääl, kadudeta"
+
+msgid "Voice, Lossy"
+msgstr "Hääl, kadudega"
+
+msgid "Whether this profile is to be used"
+msgstr "Millal seda profiili kasutama peaks"
+
+msgid "Whether to use and display this profile."
+msgstr "Millal seda profiili kasutama ja kuvama peaks."
+
+msgid "No sounds"
+msgstr "Helid puuduvad"
+
+msgid "Built-in"
+msgstr "Sisseehitatud"
+
+msgid "Testing event sound"
+msgstr "Sündmuse heli testimine"
+
+msgid "From theme"
+msgstr "Teemast"
+
+msgid "Type"
+msgstr "Liik"
+
+msgid "Sound _theme:"
+msgstr "Heli_teema:"
+
+msgid "C_hoose an alert sound:"
+msgstr "_Hoiatuse heli valimine:"
+
+msgid "Enable _window and button sounds"
+msgstr "_Akende ja nuppude helide lubamine"
+
+#. Bell
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Hoiatuse heli"
+
+#. Windows and buttons
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Aknad ja nupud"
+
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Nupul klõpsamine"
+
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Lülitinupul klõpsamine"
+
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Akna suurendamine"
+
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Akna taastamine suurendatud olekust"
+
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Akna minimeerimine"
+
+#. Desktop
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Töölaud"
+
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Sisselogimine"
+
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Väljalogimine"
+
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Uus e-sõnum"
+
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Prügikasti tühjendamine"
+
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Kaua kestva tegevuse lõppemine (allalaadimine, plaadikirjutamine vms.)"
+
+#. Alerts?
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Hoiatused"
+
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Teavitamine või küsimus"
+
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Hoiatus"
+
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Viga"
+
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Aku hoiatus"
+
+msgid "Select Sound File"
+msgstr "Helifaili valimine"
+
+msgid "Sound files"
+msgstr "Helifailid"
+
+msgid "Custom…"
+msgstr "Kohandatud…"
+
+msgid "Sound Theme:"
+msgstr "Heliteema:"
+
+msgid "Enable window and button sounds"
+msgstr "Akende ja nuppude helide lubamine"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+msgid "Bark"
+msgstr "Haukumine"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+msgid "Drip"
+msgstr "Tilkumine"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+msgid "Glass"
+msgstr "Klaas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/eu.po b/po/eu.po
new file mode 100644
index 0000000..cefaf54
--- /dev/null
+++ b/po/eu.po
@@ -0,0 +1,1581 @@
+# translation of eu_to_be_translate.po to Basque
+# Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+#
+# Hizkuntza Politikarako Sailburuordetza <[email protected]>, 2004.
+# Iñaki Larrañaga Murgoitio <[email protected]>, 2004, 2005, 2006, 2007, 2008, 2009, 2010.
+# Iñaki Larrañaga Murgoitio <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: eu_to_be_translate\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-27 19:24+0200\n"
+"PO-Revision-Date: 2010-09-27 19:29+0200\n"
+"Last-Translator: Iñaki Larrañaga Murgoitio <[email protected]>\n"
+"Language-Team: Basque <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Erakutsi mahaigaineko bolumen-kontrola"
+
+#
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Bolumen-kontrola"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Aldatu soinuaren bolumena eta soinuaren gertaerak"
+
+#
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Soinua"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Gaitu arazketa-kodea."
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Aplikazio honen bertsioa"
+
+#
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATEren bolumen-kontrolaren miniaplikazioa"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Soinu-sistemaren zain erantzuteko"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Abioko orrialdea"
+
+#
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — MATEren bolumen-kontrola"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "Irteera"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Soinuaren irteerako bolumena"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "Sarrera"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Mikrofonoaren bolumena"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balantzea:"
+
+#
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Iraungitu:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Mututu"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "_Profila:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Desgaituta"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "Sarrera %u"
+msgstr[1] "%u sarrera"
+
+#
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sistemako soinuak"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Konektorea:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Gailur-detekzioa"
+
+#
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Izena"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Gailua"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s(r)en probako bozgorailua"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "Probatu bozgorailuak"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "_Irteerako bolumena: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "Soinu-efektuak"
+
+#
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "_Abisuaren bolumena: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "Hardwarea"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "A_ukeratu gailu bat konfiguratzeko:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "Hautatutako gailuaren ezarpenak:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "_Sarrerako bolumena: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "Sarrerako maila:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "Aukeratu _sarrerako soinuaren gailua:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "Aukeratu _irteerako soinuaren gailua:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "Aplikazioak"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "Ez dago unean audioa erreproduzitzen edo grabatzen duen aplikaziorik."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Soinuaren hobespenak"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Gelditu"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Probatu"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Huts egin du soinuaren hobespenak abiaraztean: %s"
+
+#
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "_Mututu"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "_Soinuaren hobespenak"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "Mutututa"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Grabatu soinu-klipak"
+
+#
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "Soinu-grabatzailea"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "Izengabea"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "Izengabea-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Ezin izan da GStreamer %s elementua sortu.\n"
+"Instalatu '%s' plugina '%s' modulutik.\n"
+"Egiaztatu instalazioa ongi exekutatzen ari dela\n"
+" gst-inspect-0.10 %s\n"
+"eta berrabiarazi mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Egiaztatu bere ezarpenak.\n"
+"Agian beharrezko pluginak falta dira."
+
+#
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "minutu %ld"
+msgstr[1] "%ld minutu"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "ordu %ld"
+msgstr[1] "%ld ordu"
+
+#
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "segundo %ld"
+msgstr[1] "%ld segundo"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s eta %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s eta %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Ireki fitxategia"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Ezin da fitxategia kargatu:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "Prest"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Ordeztu"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"'%s' fitxategia badago lehendik ere.\n"
+"Gainidatzi nahi duzu?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Ezin izan da \"%s\" fitxategia gorde"
+
+#
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Gorde fitxategia honela"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ez dago bide-izenean instalatuta."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Errorea gertatu da %s abiaraztean: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "Gorde grabazioa itxi aurretik?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "Gorde grabazioa?"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "Itxi gorde ga_be"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "Jarraitu gorde ga_be"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "Galdera"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ez da gorde)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (byte %llu)"
+msgstr[1] "%s (%llu byte)"
+
+#
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "Tamaina ezezaguna"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Ezezaguna"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (iritzira)"
+
+#
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (estereoa)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "%s informazioa"
+
+#
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "Fitxategiaren informazioa"
+
+#
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "Karpeta:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "Fitxategi-izena:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "Fitxategiaren tamaina:"
+
+#
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "Audioaren informazioa"
+
+#
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "Fitxategiaren iraupena:"
+
+#
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "Kanal-kopurua:"
+
+#
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "Lagin-maiztasuna:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "Bit-tasa:"
+
+#
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATEren soinu-grabatzailea\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "Erreproduzitzea..."
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "MateConf soinu-irteera"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Erreproduzitu"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "Grabazioa..."
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "MateConf soinu-grabazioa"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Audioa grabatzeko ezarpenak baliogabeak dira. Zuzendu itzazu Sistema - "
+"Hobespenak menuko \"Soinuaren hobespenak\" ezarpenetan."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "irteerako fitxategia"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "maila"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Ezin izan da '%s' audio-profila analizatu. "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Ezin izan da grabatu '%s' audio-profila erabiliz. "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Ezin izan da fitxategian idatzi '%s' audio-profila erabiliz. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_Fitxategia"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "Lagin berria sortzen du"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "Fitxategi bat irekitzen du"
+
+#
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "Gorde uneko fitxategia"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "Gorde uneko fitxategia beste izen batekin"
+
+#
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "Ireki _bolumen-kontrola"
+
+#
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "Ireki audio-nahastailea"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "Erakutsi uneko fitxategiari buruzko informazioa"
+
+#
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "Itxi uneko fitxategia"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "Irten programatik"
+
+#
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "_Kontrola"
+
+#
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "Grabatu soinua"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "Jo soinua"
+
+#
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "Gelditu soinua"
+
+#
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "La_guntza"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "Edukia"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "Ireki eskuliburua"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "Aplikazio honi buruz"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Ezin izan da UI kargatu. Baliteke programa ongi instalatuta ez egotea."
+
+#
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "Ireki"
+
+#
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "Gorde"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "Gorde honela"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "Grabatu _sarreratik:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "Grabatu _honela:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<bat ere ez>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "Luzera:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "Maila:"
+
+#
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Soinu-grabatzailea"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Leihoaren altuera"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Bistaratuko den leihoaren altuera."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Leihoaren zabalera"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Bistaratuko den leihoaren zabalera."
+
+#
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Soinuaren gaia"
+
+#
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "%d bolumen-kontrol ezezaguna"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ez da bolumen-kontroleko GStreamer pluginak edota gailurik aurkitu."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Grabazioa"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Parametroak"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Aukerak"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Bolumen-kontrolaren hobespenak"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Hautatu nahastaileak ikusgai izateko:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s mututu/ez-mututu"
+
+#
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "%s pista: mututu"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Txandakatu %s(r)en audio-kaptura"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s pista: audio-kaptura"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s aukeraren hautapena"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "%s pista"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d kanala : %s pista"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "%s pista, %d kanala"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Blokeatu %s(r)en kanalak batera"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "%s pista: blokeatu kanalak batera"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ezkerrekoa"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "eskuinekoa"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "aurreko ezkerrekoa"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "aurreko eskuinekoa"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "atzeko ezkerrekoa"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "atzeko eskuinekoa"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "aurreko erdikoa"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "MBE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "alboko ezkerrekoa"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "alboko eskuinekoa"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ezezaguna"
+
+#
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s kanalaren bolumena %s(e)n"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-ean oinarritutako bolumen-kontrola"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Hizkuntza Politikarako Sailburuordetza <[email protected]>\n"
+"Iñaki Larrañaga Murgoitio <[email protected]>"
+
+#
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Bolumen-kontrola: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Gailua: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Beste gailu baten bolumen-kontrola"
+
+#
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Bat ere ez"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Onartu gabea"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Lehenetsia"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Errorea gertatu da leiho nagusia irekitzean"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Huts egin du UI fitxategia kargatzean. Egiaztatu instalazioa."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Konfiguratu GStreamer-en aplikazioen lehenespenak"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimedia sistema hautatzailea"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audioa"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Egin klik 'Ados' botoian amaitzeko."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Gailua:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Sarrera lehenetsia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Irteera lehenetsia"
+
+#
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Hodia:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Plugina:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "_Hodia:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "_Proba"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Probako hodia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Probatzea..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Bideoa"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Gailua:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugina:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Proba"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Autodetektatu"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Linux-eko Soinu-Arkitektura Aurreratua"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART soinu-daemona"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment soinu-daemona"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Soinu-sistema irekia"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Soinu-sistema irekia, 4. bertsioa"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio soinu-zerbitzaria"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun audioa"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Pertsonalizatua"
+
+#
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X leiho-sistema (Xv gabe)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X leiho-sistema (X11/XShm/Xv)"
+
+#
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Probatu soinua"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Isildu"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (adib. Zoran v4l gailua)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Probatu sarrera"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Ezin izan da probarako hodia sortu '%s'(r)entzat"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Errorea gertatu da laguntza bistaratzean: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "\"%s\" profila editatzen"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<izenik gabekoa>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<azalpenik ez>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Errore bat gertatu da gm_audio profilen zerrenda lortzean. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Errorea gertatu da audio profilen zerrendako aldaketen jakinarazpenetan "
+"harpidetzean. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Errorea gertatu da %s profila direktorioa ahaztean: (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Editatu"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Profila hau ezabatu?\n"
+msgstr[1] "%d profila hauek ezabatu?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" profila ezabatu?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Ezabatu profila"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Editatu MATE audio-profilak"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "_Profilak:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" izeneko profila badaukazu"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf errorea (finkatzeko): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" fitxategia falta da. Aplikazioa gaizki instalatu dela adierazten du, "
+"eta ondorioz elkarrizketa-koadroa ezin da bistaratu."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Exekutatu '%s --help' komando-lerroko aukera guztiak zerrendatzeko.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Editatu Audio profila"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profilaren _azalpena:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktibatu?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Fitxategi-_luzapena:"
+
+#
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_Gstreamer-en hodia:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profila-izena:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Profil berria"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Sortu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Audio-profilaren azalpena"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Profilaren azalpena, profila hau noiz erabili eta beste xehetasunei buruzko "
+"informazioa du."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Erabiliko den fitxategiaren luzapena profila honekin kodetutako fitxategiak "
+"gordetzean."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Profila honekin erabiliko den GStreamer-en kanalizazio partziala."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Audio-profilaren izen laburra"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Audio-profilaren izen laburra, hautapenetan erabiltzeko eta profila modu "
+"bakarrean identifikatzeko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-kalitatea, ACC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-kalitatea, galerarik gabe"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-kalitatea, galerarekin"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-kalitatea, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-kalitatea, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Audioen grabazioen profil-zerrenda. Zerrendak '/system/gstreamer/"
+"@GST_MAJORMINOR@/audio/profiles'-ekiko azpidirektorioen izenak ditu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profil-zerrenda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Profilaren fitxategi-luzapen lehenetsia"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Erabilitako GStreamer kanalizazio partziala"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD kalitateko audiora bihurtzeko erabiltzen da, baina konpresioan galerarik "
+"gabeko kodeketarekin. Erabili hau fitxategia editatzea edo CD batean "
+"grabatzea nahi baduzu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD kalitateko audiora bihurtzeko erabiltzen da, konpresioan galera duen "
+"kodeketarekin. Erabili CDa erauzteko edo irratia grabatzeko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-kalitateko audiora bihurtzeko erabiltzen da, galeradun AAC kodekarekin "
+"ordea. Erabili hau fitxategiak prestatzeko AAC kodeka onartzen duten "
+"gailuetan kopiatzeko. Jakin ezazu formatu hau erabiltzea ilegala izan "
+"daitekeela bizi zaren estatuan. Galdetu iezaiozu abokatu bati xehetasun "
+"gehiagorako."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-kalitateko audiora bihurtzeko erabiltzen da, galeradun MP2 kodekarekin "
+"ordea. Erabili hau fitxategiak prestatzeko MP2 kodeka onartzen duten "
+"gailuetan kopiatzeko. Jakin ezazu formatu hau erabiltzea ilegala izan "
+"daitekeela bizi zaren estatuan. Galdetu iezaiozu abokatu bati xehetasun "
+"gehiagorako."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-kalitateko audiora bihurtzeko erabiltzen da, galeradun MP3 kodekarekin "
+"ordea. Erabili hau fitxategiak prestatzeko MP3 kodeka onartzen duten "
+"gailuetan kopiatzeko. Jakin ezazu formatu hau erabiltzea ilegala izan "
+"daitekeela bizi zaren estatuan. Galdetu iezaiozu abokatu bati xehetasun "
+"gehiagorako."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Galerarik gabeko ahots-kalitateko audiora bihurtzeko erabiltzen da. Erabili "
+"hitzaldiak grabatzeko eta editatzeko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Galera duen ahots-kalitateko audiora bihurtzeko erabiltzen da. Erabili "
+"editatu behar ez diren hitzaldiak grabatzeko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Ahotsa, galerarik gabe"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Ahotsa, galerarekin"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Profila hau erabiliko den edo ez"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Profila hau erabili eta bistaratuko den edo ez."
+
+#
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Soinurik ez"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Integratuta"
+
+#
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Gertaeraren soinua probatzea"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Gaitik"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Mota"
+
+#
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Soinuaren _gaia:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Aukeratu alertaren soinua:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Gaitu _leihoen eta botoien soinuak"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Hautatu soinuaren fitxategia"
+
+#
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Soinu-fitxategiak"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Pertsonalizatua..."
+
+#
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Soinuaren gaia:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Gaitu leihoen eta botoien soinuak"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Zaunka"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Ura"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Basoa"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonarra"
+
+#~ msgctxt "balance"
+#~ msgid "Left"
+#~ msgstr "Ezkerrekoa"
+
+#~ msgctxt "balance"
+#~ msgid "Right"
+#~ msgstr "Eskuinekoa"
+
+#~ msgctxt "balance"
+#~ msgid "Rear"
+#~ msgstr "Atzekoa"
+
+#~ msgctxt "balance"
+#~ msgid "Front"
+#~ msgstr "Aurrekoa"
+
+#~ msgctxt "balance"
+#~ msgid "Minimum"
+#~ msgstr "Gutxienekoa"
+
+#~ msgctxt "balance"
+#~ msgid "Maximum"
+#~ msgstr "Gehienezkoa"
+
+#~ msgctxt "volume"
+#~ msgid "100%"
+#~ msgstr "% 100"
+
+#~ msgctxt "volume"
+#~ msgid "Unamplified"
+#~ msgstr "Anplifikatu gabea"
+
+#~ msgid "Recording..."
+#~ msgstr "Grabatzen..."
+
+#
+#~ msgctxt "Sound event"
+#~ msgid "Alert sound"
+#~ msgstr "Alerten soinua"
+
+#~ msgctxt "Sound event"
+#~ msgid "Windows and Buttons"
+#~ msgstr "Leihoak eta botoiak"
+
+#~ msgctxt "Sound event"
+#~ msgid "Button clicked"
+#~ msgstr "Botoian klik eginda"
+
+#~ msgctxt "Sound event"
+#~ msgid "Toggle button clicked"
+#~ msgstr "Txandakatzeko botoian klik eginda"
+
+#~ msgctxt "Sound event"
+#~ msgid "Window maximized"
+#~ msgstr "Leihoa maximizatua"
+
+#~ msgctxt "Sound event"
+#~ msgid "Window unmaximized"
+#~ msgstr "Leihoa desmaximizatua"
+
+#~ msgctxt "Sound event"
+#~ msgid "Window minimised"
+#~ msgstr "Leihoa minimizatuta"
+
+#~ msgctxt "Sound event"
+#~ msgid "Desktop"
+#~ msgstr "Mahaigaina"
+
+#~ msgctxt "Sound event"
+#~ msgid "Login"
+#~ msgstr "Saio-hasiera"
+
+#~ msgctxt "Sound event"
+#~ msgid "Logout"
+#~ msgstr "Saio-amaiera"
+
+#~ msgctxt "Sound event"
+#~ msgid "New e-mail"
+#~ msgstr "Mezu berria"
+
+#~ msgctxt "Sound event"
+#~ msgid "Empty trash"
+#~ msgstr "Hustu zakarrontzia"
+
+#~ msgctxt "Sound event"
+#~ msgid "Long action completed (download, CD burning, etc.)"
+#~ msgstr "Ekintza luzea burututa (deskargatzea, CDa grabatzea, e.a.)"
+
+#~ msgctxt "Sound event"
+#~ msgid "Alerts"
+#~ msgstr "Alertak"
+
+#~ msgctxt "Sound event"
+#~ msgid "Information or question"
+#~ msgstr "Informazioa edo galdera"
+
+#~ msgctxt "Sound event"
+#~ msgid "Warning"
+#~ msgstr "Abisua"
+
+#~ msgctxt "Sound event"
+#~ msgid "Error"
+#~ msgstr "Errorea"
+
+#~ msgctxt "Sound event"
+#~ msgid "Battery warning"
+#~ msgstr "Bateriaren abisua"
+
+#~ msgid "Custom..."
+#~ msgstr "Pertsonalizatua..."
diff --git a/po/fa.po b/po/fa.po
new file mode 100644
index 0000000..8412680
--- /dev/null
+++ b/po/fa.po
@@ -0,0 +1,2390 @@
+# Persian translation of mate-media.
+# Copyright (C) 2003, 2005 Sharif FarsiWeb, Inc.
+# Roozbeh Pournader <[email protected]>, 2003, 2005.
+# Sara Khalatbari <[email protected]>, 2005.
+# Alireza Kheirkhahan <[email protected]>, 2005.
+# Meelad Zakaria <[email protected]>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2005-08-20 18:40+0430\n"
+"Last-Translator: Roozbeh Pournader <[email protected]>\n"
+"Language-Team: Persian <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "نشانی کارگزاری که برای پرس‌وجو در مورد سی‌دی با آن تماس گرفته می‌شود"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "اطلاعاتی که برای کارگزار ارسال می‌شود"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "درگاه"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "نام کارگزار"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "نوع کارگزار"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "نام میزبانی که همراه با همه‌ی پرس‌و‌جو‌ها ارسال می‌شود"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "درگاهی که کارگزار پایگاه‌داده را روی آن اجرا می‌کند"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"نوع کارگزاری که برای پرس‌وجوهای سی‌دی با آن تماس گرفته می‌شود. مقادیر ممکن "
+"عبارتند از ۰ (کارگزار FreeDB round robin)، ۱ (کارگزارهای freedb دیگر) و ۲ "
+"( کارگزارهای دیگر)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "نام کاربر"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "نام کاربری که همراه همه‌ی پرس‌وجوها ارسال می‌شود"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"این کلید مشخص می‌کند برای پرس‌وجوهای سی‌دی کدام اطلاعات کاربر به کارگزار ارسال "
+"می‌شود. مقادیر ممکن عبارتند از ۰ (هیچ اطلاعاتی)، ۱ (اطلاعات واقعی) و ۳ "
+"(اطلاعات دیگر)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "نام میزبان شما"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"در نمایش راهنما خطایی وجود داشت: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_هیچ اطلاعاتی ارسال نشود"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "اطلاعات _واقعی ارسال شود"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "اطلاعات _دیگری ارسال شود:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_نام:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr ":نام _کارگزار"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "اطلاعات ورود به سیستم"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "کار_گزار FreeDB round robin"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "کارگزار FreeDB د_یگر:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "کارگزار"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "مکان"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_به‌هنگام‌سازی فهرست کارگزارها"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "کارگ_زار دیگر:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "ن_ام میزبان: "
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "درگا_ه:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "ترجیحات پایگاه‌داده‌ی سی‌دی"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "نامعلوم / نامعلوم"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "نامعلوم"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "تطابق چندگانه..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"چند مورد تطابق در این پایگاه‌داده پیدا شد.\n"
+"در پایین فهرستی از تطابق‌های ممکن آمده است، لطفاً بهترین مورد را انتخاب کنید"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "مقوله"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "شناسه‌ی دیسک"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "عنوان و هنرمند "
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "شیار ناشناخته"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "کارگزار پایگاه‌داده‌ی سی‌دی"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "ترجیحات کارگزار پایگاه‌داده‌ی سی‌دی خود را تغییر دهید"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "بلوز"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "راک کلاسیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "کانتری"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "رقص"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "دیسکو"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "فانکی"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "گرانژ"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "هیپ‌هاپ"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "جاز"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "متال"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "نسل نو"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "قدیمی"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "غیره"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "پاپ"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "ریتم اند بلوز"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "رپ"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "رگه"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "راک"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "تکنو"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "صنعتی"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "آلترناتیو"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "متال مرگ"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "شیار صوتی"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "تکنوی اروپایی"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "فراگیر"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "تریپ‌هاپ"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "آواز"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "جاز+فانکی"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "تلفیقی"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "ترنس"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "کلاسیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "بی‌کلام"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "اسید"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "هاوس"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "بازی"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "کلیپ صوتی"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "انجیلی"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "همهمه"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "آلتر"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "باس"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "سول"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "پانک"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "فضا"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "متفکرانه"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "پاپ بی‌کلام"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "راک بی‌کلام"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "قومی"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "گوتیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "موج‌ سیاه"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "تکنوی صنعتی"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "الکترونیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "پاپ محلی"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "رقص اروپایی"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "رؤیا"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "راک جنوبی"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "کمدی"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "رپ گانگستری"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "۴۰تای اول"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "رپ مسیحی "
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "پاپ/فانکی"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "جنگل"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "سرخ‌پوستی"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "کاباره‌ای"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "موج نو"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "روان‌گردان"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "رِیو"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "پیش‌پرده"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "حساسیت پایین"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "قبیله‌ای"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "پانک اسیدی"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "جاز اسیدی"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "لهستانی"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "موزیکال"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "راک اند رول"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "هارد راک"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "محلی"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "محلی/راک"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "محلی ملی"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "سوینگ"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "تلفیقی سریع"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "بی‌باپ"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "لاتینی"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "احیایی"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "سلتی"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "آوانگارد"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "راک گوتیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "راک پیشرو"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "راک روان‌گردان"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "راک سمفونیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "راک آرام"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "گروه بزرگ"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "کر"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "آکوستیک"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "طنز"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "سخنرانی"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "آواز"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "اپرا"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "موسیقی مجلسی"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "سوناتا"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "سمفونی"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "پریموس"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "هجو"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "کلوپ"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "تانگو"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "سامبا"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "فولکلور"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "ترانه"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "سول ریتمی"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "آزاد"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "دونوازی"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "پانک راک"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "تکنوازی طبل"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "هاوس اروپایی"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "سالن رقص"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "گوا"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "طبل و باس"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "وحشت"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "مستقل"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "پاپ بریتانیایی"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "پانک سیاه"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "بیت"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "رپ مسیحی گانگستری"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "هوی متال"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "متال سیاه"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "تلفیقی"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "مسیحی معاصر"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "راک مسیحی"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "سالسا"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "زنده"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "راک هنری"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "هنرمند ناشناخته"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "آلبوم نامعلوم"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "ویرایش شناسه‌های دیسک: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "پنهان کردن گزینه‌های پیشرفته‌ی دیسک"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "نشان دادن گزینه‌های دیسک پیشرفته"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "پنهان کردن گزینه‌های پیشرفته‌ی شیار "
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "نشان دادن گزینه‌های پیشرفته‌ی شیار"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "ویرایش شناسه‌های دیسک"
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr ":_هنرمند"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "ـعنوان دیسک:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_توضیحات دیسک:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_گونه:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_سال:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "عنوان"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "طول"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "اطلاعات _اضافی شیار: "
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "ویرایشگر شیار CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"نمی‌توان کارخانه‌ی ویرایشگر شیار CDDB را ایجاد کرد.\n"
+"این شاید به این دلیل باشد که هم اکنون هم نسخه‌ی دیگری از ویرایشگر شیار CDDB "
+"در حال اجراست.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "نمایش سی‌دی"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "اطلاعاتی درباره‌ی آلبوم در حال پخش، هنرمند و زمان سپری شده نمایش می‌دهد"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "خط زمان"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "خط نمایش زمان سپری شده از شیار فعلی"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "خط اطلاعات"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "خط نمایش اطلاعات"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "خط هنرمند"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "خط نمایش نام هنرمند"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "خط آلبوم"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "خط نمایش نام آلبوم"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "پخش"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "مکث"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"در حال پخش %s - %s\n"
+"زمان فعلی: %s"
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"در حال پخش\n"
+"زمان فعلی: %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "مکث‌شده"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "پخش‌کننده‌ی سی‌دی"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "متوقف‌شده"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "خطای دیسک"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "بدون دیسک"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "دیسک خالی"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "بازکردن دیسک‌گردان"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "سی‌دی داده"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "بدون سی‌دی"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "خطای دیسک‌گردان"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "یک پخش‌کننده‌ی سی‌دی برای MATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr "محتویات CDDB تغییر کرده است"
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "انتخاب «بله» محتویات قبلی CDDB را حذف خواهد کرد."
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr "آیا می‌خواهید ادامه دهید؟"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "بلندی صدا %Id%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "به نظر نمی‌رسد که شما اجازه‌ی دسترسی به %s را داشته باشید."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"به نظر نمی‌رسد %s به دستگاه سی‌دی معتبری اشاره کند. شاید به این دلیل که:\n"
+"الف) پشتیبانی سی‌دی در دستگاه شما وجود ندارد\n"
+"ب) شما اجازه‌های لازم برای دسترسی به سی‌دی گردان را ندارید\n"
+"ج) %s سی‌دی گردان نیست.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "جهت"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "جهت سینی"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "نامعلوم - %Id"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr " پخش / _مکث"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_توقف"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "_قبلی"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_بعدی"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "بیرون دادن دیسک"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_راهنما"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_درباره"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "تر_ک"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"هیچ دستگاه سی‌دی‌ای تنظیم نشده است. معنیش این است که پخش‌کننده‌ی سی‌دی\n"
+"نمی‌تواند اجرا شود. روی «تنظیم دستگاه» کلیک کنید تا به محاوره‌ای برسید که\n"
+"می‌توانید در آن دستگاه را تنظیم کنید، یا روی «ترک» کلیک کنید تا پخش‌کننده‌ی "
+"سی‌دی را ترک کنید."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "تنظیم دستگاه"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "بدون دستگاه سی‌دی"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"پخش‌کننده‌ی سی‌دی نمی‌تواند درست اجرا شود.\n"
+"\n"
+"برای جزئیات بیشتر درباره‌ی علت خرابی «جزئیات» را فشار دهید.\n"
+"\n"
+"«تنظیم دستگاه» را فشار دهید تا به محاوره‌ای برسید که می‌توانید در آن دستگاه را "
+"تنظیم کنید، یا«ترک» را فشار دهید تا پخش‌کننده‌ی سی‌دی را ترک کنید."
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_جزئیات"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_تنظیم دستگاه"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "دستگاه سی‌دی نامعتبر"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "موقعیت"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "بازکردن ترجیحات"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "ترجیحات"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "فهرست شیارها"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "باز کردن ویرایشگر شیار"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "ویرایشگر شیار"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "پخش / مکث"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "توقف"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "شیار قبلی"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "قبلی"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "عقب بردن"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "جلو بردن"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "شیار بعدی"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "بیرون دادن سی‌دی"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "بیرون دادن"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "دستگاه سی‌دی مورد استفاده"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "تنها در صورتی آغاز شود که یک برنامه‌ی پخش سی‌دی در حال اجرا نباشد"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "پخش سی‌دی به محض راه‌اندازی"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "ایجاد پخش‌کننده ممکن نیست"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "پخش سی‌دی‌های صوتی"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "بلندی صدای پخش‌کننده سی‌دی"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "تم پخش‌کننده سی‌دی"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "مسیر دستگاه"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "هنگام ترک پخش سی‌دی، سی‌دی بیرون داده شود؟"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "هنگام آغاز برنامه، سی‌دی پخش شود؟"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "آیا هنگام ترک پخش‌کننده‌ی سی‌دی، سی‌دی بیرون داده شود؟"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "مسیر سی‌دی‌گردان که پخش‌کننده‌ی سی‌دی برای پخش به کار می‌برد"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "پخش‌کننده‌ی سی‌دی برای ظاهرش از کدام تم استفاده کند"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "بلندی صدای پخش‌کننده‌ی سی‌دی هنگام آغاز چه باشد؟"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "آیا پخش‌کننده‌ی سی‌دی باید به محض آغاز شدن، پخش سی‌دی را شروع کند؟"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"این یعنی پخش‌کننده‌ی CD قابل اجرا نخواهد بود."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "خطا در تنظیم دستگاه"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "ترجیحات پخش‌کننده‌ی سی‌دی"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_دستگاه:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "رفتار"
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr "شروع _پخش سی‌دی وقتی برنامه آغاز می‌شود."
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr "شروع پخش سی‌دی وقتی برنامه آغاز می‌شود"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "تلاش برای _بیرون دادن سی‌دی هنگام خروج از برنامه"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "تلاش برای بیرون دادن سی‌دی هنگام خروج از برنامه"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "تم‌ها"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "یک تم _انتخاب کنید:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "ضبط کلیپ صوتی"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "ضبط صدا"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+msgid "Untitled"
+msgstr "بی‌عنوان"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, c-format
+msgid "Untitled-%d"
+msgstr "بی‌عنوان‐%Id"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "ساعت"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "ساعت"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "دقیقه"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "دقیقه"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "ثانیه"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "ثانیه"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "باز کردن یک پرونده"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"نمی‌توان پرونده‌ را بار کرد:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "آماده"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_جای‌گزینی"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"هم اکنون هم پرونده‌ای با نام «%s» موجود است. \n"
+"آیا می‌خواهید آن را با پرونده‌ی جدیدی که ذخیره می‌کنید جای‌گزین کنید؟"
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ذخیره کردن پرونده‌ی «%s» ممکن نبود"
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "ذخیره‌ی پرونده به نام"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s در مسیر نصب نشد."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "در آغاز کردن %s خطایی به وجود آمد: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "آیا قبل از بسته شدن، تغییرات در پرونده‌ی «%s» ذخیره شود؟"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr "بستن _بدون ذخیره کردن"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Question"
+msgstr "پرسش"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ذخیره نشد)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%Illu بایت)"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "اندازه‌ی نامعلوم "
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%I.1f کیلوهرتز"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%I.0f کیلوبیت/ثانیه"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%I.0f کیلوبیت/ثانیه"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "۱ (مونو)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "۲ (استریو)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "اطلاعات %s"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "اطلاعات پرونده"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "پوشه:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "نام پرونده:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "اندازه‌ی پرونده:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "اطلاعات صوتی"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "مدت پرونده:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "تعداد کانال‌ها:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "نرخ نمونه‌:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "نرخ بیتی:"
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"یک ضبط صوت برای MATE\n"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "در حال پخش..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "پخش"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "در حال ضبط..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "یک نام کوتاه برای مجموعه تنظیمات صوتی"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "یک نام کوتاه برای مجموعه تنظیمات صوتی"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_پرونده"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "ایجاد یک نمونه‌ی جدید"
+
+#: ../grecord/src/gsr-window.c:2036
+#, fuzzy
+msgid "_Open..."
+msgstr "باز کردن"
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "باز کردن یک پرونده"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "ذخیره‌ی پرونده‌ی فعلی"
+
+#: ../grecord/src/gsr-window.c:2040
+#, fuzzy
+msgid "Save _As..."
+msgstr "ذخیره به نام"
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "ذخیره‌ی پرونده‌ی فعلی با یک نام دیگر"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "کنترل بلندی صدا"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "اجرای میکسر صوتی"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "نمایش اطلاعات درباره‌ی پرونده‌ی فعلی"
+
+#: ../grecord/src/gsr-window.c:2047
+msgid "Close the current file"
+msgstr "بستن پرونده‌ی فعلی"
+
+#: ../grecord/src/gsr-window.c:2049
+msgid "Quit the program"
+msgstr "ترک برنامه"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_کنترل"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "ضبط صدا"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "پخش صدا"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "توقف صدا"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr "باز کردن راهنما"
+
+#: ../grecord/src/gsr-window.c:2065
+msgid "About this application"
+msgstr "درباره‌ی این برنامه"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "نمی‌توان ui.xml را بار کرد. شاید برنامه به طور کامل نصب نشده است"
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "باز کردن"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "ذخیره"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "ذخیره به نام"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "ضبط کلیپ صوتی"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "ضبط به نام"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<هیچکدام>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "طول:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "تنظیم بلندی صدا"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "کنترل بلندی صدا"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ارتفاع پنجره"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "ارتفاع پنجره‌ای که نمایش داده می‌شود"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "عرض پنجره"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "عرض پنجره‌ای که نمایش داده می‌شود"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "ضبط"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr "سوئیچ‌ها"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "گزینه‌ها"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "کنترل صدای ناشناخته‌ی %Id"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "عنصر یا دستگاهی برای کنترل صدا پیدا نشد."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "ترجیحات کنترل صدا"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "شیارهایی را که می‌خواهید مرئی شوند _انتخاب کنید:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "بی‌صدا/باصدا کردن %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "شیار %s: بی‌صدا"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "شیار %s: ضبط صدا"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "انتخاب گزینه‌ی %s"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "مونو"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "چپ"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "راست"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "چپ جلو"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "چپ راست"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "چپ عقب"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "چپ راست"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "جلو مرکز"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "سمت چپ"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "سمت راست"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "نامعلوم"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "صدای کانال %s روی %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "شیار %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "کانال %Id شیار %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "شیار %s, کانال %Id"
+
+#: ../gst-mixer/src/volume.c:231
+#, fuzzy, c-format
+msgid "Lock channels for %s together"
+msgstr "شیار %s: به هم بستن کانال‌ها"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "شیار %s: به هم بستن کانال‌ها"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_تغییر دستگاه"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "کنترل صدا روی یک دستگاه متفاوت"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "تغییر دستگاه به %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "کنترل بلندی صدا: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+"روزبه پورنادر <[email protected]>\n"
+"سارا خلعت‌بری <[email protected]>\n"
+"علیرضا خیرخواهان <[email protected]>\n"
+"میلاد زکریا <[email protected]>"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "یک برنامه‌ی کنترل صدا بر اساس MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr "بار کردن پرونده‌ی glade شکست خورد، لطفاً مراحل نصب را بررسی کنید."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "پیکربندی پیش‌فرض‌ها برای برنامه‌های GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "انتخاب‌گر سیستم‌های چندرسانه‌ای"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>مبدأ پیش‌فرض</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>مبدأ پیش‌فرض</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">در حال آزمایش...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "صوت"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "برای اتمام روی تأیید کلیک کنید."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "خط لوله:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "آ_زمایش"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "در حال آزمایش خط لوله"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "ویدئو"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_ورودی:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_خروجی:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "خط _لوله:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "آز_مایش"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "سفارشی"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "ساختن خط لوله‌ی آزمایشی برای «%s» شکست خورد"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "خطا در نمایش راهنما: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "ویرایش مجموعه تنظیمات «%s»"
+
+#: ../profiles/audio-profile.c:103
+msgid "<no name>"
+msgstr "<بدون نام>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<بدون شرح>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "در گرفتن فهرست مجموعه‌های تنظیمات gm_audio خطایی رخ داد. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "در فراموش کردن مسیر مجموعه تنظیمات %s خطایی رخ داد. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "هویت"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_ویرایش"
+
+#: ../profiles/audio-profiles-edit.c:492
+#, fuzzy
+msgid "You must select one or more profiles to delete."
+msgstr "شما باید یک یا چند مجموعه تنظیمات را برای حذف کردن انتخاب کنید."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "این %Id مجموعه تنظیمات حذف شون؟\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "مجموعه تنظیمات «%s» حذف شود؟"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "حذف مجموعه تنظیمات"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "ویرایش مجموعه تنظیمات GMAudio"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_مجموعه‌های تنظیمات:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "شما از قبل مجموعه تنظیماتی با نام «%s» دارید"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "خطای MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "ویرایش مجموعه تنظیمات صوتی"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "_پسوند پرونده:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "مجموعه تنظیمات جدید"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "شرح مجموعه تنظیمات:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "_شرح مجموعه تنظیمات:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "_نام مجموعه تنظیمات:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_فعال شود؟"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_ایجاد"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "_خط لوله‌ی GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "نام _مجموعه تنظیمات:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "شرحی برای مجموعه تنظیمات صوتی"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"شرحی بر مجموعه تنظیمات، حاوی اطلاعات بیشتری است و توضیح می‌دهد چه زمان‌هایی از "
+"این مجموعه تنظیمات استفاده شود."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"یک پسوند نام پرونده که هنگام ذخیره کردن پرونده‌هایی که با این مجموعه تنظیمات "
+"کدگذاری شده‌اند استفاده شود."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "یک خط لوله‌ی جزئی GStreamer برای استفاده‌ی این مجموعه تنظیمات."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "یک نام کوتاه برای مجموعه تنظیمات صوتی"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"یک نام کوتاه برای مجموعه تنظیمات صوتی، که در انتخاب‌ها و تعیین هویت یکتای "
+"مجموعه تنظیمات استفاده شود."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "کیفیت سی‌دی، بدون خسارت"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "کیفیت سی‌دی، خسارت‌دار"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"فهرست مجموعه تنظیمات ضبط صدا. فهرست شامل رشته‌هایی است که زیرشاخه‌ها را به طور "
+"نسبی از /system/gstreamer/audio/profiles ذکر می‌کنند."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "فهرست مجموعه‌های تنظیمات"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "پسوند پرونده‌ی پیش‌فرض برای این مجموعه تنظیمات"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "خط لوله‌ی جزئی GStreamer استفاده شده"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"برای تبدیل به صدای با کیفیت سی‌دی، اما با یک کُدِک فشرده‌سازی بدون خسارت استفاده "
+"می‌شود. اگر می‌خواهید بعداً پرونده را ویرایش کنید یا در سی‌دی ذخیره کنید از این "
+"استفاده کنید."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"برای تبدیل به صدای با کیفیت سی‌دی، اما با یک کُدِک فشرده‌سازی خسارت‌دار استفاده "
+"می‌شود. برای استخراج سی‌دی یا ضبط رادیو از این استفاده کنید."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+#, fuzzy
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"برای تبدیل به صدا با کیفیت صدای انسان استفاده می‌شود. برای ضبط سخنرانی‌ها از "
+"این استفاده کنید."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+#, fuzzy
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"برای تبدیل به صدا با کیفیت صدای انسان استفاده می‌شود. برای ضبط سخنرانی‌ها از "
+"این استفاده کنید."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+#, fuzzy
+msgid "Voice, Lossless"
+msgstr "کیفیت سی‌دی، بدون خسارت"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "این که از این مجموعه تنظیمات استفاده بشود یا نه"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "این که این مجموعه وظایف نمایش داده و به کار گرفته شود یا نه."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"نمی‌توان به شبح صوت متصل شد.\n"
+"لطفاً «esd» را در یک سطر فرمان اجرا کنید."
+
+#: ../vu-meter/main.c:228
+#, fuzzy
+msgid "Specify the X position of the meter."
+msgstr "موقعیت طولی را مشخص کنید"
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "موقعیت طولی"
+
+#: ../vu-meter/main.c:231
+#, fuzzy
+msgid "Specify the Y position of the meter."
+msgstr "موقعیت عرضی سنجه را مشخص کنید."
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "موقعیت عرضی"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "اتصال به کارگزار esd روی این میزبان."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "کارگزار میزبان ESD"
+
+#: ../vu-meter/main.c:237
+#, fuzzy
+msgid "Open a vertical version of the meter."
+msgstr "باز کردن نسخه‌ی عمودی "
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "میزبان %s است\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "سطح ضبط"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "درجه‌ی تنظیم صدا"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "نظارت بر بلندی صدای ورودی ضبط"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr "نمایشگر سطح ضبط"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "نظارت بر بلندی صدای خروجی"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr "نمایشگر بلندی صدا"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "برپاسازی سی‌دی خوان شکست خورد، لطفاً متصل شونده‌ی GStreamer cdparanoia نصب "
+#~ "کنید."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "برپاسازی خروجی صوتی شکست خورد، لطفاً یک متصل شونده‌ی GStreamer برای کارت "
+#~ "صوتی خود نصب کنید."
+
+#~ msgid "Dummy option"
+#~ msgstr "گزینه‌ی بی‌اثر"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "هیچ عنصر ورودی صوتی GStreamer به طور پیش‌فرض تنظیم نشده است، لطفاً شِماهای "
+#~ "GStreamer-MateConf را نصب کنیدیا عنصر ورودی را به طور دستی تنظیم کنید"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "ایجاد عناصر کدگذار GStreamer شکست خورد، تنظیمات کدگذاری خود را بررسی کنید "
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr ""
+#~ "نمی‌توان متصل شونده‌ی filesink مربوط به GStreamer را پیدا کرد، لطفاً آن را "
+#~ "نصب کنید"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "پیوند عناصر کدگذار و عناصر خروجی پرونده شکست خورد، احتمالاً شما یک کدگذار "
+#~ "نامعتبر انتخاب کرده‌اید"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "اجرای _میکسر"
+
+#~ msgid "File information"
+#~ msgstr "اطلاعات پرونده"
+
+#~ msgid "Voice"
+#~ msgstr "صدای انسان"
diff --git a/po/fi.po b/po/fi.po
new file mode 100644
index 0000000..3939363
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,2542 @@
+# Finnish translation of the mate-media module.
+# Copyright (C) 1998-2009 Free Software Foundation, Inc.
+# Tuomas J. Lukka <[email protected]>, 1998.
+# Mikko Rauhala <[email protected]>, 1999.
+# Jarkko Ranta <[email protected]>, 2000-2004.
+# Ilkka Tuohela <[email protected]>, 2005-2009.
+# Tommi Vainikainen <[email protected]>, 2009-2010.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-23 11:51+0200\n"
+"PO-Revision-Date: 2010-03-23 11:50+0200\n"
+"Last-Translator: Tommi Vainikainen <[email protected]>\n"
+"Language-Team: Finnish <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Näytä työpöydän äänenvoimakkuuden hallinta"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Äänenvoimakkuuden hallinta"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Muuta äänenvoimakkuutta ja äänitapahtumia"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Äänet"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Ota vianetsintäkoodi käyttöön"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Tämän ohjelman versio"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr "- Maten äänenvoimakkuden hallintasovelma"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Odotetaan äänijärjestelmän vastausta"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Aloitussivu"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - Maten äänenvoimakkuuden hallinta"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "Toisto"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "Tallennus"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "vasen"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "oikea"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "taka"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "etu"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimi"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimi"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Tasapaino:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Häivytys:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100 %"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Vahvistamaton"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Vaimenna"
+
+#
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "_Profiili:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Ei käytössä"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u sisääntulo"
+msgstr[1] "%u sisääntuloa"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "Järjestelmä-äänet"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "_Liitin:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "Havaitse piikit"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Nimi"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "Laite"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "_Toistovoimakkuus: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "Ääniefektit"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "_Hälytysten voimakkuus: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "Laitteisto"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "_Valitse määriteltävä laite:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "Valitun laitteen asetukset:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "_Äänitysvoimakkuus: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "Äänitystaso: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "_Valitse laite äänen tallentamiseksi:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "_Valitse laite äänen toistamiseksi:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "Sovellukset"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "Mikään sovellus ei nyt soita tai tallenna ääntä."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Ääniasetukset"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Ääniasetuksia ei voitu käynnistää: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Vaimenna"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Ää_niasetukset"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Vaimennettu"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Nauhoita äänitiedostoja"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Ääninauhuri"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Nimetön"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Nimetön-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer-elementtiä %s ei voitu luoda.\n"
+"Asenna liitännäinen ”%s” moduulista ”%s”.\n"
+"Varmista asennuksen onnistumisen suorittamalla komennon\n"
+" gst-inspect-0.10 %s\n"
+"ja käynnistä mate-sound-recorder sen jälkeen uudestaan."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Tarkista sen asetukset.\n"
+"Saattaa olla, että vaadittuja liitännäisiä puuttuu."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuutti"
+msgstr[1] "%ld minuuttia"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld tunti"
+msgstr[1] "%ld tuntia"
+
+#
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekunti"
+msgstr[1] "%ld sekuntia"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ja %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ja %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Avaa tiedosto"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Tiedosto ei voi avata:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Valmis"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Korvaa"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Tiedosto ”%s” on jo olemassa.\n"
+"Haluatko korvata sen?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Tiedostoa ”%s” ei voi tallentaa"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Tallenna tiedosto nimeltä"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ei ole asennettuna polussa."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Virhe käynnistettäessä kohdetta ”%s”: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Tallennetaanko nauhoitus ennen sulkemista?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Tallenna nauhoitus?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Sulje _tallentamatta"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Jatka _tallentamatta"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Kysymys"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Ei tallennettu)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu tavu)"
+msgstr[1] "%s (%llu tavua)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Tuntematon koko"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kt/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kt/s (arvioitu)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s - Tiedot"
+
+#
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Tiedoston tiedot"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Kansio:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Tiedostonimi:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Tiedoston koko:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Tietoja äänestä"
+
+#
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Tiedoston kesto:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Kanavien määrä:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Näytetaajuus:"
+
+# Onkohan tälle jotain vakiintunutta suomennosta?
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bittinopeus:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Ääninauhuri Matelle\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "Soitetaan…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConfin ääniulostulo"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Toisto"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "Nauhoitetaan…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConfin äänisisääntulo"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Äänen nauhoitusasetukset ovat virheelliset. Korjaa asetukset kohdasta "
+"”Ääniasetukset” valikossa ”Järjestelmäasetukset”."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "tiedostoulostulo"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "taso"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Ääniprofiilia ”%s” ei voitu tulkita."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Ääntä ei voitu kaapata käyttäen ääniprofiilia ”%s”"
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Tiedostoon ei voitu kirjoittaa käyttäen ääniprofiilia ”%s”"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Tiedosto"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Luo uusi äänitiedosto"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Avaa tiedosto"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Tallenna nykyinen tiedosto"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Tallenna nykyinen tiedosto eri tiedostonimellä"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Avaa Äänen_hallinta"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Avaa äänenvoimakkuuden hallinta"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Näytä tietoja nykyisestä tiedostosta"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Sulje nykyinen tiedosto"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Lopeta ohjelma"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Hallinta"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Nauhoita äänitiedostoja"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Soita ääni"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Pysäytä ääni"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "O_hje"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Sisältö"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Avaa manuaali"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Tietoja tästä ohjelmasta"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Tiedostoa ui.xml ei voi avata. Voi olla ettei ohjelma ole oikein asennettu."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Avaa"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Tallenna"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Tallenna nimellä"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Nauhoita _sisääntulosta:"
+
+#
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Nauhoita _muodossa:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ei mitään>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Pituus:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Taso:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - ääninauhuri"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Ikkunan korkeus"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Näytettävän ikkunan korkeus"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Ikkunan leveys"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Näytettävän ikkunan leveys"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Ääniteema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Tuntematon äänenvoimakkuuden ohjain %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Äänenvoimakkuuden ohjainliitännäisiä tai -laitteita ei löydy."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Nauhoitus"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Kytkimet"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Asetukset"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Äänenvoimakkuuden hallinnan asetukset"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Valitse näytettävät mikserit:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Vaimenna/palauta %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Raita %s: vaimennettu"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Nauhoitetaanko lähteestä %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Raita %s: nauhoitus"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s option valinta"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Raita %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanava %d raidasta %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Raita %s, kanava %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lukitse lähteen %s kanavat yhteen"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Raita %s: lukitse kanavat yhteen"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "vasen"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "oikea"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "edessä vasen"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "edessä oikea"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "takana vasen"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "takana oikea"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "edessä keskellä"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "vasen sivu"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "oikea sivu"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "tuntematon"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Kanavan %s äänenvoimakkuus kortilla %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/Gstreamer-pohjainen äänenvoimakkuuden hallintaohjelma"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Tuomas J. Lukka, 1998.\n"
+"Mikko Rauhala, 1999.\n"
+"Jarkko Ranta, 2000-2004.\n"
+"Ilkka Tuohela, 2004-2006\n"
+"\n"
+"http://mate.fi/"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Äänenvoimakkuuden hallinta: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Laite: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Säädä toisen laitteen äänenvoimakkuutta"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ei mitään"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Ei tuettu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Oletus"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Virhe luotaessa pääikkunaa"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"UI-tiedoston avaus epäonnistui. Tarkista että ohjelman on asennettu oikein."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Aseta GStreamer-sovellusten oletusarvot"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimediajärjestelmien valitsimet"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Ääni"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Napsauta Ok lopettaaksesi."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Laite:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Oletuslähde"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Oletusulostulo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "Put_ki:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Liitännäinen:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pu_tki:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Ko_keile"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Kokeillaan putkea"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "Kokeillaan…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Laite:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Liitännäinen:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "K_okeile"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Tunnista automaattisesti"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART-äänipalvelin"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment-äänipalvelin"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio-äänipalvelin"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Mukautettu"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X-ikkunointijärjestelmä (ei Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X-ikkunointijärjestelmä (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Kokeile ääntä"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Vaimennettu"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (Zoran v4l-laite)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Testisyöte"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux versio 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Koeputken ”%s” luonti epäonnistui"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Virhe näytettäessä ohjetta: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Muokataan profiilia ”%s”"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ei nimeä>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ei kuvausta>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Virhe haettaessa luetteloa gm_audio-profiileista. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Virhe tilattaessa ilmoituksia ääniprofiililuettelon muutoksista. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Virhe unohdettaessa profiilipolkua %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Muokkaa"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Poistetaanko tämä profiili?\n"
+msgstr[1] "Poistetaanko nämä %d profiilia?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Poistetaanko profiili ”%s”?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Poista profiili"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Muokkaa Maten ääniprofiileja"
+
+#
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiilit:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Sinulla on jo profiili nimeltä ”%s”"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-virhe (KORJAA): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Tiedostoa ”%s” ei ole. Sovellus on todennäköisesti asennettu väärin. Ikkunan "
+"näyttäminen ei onnistu."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Suorita ”%s --help”, jos haluat nähdä kaikki mahdolliset "
+"komentorivivalitsimet.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Muokkaa ääniprofiilia"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profiilin _kuvaus:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Käytössä?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Tiedosto_pääte:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-putki:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profiilin nimi:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Uusi profiili"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Luo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Ääniprofiilin kuvaus"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Profiilin kuvaus. Sisältää enemmän tietoa ja kuvauksen siitä milloin tätä "
+"profiilia käytetään."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Tiedostopääte jota käytetään tallennettaessa tällä profiililla koodattuja "
+"tiedostoja."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Tämän profiilin kanssa käytettävä osittainen GStreamer-putki."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Lyhyt nimi ääniprofiilille"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Ääniprofiilin lyhyt nimi jota käytetään valinnoissa ja joka nimeää profiilin "
+"yksiselitteisesti."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-taso, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-taso, häviötön"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-taso, häviöllinen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-taso, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-taso, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Luettelo nauhoitusprofiileista. Luettelo sisältää merkkijonoja, jotka "
+"nimeävät alihakemistoja suhteessa polkuun /system/gstreamer/$GST_MAJORMINOR/"
+"audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profiililuettelo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Profiilin oletustiedostopääte"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Käytetty osittainen GStreamer-putki"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Käytetään CD-tasoisen äänen tuomiseen käyttäen häviötöntä pakkausta. Käytä "
+"tätä mikäli haluat myöhemmin muokata tuomaasi tiedostoa tai polttaa sen CD:"
+"lle."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Käytetään CD-tasoisen äänen tuomiseen, mutta häviöllisellä pakkauksella. "
+"Käytä tätä CD-levyjen ja radio-ohjelmien tuontiin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Käytetään CD-tasoisen äänen tuomiseen häviöllisellä AAC-koodekilla. Käytä "
+"tätä, kun haluat viedä tiedostoja laitteille, jotka tukevat vain AAC-muotoa. "
+"Huomaa, että tämän muunnoksen käyttö saattaa olla maassasi laitonta."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Käytetään CD-tasoisen äänen tuomiseen häviöllisellä MP2-koodekilla. Käytä "
+"tätä, kun haluat viedä tiedostoja laitteille, jotka tukevat vain MP2-muotoa. "
+"Huomaa, että tämän muunnoksen käyttö saattaa olla maassasi laitonta."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Käytetään CD-tasoisen äänen tuomiseen häviöllisellä MP3-koodekilla. Käytä "
+"tätä, kun haluat viedä tiedostoja laitteille, jotka tukevat vain MP3-muotoa. "
+"Huomaa, että tämän muunnoksen käyttö saattaa olla maassasi laitonta."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Käytetään muuntamaan häviöttömäksi puhetasoiseksi ääneksi. Käytä tätä puheen "
+"äänittämiseen ja muokkaamiseen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Käytetään muuntamaan häviölliseksi puhetasoiseksi ääneksi. Käytä tätä puheen "
+"äänittämiseen, kun puhetta ei tarvitse enää muokata."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Puhe, häviötön"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Puhe, häviöllinen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Määrittää onko profiili käytössä"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Määrittää käytetäänkö ja näytetäänkö tätä profiilia."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Ei ääniä"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Sisäänrakennetut"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Kokeillaan tapahtuman ääntä"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Teemasta"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Tyyppi"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Ääni_teema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Valitse hälytysääni:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Ota _ikkuna- ja painikeäänet käyttöön"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Varoitusääni"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Ikkunan ja napit"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Nappia painettiin"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Vaihtonappia painettiin"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Ikkuna suurennettiin"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Ikkunan suurennus peruttiin"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Ikkuna pienennettiin"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Työpöytä"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Kirjaudu sisään"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Kirjaudu ulos"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Uusi sähköposti"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Tyhjennä roskakori"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Pitkäkestoinen toiminto valmistui (nouto, CD-kirjoitus jne.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Hälytykset"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Tietoja tai kysymys"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Varoitus"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Virhe"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Patterivaroitus"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Valitse äänitiedosto"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Äänitiedostot"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Mukautettu…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Ääniteema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Ota ikkuna- ja nappiäänet käyttöön"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Koiran haukku"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Vesipisara"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Napsautus lasiin"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Kaikuluotain"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Maten äänenvoimakkuuden hallinta"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Sen palvelimen osoite johon CD-kyselyt tehdään"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Palvelimelle lähetettävät tiedot"
+
+#~ msgid "Port"
+#~ msgstr "Portti"
+
+#~ msgid "Server name"
+#~ msgstr "Palvelimen nimi"
+
+#~ msgid "Server type"
+#~ msgstr "Palvelimen tyyppi"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Kyselyitä tehtäessä lähetettävä verkkonimi"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Portti, jossa tietokantaa ajava palvelin sijaitsee"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Sen palvelimen tyyppi johon CD-kyselyitä tehtäessä otetaan yhteyttä. "
+#~ "Mahdollisia arvoja on 0 (FreeDB round robin -palvelin), 1 (muu FreeDB-"
+#~ "palvelin) ja 2 (muu palvelin)."
+
+#~ msgid "The username"
+#~ msgstr "Käyttäjätunnus"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Käyttäjätunnus, joka lähetetään aina kyselyitä tehtäessä"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Tämä arvo määrittää minkälaisia käyttäjätietoja palvelimelle lähetetään. "
+#~ "Mahdollisia arvoja on 0 (tietoja ei lähetetä), 1 (lähetetään oikeat "
+#~ "tiedot) ja 3 (lähetetään muita tietoja)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Oma verkkonimi"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Virhe näytettäessä ohjetta: \n"
+#~ "%s"
+
+#
+#~ msgid "Sen_d no information"
+#~ msgstr "Ä_lä lähetä tietoja"
+
+#~ msgid "Send real _information"
+#~ msgstr "Lähetä _oikeat tiedot"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Lähetä _muuta tietoa"
+
+#~ msgid "_Name:"
+#~ msgstr "_Nimi:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Verkkoni_mi:"
+
+#
+#~ msgid "Login Information"
+#~ msgstr "Kirjautumistiedot"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB _round robin -palvelin"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Muu _FreeDB-palvelin:"
+
+#~ msgid "Server"
+#~ msgstr "Palvelin"
+
+#~ msgid "Location"
+#~ msgstr "Sijainti"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Päivitä palvelinluettelo"
+
+#~ msgid "Other _server:"
+#~ msgstr "M_uu palvelin:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Verkko_nimi::"
+
+#~ msgid "_Port:"
+#~ msgstr "_Portti:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD-tietokanta-asetukset"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Tuntematon / Tuntematon"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Useita osumia…"
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Tietokannasta löytyi useita hakua vastaavia osumia.\n"
+#~ "Alla on lista mahdollisista osumista, valitse niistä paras"
+
+#~ msgid "Category"
+#~ msgstr "Luokitus"
+
+#~ msgid "Disc ID"
+#~ msgstr "Levyn tunniste"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Esittäjä ja levyn nimi"
+
+#~ msgid "Unknown track"
+#~ msgstr "Tuntematon kappale"
+
+# cddb-slave2/cddb-slave.desktop.in.h:
+#~ msgid "CD Database Server"
+#~ msgstr "CD-tietokantapalvelin"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Muuta CD-tietokantapalvelimen asetuksia"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klassinen rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disko"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metalli"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Muu"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Tekno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Elokuvamusiikki"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Eurotekno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fuusio"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klassinen"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumentaali"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Peli"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Äänileike"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditatiivinen"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumental Pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumental Rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etninen"
+
+#~ msgid "Gothic"
+#~ msgstr "Gootti"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektroninen"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Southern Rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Comedy"
+
+#~ msgid "Cult"
+#~ msgstr "Cult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Christian Rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Native American"
+
+#~ msgid "Cabaret"
+#~ msgstr "Kabaree"
+
+#~ msgid "New Wave"
+#~ msgstr "Uusi aalto"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psykedelia"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribaali"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polkka"
+
+#~ msgid "Retro"
+#~ msgstr "Retro"
+
+#~ msgid "Musical"
+#~ msgstr "Musikaali"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "National Folk"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bepop"
+
+#~ msgid "Latin"
+#~ msgstr "Latino"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Kelttiläinen"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic Rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressiivinen rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psykedeelinen rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic Rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+
+#~ msgid "Chorus"
+#~ msgstr "Chorus"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akustinen"
+
+#~ msgid "Humour"
+#~ msgstr "Huumori"
+
+#~ msgid "Speech"
+#~ msgstr "Puhe"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Ooppera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kamarimusiikki"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonaatti"
+
+#~ msgid "Symphony"
+#~ msgstr "Sinfonia"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satiiri"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Balladi"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rytminen Soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duetto"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk-rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Rumpusoolo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A Cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drom & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-Huose"
+
+#~ msgid "Hardcore"
+#~ msgstr "Hardcore"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "Brittipop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Puolalainen punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christian Gangsta Rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Contemporary Christian"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Kristitty rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Tuntematon esittäjä"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Tuntematon levy"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Muokataan levyn ID:tä: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Piilota levyjen lisäasetukset"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Näytä levyjen lisäasetukset"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Piilota kappaleiden lisäasetukset"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Näytä kappaleiden lisäasetukset"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Muokataan levyn ID:tä:"
+
+#~ msgid "_Artist:"
+#~ msgstr "_Esittäjä:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Levyn _nimi:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Levyn kommentit:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Tyylilaji:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Vuosi:"
+
+#~ msgid "Title"
+#~ msgstr "Nimi"
+
+#~ msgid "Length"
+#~ msgstr "Pituus"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Raidan lisätiedot:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB-kappalemuokkain"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDBTrackEditor-tehtaan luominen ei onnistu.\n"
+#~ "Tämä saattaa johtua siitä että toinen kopio cddb-kappalemuokkaimesta on "
+#~ "jo käynnissä.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD-tiedot"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Näyttää tiedot soitettavana olevasta levystä, esittäjästä ja kuluneesta "
+#~ "ajasta"
+
+#~ msgid "Time Line"
+#~ msgstr "Aikarivi"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Rivi joka näyttää kuinka paljon raitaa on soitettu"
+
+#~ msgid "Info Line"
+#~ msgstr "Tietorivi"
+
+#
+#~ msgid "Line for displaying information"
+#~ msgstr "Rivi joka näyttää erilaisia tietoja"
+
+#~ msgid "Artist Line"
+#~ msgstr "Esittäjärivi"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Rivi joka näyttää esittäjän nimen"
+
+#~ msgid "Album Line"
+#~ msgstr "Levyrivi"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Rivi joka näyttää levyn nimen"
+
+#~ msgid "Play"
+#~ msgstr "Soita"
+
+#~ msgid "Pause"
+#~ msgstr "Keskeytä"
+
+#
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Soitetaan %s - %s\n"
+#~ "%s"
+
+#
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Soitetaan\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Keskeytetty"
+
+#~ msgid "CD Player"
+#~ msgstr "CD-soitin"
+
+#~ msgid "Stopped"
+#~ msgstr "Pysäytetty"
+
+#~ msgid "Disc error"
+#~ msgstr "Levyvirhe"
+
+#~ msgid "No disc"
+#~ msgstr "Ei levyä"
+
+#~ msgid "Empty disc"
+#~ msgstr "Tyhjä levy"
+
+#~ msgid "Drive open"
+#~ msgstr "Asema auki"
+
+#~ msgid "Data CD"
+#~ msgstr "Data-CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Ei CD:tä"
+
+#~ msgid "Drive Error"
+#~ msgstr "Asemavirhe"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Maten CD-soitin"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Sisältö CDDB:ssä on muuttunut"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Haluatko jatkaa?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Äänenvoimakkuus %d %%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Sinulla ei näytä olevan käyttöoikeuksia kohteeseen %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s ei osoita kelvolliseen CD-asemaan. Tämä saattaa johtua jostain "
+#~ "seuraavista seikoista:\n"
+#~ "a) Ytimessäsi ei ole CD-tukea\n"
+#~ "b) Sinulla ei ole tarvittavia oikeuksia CD-aseman käyttöön\n"
+#~ "c) %s ei ole CD-asema.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Tuntematon"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Soita / Keskeytä"
+
+#~ msgid "_Stop"
+#~ msgstr "_Lopeta"
+
+#~ msgid "P_revious"
+#~ msgstr "_Edellinen"
+
+#~ msgid "_Next"
+#~ msgstr "_Seuraava"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Levy ulos"
+
+#~ msgid "_About"
+#~ msgstr "_Tietoja"
+
+#~ msgid "_Quit"
+#~ msgstr "_Lopeta"
+
+#~ msgid "Set device"
+#~ msgstr "Aseta laite"
+
+#~ msgid "No CD device"
+#~ msgstr "Ei CD-asemaa"
+
+#~ msgid "_Details"
+#~ msgstr "_Lisätietoja"
+
+#~ msgid "_Set device"
+#~ msgstr "A_seta laite"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Epäkelpo CD-laite"
+
+#~ msgid "Position"
+#~ msgstr "Sijainti"
+
+#~ msgid "Open preferences"
+#~ msgstr "Avaa asetusikkuna"
+
+#~ msgid "Preferences"
+#~ msgstr "Asetukset"
+
+#~ msgid "Track List"
+#~ msgstr "Kappaleluettelo"
+
+#~ msgid "Open track editor"
+#~ msgstr "Avaa kappalemuokkain"
+
+#~ msgid "Track editor"
+#~ msgstr "Kappalemuokkain"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Soita / Keskeytä"
+
+#~ msgid "Stop"
+#~ msgstr "Pysäytä"
+
+#~ msgid "Previous track"
+#~ msgstr "Edellinen raita"
+
+#~ msgid "Previous"
+#~ msgstr "Edellinen"
+
+#~ msgid "Rewind"
+#~ msgstr "Takaisinkelaus"
+
+#~ msgid "Fast forward"
+#~ msgstr "Eteenpäinkelaus"
+
+#~ msgid "Next track"
+#~ msgstr "Seuraava raita"
+
+#~ msgid "Eject CD"
+#~ msgstr "Levy ulos"
+
+#
+#~ msgid "Eject"
+#~ msgstr "Levy ulos"
+
+#~ msgid "CD device to use"
+#~ msgstr "Käytettävä CD-laite"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Käynnistä vain mikäli käynnissä ei ole vielä CD-soitin-sovellusta"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Aloita CD:n soittaminen käynnistettäessä"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Aloita pienennyttynä ilmoitusalueelle"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Soittimen luonti epäonnistui"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Soita audio-CD:itä"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD-soittimen äänenvoimakkuus"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD-soittimen teema"
+
+#~ msgid "Device path"
+#~ msgstr "Laitepolku"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Näytä jäljellä oleva aika?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "CD ulos kun CD-soittimesta poistutaan"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Kuinka aika esitetään, kun CD-soitin soittaa levyä?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Aloita soittamaan kun CD-soitin käynnistetään"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Poistetaanko CD ulos kun CD-soittimesta poistutaan?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "Polku siihen CD-asemaan jota CD-soitin käyttää CD:iden soittamiseen"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Mitä teemaa CD-soitin käyttää ulkoasussaan"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Mitä äänenvoimakkuuden säädintä CD-soitin käyttää käynnistyessään?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Aloitetaanko CD:n soittaminen CD-soittimen käynnistyessä"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD-levyä ei voi poistaa asemasta: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Tämä tarkoittaa sitä ettei CD-soitinta voi suorittaa."
+
+#~ msgid "Error setting device"
+#~ msgstr "Virhe asetettaessa asemaa"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD-soittimen asetukset"
+
+#~ msgid "Behavior"
+#~ msgstr "Käytös"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Aloita CD:n _soittaminen kun CD-soitin _käynnistetään"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Aloita CD:n soittaminen kun CD-soitin käynnistetään"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Yrit_ä avata CD-asema kun CD-soittimesta poistutaan"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Yritä avata CD-asema kun CD-soittimesta poistutaan"
+
+#~ msgid "Themes"
+#~ msgstr "Teemat"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Valitse teema:"
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Anna mittarin vaakasuora sijainti."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Anna mittarin pystysuora sijainti."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Ota yhteys esd-palvelimeen tässä koneessa"
+
+#~ msgid "HOST"
+#~ msgstr "PALVELIN"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Avaa pystysuora muunnelma mittarista."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Toimi nauhoituksen äänentason mittarina."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Kone on %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Nauhoituksen äänenvoimakkuus"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Äänenvoimakkuusmittari"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Tarkkaile nauhoituksen äänenvoimakkuutta"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Nauhoitusvoimakkuuden monitori"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Tarkkaile ulostulon äänenvoimakkuutta"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Äänenvoimakkuusmonitori"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Säädä äänenvoimakkuutta"
+
+#~ msgid "hours"
+#~ msgstr "tuntia"
+
+#~ msgid "minutes"
+#~ msgstr "minuuttia"
+
+#
+#~ msgid "seconds"
+#~ msgstr "sekuntia"
+
+#~ msgid "_Open..."
+#~ msgstr "_Avaa…"
+
+#~ msgid "Save _As..."
+#~ msgstr "Tallenna _nimellä…"
+
+#~ msgid "Capture"
+#~ msgstr "Kaappaus"
+
+#~ msgid "Switch"
+#~ msgstr "Kytkin"
+
+#~ msgid "Option"
+#~ msgstr "Valitsin"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Vaihda laitetta"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Vaihda laitteeksi %s"
diff --git a/po/fr.po b/po/fr.po
new file mode 100644
index 0000000..1a277b3
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,1584 @@
+# French translation of mate-media.
+# Copyright (C) 1998-2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+#
+# Vincent Renardias <[email protected]>, 1998-1999.
+# Thibaut Cousin <[email protected]>, 1999.
+# Christophe Merlet <[email protected]>, 2000-2006.
+# Christophe Fergeau <[email protected]>, 2002.
+# Baptiste Mille-Mathias <[email protected]>, 2005.
+# Robert-André Mauchin <[email protected]>, 2006-2008.
+# Jonathan Ernst <[email protected]>, 2006-2007.
+# Stéphane Raimbault <[email protected]>, 2007.
+# Claude Paroz <[email protected]>, 2007-2010.
+# Laurent Coudeur <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-08-05 13:56+0000\n"
+"PO-Revision-Date: 2010-08-05 23:06+0200\n"
+"Last-Translator: Claude Paroz <[email protected]>\n"
+"Language-Team: MATE French Team <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Afficher le contrôleur de volume"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Contrôleur de volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Modifier le volume et des événements sonores"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Son"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Activer le code de débogage"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Version de cette application"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Applet du contrôleur de volume MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Attente de réponse du système sonore"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Page de démarrage"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Contrôleur de volume MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Sortie"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Volume de sortie sonore"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Entrée"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volume du microphone"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Gauche"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Droite"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Arrière"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Avant"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance :"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Fondu :"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Caisson de basse :"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100 %"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Non amplifié"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Sourdine"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil :"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Désactivé"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrée"
+msgstr[1] "%u entrées"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sons système"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nnecteur :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Détection de crête"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nom"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Périphérique"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Test des haut-parleurs pour %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Tester les haut-parleurs"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Volume de _sortie : "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Effets sonores"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volume d'_alerte : "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Matériel"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "C_hoisissez un périphérique à configurer :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Paramètres du périphérique sélectionné :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volume d'_entrée : "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Niveau d'entrée :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Choisissez un _périphérique pour l'entrée son :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Choisissez un _périphérique pour la sortie son :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Applications"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Aucune application n'émet ou n'enregistre de son actuellement."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Préférences du son"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Arrêter"
+
+# Étiquettes de boutons
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Tester"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Caisson de basse"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Impossible d'ouvrir les préférences du son : %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "S_ourdine"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Préférences du _son"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Sourdine"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Enregistrer des échantillons sonores"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Enregistreur de sons"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Sans_titre"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Sans_titre-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Impossible de créer l'élément GStreamer %s.\n"
+"Veuillez installer le greffon « %s » du module « %s ».\n"
+"Vérifiez que l'installation est correcte en exécutant\n"
+" gst-inspect-0.10 %s\n"
+"et relancez ensuite mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Veuillez vérifier les paramètres.\n"
+"Les greffons nécessaires sont peut-être manquants."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minute"
+msgstr[1] "%ld minutes"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld heure"
+msgstr[1] "%ld heures"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld seconde"
+msgstr[1] "%ld secondes"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s et %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s et %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Ouvre un fichier"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Impossible de charger le fichier :\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Prêt"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Remplacer"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Un fichier nommé « %s » existe déjà. \n"
+"Voulez-vous le remplacer avec celui que vous enregistrez ?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Impossible d'enregistrer le fichier  « %s » "
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Enregistrer le fichier sous"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s n'est pas installé dans le chemin."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Erreur lors du démarrage de %s : %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Enregistrer l'enregistrement avant de fermer ?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Enregistrer l'enregistrement ?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Fermer _sans enregistrer"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Poursuivre _sans enregistrer"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Question"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (n'a pas été enregistré)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu octet)"
+msgstr[1] "%s (%llu octets)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Taille inconnue"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (estimé)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stéréo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informations sur %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informations du fichier"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Dossier :"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nom du fichier :"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Taille du fichier :"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informations audio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Durée du fichier :"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Nombre de canaux :"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Taux d'échantillonnage :"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Débit :"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un enregistreur de sons pour MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Lecture…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Sortie audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Lecture"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Enregistrement…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Enregistrement audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Vos paramètres de capture audio ne sont pas valides. Veuillez les corriger "
+"dans les préférences du son dans le menu Système - Préférences."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "fichier de sortie"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "niveau"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Impossible d'analyser le profil audio « %s »."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Impossible d'effectuer la capture en utilisant le profil audio « %s »."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+"Impossible d'écrire dans un fichier en utilisant le profil audio « %s »."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fichier"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Crée un nouvel échantillon"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Ouvre un fichier"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Enregistre le fichier actuel"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Enregistre le fichier actuel sous un nom différent"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Ouvrir le contrôleur de _volume"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Ouvrir le mixeur audio"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Affiche les informations concernant le fichier actuel"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Ferme le fichier actuel"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Quitte l'application"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Contrôle"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Enregistrer un son"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Lire le son"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Arrêter le son"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Aid_e"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Sommaire"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Ouvrir le manuel"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "À propos de cette application"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Impossible de charger le fichier d'interface. Le programme n'est peut-être "
+"pas correctement installé."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Ouvrir"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Enregistrer"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Enregistrer sous"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Enregistrer depuis l'_entrée :"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Enregistrer _sous :"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<aucun>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Durée :"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Niveau :"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Enregistreur de sons"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Hauteur de la fenêtre"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Hauteur de la fenêtre à afficher."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Largeur de la fenêtre"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Largeur de la fenêtre à afficher."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Thème sonore"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Contrôleur de volume %d inconnu"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Aucun greffon de contrôle de volume GStreamer et/ou périphériques trouvés."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Enregistrement"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Paramètres"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Options"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Préférences du contrôleur de volume"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Choisir les pistes à afficher :"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s :"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Désactiver/Activer le son pour %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Piste %s : sourdine"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Activer la capture audio depuis %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Piste %s : enregistrement audio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Sélection d'option %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Piste %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d de la piste %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Piste %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Verrouiller les canaux ensembles pour %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Piste %s : verrouiller les canaux ensembles"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "gauche"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "droit"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "avant gauche"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "avant droit"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "arrière gauche"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "arrière droit"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "avant central"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "Effets basse fréquence (LFE)"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "côté gauche"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "côté droit"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "inconnu"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume du canal %s de %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Une application de mixage basée sur MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Stéphane Raimbault <[email protected]>\n"
+"Christophe Merlet <[email protected]>\n"
+"Baptiste Mille-Mathias <[email protected]>\n"
+"Robert-André Mauchin <[email protected]>\n"
+"Jonathan Ernst <[email protected]>\n"
+"Claude Paroz <[email protected]>\n"
+"Laurent Coudeur <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Contrôleur de volume : %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Périphérique : "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Contrôleur de volume sur un périphérique différent"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Aucun"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Non pris en charge"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Par défaut"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "L'instanciation de la fenêtre principale a échoué"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Le chargement du fichier d'interface utilisateur a échoué ; veuillez "
+"vérifier votre installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configurer les valeurs par défaut pour les applications GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Sélecteur de systèmes multimédia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Cliquez sur Valider pour terminer."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Périphérique :"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrée par défaut"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Sortie par défaut"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ipeline :"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Greffon :"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipe_line :"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Test du pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Test…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vidéo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "Périp_hérique :"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "G_reffon :"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Détection automatique"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personnalisé"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (sans Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Tester le son"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Silence"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ex. périphérique Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test d'entrée"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Vidéo pour Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Vidéo pour Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "La construction du pipeline de test pour « %s » a échoué"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Une erreur est survenue lors de l'affichage de l'aide : %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Modification du profil « %s »"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<aucun nom>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<aucune description>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Une erreur est survenue lors de l'obtention de la liste des profils gm_audio "
+"(%s).\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Une erreur est survenue lors de l'abonnement à la notification de changement "
+"de la liste des profils audio (%s).\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Une erreur est survenue en oubliant le chemin de profil %s (%s).\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "Mo_difier"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Supprimer ce profil ?\n"
+msgstr[1] "Supprimer ces %d profils ?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Supprimer le profil « %s » ?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Supprimer le profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Modifier les profils audio MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profils :"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Vous avez déjà un profil nommé « %s »"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Erreur MateConf (FIXME) : %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Le fichier « %s » est manquant. Cela indique que l'application n'est pas "
+"correctement installée, par conséquent la boîte de dialogue ne peut être "
+"affichée."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Exécutez « %s --help » pour voir une liste complète des options disponibles "
+"en ligne de commande.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Modifier le profil audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Description du profil :"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Actif ?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Extension du _fichier :"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Pipeline _GStreamer :"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Nom du profil :"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nouveau profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Créer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Une description pour le profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Une description du profil, contenant plus d'informations et décrivant quand "
+"utiliser ce profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Une extension du nom du fichier pour être utilisée lors de l'enregistrement "
+"des fichiers avec ce profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Un pipeline partiel GStreamer à utiliser pour ce profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nom court pour le profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nom court pour le profil audio, pour être utilisé dans les sélections et "
+"identifiant de manière unique le profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Qualité CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Qualité CD, sans perte"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Qualité CD, avec perte"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Qualité CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Qualité CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Liste des profils d'enregistrement audio. La liste contient des chaînes "
+"nommant les sous-répertoires relatifs à /system/gstreamer/@GST_MAJORMINOR@/"
+"audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Liste des profils"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "L'extension de fichier par défaut pour ce profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Le pipeline GStreamer partiel utilisé"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Utilisé pour la conversion vers la qualité CD audio, mais avec un codec de "
+"compression sans perte. À utiliser si vous souhaitez éditer le fichier plus "
+"tard ou le graver sur un CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Utilisé pour la conversion vers la qualité CD audio, mais avec un codec de "
+"compression avec perte. À utiliser pour l'extraction de CD et "
+"l'enregistrement de radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilisé pour la conversion en qualité CD audio, mais avec un codec de "
+"compression AAC avec perte. À utiliser pour créer des fichiers qui seront "
+"lus sur des périphériques ne prenant en charge que le format AAC. Notez que "
+"l'utilisation de ce format peut être illégale suivant les lois en vigueur "
+"dans votre pays ; demandez conseil à un avocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilisé pour la conversion en qualité CD audio, mais avec un codec de "
+"compression MP2 avec perte. À utiliser pour créer des fichiers qui seront "
+"lus sur des périphériques ne prenant en charge que le format MP2. Notez que "
+"l'utilisation de ce format peut être illégale suivant les lois en vigueur "
+"dans votre pays ; demandez conseil à un avocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilisé pour la conversion en qualité CD audio, mais avec un codec de "
+"compression MP3 avec perte. À utiliser pour créer des fichiers qui seront "
+"lus sur des périphériques ne prenant en charge que le format MP3. Notez que "
+"l'utilisation de ce format peut être illégale suivant les lois en vigueur "
+"dans votre pays ; demandez conseil à un avocat."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Utilisé pour une conversion en qualité audio de voix sans perte. À utiliser "
+"pour l'enregistrement et l'édition de la parole."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Utilisé pour la conversion en qualité audio de voix avec perte. À utiliser "
+"pour l'enregistrement de la parole qui n'a pas besoin d'être éditée."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voix, sans perte"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voix, avec perte"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Indique si ce profil doit être utilisé"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Indique s'il faut utiliser et afficher ce profil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Aucun son"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Prédéfini"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Test du son d'un événement"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "À partir du thème"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Type"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Thème sonore :"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "C_hoisissez un son d'alerte :"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Acti_ver les sons des fenêtres et boutons"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Son d'alerte"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Fenêtres et boutons"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Clic sur un bouton"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Clic sur un bouton bascule"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Fenêtre maximisée"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Fenêtre restaurée"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Fenêtre réduite"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Bureau"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Connexion"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Déconnexion"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nouveau courriel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Corbeille vidée"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Fin d'une longue action (téléchargement, gravure de CD, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertes"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Information ou question"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Avertissement"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Erreur"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Avertissement de batterie"
+
+# Titre de boîte de dialogue
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Sélection d'un fichier son"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Fichiers son"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Personnalisé…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Thème sonore :"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Activer les sons des fenêtres et boutons"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Aboiement"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Goutte d'eau"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Verre"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/ga.po b/po/ga.po
new file mode 100644
index 0000000..3755781
--- /dev/null
+++ b/po/ga.po
@@ -0,0 +1,1426 @@
+# Irish translations for mate-media package.
+# Copyright (C) 1998-2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+# Alastair McKinstry <[email protected]>, 1999.
+# Paul Duffy <[email protected]>, 2003.
+# Seán de Búrca <[email protected]>, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-13 04:05-0600\n"
+"PO-Revision-Date: 2009-08-13 04:18-0600\n"
+"Last-Translator: Seán de Búrca <[email protected]>\n"
+"Language-Team: Irish <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "‭Taispeáin rialtán airde deisce"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Rialtán Airde"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Athraigh airde agus teagmhais fuaime"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Fuaim"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "Cumasaigh cód dífhabhtaithe"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "Leagan an fheidhmchláir seo"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - Feidhmchláirín Rialtáin Airde MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:155 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr " - Rialtán Airde MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1726
+msgid "Output"
+msgstr "Aschur"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1642
+msgid "Input"
+msgstr "Ionchur"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Clé"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Deas"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Front"
+msgstr "Aghaidh"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Cúl"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Íosmhéid"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Uasmhéid"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:290
+msgid "_Balance:"
+msgstr "_Cothromaíocht:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:293
+msgid "_Fade:"
+msgstr "Cé_imniú:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:296
+msgid "_Subwoofer:"
+msgstr "_Fo-dhordaire:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:585
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:589
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Neamhaimplithe"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:845
+msgid "Mute"
+msgstr "Gan fuaim"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1397
+msgid "_Profile:"
+msgstr "_Próifíl:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:985
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Díchumasaithe"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/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
+#: ../mate-volume-control/src/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"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1298
+msgid "System Sounds"
+msgstr "Fuaimeanna Córais"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1750
+msgid "MATE Volume Control"
+msgstr "Rialtán Airde MATE"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+msgid "Co_nnector:"
+msgstr "_Nascóir:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr "Brath buaice"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1326
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1479
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Ainm"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1331
+msgid "Device"
+msgstr "Gléas"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1549
+msgid "_Output volume: "
+msgstr "Airde _aschurtha:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1579
+msgid "Sound Effects"
+msgstr "Maisíochtaí Fuaime"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1586
+msgid "_Alert volume: "
+msgstr "Airde _foláirimh:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1599
+msgid "Hardware"
+msgstr "Crua-earraí"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1604
+msgid "C_hoose a device to configure:"
+msgstr "_Roghnaigh gléas le cumrú"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1631
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1758
+msgid "Settings for the selected device:"
+msgstr "Socruithe don ghléas roghnaithe:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1649
+msgid "_Input volume: "
+msgstr "Airde _ionchurtha:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1669
+msgid "Input level:"
+msgstr "Leibhéal ionchurtha:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1696
+msgid "C_hoose a device for sound input:"
+msgstr "_Roghnaigh gléas le haghaidh ionchurtha fuaime:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1731
+msgid "C_hoose a device for sound output:"
+msgstr "_Roghnaigh gléas le haghaidh aschurtha fuaime:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Applications"
+msgstr "Feidhmchláir"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "No application is currently playing or recording audio."
+msgstr "Níl aon fheidhmchlár ag seinm nó ag taifeadadh fuaime faoi láthair."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1897
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Sainroghanna Fuaime"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:229
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Theip ar thosú Sainroghanna Fuaime: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:252
+msgid "_Mute"
+msgstr "_Gan Fuaim"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:261
+msgid "_Sound Preferences"
+msgstr "Sainroghanna _Fuaime"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:445
+msgid "Muted"
+msgstr "Gan Fuaim"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Taifead gearrthóga fuaime"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Taifeadán Fuaime"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "Gan Teideal"
+
+#: ../grecord/src/mate-recorder.c:146 ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "Gan Teideal-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld nóiméad"
+msgstr[1] "%ld nóiméad"
+msgstr[2] "%ld nóiméad"
+msgstr[3] "%ld nóiméad"
+msgstr[4] "%ld nóiméad"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld uair"
+msgstr[1] "%ld uair"
+msgstr[2] "%ld uair"
+msgstr[3] "%ld n-uair"
+msgstr[4] "%ld uair"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld soicind"
+msgstr[1] "%ld shoicind"
+msgstr[2] "%ld shoicind"
+msgstr[3] "%ld soicind"
+msgstr[4] "%ld soicind"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s agus %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s agus %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Oscail Comhad"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "Réidh"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Sábháil comhad mar"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Sábháil taifeadadh?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "Ceist"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Níor sábháladh)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bheart)"
+msgstr[1] "%s (%llu bheart)"
+msgstr[2] "%s (%llu bheart)"
+msgstr[3] "%s (%llu mbeart)"
+msgstr[4] "%s (%llu beart)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "Méid anaithnid"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Measta)"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (mona)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (steirió)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "Eolas %s"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "Eolas Comhaid"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "Fillteán:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "Ainm comhaid:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "Méid chomhaid:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "Eolas Fuaime"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "Tréimhse an chomhaid:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "Líon na gcainéal:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "Ráta samplála:"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "Ráta giotán:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Taifeadán fuaime do MATE\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Athsheinm"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "aschur comhaid"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "leibhéal"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "_Comhad"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "Oscail comhad"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "Oscail Rialúchán _Airde"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "Scoir ón bhfeidhmchlár"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "_Rialú"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "Taifead fuaim"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "Seinn fuaim"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "Stad fuaim"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "Cab_hair"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "Inneachar"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "Oscail an lámhleabhar"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "Maidir leis an bhfeidhmchlár seo"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "Oscail"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "Sábháil"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "Sábháil Mar"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "Taifead ó _ionchur:"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "_Taifead mar:"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<neamhní>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "Fad:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "Leibhéal:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Taifeadán Fuaime"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Téama Fuaime"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Á Thaifeadadh"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Roghanna"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Sainroghanna Rialúchán Airde"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Amhrán %s: gan fuaim"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Amhrán %s: taifeadadh fuaime"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Amhrán %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr ""
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "anaithnid"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Alastair McKinstry <[email protected]>\n"
+"Paul Duffy <[email protected]>\n"
+"Seán de Búrca <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Rialúchán Airde: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Gléas:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "Neamhní"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Réamhshocrú"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Saincheaptha"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Gan Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Fuaim Tástála"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Ciúnas"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<gan ainm>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<gan cur síos>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Eagar"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "_Cur síos na próifíle:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Gníomhach?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Cruthaigh"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "Iarmhír _chomhaid:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Píblíne _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Gan fhuaimeanna"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Fuaim teagmhais tástála"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Ó théama"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Cineál"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Téama fuaime:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Roghnaigh fuaim foláirimh:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+msgid "Enable _window and button sounds"
+msgstr "_Cumasaigh fuaimeanna fuinneog agus cnaipí"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Fuaim foláirimh"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Fuinneoga agus Cnaipí"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr ""
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Deasc"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Logáil isteach"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Logáil amach"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Ríomhphost nua"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Folmhaigh bruscar"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Foláirimh"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Rabhadh"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Earráid"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Rabhadh cadhnra"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Roghnaigh Comhad Fuaime"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Comhaid fuaime"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Saincheaptha..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Téama Fuaime:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Cumasaigh fuaimeanna fuinneog agus cnaipí"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Sceamh"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Sileadh"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Gloine"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonóir"
diff --git a/po/gl.po b/po/gl.po
new file mode 100644
index 0000000..9d6846b
--- /dev/null
+++ b/po/gl.po
@@ -0,0 +1,1590 @@
+# translation of mate-media.master.po to Galician
+# Galician translation of mate-media.
+# Copyright (C) 1999 Sergio Rua <[email protected]>
+# Copyright (C) 2000-2001 Jesús Bravo Álvarez <[email protected]>
+#
+# Proxecto Trasno - Adaptación do software libre á lingua galega: Se desexas
+# colaborar connosco, podes atopar máis información en http://www.trasno.net
+#
+# Jesús Bravo Álvarez <[email protected]>, 2000-2001.
+# Sergio Rua <[email protected]>, 1999.
+# Ignacio Casal Quinteiro <[email protected]>, 2005, 2006.
+# Ignacio Casal Quinteiro <[email protected]>, 2007, 2008.
+# Mancomún - Centro de Referencia e Servizos de Software Libre <[email protected]>, 2009.
+# Suso Baleato <[email protected]>, 2009.
+# Fran Diéguez <[email protected]>, 2009.
+# Antón Méixome <[email protected]>, 2009.
+# Fran Diéguez <[email protected]>, 2010.
+# Fran Dieguez <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-05 15:55+0200\n"
+"PO-Revision-Date: 2010-08-05 15:51+0200\n"
+"Last-Translator: Fran Dieguez <[email protected]>\n"
+"Language-Team: Galician <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Mostrar o control de volume do escritorio"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Control de volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Modificar o volume do son e asociar sons a eventos"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Son"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Activar o código de depuración"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versión deste aplicativo"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Miniaplicativo de control de volume de MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Esperando a que o sistema de son responda"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Páxina de inicio"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Control de volume do MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Saída"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Volume do son de saída"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volume do micrófono"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Esquerda"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Dereita"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Traseira"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Frontal"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínimo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Máximo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Esvaecer:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Sen amplificación"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Sen son"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Desactivado"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrada"
+msgstr[1] "%u entradas"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sons do sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Detección de picos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nome"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Dispositivo"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Proba de altofalantes para %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Probar altofalantes"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "V_olume de saída: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Efectos de son"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volume de _alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "E_scolla un dispositivo para configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Configuracións para o dispositivo seleccionado:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volume de _entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Nivel de entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "E_scolla un dispositivo para o son de entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "E_scolla un dispositivo para o son de saída:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Aplicativos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr ""
+"Neste momento non hai ningún aplicativo reproducindo ou gravando audio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferencias de son"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Deter"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Probar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Produciuse un fallo ao iniciar as Preferencias de son: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "S_en son"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferencias de _son"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Sen son"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Gravar clips de son"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Gravadora de son"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Sen título"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Sen título-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Non foi posíbel crear o elemento GStreamer %s.\n"
+"Instale o engadido «%s» do módulo «%s».\n"
+"Verifique que a instalación é correcta executando\n"
+" gst-inspect-0.10 %s\n"
+"e reinicie despois o mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Comprobe as súas configuracións.\n"
+"Pode ser que lle falten os engadidos necesarios."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuto"
+msgstr[1] "%ld minutos"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld horas"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segundo"
+msgstr[1] "%ld segundos"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s e %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s e %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Abrir un ficheiro"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Non foi posíbel cargar o ficheiro:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Preparado"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Substituír"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Xa existe un ficheiro co nome \"%s\".\n"
+"Quere substituílo polo que está a gardar agora?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Non foi posíbel gardar o ficheiro \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Gardar ficheiro como"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s non está instalado no camiño."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Produciuse un erro ao iniciar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Gardar a gravación antes de cerrar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Gardar a gravación?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Pechar _sen gardar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Pechar _sen gardar"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pregunta"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Non foi gardado)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Tamaño descoñecido"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Descoñecido"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f KB/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f KB/s (Estimado)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (estéreo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Información de %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Información de ficheiro"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Cartafol:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nome do ficheiro:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Tamaño do ficheiro:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Información de audio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Duración do ficheiro:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Número de canles:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Taxa de mostra:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Taxa de bits:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Unha gravadora de son para MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Reproducindo..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Saída de audio do MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reprodución"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Gravando"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Gravación de audio do MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"As súas configuracións de captura de audio son incorrectas. Corríxaas coas "
+"\"Preferencias de son\" no menú Preferencias do sistema."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ficheiro de saída"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivel"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Non foi posíbel analizar o perfil de audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Non foi posíbel capturar usando o perfil de audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Non foi posíbel escribir nun ficheiro usando o perfil de audio «%s». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Ficheiro"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Crear unha mostra nova"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Abrir un ficheiro"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Gardar o ficheiro actual"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Gardar o ficheiro actual cun nome diferente"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Abrir o control de volu_me"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Abrir o mesturador de audio"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Mostrar información sobre o ficheiro actual"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Pechar o ficheiro actual"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Saír do programa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Gravar son"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Reproducir son"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Deter son"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Axuda"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Contidos"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Abrir o manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Sobre este aplicativo"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Non foi posíbel cargar ui.xml. Pode ser que o programa non estea instalado "
+"correctamente"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Abrir"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Gardar"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Gardar como"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Gravar desde a _entrada:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "G_ravar como:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ningún>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Duración:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivel:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s - Gravadora de son"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Altura da xanela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Altura da xanela que se vai mostrar"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Largura da xanela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Largura da xanela que se vai mostrar"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de son"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Control de volume descoñecido %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Non se encontraron engadidos ou dispositivos de control de volume GStreamer."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Gravando"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Conmutadores"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opcións"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferencias do control do volume"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Seleccione os misturadores que van ser visíbeis:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s con/sen son"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Pista %s: sen son"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Alterna a gravación de audio desde %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Pista %s: gravación de audio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Selección de opción %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canle %d da pista %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Pista %s, canle %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Bloquear as canles de %s conxuntamente"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Pista %s: bloquear as canles conxuntamente"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "esquerda"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "dereita"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "adiante esquerdo"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "adiante dereito"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "atrás esquerdo"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "atrás dereito"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "adiante centro"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "lateral esquerdo"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "lateral dereito"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "descoñecido"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume da canle %s en %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Un aplicativo de control de volume baseada no MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Fran Diéguez <[email protected]>, 2010;\n"
+"Suso Baleato <[email protected]>, 2009; \n"
+"Antón Méixome <[email protected]> 2009. "
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Control de volume: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositivo: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controlar o volume nun dispositivo diferente"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ningún"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Non compatíbel"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Predefinido"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Produciuse un fallo ao instanciar a xanela principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Produciuse un fallo ao cargar o ficheiro UI; comprobe a súa instalación."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+"Configurar as configuracións predefinidas para os aplicativos GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selector de sistemas multimedia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Prema Aceptar para rematar."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "D_ispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrada predefinida"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Saída predefinida"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Engadido:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipeli_ne:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Pr_oba"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Probando o Pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Probando..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Engadido:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Probar"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Detectar automaticamente"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA - Arquitectura de son avanzada de Linux"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd - Daemon de son ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD - Daemon de son de Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS - Sistema de son aberto"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Sistema de son aberto"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Servidor de son PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizado"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (sen Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Probar o son"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Silencio"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ex. dispositivo Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Probar a entrada"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Vídeo para Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Vídeo para Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+"Produciuse un fallo ao construír a canalización secuencial de proba para «%s»"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Produciuse un erro ao mostrar a axuda: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Editando o perfil \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<sen nome>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<sen descrición>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Produciuse un erro ao obter a lista de perfís de gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Produciuse un erro ao subscribir a notificación de cambios na lista de "
+"perfís de audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Produciuse un erro ao esquecer o camiño de perfís %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Editar"
+
+# (pofilter) variables: (u'translation contains variables not in original: %d',)
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Quere eliminar este perfil?\n"
+msgstr[1] "Quere eliminar estes %d perfís?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Quere eliminar o perfil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Eliminar o perfil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Editar os perfís do MATE Audio"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Perfís:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Xa existe un perfil denominado \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Erro do MateConf (CORRÍXEME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Falta o ficheiro \"%s\". Isto indica que o aplicativo non está instalado "
+"correctamente polo que non é posíbel mostrar o diálogo."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Execute '%s --help' para ver unha lista completa das opcións por liña de "
+"ordes.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Editar o perfil de audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descrición do perfil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Activo?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Extensión do _ficheiro:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Canalización secuencial do _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nome do _perfil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Perfil novo"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Crear"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Unha descrición para o perfil de audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Unha descrición do perfil que contén máis información e describe cando se "
+"utiliza este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Unha extensión do ficheiro que se usará ao almacenar os ficheiros "
+"codificados con este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+"Unha canalización secuencial parcial do GStreamer que se usará con este "
+"perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nome abreviado para o perfil de audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nome abreviado para o perfil de audio que se usará en seleccións e que "
+"identifica univocamente o perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Calidade de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Calidade de CD, sen perda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Calidade de CD, con perda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Calidade de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Calidade de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lista de perfís de gravación de audio. A lista contén cadeas que designan "
+"subdirectorios relativos a /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lista de perfís"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "A extensión de ficheiro predefinida para este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "A canalización secuencial parcial do GStreamer utilizada"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Úsase para converter en audio con calidade de CD, mais cun códec de "
+"compresión sen perda. Úseo se máis tarde quere editar o ficheiro ou gravalo "
+"nun CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Úsase para converter en audio con calidade de CD, mais cun códec de "
+"compresión con perda. Úseo para a extracción de CD e gravacións de radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Úsase para converter a calidade de CD de audio, mais cun códec de "
+"comprensión ACC con perda. Utilice isto para preparar os ficheiros para "
+"copialos a dispositivos que só soportan o códec de comprensión AAC. Teña en "
+"conta que usar este formato pode ser ilegal na súa xurisdición; contacte co "
+"seu avogado para pedirlle asesoramento."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Emprégase para converter en audio de calidade de CD, mais co códec con "
+"perdas MP2. Utilice isto ao preparar ficheiros para copialos en dispositivos "
+"que só soporten o códec MP2. Teña en conta que usar este formato pode ser "
+"ilegal na súa xurisdición. Aconséllese co seu avogado."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Úsase para converter a calidade de CD de audio, mais cun códec de "
+"comprensión MP3 con perda. Utilice isto para preparar os ficheiros para "
+"copialos a dispositivos que só soportan o códec de comprensión MP3. Teña en "
+"conta que usar este formato pode ser ilegal na súa xurisdición; contacte co "
+"seu avogado para pedirlle asesoramento."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Úsase para converter en audio con calidade de voz sen perda. Úseo para "
+"gravar e editar voz."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Úsase para converter en audio con calidade de voz e con perda. Úseo para "
+"gravar voz que non se precisa editar."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voz, sen perda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voz, con perda"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Indica se se vai usar ou non este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Indica se se mostra e usa ou non este perfil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Sen sons"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Incorporado"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Probando o son de evento"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Do tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tipo"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema de son:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "E_scolla un son de alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Activar sons de _xanela e de botóns"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Son de alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Xanelas e botóns"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Premer un botón"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Premer un botón de estado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Maximizar unha xanela"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Restaurar unha xanela"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Minimizar unha xanela"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Escritorio"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Inicio de sesión"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Fin de sesión"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Correo electrónico novo"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Baleirar o lixo"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Terminar unha acción longa (descarga, gravación de CD etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Información ou pregunta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Aviso"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Erro"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Aviso de batería"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Seleccione un ficheiro de son"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Ficheiros de son"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Personalizado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Tema de son:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Activar os sons de xanela e botóns"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Ladrido"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Goteo"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Cristal"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sónar"
+
+#~ msgid "Recording..."
+#~ msgstr "Gravando..."
+
+#~ msgid "Custom..."
+#~ msgstr "Personalizar..."
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Control de volume do Mate"
diff --git a/po/gu.po b/po/gu.po
new file mode 100644
index 0000000..0b550af
--- /dev/null
+++ b/po/gu.po
@@ -0,0 +1,1461 @@
+# translation of mate-media.master.gu.po to Gujarati
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sweta Kothari <[email protected]>, 2008, 2009.
+# Ankit Patel <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master.gu\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-08-18 12:26+0000\n"
+"PO-Revision-Date: 2009-09-08 14:58+0530\n"
+"Last-Translator: Sweta Kothari <[email protected]>\n"
+"Language-Team: Gujarati\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ડેસ્કટોપ વોલ્યુમ નિયંત્રણ ને બતાવો"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "અવાજનું પ્રમાણ નિયંત્રક"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+#| msgid "Change sound volume and associate sounds with events"
+msgid "Change sound volume and sound events"
+msgstr "સાઉન્ડ વોલ્યુમ અને સાઉન્ડ ઘટનાઓને બદલો"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "સાઉન્ડ"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "ડિબગીંગ કોડ ને સક્રિય કરો"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "આ કાર્યક્રમ ની આવૃત્તિ"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE અવાજ નિયંત્રણ એપલેટ"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr "જવાબ આપવા સાઉન્ડ સિસ્ટમ માટે રાહ જોઇ રહ્યા છે"
+
+#: ../mate-volume-control/src/dialog-main.c:155 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "શરૂઆતી પાંનુ"
+
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr " - MATE અવાજ નિયંત્રણ"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1762
+msgid "Output"
+msgstr "આઉટપુટ"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1678
+msgid "Input"
+msgstr "ઈનપુટ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "ડાબું"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "જમણું"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Front"
+msgstr "આગળ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+#| msgid "Retro"
+msgctxt "balance"
+msgid "Rear"
+msgstr "રિઅર"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "ન્યૂનત્તમ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "મહત્તમ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "સંતુલન (_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+#| msgid "_Name:"
+msgid "_Fade:"
+msgstr "ફાડે (_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "ઉપવુફર (_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:584
+msgctxt "volume"
+msgid "100%"
+msgstr "૧૦૦%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Unamplified"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:844
+msgid "Mute"
+msgstr "મૂંગુ"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1433
+#| msgid "_Profiles:"
+msgid "_Profile:"
+msgstr "રૂપરેખા (_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "નિષ્ક્રિય થયેલ છે"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:998
+#, c-format
+#| msgid "Output"
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u આઉટપુટ"
+msgstr[1] "%u આઉટપુટો"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+#| msgid "Input"
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ઈનપુટ"
+msgstr[1] "%u ઈનપુટો"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "સિસ્ટમ સાઉન્ડો"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+msgid "Co_nnector:"
+msgstr "જોડનાર (_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr "શોધની ટોચ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1362
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1515
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "નામ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1367
+msgid "Device"
+msgstr "ઉપકરણ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1585
+#| msgid "Output volume: "
+msgid "_Output volume: "
+msgstr "આઉટપુટ વોલ્યુમ (_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1615
+msgid "Sound Effects"
+msgstr "સાઉન્ડ ની અસરો"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1622
+#| msgid "Alert Volume: "
+msgid "_Alert volume: "
+msgstr "સચેત વોલ્યુમ (_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1635
+#| msgid "Hardcore"
+msgid "Hardware"
+msgstr "હાર્ડવેર"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1640
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device to configure:"
+msgstr "રૂપરેખાંકિત કરવા માટે ઉપકરણને પસંદ કરો (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1667
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "Settings for the selected device:"
+msgstr "પસંદ થયેલ ઉપકરણ માટે સુયોજનો:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1685
+#| msgid "Input volume: "
+msgid "_Input volume: "
+msgstr "ઇનપુટ વોલ્યુમ (_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1705
+msgid "Input level:"
+msgstr "ઇનપુટ સ્તર:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device for sound input:"
+msgstr "સાઉન્ડ ઇનપુટ માટે ઉપકરણ ને પસંદ કરો (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1767
+#| msgid "Choose a device for sound output"
+msgid "C_hoose a device for sound output:"
+msgstr "સાઉન્ડ આઉટપુટ માટે ઉપકરણ ને પસંદ કરો (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1805
+msgid "Applications"
+msgstr "કાર્યક્રમો"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1809
+msgid "No application is currently playing or recording audio."
+msgstr "કાર્યક્રમ અત્યારે ઓડિયો ને ચલાવતુ અથવા રેકોર્ડ કરતુ નથી."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1933
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "સાઉન્ડ પસંદગીઓ"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "સાઉન્ડ પસંદગીઓ ને શરૂ કરવામાં નિષ્ફળ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "મૂંગુ (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "સાઉન્ડ પસંદગીઓ (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "મૂંગુ થયેલ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ધ્વનિ અંશને રેકોર્ડ કરો"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "ધ્વનિ રેકોર્ડ કરનાર"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "શીર્ષકવિહીન"
+
+#: ../grecord/src/mate-recorder.c:146 ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "શીર્ષકવિહીન-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s ઘટક બનાવી શક્યા નહિં.\n"
+"મહેરબાની કરીને '%s' પ્લગ-ઈનને '%s' મોડ્યુલમાંથી સ્થાપિત કરો.\n"
+"ખાતરી કરો કે સ્થાપન એ યોગ્ય છે\n"
+" gst-inspect-0.10 %s ચલાવીને\n"
+"અને પછી mate-sound-recorder પુનઃશરૂ કરીને."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"મહેરબાની કરીને તેના સુયોજનોની ખાતરી કરો.\n"
+"તમને જરૂરી પ્લગઈનોની અછત વર્તાઈ રહી હશે."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld મિનિટ"
+msgstr[1] "%ld મિનિટ"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld કલાક"
+msgstr[1] "%ld કલાક"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld સેકંડ"
+msgstr[1] "%ld સેકંડ"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s અને %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s અને %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ફાઇલ ખોલો"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ફાઈલ લાવવામાં અસમર્થ:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "તૈયાર"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "જગ્યા બદલો (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" નામવાળી ફાઈલ પહેલાથી જ હાજર છે. \n"
+"શું તમે એને તમે જેનો સંગ્રહી કરી રહ્યા છો તેની સાથે બદલવા માંગો છો?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ફાઈલ \"%s\" સંગ્રહી શક્યા નહિં"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "ફાઇલ આ રીતે સંગ્રહો"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ને પથ પર સ્થાપિત કરેલ નથી."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s ને શરુ કરવામાં ભૂલ છે: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#| msgid "Save the changes to file \"%s\" before closing?"
+msgid "Save recording before closing?"
+msgstr "બંધ કરતા પહેલાં રેકોર્ડીંગને સંગ્રહો?"
+
+#: ../grecord/src/gsr-window.c:865
+#| msgid "Recording"
+msgid "Save recording?"
+msgstr "રેકોર્ડીંગને સંગ્રહો?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "સંગ્રહ કર્યા વિના બંધ કરો (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+#| msgid "Close _without Saving"
+msgid "Continue _without Saving"
+msgstr "સંગ્રહ કર્યા વિના ચાલુ રાખો (_w)"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "પ્રશ્ન"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (સંગ્રહાયું નથી)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu બાઈટ)"
+msgstr[1] "%s (%llu બાઈટ)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "અજાણ્યું માપ"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "અજાણ્યું"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f. kb/s"
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (અંદાજીત)"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "૧ (મોનો)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "૨ (સ્ટીરિયો)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "%s જાણકારી"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "ફાઇલની જાણકારી"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "ફોલ્ડર:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "ફાઇલનું નામ:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "ફાઇલનું માપ:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "ધ્વનિ વિશે જાણકારી"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "ફાઈલ સમયગાળો:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "માધ્યમોની સંખ્યા:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "નમુનાનો દર:"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "બીટનો દર:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE માટે સાઉન્ડ રેકોર્ડર\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "વાગે છે..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr "MateConf ઓડિયો આઉટપુટ"
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "વગાડો"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "રેકોર્ડ થાય છે..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr "MateConf ઓડિયો રેકોર્ડીંગ"
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"તમારા ઓડિયો કેપ્ચર સુયોજનો અયોગ્ય છે. મહેરબાની કરીને તેમને સિસ્ટમ-પસંદગીઓ મેનુમાં \"અવાજ "
+"પસંદગીઓ\" સાથે સુધારો."
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "ફાઈલ આઉટપુટ"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "સ્તર"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ઓડિયો રૂપરેખાનું પદચ્છેદન કરી શક્યા નહિં. "
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ઓડિયો રૂપરેખાની મદદથી કેપ્ચર કરી શક્યા નહિં. "
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ઓડિયો રૂપરેખાની મદદથી ફાઈલમાં લખી શક્યા નહિં. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "ફાઇલ (_F)"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "નવો નમૂનો બનાવો"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "ફાઇલ ખોલો"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "વર્તમાન ફાઇલ સંગ્રહો"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "વર્તમાન ફાઇલ જુદા નામથી સંગ્રહો"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "અવાજનું પ્રમાણ નિયંત્રક ખોલો (_m)"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "ઓડિયો મિક્ષર ખોલો"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "વર્તમાન ફાઇલ વિશેની માહિતી દર્શાવો"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "વર્તમાન ફાઈલ બંધ કરો"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "કાર્યક્રમમાંથી બહાર નીકળો"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "નિયંત્રણ (_C)"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "ધ્વનિ રેકોર્ડ કરો"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "ધ્વનિ વગાડો"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "ધ્વનિ બંધ"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "મદદ (_H)"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "સમાવિષ્ટો"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "માર્ગદર્શિકા ખોલો"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "આ કાર્યક્રમ વિશે"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml લાવી શક્યા નહિં. કાર્યક્રમ યોગ્ય રીતે સ્થાપિત થઈ શકે નહિં"
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "ખોલો"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "સંગ્રહો"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "આ રીતે સંગ્રહો"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "ઈનપુટમાંથી રેકોર્ડ કરો (_i):"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "આ રીતે રેકોર્ડ કરો (_R):"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "લંબાઇ:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "સ્તર:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - ધ્વનિ રેકોર્ડ કરનાર"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "વિન્ડોની ઊંચાઈ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "દર્શાવવા માટેની વિન્ડોની ઊંચાઈ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "વિન્ડોની પહોળાઈ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "દર્શાવવા માટેની વિન્ડોની પહોળાઈ"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ધ્વનિ થીમ"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "અજ્ઞાત અવાજ નિયંત્રણ %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "કોઈ અવાજ નિયંત્રણ GStreamer પ્લગઈનો અને/અથવા ઉપકરણો મળ્યા નહિં."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "રેકોર્ડ કરી રહ્યા છીએ"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "સ્વીચો"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "વિકલ્પો"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "અવાજ નિયંત્રણ પસંદગીઓ"
+
+#: ../gst-mixer/src/preferences.c:120
+#| msgid "_Select tracks to be visible:"
+msgid "_Select mixers to be visible:"
+msgstr "દ્રશ્યમાન રહે એમ મિશ્રણને પસંદ કરો (_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "શાંત/શાંત નહિં %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ટ્રેક %s: શાંત"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s માંથી ઓડિયો રેકોર્ડ કરવાનું બદલો"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ટ્રેક %s: ઓડિયો રેકોર્ડીંગ"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s વિકલ્પ પસંદગી"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "ટ્રેક %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "ચેનલ %d ટ્રેક %s ની"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ટ્રેક %s, ચેનલ %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s માટે સાથે ચેનલોને તાળું મારો"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ટ્રેક %s: ચેનલોને એકસાથે તાળું મારો"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "મોનો)"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "ડાબું"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "જમણું"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "અગ્ર ડાબું"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "અગ્ર જમણું"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "પાશ્વ ડાબું"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "પાશ્વ જમણું"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "અગ્ર કેન્દ્ર"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "ડાબી બાજુ"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "જમણી બાજુ"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "અજ્ઞાત"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s નો અવાજ ચેનલ %s પર"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "જીનોમ/જીસ્ટ્રીમર-આધારિત અવાજ નિયંત્રણ કાર્યક્રમ"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "અંકિત પટેલ <[email protected]>, શ્ર્વેતા કોઠારી <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "અવાજ નિયંત્રણ: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ઉપકરણ (_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "વિવિધ ઉપકરણ પર અવાજ નિયંત્રણ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "કંઈ નહિં"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "બિનઆધારભૂત"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "મૂળભૂત"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr "મુખ્ય 'વિન્ડો' ચાલુ કરવામાં નિષ્ફળ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+#| msgid "Failed to load glade file; please check your installation."
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ફાઈલ લાવવામાં નિષ્ફળ; મહેરબાની કરીને તમારું સ્થાપન ચકાસો."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer કાર્યક્રમો માટે મૂળભૂત રૂપરેખાંકન કરો"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr "મલ્ટીમીડિયા સિસ્ટમ પસંદગીકારક"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "આપોઆપશોધો"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "કસ્ટમ"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X વિન્ડો સિસ્ટમ (કોઈ Xv નહિં)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X વિન્ડો સિસ્ટમ (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "ચકાસણી ધ્વનિ"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "શાંતિ"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (e.g. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "ચકાસણી ઈનપુટ"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Linux માટે વીડિયો (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Linux 2 માટે વીડિયો (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' માટે પાઇપ લાઇન બનાવવામાં નિષ્ફળ"
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "મદદ દર્શાવવામાં ભૂલ છે: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "ફેરબદલ કરવાની રુપરેખા \"%s\" છે"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<કોઈ વર્ણન નથી>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio રુપરેખાની યાદી મેળવવામાં ભૂલ હતી. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ઓડિયો રુપરેખા યાદીના બદલાવોના સૂચનોને ઉમેદવારી કરવામાં ભૂલ હતી. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "રુપરેખા પથ %1$s ભૂલવામાં ભૂલ હતી. (%2$s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "ફેરફાર કરો (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "આ રુપરેખા કાઢવી છે?\n"
+msgstr[1] "આ %d રુપરેખા કાઢવી છે?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "રુપરેખા \"%s\" કાઢી નાખવી છે?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "રુપરેખા કાઢી નાખો"
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "જીનોમ ઓડિયો રૂપરેખાઓમાં ફેરફાર કરો"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "રુપરેખાઓ (_P):"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "તમારી પાસે પહેલાથી જ \"%s\" તરીકે ઓળખાતી રુપરેખા છે"
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "જીકોન્ફ ભૂલ (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"ફાઈલ \"%s\" મળતી નથી. આ સૂચવે છે કે કાર્યક્રમ યોગ્ય રીતે સ્થાપિત થયો નથી, આથી સંવાદ "
+"દર્શાવી શકાતો નથી."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"ઉપલ્બધ વાક્ય વિકલ્પો ની સંપૂર્ણ યાદીને જોવા માટે '%s --help' ચલાવો.\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "ઓડિયો રુપરેખામાં ફેરફાર કરો"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "નવી રુપરેખા"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "રૂપરેખા વર્ણન (_d):"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "સક્રિય કરવું છે (_A)?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "બનાવો (_C)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "ફાઈલ એક્સટેન્સન (_F):"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer પાઈપલાઈન:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "રુપરેખાનું નામ (_P):"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ઓડિયો રુપરેખા માટેનું વર્ણન"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "રુપરેખાનું વર્ણન, વધુ જાણકારીઓ ધરાવે છે અને વર્ણવે છે કે ક્યારે આ રુપરેખાનો ઉપયોગ કરવો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "જ્યારે ફાઈલોને વિશિષ્ટ સંગ્રહપદ્ધતિવાળી રુપરેખા સાથે સંગ્રહ કરતાં ફાઈલનું એક્સટેસન વપરાય છે."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "આ રુપરેખા માટે અપૂર્ણ જીસ્ટ્રીમર પાઈપલાઈન વપરાય છે."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ધ્વનિ રુપરેખા માટે ટુંકાણ નામ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "ઓડિયો રુપરેખા માટેનું ટૂકું નામ, કે જે પસંદગી અને એકાંકી રીતે નામકરણ કરવામાં વપરાય છે."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD ગુણવત્તા, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD ગુણવત્તા, નુકસાનવિના"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD ગુણવત્તા, નુકસાનવાળી"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD ગુણવત્તા, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD ગુણવત્તા, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ઓડિયો રેકોર્ડીંગ રૂપરેખાઓની યાદી. યાદી /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles ને સંબંધિત અમુક શબ્દમાળાની ઉપડિરેક્ટરીઓ સમાવે છે."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "રુપરેખાઓની યાદી"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "આ રુપરેખા માટે વપરાતુ ફાઈલનું મૂળભૂત એક્સટેન્સન"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "અપૂર્ણ જીસ્ટ્રીમર પાઈપલાઈન વપરાયેલ છે"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-ગુણવત્તા ઓડિયોમાં ફેરવવા માટે વપરાય છે, પરંતુ નુકસાનવિહીન સરખામણી codec સાથે. જો તમે "
+"પછી તેમાં ફેરફાર કરવા માંગો છો અથવા તેને CD પર લખવા માંગો તો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-ગુણવત્તા ઓડિયોમાં ફેરવવા માટે વપરાય છે, પરંતુ નુકસાનકારક સંકોચન સાથે.આને CD વિસ્તૃત "
+"કરવા અને રેડિયો રેકોર્ડ કરવા માટે વાપરો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ગુણવત્તા ઓડિયોમાં રૂપાંતરિત કરવા માટે વપરાય છે, પરંતુ lossy AAC codec સાથે. આને "
+"ફાઈલોને ઉપકરણોમાં નકલ કરવા માટે તૈયાર કરવા માટે જ વાપરો કે જે માત્ર AAC codec ને આધાર "
+"આપે. નોંધ કરો કે આ બંધારણ વાપરવાનું તમારા વિસ્તારમાં અયોગ્ય હોઈ શકે; સલાહ માટે તમારા "
+"વકીલનો સંપર્ક કરો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ગુણવત્તા ઓડિયોમાં રૂપાંતરિત કરવા માટે વપરાય છે, પરંતુ lossy MP2 codec સાથે. આને "
+"ફાઈલોને ઉપકરણોમાં નકલ કરવા માટે તૈયાર કરવા માટે જ વાપરો કે જે માત્ર MP2 codec ને આધાર "
+"આપે. નોંધ કરો કે આ બંધારણ વાપરવાનું તમારા વિસ્તારમાં અયોગ્ય હોઈ શકે; સલાહ માટે તમારા "
+"વકીલનો સંપર્ક કરો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ગુણવત્તા ઓડિયોમાં રૂપાંતરિત કરવા માટે વપરાય છે, પરંતુ lossy MP3 codec સાથે. આને "
+"ફાઈલોને ઉપકરણોમાં નકલ કરવા માટે તૈયાર કરવા માટે જ વાપરો કે જે માત્ર MP3 codec ને આધાર "
+"આપે. નોંધ કરો કે આ બંધારણ વાપરવાનું તમારા વિસ્તારમાં અયોગ્ય હોઈ શકે; સલાહ માટે તમારા "
+"વકીલનો સંપર્ક કરો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"ગુમ નહિં થાય તેવી અવાજ-ગુણવત્તા ઓડિયોમાં રૂપાંતરણ કરવા માટે વપરાય છે. આને અવાજ રેકોર્ડ અને "
+"ફેરફાર કરવા માટે વાપરો."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"આછી અવાજ-ગુણવત્તા ઓડિયો માટે રૂપાંતરણ કરવા માટે વપરાય છે. આને અવાજ રેકોર્ડ કરવા માટે "
+"વાપરો કે જેને ફેરફાર કરવાની જરૂર નથી."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "અવાજ, નકુસાનવિના"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "અવાજ, નુકસાની"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "આ રુપરેખા વપરાયેલ છે કે નહિ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "આ રુપરેખાને વાપરવુ કે ડિસ્પ્લે કરવું કે નહિ."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "સાઉન્ડ નથી"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "બિલ્ટ-ઇન"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ઘટના સાઉન્ડની ચકાસણી કરી રહ્યા છે"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "થીમ માંથી"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "પ્રકાર"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+#| msgid "Sound Theme:"
+msgid "Sound _theme:"
+msgstr "સાઉન્ડ થીમ (_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+#| msgid "Choose an alert sound:"
+msgid "C_hoose an alert sound:"
+msgstr "સચેત સાઉન્ડ ને પસંદ કરો (_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+#| msgid "Enable window and button sounds"
+msgid "Enable _window and button sounds"
+msgstr "વિન્ડો અને બટન સાઉન્ડો ને સક્રિય કરો (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "સચેત સાઉન્ડ"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "વિન્ડો અને બટનો"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "બટન ક્લિક થયેલ છે"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "ટોગલ બટન ક્લિક થયેલ છે"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "વિન્ડો મહત્તમ થયેલ છે"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "વિન્ડો મહત્તમ થયેલ નથી"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "વિન્ડો ન્યૂનત્તમ થયેલ છે"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ડેસ્કટોપ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "પ્રવેશ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "બંધ કરો"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "નવો ઇમેઇલ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "કચરાપેટી ને ખાલી કરો"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "લાંબી ક્રિયા સમાપ્ત થયેલ છે (ડાઉનલોડ, CD બર્ન કરી રહ્યા છે, વગેરે.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "સચેત રહો"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "જાણકારી અથવી પ્રશ્ર્ન"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "ચેતવણી"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ભૂલ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "બેટરી ની ચેતવણી"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "સાઉન્ડ ફાઇલ ને પસંદ કરો"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "સાઉન્ડ ફાઇલો"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "વૈવિધ્ય..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "સાઉન્ડ થીમ:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "વિન્ડો અને બટન સાઉન્ડો ને સક્રિય કરો"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bark"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drip"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glass"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
diff --git a/po/he.po b/po/he.po
new file mode 100644
index 0000000..1ffb9b2
--- /dev/null
+++ b/po/he.po
@@ -0,0 +1,2566 @@
+# translation of mate-media.HEAD.he.po to Hebrew
+# translation of mate-media.mate-2-0-gstreamer.he.po to Hebrew
+# translation of mate-media.mate-2-0.he.po to Hebrew
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# Gil 'Dolfin' Osher <[email protected]>, 2002,2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.he\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-20 18:26+0200\n"
+"PO-Revision-Date: 2010-09-20 18:38+0200\n"
+"Last-Translator: Yaron Shahrabani <[email protected]>\n"
+"Language-Team: Hebrew <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.1\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Poedit-Language: Hebrew\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "הצגת בקרת עצמה בשולחן העבודה"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "בקרת עצמה"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "שינוי עצמת השמע והצלילים המשויכים לאירועים"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "קול"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "הפעלת מצב ניפוי שגיאות"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "גרסת יישום זה"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — יישומון בקרת העצמה של MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ממתין לתגובת מערכת הקול"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "עמוד התחלה"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — בקר העצמה של MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "פלט"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "עצמת פלט השמע"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "קלט"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "עצמת המיקרופון"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "שמאלה"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "ימינה"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "אחורי"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "קדמי"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "מזערי"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "מרבי"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_איזון:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_עמעום:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_סאבוופר"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "לא מוגבר"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "השתק"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "_פרופיל:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "מכובה"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "פלט אחד"
+msgstr[1] "%u פלטים"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "קלט אחד"
+msgstr[1] "%u קלטים"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "קולות מערכת"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "מח_בר:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "זיהוי העצמה המרבית"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "שם"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "התקן"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "בדיקת רמקולים עבור %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "בדיקת הרמקולים"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "עצמת ה_פלט:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "אפקטים קוליים"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "עצמת צליל ה_התראה:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "חומרה"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "בחירת התקן לה_גדיר:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "הגדרות עבור ההתקן הנבחר:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "עצמת ה_קלט:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "רמת הקלט:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "ב_חירת התקן להקלטת קול:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "ב_חירת התקן להשמעת הצלילים:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "יישומים"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "אין אף יישום המנגן או מקליט כעת צלילים."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "העדפות קול"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "עצור"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "בדיקה"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "סאבוופר"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "כשל בהפעלת העדפות השמע: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "_השתק"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "העדפות_ קול"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "מושתק"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "הקלט קטעי קול"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "רשמקול"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "ללא שם"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "ללא שם־%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"לא ניתן ליצור את רכיב ה־GStreamer ‏%s.\n"
+"יש להתקין את התוסף '%s' מהמודול '%s'.\n"
+"נא לוודא כי ההתקנה תקינה על ידי הרצת הפקודה\n"
+" gst-inspect-0.10 %s\n"
+"ואז הפעלת היישום mate-sound-recorder מחדש."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"נא לוודא כי ההגדרות נכונות.\n"
+"יתכן שחסרים לך תוספים נחוצים."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "דקה אחת"
+msgstr[1] "%ld דקות"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "שעה אחת"
+msgstr[1] "%ld שעות"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "שנייה אחת"
+msgstr[1] "%ld שניות"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "‏%s, ‏%s ו־%s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "‏%s ו־%s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "פתיחת קובץ"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"אין אפשרות לטעון קובץ:\n"
+"‏%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "מוכנה"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "ה_חלפה"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"הקובץ \"%s\" כבר קיים. \n"
+"האם ברצונך להחליף אותו?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "לא ניתן לשמור את הקובץ \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "שמירת קובץ בשם"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s .לא מותקן בנתיב"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "אירעה שגיאה בהפעלת %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "האם לשמור את ההקלטה לפני הסגירה?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "האם לשמור את ההקלטה?"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "סגירה ללא _שמירה"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "המשך לל_א שמירה"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "שאלה"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (לפני שמירה)"
+
+#: ../grecord/src/gsr-window.c:1002
+msgid "%s (%"
+msgid_plural "%s (%"
+msgstr[0] "%s (%"
+msgstr[1] "%s (%"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "גודל לא ידוע"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "לא ידוע"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f קסל״ש"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "‏%.0f קסל״ש (הערכה)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (מונו)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (סטריאו)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "מידע %s"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "מידע על הקובץ"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "תיקייה:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "שם הקובץ:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "גודל הקובץ:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "מידע שמע"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "משך הקובץ:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "מספר ערוצים:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "קצב דגימה:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "קצב:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"רשמקול ל־MATE\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "בנגינה…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "פלט שמע MateConf"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "נגינה"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "בהקלטה…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "הקלטת שמע MateConf"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"הגדרות לכידת השמע שלך שגויות. יש לתקנן באמצעות ״העדפות שמע״ תחת התפריט מערכת "
+"-> העדפות."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "פלט קובץ"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "רמה"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "לא ניתן לנתח את פרופיל השמע %s. "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "אין אפשרות ללכוד באמצעות פרופיל השמע '%s'."
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "לא ניתן לכתוב לקובץ בשימוש בפרופיל השמע '%s'."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_קובץ"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "יצירת דגימה חדשה"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "פתיחת קובץ"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "שמירת הקובץ הנוכחי"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "שמירת הקובץ הנוכחי בשם אחר"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "פתיחת _בקרת העצמה"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "הפעלת מערבל השמע"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "הצגת מידע על הקובץ הנוכחי"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "סגירת הקובץ הנוכחי"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "יציאה מהיישום"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "_בקרה"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "הקלטת קול"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "נגינת קול"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "עצירת קול"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "ע_זרה"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "תכנים"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "פתיחת המדריך"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "על אודות יישום זה"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "לא ניתן לטעון את ui.xml. כנראה שהתכנית לא הותקנה כראוי."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "פתיחה"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "שמירה"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "שמירה בשם"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "הקלטה _מקלט:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "הקלטה ב_שם:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<ללא>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "אורך:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "רמה:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "‏%s — רשמקול"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Height of the Window"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Height of the window to be displayed."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Width of the Window"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Width of the window to be displayed."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ערכת צלילים"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "בקרת עצמה לא ידועה: %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "לא נמצאו תוספי GStreamer ו/או התקנים לבקרת עצמה."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "הקלטה"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "מתגים"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "אפשרויות"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "העדפות בקרת העצמה"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_בחירת המערבלים שיוצגו:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "‏%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "השתקה/ביטול ההשתקה של %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "רצועה %s: מושתק"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "החלפת הקלטת שמע מ־%s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "מסילה %s: הקלטת אודיו"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "בחירת אפשרות %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "רצועה %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "ערוץ %d של רצועה %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "רצועה %s, ערוץ %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "נעילת הערוצים עבור %s ביחד"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "רצועה %s: נעילת הערוצים ביחד"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "מונו"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "שמאלה"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ימינה"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "קדימה שמאל"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "קדימה ימין"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "אחורה שמאל"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "אחורה ימינה"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "קדימה מרכז"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "צד שמאל"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "צד ימין"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "לא ידוע"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "העצמה של ערוץ %s ב־%s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "יישום בקרת עצמה ל־MATE מבוסס GSreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"גיל אשר <[email protected]>\n"
+"ירון שהרבני <[email protected]>\n"
+"\n"
+"פרויקט תרגום MATE לעברית:\n"
+"‏http://mate-il.berlios.de"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "בקרת עצמה: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ה_תקן:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "שליטה בעצמה של התקן אחר"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ללא"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "לא נתמך"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "בררת מחדל"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "שגיאה ביצירת עותק של החלון הראשי"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Failed to load UI file; please check your installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "הגדרת בררות מחדל עבור יישומי GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "בוחר מערכות המולטימדיה"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "שמע"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "יש ללחוץ על אישור לסיום."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ה_תקן:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "קלט בררת מחדל"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "פלט בררת מחדל"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "צי_נור:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_תוסף:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "צי_נור:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "_בדיקה"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "הצינור נבדק"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "בבדיקה…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "וידאו"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "הת_קן:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_תוסף:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_בדיקה"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "בחירה אוטומטית"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "‏ALSA — ארכיטקטורת קול מתקדמת ללינוקס"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "‏Artsd — סוכן הקול ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "‏ESD — מנהל הקול Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "‏OSS — מערכת קול פתוחה"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "‏OSS — מערכת קול פתוחה גרסה 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "שרת קול PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "שמע של Sun"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "התאמה אישית"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "‏OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "‏SDL — שכבת DirectMedia פשוטה"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "מערכת חלונות X (ללא Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "מערכת חלונות X ‏(X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "בדיקת הקול"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "שקט"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "‏MJPEG (לדוגמה התקן Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "‏QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "בדיקת הקלט"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "וידאו ללינוקס (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "וידאו ללינוקס 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "אירע כשל בהקמת צינור ניסיון ל־'%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "אירעה שגיאה בהצגת העזרה: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "הפרופיל \"%s\" נערך"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ללא שם>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ללא תיאור>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "ארעה שגיאה בקבלת רשימת פרופילי gm_audio.‏ (%s)‏\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ארעה שגיאה בהרשמה להתראות אודות השינויים ברשימת פרופילי השמע. (%s)‏\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "ארעה שגיאה בעת הזנחת נתיב הפרופיל %s (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "ע_ריכה"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "האם למחוק פרופיל זה?\n"
+msgstr[1] "האם למחוק %d פרופילים אלה?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "האם למחוק את הפרופיל \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "מחיקת פרופיל"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "עריכת פרופילי השמע של MATE"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "_פרופילים:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "פרופיל בשם \"%s\" כבר קיים"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "שגיאת MateConf:‏ %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"הקובץ \"%s\" חסר. דבר זה מורה על כך שהתכנה אינה מותקנת כראוי, לכן לא ניתן "
+"להציג את תיבת הדו־שיח."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "עריכת פרופיל שמע"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "תיאור פ_רופיל:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_פעיל?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "סיומת _הקובץ:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_צינורות GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "שם _פרופיל:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "פרופיל חדש"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "י_צירה"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "A description for the audio profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"A filename extension to be used when storing files encoded with this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "A partial GStreamer pipeline to use for this profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "A short name for the audio profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD Quality, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD Quality, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD Quality, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD Quality, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD Quality, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "List of profiles"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "The default file extension for this profile"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "The partial GStreamer pipeline used"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voice, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voice, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Whether this profile is to be used"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Whether to use and display this profile."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "ללא צלילים"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "מובנה"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "בדיקת צליל אירוע"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "מערכת נושא"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "סוג"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_ערכת צלילים:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "ב_חירת צליל התראה:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "הפעלת צלילים עבור _חלונות ולחצנים"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "צליל התראה"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "חלונות ולחצנים"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "לחיצה על לחצן"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "לחיצה על לחצן החלפה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "הגדלת חלון"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "ביטול מזעור חלון"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "מזעור חלון"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "שולחן עבודה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "כניסה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "יציאה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "דוא״ל חדש"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ריקון האשפה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "השלמת פעולה ארוכה (הורדה, צריבת תקליטור וכו׳)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "התראות"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "מידע או שאלה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "אזהרה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "שגיאה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "אזהרת סוללה"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "בחירת קובץ צליל"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "קובצי קול"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "התאמה אישית…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "ערכת הצלילים:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "הפעלת צלילים עבור חלונות ולחצנים"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "נביחה"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "טפטוף"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "זכוכית"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "סונאר"
+
+#~ msgid "%s (%llu byte)"
+#~ msgid_plural "%s (%llu bytes)"
+#~ msgstr[0] "%s (בית אחד)"
+#~ msgstr[1] "%s (%llu בתים)"
+
+#~ msgid "Recording..."
+#~ msgstr "מקליט..."
+
+#~ msgid "Custom..."
+#~ msgstr "מותאם אישית..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Address of the server to contact for CD queries"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Information to send to server"
+
+#~ msgid "Port"
+#~ msgstr "שער"
+
+#~ msgid "Server name"
+#~ msgstr "Server name"
+
+#~ msgid "Server type"
+#~ msgstr "Server type"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "The hostname that will be sent with all queries"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "The port that the server is running the database on"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+
+#~ msgid "The username"
+#~ msgstr "The username"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "The username that will be sent with all queries"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Your hostname"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "ארעה שגיאה בהצגת העזרה: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "אל תשל_ח מידע"
+
+#~ msgid "Send real _information"
+#~ msgstr "שלח _מידע אמיתי"
+
+#~ msgid "Send _other information:"
+#~ msgstr "שלח מידע א_חר:"
+
+#~ msgid "_Name:"
+#~ msgstr "_שם:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "שם מא_רח:"
+
+#~ msgid "Login Information"
+#~ msgstr "מידע התחברות"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "שרת FreeDB _round robin"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "שרת _FreeDB אחר:"
+
+#~ msgid "Server"
+#~ msgstr "שרת"
+
+#~ msgid "Location"
+#~ msgstr "מיקום"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_עדכן רשימת שרתים"
+
+#~ msgid "Other _server:"
+#~ msgstr "_שרת אחר:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "שם מ_ארח:"
+
+#~ msgid "_Port:"
+#~ msgstr "_שער:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "העדפות מסד נתוני תקליטור"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "לא ידוע / לא ידוע"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "מספר התאמות..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "נמצאו מספר התאמות במסד הנתונים.\n"
+#~ "למטה מופיעה הרשימה של ההתאמות האפשריות, אנא בחר את ההתאמה הטובה ביותר"
+
+#~ msgid "Category"
+#~ msgstr "קטגוריה"
+
+#~ msgid "Disc ID"
+#~ msgstr "זיהוי דיסק"
+
+#~ msgid "Artist and Title"
+#~ msgstr "אמן וכותרת"
+
+#~ msgid "Unknown track"
+#~ msgstr "מסילה לא ידועה"
+
+#~ msgid "CD Database Server"
+#~ msgstr "שרת מסד נתוני תקליטורים"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "ערוך את העדפות שרת מסד נתוני התקליטורים"
+
+#~ msgid "Blues"
+#~ msgstr "בלוז"
+
+#~ msgid "Classical Rock"
+#~ msgstr "רוק קלאסי"
+
+#~ msgid "Country"
+#~ msgstr "קאנטרי"
+
+#~ msgid "Dance"
+#~ msgstr "דאנס"
+
+#~ msgid "Disco"
+#~ msgstr "דיסקו"
+
+#~ msgid "Funk"
+#~ msgstr "Fאנק"
+
+#~ msgid "Grunge"
+#~ msgstr "גראנג'"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "היפ-הופ"
+
+#~ msgid "Jazz"
+#~ msgstr "ג'אז"
+
+#~ msgid "Metal"
+#~ msgstr "מטאל"
+
+#~ msgid "New Age"
+#~ msgstr "ניו-אייג'"
+
+#~ msgid "Oldies"
+#~ msgstr "אולדייז"
+
+#~ msgid "Other"
+#~ msgstr "אחר"
+
+#~ msgid "Pop"
+#~ msgstr "פופ"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "ראפ"
+
+#~ msgid "Reggae"
+#~ msgstr "ראגיי"
+
+#~ msgid "Rock"
+#~ msgstr "רוק"
+
+#~ msgid "Techno"
+#~ msgstr "טכנו"
+
+#~ msgid "Industrial"
+#~ msgstr "תעשייתי"
+
+#~ msgid "Alternative"
+#~ msgstr "אלטרנטיבי"
+
+#~ msgid "Ska"
+#~ msgstr "סקה"
+
+#~ msgid "Death Metal"
+#~ msgstr "דת' מטאל"
+
+#~ msgid "Pranks"
+#~ msgstr "פראנקס"
+
+#~ msgid "Soundtrack"
+#~ msgstr "פס-קול"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "אירו-טכנו"
+
+#~ msgid "Ambient"
+#~ msgstr "אמביאנט"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "טריפ-הופ"
+
+#~ msgid "Vocal"
+#~ msgstr "ווקלי"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "ג'אז+Fאנק"
+
+#~ msgid "Fusion"
+#~ msgstr "פיוז'ן"
+
+#~ msgid "Trance"
+#~ msgstr "טראנס"
+
+#~ msgid "Classical"
+#~ msgstr "קלאסי"
+
+#~ msgid "Instrumental"
+#~ msgstr "אינסטרומנטלי"
+
+#~ msgid "Acid"
+#~ msgstr "אסיד"
+
+#~ msgid "House"
+#~ msgstr "האוס"
+
+#~ msgid "Game"
+#~ msgstr "משחק"
+
+#~ msgid "Sound Clip"
+#~ msgstr "קטע קול"
+
+#~ msgid "Gospel"
+#~ msgstr "גוספל"
+
+#~ msgid "Noise"
+#~ msgstr "רעש"
+
+#~ msgid "Alt"
+#~ msgstr "אלט"
+
+#~ msgid "Bass"
+#~ msgstr "בס"
+
+#~ msgid "Soul"
+#~ msgstr "נשמה"
+
+#~ msgid "Punk"
+#~ msgstr "Pאנק"
+
+#~ msgid "Space"
+#~ msgstr "חלל"
+
+#~ msgid "Meditative"
+#~ msgstr "מהורהר"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "פופ אינסטרומנטלי"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "רוק אינסטרומנטלי"
+
+#~ msgid "Ethnic"
+#~ msgstr "אתני"
+
+#~ msgid "Gothic"
+#~ msgstr "גותי"
+
+#~ msgid "Darkwave"
+#~ msgstr "דארק ווייב"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "טכנו תעשייתי"
+
+#~ msgid "Electronic"
+#~ msgstr "אלקטרוני"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "פופ-פולק"
+
+#~ msgid "Eurodance"
+#~ msgstr "אירו-דאנס"
+
+#~ msgid "Dream"
+#~ msgstr "חלום"
+
+#~ msgid "Southern Rock"
+#~ msgstr "רוק-דרומי"
+
+#~ msgid "Comedy"
+#~ msgstr "קומדיה"
+
+#~ msgid "Cult"
+#~ msgstr "פולחן"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "גנגסטר ראפ"
+
+#~ msgid "Top 40"
+#~ msgstr "40 הגדולים"
+
+#~ msgid "Christian Rap"
+#~ msgstr "ראפ נוצרי"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "פופ/Fאנק"
+
+#~ msgid "Jungle"
+#~ msgstr "ג'ונגל"
+
+#~ msgid "Native American"
+#~ msgstr "אינדיאני"
+
+#~ msgid "Cabaret"
+#~ msgstr "קאברט"
+
+#~ msgid "New Wave"
+#~ msgstr "הגל החדש"
+
+#~ msgid "Psychedelic"
+#~ msgstr "פסיכודלי"
+
+#~ msgid "Rave"
+#~ msgstr "רייב"
+
+#~ msgid "Showtunes"
+#~ msgstr "מנגינות הופעה"
+
+#~ msgid "Trailer"
+#~ msgstr "טריילר"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "שבטי"
+
+#~ msgid "Acid Punk"
+#~ msgstr "אסיד פאנק"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "אסיד ג'אז"
+
+#~ msgid "Polka"
+#~ msgstr "פולקה"
+
+#~ msgid "Retro"
+#~ msgstr "רטרו"
+
+#~ msgid "Musical"
+#~ msgstr "מוסיקלי"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "רוק אנד רול"
+
+#~ msgid "Hard Rock"
+#~ msgstr "רוק כבד"
+
+#~ msgid "Folk"
+#~ msgstr "עממי"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "רוק/עממי"
+
+#~ msgid "National Folk"
+#~ msgstr "עממי לאומי"
+
+#~ msgid "Swing"
+#~ msgstr "סווינג"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "פיוז'ן מהיר"
+
+#~ msgid "Bebop"
+#~ msgstr "ביבופ"
+
+#~ msgid "Latin"
+#~ msgstr "לטיני"
+
+#~ msgid "Revival"
+#~ msgstr "תחייה"
+
+#~ msgid "Celtic"
+#~ msgstr "קלטי"
+
+#~ msgid "Bluegrass"
+#~ msgstr "בלוגראס"
+
+#~ msgid "Avantgarde"
+#~ msgstr "אוואנטגרייד"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "רוק גותי"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "פרוגרסיב רוק"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "רוק פסיכודלי"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "רוק סימפוני"
+
+#~ msgid "Slow Rock"
+#~ msgstr "רוק איטי"
+
+#~ msgid "Big Band"
+#~ msgstr "ביג באנד"
+
+#~ msgid "Chorus"
+#~ msgstr "פזמון"
+
+#~ msgid "Easy Listening"
+#~ msgstr "שמיעה-קלה"
+
+#~ msgid "Acoustic"
+#~ msgstr "אקוסטי"
+
+#~ msgid "Humour"
+#~ msgstr "הומוריסטי"
+
+#~ msgid "Speech"
+#~ msgstr "דיבור"
+
+#~ msgid "Chanson"
+#~ msgstr "שנסון"
+
+#~ msgid "Opera"
+#~ msgstr "אופרה"
+
+#~ msgid "Chamber Music"
+#~ msgstr "מוסיקת חדר"
+
+#~ msgid "Sonata"
+#~ msgstr "סונטה"
+
+#~ msgid "Symphony"
+#~ msgstr "סימפוניה"
+
+#~ msgid "Booty Bass"
+#~ msgstr "בוטי בס"
+
+#~ msgid "Primus"
+#~ msgstr "פרימוס"
+
+#~ msgid "Porn Groove"
+#~ msgstr "פורן גרוב"
+
+#~ msgid "Satire"
+#~ msgstr "סאטירה"
+
+#~ msgid "Slow Jam"
+#~ msgstr "ג'אם איטי"
+
+#~ msgid "Club"
+#~ msgstr "מועדון"
+
+#~ msgid "Tango"
+#~ msgstr "טנגו"
+
+#~ msgid "Samba"
+#~ msgstr "סמבה"
+
+#~ msgid "Folklore"
+#~ msgstr "פולקלור"
+
+#~ msgid "Ballad"
+#~ msgstr "בלדה"
+
+#~ msgid "Power Ballad"
+#~ msgstr "בלדה חזקה"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "נשמה קצבית"
+
+#~ msgid "Freestyle"
+#~ msgstr "סגנון חופשי"
+
+#~ msgid "Duet"
+#~ msgstr "דואט"
+
+#~ msgid "Punk Rock"
+#~ msgstr "פאנק רוק"
+
+#~ msgid "Drum Solo"
+#~ msgstr "סולו תופים"
+
+#~ msgid "A Cappella"
+#~ msgstr "הקפלה"
+
+#~ msgid "Euro-House"
+#~ msgstr "אירו-האוס"
+
+#~ msgid "Dance Hall"
+#~ msgstr "היכל ריקודים"
+
+#~ msgid "Goa"
+#~ msgstr "גואה"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "תופים ובס"
+
+#~ msgid "Club-House"
+#~ msgstr "האוס מועדונים"
+
+#~ msgid "Terror"
+#~ msgstr "טרור"
+
+#~ msgid "Indie"
+#~ msgstr "עצמאי"
+
+#~ msgid "BritPop"
+#~ msgstr "בריטפופ"
+
+#~ msgid "Negerpunk"
+#~ msgstr "ניגרפאנק"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "פולסק פאנק"
+
+#~ msgid "Beat"
+#~ msgstr "קצב"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "גאנגסטראפ נוצרי"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "האבי מטאל"
+
+#~ msgid "Black Metal"
+#~ msgstr "בלאק מטאל"
+
+#~ msgid "Crossover"
+#~ msgstr "קרוסאובר"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "נוצרי מודרני"
+
+#~ msgid "Christian Rock"
+#~ msgstr "רוק נוצרי"
+
+#~ msgid "Merengue"
+#~ msgstr "מרנג"
+
+#~ msgid "Salsa"
+#~ msgstr "סלסה"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "טראש מטאל"
+
+#~ msgid "Anime"
+#~ msgstr "אנימה"
+
+#~ msgid "JPop"
+#~ msgstr "ג'י פופ"
+
+#~ msgid "Synthpop"
+#~ msgstr "סינת' פופ"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "ניו-מטאל"
+
+#~ msgid "Art Rock"
+#~ msgstr "רוק אומנותי"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "אמן לא ידוע"
+
+#~ msgid "Unknown Album"
+#~ msgstr "אלבום לא ידוע"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "עורך זיהוי תקליטור: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "הסתר אפשרויות דיסק מתקדמות"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "הצג אפשרויות דיסק מתקדמות"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "הסתר אפשרויות מסילה מתקדמות"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "הצג אפשרויות מסילה מתקדמות"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "עורך זיהוי תקליטור: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_אמן:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_כותרת הדיסק:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "הערות _דיסק:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_סוג:"
+
+#~ msgid "_Year:"
+#~ msgstr "_שנה:"
+
+#~ msgid "Title"
+#~ msgstr "כותרת"
+
+#~ msgid "Length"
+#~ msgstr "אורך"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "מידע מסילה _נוסף:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "עורך המסילה CDDB"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "לא ניתן ליצור יצרן CDDBTrackEditor\n"
+#~ "זה עשוי להיגרם על־ידי עותק אחר של cddb-track-editor שכבר פועל.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "תצוגת תקליטור"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "מציג מידע על האלבום הנוכחי שמנגן, אמן וזמן נותר"
+
+#~ msgid "Time Line"
+#~ msgstr "קו זמן"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "קו לתצוגת הזמן שנותר למסילה הנוכחית"
+
+#~ msgid "Info Line"
+#~ msgstr "מידע קו"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "קו להצגת מידע"
+
+#~ msgid "Artist Line"
+#~ msgstr "קו אמן"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "קו להצגת שם האמן"
+
+#~ msgid "Album Line"
+#~ msgstr "קו אלבום"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "קו להצגת שם האלבום"
+
+#~ msgid "Play"
+#~ msgstr "נגן"
+
+#~ msgid "Pause"
+#~ msgstr "הפסק"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "מנגן ‎%s - ‎%s\n"
+#~ "‏%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "מנגן\n"
+#~ "‏: %s"
+
+#~ msgid "Paused"
+#~ msgstr "מופסק"
+
+#~ msgid "CD Player"
+#~ msgstr "נגן תקליטורים"
+
+#~ msgid "Stopped"
+#~ msgstr "נעצר"
+
+#~ msgid "Disc error"
+#~ msgstr "שגיאת דיסק"
+
+#~ msgid "No disc"
+#~ msgstr "אין דיסק"
+
+#~ msgid "Empty disc"
+#~ msgstr "דיסק ריק"
+
+#~ msgid "Drive open"
+#~ msgstr "כונן פתוח"
+
+#~ msgid "Data CD"
+#~ msgstr "מידע תקליטור"
+
+#~ msgid "No Cdrom"
+#~ msgstr "אין תקליטור"
+
+#~ msgid "Drive Error"
+#~ msgstr "שגיאת כונן"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "נגן תקליטורים ל MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "תוכן ב־CDDB השתנה"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "בחירה ב־'כן' תמחק את התוכן הקודם ב־CDDB"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "האם ברצונך להמשיך?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "עוצמה %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "לא נראה שיש לך רשות לגשת ל %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "לא נראה ש %s מצביע על התקן תקליטור תקני. זה יכול להיות בגלל:\n"
+#~ "א) תמיכת תקליטור איננה קיימת במכונה שלך\n"
+#~ "ב) אין לך את ההרשאות הנכונות כדי לגשת לכונן התקליטורים\n"
+#~ "ג) %s איננו כונן התקליטורים.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - לא ידוע"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_נגן / הפסק"
+
+#~ msgid "_Stop"
+#~ msgstr "_עצור"
+
+#~ msgid "P_revious"
+#~ msgstr "ה_קודם"
+
+#~ msgid "_Next"
+#~ msgstr "ה_בא"
+
+#~ msgid "_Eject disc"
+#~ msgstr "ה_וצא דיסק"
+
+#~ msgid "_About"
+#~ msgstr "_אודות"
+
+#~ msgid "_Quit"
+#~ msgstr "_יציאה"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "לא הוגדר התקן תקליטור. זה אומר שנגן התקליטורים\n"
+#~ "לא יוכל לפעול. לחץ על 'קבע התקן' כדי להגיע לתיבת דו־שיח\n"
+#~ "בה תוכל לקבוע את ההתקן, או לחץ 'יציאה' כדי לצאת מנגן התקליטורים."
+
+#~ msgid "Set device"
+#~ msgstr "קבע התקן"
+
+#~ msgid "No CD device"
+#~ msgstr "אין התקן תקליטור"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "נגן התקליטורים לא יכול לפעול כראוי.\n"
+#~ "\n"
+#~ "לחץ על 'פרטים' לעוד פרטים על הסיבות לכישלון.\n"
+#~ "\n"
+#~ "לחץ 'קבע התקן' כדי ללכת לתיבת דו־שיח בה תוכל לקבוע את ההתקן, או לחץ "
+#~ "'יציאה' כדי לצאת מנגן התקליטורים"
+
+#~ msgid "_Details"
+#~ msgstr "_פרטים"
+
+#~ msgid "_Set device"
+#~ msgstr "_קבע התקן"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "התקן תקליטור לא תקני"
+
+#~ msgid "Position"
+#~ msgstr "מיקום"
+
+#~ msgid "Open preferences"
+#~ msgstr "פתח העדפות"
+
+#~ msgid "Preferences"
+#~ msgstr "העדפות"
+
+#~ msgid "Track List"
+#~ msgstr "רשימת הרצועות"
+
+#~ msgid "Open track editor"
+#~ msgstr "פתח עורך רצועה"
+
+#~ msgid "Track editor"
+#~ msgstr "עורך רצועה"
+
+#~ msgid "Play / Pause"
+#~ msgstr "נגן / הפסק"
+
+#~ msgid "Previous track"
+#~ msgstr "הרצועה קודמת"
+
+#~ msgid "Previous"
+#~ msgstr "קודם"
+
+#~ msgid "Rewind"
+#~ msgstr "הרץ אחורה"
+
+#~ msgid "Fast forward"
+#~ msgstr "הרץ קדימה"
+
+#~ msgid "Next track"
+#~ msgstr "הרצועה הבאה"
+
+#~ msgid "Eject CD"
+#~ msgstr "הוצא תקליטור"
+
+#~ msgid "Eject"
+#~ msgstr "הוצא"
+
+#~ msgid "CD device to use"
+#~ msgstr "התקן תקליטור לשימוש"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "התחל רק אם אין יישום נגן תקליטורים שכבר פועל"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "נגן את התקליטור בהפעלה"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "התחל ממוזער באזור ההתרעות"
+
+#~ msgid "Cannot create player"
+#~ msgstr "לא ניתן ליצור נגן"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "נגן תקליטורי שמע"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD player Volume"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD player theme"
+
+#~ msgid "Device path"
+#~ msgstr "Device path"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Display the Remaining time?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Eject the CD when CD player quits?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "How the time should be displayed while CD Player is playing?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Play when the CD player starts?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Should the CD be ejected when the CD player quits?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "The path to the CD drive that the CD player should use to play CDs"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "What theme should the CD player use for its appearance"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "What volume should the CD player use when it is started?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "When the CD player is started, should it start playing the CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "נכשל בהוצאת תקליטור: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "זה אומר שנגן התקליטורים לא יכול לפעול."
+
+#~ msgid "Error setting device"
+#~ msgstr "שגיאה בקביעת ההתקן"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "העדפות נגן התקליטורים"
+
+#~ msgid "Behavior"
+#~ msgstr "התנהגות"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "התחל ל_נגן את התקליטור כאשר נגן התקליטורים מתחיל"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "התחל לנגן את התקליטור כאשר נגן התקליטורים מתחיל"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "נסה להו_ציא את התקליטור כאשר נגן התקליטורים מסתיים"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "נסה להוציא את התקליטור כאשר נגן התקליטורים מסתיים"
+
+#~ msgid "Themes"
+#~ msgstr "ערכות נושא"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "בחר ערכת נושא:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "בקרת העוצמה של MATE"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "לא ניתן להתחבר לשירות הקול.\n"
+#~ "אנא הפעל 'esd' בשורת הפקודה."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Specify the X position of the meter."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Specify the Y position of the meter."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Connect to the esd server on this host."
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Open a vertical version of the meter."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Act as recording level meter."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Host is %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "רמת הקלטה"
+
+#~ msgid "Volume Meter"
+#~ msgstr "מד עוצמה"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "מציג את עוצמת כניסת ההקלטה"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "צג רמת ההקלטה"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "מציג את עוצמת יציאת הקול"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "צג עוצמה"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "קבע את רמת העוצמה"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">בודק...</span>"
diff --git a/po/hi.po b/po/hi.po
new file mode 100644
index 0000000..f953bf8
--- /dev/null
+++ b/po/hi.po
@@ -0,0 +1,1499 @@
+# translation of mate-media.master.po to Hindi
+# Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# G Karunakar <[email protected]>, 2003.
+# Ravishankar Shrivastava <[email protected]>, 2004.
+# Rajesh Ranjan <[email protected]>, 2005, 2006, 2008, 2009.
+# Rajesh Ranjan <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-08-18 12:26+0000\n"
+"PO-Revision-Date: 2009-09-16 16:29+0530\n"
+"Last-Translator: Rajesh Ranjan <[email protected]>\n"
+"Language-Team: Hindi <hindi.sf.net>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "डेस्कटॉप आवाज नियंत्रण दिखाएँ"
+
+# create main window + menus
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "आवाज निर्धारक नियंत्रक"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+#| msgid "Change sound volume and associate sounds with events"
+msgid "Change sound volume and sound events"
+msgstr "ध्वनि आवाज और ध्वनि घटना बदलें"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ध्वनि"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "डिबगिंग कोड सक्रिय करें"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "इस अनुप्रयोग का संस्करण"
+
+# create main window + menus
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - गनोम आवाज नियंत्रक एप्लेट"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr "ध्वनि तंत्र की प्रतिक्रिया के लिए प्रतीक्षारत"
+
+#: ../mate-volume-control/src/dialog-main.c:155 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "आरंभ पेज"
+
+# create main window + menus
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr " - आवाज निर्धारक नियंत्रक"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1762
+msgid "Output"
+msgstr "आउटपुट"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1678
+msgid "Input"
+msgstr "इनपुट"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "बायाँ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "दाहिना"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Front"
+msgstr "अग्र भाग"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+#| msgid "Retro"
+msgctxt "balance"
+msgid "Rear"
+msgstr "पिछला"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "न्यूनतम"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "अधिकतम"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "संतुलन (_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+#| msgid "_Name:"
+msgid "_Fade:"
+msgstr "धुंधला (_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "उप वूफ़र (_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:584
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "बिना संवर्द्धित"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:844
+msgid "Mute"
+msgstr "मौन"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1433
+#| msgid "_Profiles:"
+msgid "_Profile:"
+msgstr "प्रोफाइल (_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "अक्षम"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:998
+#, c-format
+#| msgid "Output"
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u आउटपुट"
+msgstr[1] "%u आउटपुट"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+#| msgid "Input"
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u इनपुट"
+msgstr[1] "%u इनपुट"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "तंत्र ध्वनि"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+msgid "Co_nnector:"
+msgstr "कनेक्टर (_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr "पीक जाँच"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1362
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1515
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "नाम"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1367
+msgid "Device"
+msgstr "युक्ति"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1585
+#| msgid "Output volume: "
+msgid "_Output volume: "
+msgstr "आउटपुट आवाज (_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1615
+msgid "Sound Effects"
+msgstr "ध्वनि प्रभाव"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1622
+#| msgid "Alert Volume: "
+msgid "_Alert volume: "
+msgstr "आवाज चेताएँ (_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1635
+#| msgid "Hardcore"
+msgid "Hardware"
+msgstr "हार्डवेयर"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1640
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device to configure:"
+msgstr "विन्यस्त करने के लिए कोई युक्ति चुनें (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1667
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "Settings for the selected device:"
+msgstr "चयनित युक्ति के लिए सेटिंग:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1685
+#| msgid "Input volume: "
+msgid "_Input volume: "
+msgstr "इनपुट आवाज (_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1705
+msgid "Input level:"
+msgstr "इनपुट स्तर:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device for sound input:"
+msgstr "ध्वनि इनपुट के लिए कोई युक्ति चुनें (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1767
+#| msgid "Choose a device for sound output"
+msgid "C_hoose a device for sound output:"
+msgstr "ध्वनि आउटपुट के लिए कोई युक्ति चुनें (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1805
+msgid "Applications"
+msgstr "अनुप्रयोग"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1809
+msgid "No application is currently playing or recording audio."
+msgstr "कोई अनुप्रयोग अभी ध्वनि बजा या रिकार्ड नहीं कर रहा है."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1933
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "ध्वनि वरीयता"
+
+# create main window + menus
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ध्वनि वरीयता आरंभ करने में विफल: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "मूक (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "ध्वनि वरीयता (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "मौन"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ध्वनि क्लिप्स रेकॉर्ड करें"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "ध्वनि रेकॉर्डर"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "शीर्षकहीन"
+
+#: ../grecord/src/mate-recorder.c:146 ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "शीर्षकहीन-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s तत्व बना नहीं सका.\n"
+"'%s' प्लगिन को '%s' मॉड्यूल में अधिष्ठापित करें.\n"
+"जांचे कि अधिष्ठापन सही है इसे चलाकर देखते हुये\n"
+" gst-inspect-0.10 %s\n"
+"और ग्नोम ध्वनि रिकार्डर फिर शुरू करें."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"इसका जमावट जांचे.\n"
+"आप आवश्यक प्लगिन गुम हो रहा है."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld मिनट"
+msgstr[1] "%ld मिनट"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld घंटा"
+msgstr[1] "%ld घंटा"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld सेकण्ड"
+msgstr[1] "%ld सेकण्ड"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s और %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s और %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "फ़ाइल खोलें"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"फ़ाइल लोड करने में अक्षम:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "तैयार"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "बदलें (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" नामक फाइल पहले से मौजूद है. \n"
+"क्या आप इसे बदलना चाहते हैं उससे जो आप सहेजना चाहते हैं?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "फ़ाइल \"%s\" सहेजी नहीं जा सकी."
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "फ़ाइल इस रूप में सहेजें"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s पथ पर संस्थापित नहीं है. "
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s को प्रारंभ करने में त्रुटि: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#| msgid "Save the changes to file \"%s\" before closing?"
+msgid "Save recording before closing?"
+msgstr "बंद करने के पहले रिकार्डिंग सहेजें?"
+
+#: ../grecord/src/gsr-window.c:865
+#| msgid "Recording"
+msgid "Save recording?"
+msgstr "रिकॉर्डिंग सहेजें?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "बिना सहेजे बंद करें (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+#| msgid "Close _without Saving"
+msgid "Continue _without Saving"
+msgstr "बिना सहेजे जारी रखें (_w)"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "प्रश्न"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (सहेज़ा नहीं गया)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "अज्ञात आकार"
+
+# Attempts to get length ran out.
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f कि. हर्त्ज"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f कि.बा./से."
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (अनुमानित)"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (मोनो)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (स्टीरियो)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr " %s जानकारी"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "फ़ाइल जानकारी"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "फ़ोल्डर:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "फ़ाइलनामः"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "फ़ाइल आकारः"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "ध्वनि जानकारी"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "फ़ाइल अवधि:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "चैनलों की संख्याः"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "नमूना दरः"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "बिट रेटः"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE के लिये साउंड रिकार्डर\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "बजा रहे..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr "MateConf ऑडियो आउटपुट"
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "प्लेबैक"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "रेकॉर्ड कर रहे..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr "MateConf ऑडियो रिकार्डिंग"
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"आपका ऑडियो कैप्चर सेटिंग अवैध है. तंत्र वरीयता मेन्यू के अंतगर्त कृपया \"Sound Preferences"
+"\" से सही करें."
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "फाइल आउटपुट"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "स्तर"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ऑडियो प्रोफ़ाइल विश्लेषित नहीं कर सका. "
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ऑडियो प्रोफाइल के प्रयोग से पकड़ नहीं सका. "
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ऑडियो प्रोफाइल के प्रयोग से फाइल के लिये प्रयोग नहीं कर सका. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "फ़ाइल (_F)"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "नया नमूना बनाएँ"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "फ़ाइल खोलें"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "वर्तमान फ़ाइल सहेजें"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "वर्तमान फ़ाइल एक भिन्न नाम से सहेजें"
+
+# create main window + menus
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "आवाज नियंत्रक खोलें (_m)"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "ऑडियो मिक्सर चलाएँ"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "वर्तमान फ़ाइल के बारे में जानकारी दिखाएँ"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "वर्तमान फाइल बंद करें"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "प्रोग्राम से बाहर जाएँ"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "नियंत्रण (_C)"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "ध्वनि रेकॉर्ड करें "
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "ध्वनि बजाएँ"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "ध्वनि बंद"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "मदद (_H)"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "विषय सूची"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "मैनुअल खोलें"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "इस अनुप्रयोग के बारे में"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml लोड नहीं कर सका. प्रोग्राम विधिवत अधिष्ठापित नहीं भा हो सकता है"
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "खोलें"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "सहेजें"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "इस रूप में सहेजें"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "इनपुट से रेकॉर्ड करें"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "इस रूप में रेकॉर्ड करें (_R):"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<कुछ नहीं>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "लंबाईः "
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "स्तरः"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - ध्वनि रेकॉर्डर"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "विंडो की ऊंचाई"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "प्रदर्शित होने वाली विंडो की ऊंचाई"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "विंडो की चौड़ाई"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "प्रदर्शित होने वाली विंडो की चौड़ाई"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ध्वनि प्रसंग"
+
+# create main window + menus
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "अनजान आवाज नियंत्रण %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "कोई आवाज नियंत्रण तत्व GStreamer प्लगिन और/या युक्ति नहीं मिला"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "रिकॉर्ड कर रहा है"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "स्विचेस"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "विकल्प"
+
+# create main window + menus
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "आवाज़ निर्धारक वरीयताएँ"
+
+#: ../gst-mixer/src/preferences.c:120
+#| msgid "_Select tracks to be visible:"
+msgid "_Select mixers to be visible:"
+msgstr "दिखने के लिये मिक्सर चुनें (_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "आवाजरहित/आवाजयुक्त %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ट्रैक %s: आवाजरहित"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s से ऑडियो रिकार्डिंग टॉगल करें"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s ट्रैक: ऑडियो रिकार्डिंग"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s विकल्प चयन"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "ट्रैक %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "चैनल %d का %s ट्रैक"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ट्रैक %s, चैनल %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s एकसाथ लॉक करें"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ट्रैक %s: चैनल को एकसाथ लॉक करें"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "मोनो"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "बायाँ"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "दायाँ"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "बायें से"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "दाहिने से"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "पीछे से बांये"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "पीछे से दाहिने"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "केंद्र सम्मुख"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "किनारा बांया"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "किनारा दाहिना"
+
+# Attempts to get length ran out.
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "अज्ञात"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s की आवाज %s पर चैनल"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "एक MATE/GStreamer-आधारित आवाज नियंत्रण अनुप्रयोग"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "राजेश रंजन ([email protected], [email protected])"
+
+# create main window + menus
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "आवाज नियंत्रण: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "युक्ति (_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "अलग युक्ति पर आवाज नियंत्रण करें"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "कुछ नहीं"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "असमर्थित"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "डिफ़ॉल्ट"
+
+# Fatal error
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr "मुख्य विंडो प्रारंभ करने में असफल"
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+#| msgid "Failed to load glade file; please check your installation."
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI फाइल लोड करने में विफल; कृपया अपना संस्थापन को जांचें."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "जी-स्ट्रीमर अनुप्रयोगों हेतु डिफ़ॉल्ट्स कॉन्फ़िगर करें "
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr "मल्टीमीडिया तंत्र चयनक"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "अपने आप पता लगाएँ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "अनुकूलित"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "ओपन-जीएल"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X विंडो सिस्टम (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X विंडो सिस्टम (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "ध्वनि जाँचें"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "खामोशी"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (उदा. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "जांच इनपुट"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "लिनक्स के लिए वीडियो (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "लिनक्स के लिए वीडियो 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' हेतु टेस्ट पाइप लाइन बनाने में असफल"
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "मदद दिखाने में त्रुटि हुई: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "प्रोफ़ाइल \"%s\" संपादित कर रहे"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<कोई वर्णन नहीं>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio प्रोफ़ाइल्स की सूची प्राप्त करने में त्रुटि हुई. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ऑडियो प्रोफ़ाइल सूची परिवर्तनों की सूचना सब्सक्राइब करने में त्रुटि हुई. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "प्रोफ़ाइल पथ %s भूलने में एक त्रुटि हुई. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "संपादन (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "यह प्रोफाइल मिटायें?\n"
+msgstr[1] "ये %d प्रोफाइल मिटायें?\n"
+
+# the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "प्रोफ़ाइल मिटाएँ \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "प्रोफ़ाइल मिटाएँ"
+
+# dialog =
+# gtk_dialog_new_with_buttons (_("Edit Profiles"),
+# NULL,
+# GTK_DIALOG_DESTROY_WITH_PARENT,
+# GTK_STOCK_HELP,
+# GTK_RESPONSE_HELP,
+# GTK_STOCK_CLOSE,
+# GTK_RESPONSE_ACCEPT,
+# NULL);
+# FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "गनोम ऑडियो प्रोफ़ाइल संपादित करें"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "प्रोफ़ाइल्स: (_P)"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "आपके पास प्रोफ़ाइल \"%s\" नाम से पहले से ही मौजूद है."
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "जी-कॉन्फ त्रुटी (फ़िक्समी): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"फ़ाइल \"%s\" नहीं है. यह इंगित करता है कि अनुप्रयोग उचित प्रकार संस्थापित नहीं है, अतः "
+"संवाद प्रदर्शित नहीं हो सकता."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"'%s --help' को उपलब्ध कमांड लाइन विकल्प की पूरी सूची दिखाने के लिए चलाएँ.\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "ऑ़डियो प्रोफ़ाइल संपादित करें"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "नया प्रोफ़ाइल"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "प्रोफ़ाइल वर्णन: (_d)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "सक्रिय? (_A)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "बनाएँ (_C)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "फ़ाइल एक्सटेंशन: (_E)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "जी-स्ट्रीमर पाइपलाइन (_G):"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "प्रोफ़ाइल नामः (_P)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ऑ़डियो प्रोफ़ाइल हेतु एक वर्णन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"प्रोफ़ाइल का वर्णन, जिसमें है अधिक जानकारी तथा बताता है कि कब इस प्रोफ़ाइल का उपयोग "
+"करें."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"फ़ाइल-नाम एक्सटेंशन जिसका उपयोग फ़ाइलें भंडारित करने में उपयोग किया जाएगा जो इस प्रोफ़ाइल "
+"से एनकोडेड होंगी."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "इस प्रोफ़ाइल के उपयोग हेतु आंशिक जी-स्ट्रीमर पाइपलाइन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ऑ़डियो प्रोफ़ाइल हेतु एक छोटा नाम"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ऑडियो प्रोफ़ाइल हेतु संक्षिप्त नाम, जो प्रोफ़ाइल के चयन तथा उन्हें बेजोड़ पहचान देने में उपयोग "
+"में लिया जाएगा. "
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "सीडी क्वालिटी, एएसी"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "सीडी क्वालिटी, हानि-रहित"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "सीडी क्वालिटी, हानियुक्त"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "सीडी गुणवत्ता, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "सीडी क्वालिटी, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ऑडियो रेकॉर्डिंग प्रोफ़ाइल्स की सूची. सूची में हैं स्ट्रिंग्स सबडिरेक्ट्रीज़ नाम इसके सापेक्ष - //"
+"system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "प्रोफ़ाइल्स की सूची"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "इस प्रोफ़ाइल हेतु डिफ़ॉल्ट फ़ाइल एक्सटेंशन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "आंशिक जी-स्ट्रीमर पाइपलाइन उपयोग में"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"सीडी-क्वॉलिटी ऑडियो में परिवर्तन हेतु उपयोग में लिया जाता है, परंतु हानिरहित संपीडन कोडेक "
+"के साथ. इसका उपयोग तभी करें यदि आप बाद में फ़ाइल को संपादित करना चाहेंगे या इसे सीडी में "
+"प्रतिलिपि करना चाहेंगे."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"सीडी-क्वॉलिटी ऑडियो में परिवर्तन हेतु उपयोग में लिया जाता है, परंतु हानियुक्त संपीडन कोडेक "
+"के साथ. इसका उपयोग सीडी से ऑडियो निकालने तथा रेडियो रेकॉर्डिंग हेतु करें."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"AAC कोडेक के साथ CD-गुणवत्ता बदलने के लिए प्रयुक्त लॉसी. युक्ति में नक़ल करने के लिए फाइल "
+"तैयारी के लिए इसे प्रयोग करें जो कि केवल AAC कोडेक का समर्थन करता है. नोट करें कि इस "
+"प्रारूप का प्रयोग करना आपके क्षेत्र के लिए अवैध हो सकता है; अपने वकील से युक्ति के लिए संपर्क "
+"करें."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"MP2 कोडेक के साथ CD-गुणवत्ता बदलने के लिए प्रयुक्त लॉसी. युक्ति में नक़ल करने के लिए फाइल "
+"तैयारी के लिए इसे प्रयोग करें जो कि केवल MP2 कोडेक का समर्थन करता है. नोट करें कि इस "
+"प्रारूप का प्रयोग करना आपके क्षेत्र के लिए अवैध हो सकता है; अपने वकील से युक्ति के लिए संपर्क "
+"करें."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"MP3 कोडेक के साथ CD-गुणवत्ता बदलने के लिए प्रयुक्त लॉसी. युक्ति में नक़ल करने के लिए फाइल "
+"तैयारी के लिए इसे प्रयोग करें जो कि केवल MP3 कोडेक का समर्थन करता है. नोट करें कि इस "
+"प्रारूप का प्रयोग करना आपके क्षेत्र के लिए अवैध हो सकता है; अपने वकील से युक्ति के लिए संपर्क "
+"करें."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"आवाज़-क्वॉलिटी ऑडियो में परिवर्तन हेतु उपयोग में लिया जाता है. इसका उपयोग भाषण रेकॉर्ड "
+"करने हेतु करें."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"आवाज़-क्वॉलिटी ऑडियो में परिवर्तन हेतु उपयोग में लिया जाता है. इसका उपयोग भाषण रेकॉर्ड "
+"करने हेतु करें जो संपादित नहीं है."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "आवाज, हानि-रहित"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "आवाज, क्षीण"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "इस प्रोफ़ाइल का उपयोग करें या नहीं"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "इस प्रोफ़ाइल का उपयोग करें तथा प्रदर्शित करें या नहीं."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "कोई ध्वनि नहीं"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "अंतर्निर्मित"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "घटना ध्वनि जाँच रहा है"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "प्रसंग से"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "क़िस्म"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+#| msgid "Sound Theme:"
+msgid "Sound _theme:"
+msgstr "ध्वनि प्रसंग (_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+#| msgid "Choose an alert sound:"
+msgid "C_hoose an alert sound:"
+msgstr "कोई चेतावनी ध्वनि चुनें (_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+#| msgid "Enable window and button sounds"
+msgid "Enable _window and button sounds"
+msgstr "विंडो और बटन ध्वनि सक्रिय करें (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "चेतावनी ध्वनि"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "विंडो और बटन"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "क्लिक किया बटन"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "क्लिक किया टॉगल बटन"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "अधिकतम किया विंडो"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "अधिकतम से वापस लिया विंडो"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "न्यूनतम किया विंडो"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "डेस्कटॉप"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "लॉगिन"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "लॉगआउट"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "नया ई-मेल"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "खाली रद्दी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "लंबी क्रिया संपन्न (डाउनलोड, सीडी बर्निंग, आदि)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "चेतावनी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "सूचना या प्रश्न"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "चेतावनी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "त्रुटि"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "बैटरी चेतावनी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "ध्वनि फ़ाइल चुनें"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "ध्वनि फाइल"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "मनपसंद..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "ध्वनि प्रसंग:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "विंडो और बटन ध्वनि सक्रिय करें"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "बार्क"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "ड्रिप"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ग्लास"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "सोनार"
+
diff --git a/po/hr.po b/po/hr.po
new file mode 100644
index 0000000..63dae18
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,2458 @@
+# Translation of mate-media to Croatiann
+# Copyright (C) Croatiann team
+# Translators: Automatski Prijevod <>,Denis Lackovic <[email protected]>,pr pr <[email protected]>,Robert Sedak <[email protected]>,
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-08 12:05+0200\n"
+"PO-Revision-Date: 2008-04-15 07:49+0000\n"
+"Last-Translator: Launchpad Translations Administrators <rosetta@launchpad."
+"net>\n"
+"Language-Team: Croatian <[email protected]>\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 02:43+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adresa servera kojem će se slati CD upiti"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Podaci koji se šalju poslužitelju"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Ime poslužitelja"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Vrsta poslužitelja"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Naziv računala biti će poslan uz sve upite"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Port na kojem sluša baza podataka"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Vrsta poslužitelja kojem se šalju upiti o CD-ima. Dozvoljene vrijednosti su "
+"0 (FriDB kružni poslužitelj), 1 (neki drugi FriDB poslužitelj) ili 2 (drugi "
+"poslužitelj)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Korisničko ime"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Korisničko ime koje se šalje sa svіm upitima"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Ovaj ključ navodi koji podaci o korisniku će se poslati poslužitelju radi "
+"upita o CD-ima. Dozvoljene vrijednosti su 0 (ništa se ne šalje), 1 (pravi "
+"podaci) ili 3 (neki drugi podaci)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Naziv računala"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Došlo je do greške pri prikazivanju pomoći: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Ne šalji po_datke"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Pošalji _prave podatke"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Pošalji _ostale podatke:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Ime:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Ime računala:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Informacije Prijave"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "_FriDB kružni poslužitelj..."
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Drugi _FriDB poslužitelj:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Poslužitelj"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Smještaj"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Ažuriraj popis poslužitelja"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Drugi _poslužitelj:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Ime računala:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr "Podešavanja CD baze podataka"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Nepoznato / nepoznato"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:1012
+#: ../grecord/src/gsr-window.c:1022 ../grecord/src/gsr-window.c:1038
+#: ../grecord/src/gsr-window.c:1047 ../grecord/src/gsr-window.c:1401
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Višestruko podudaranje..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"U bazi podataka postoji više pronađenih rezultata.\n"
+"Sljedi popis pronađenih, odaberite rezultat koji Vam najviše odgovara"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategorija"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Disc ID"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Izvođač i Naslov"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "Nepoznata traka"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Poslužitelj baze CD-a"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Izmjeni postavke poslužitelja CD baze podataka"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Klasični rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Zemlja"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Oldies"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Ostalo"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Stijena"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternative"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Soundtrack"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambientalna"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vokalna"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasično"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumentalna"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Igra"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Zvučni isječak"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Buka"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Razmak"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditacijska"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumentalni Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumentalni Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Narodna"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gotika"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedy"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Kršćanski Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Indijanski"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latinično"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gotički Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Simfonijski Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Spori Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Zbor"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Lako sluĹĄljivo"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Akustički"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humor"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Govor"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Ĺ ansona"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Kamerna muzika"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Simfonija"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satira"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Spori Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Klubska"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklorna"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "SnaĹžna balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Ritmični Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Slobodni stil"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Kršćanski Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rok"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749 ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "Nepoznati izvođač"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752 ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "Nepoznati izvođač"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Uređivanje ID-a diska: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Sakrij dodatne opcije diska"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Pokaži dodatne opcije diska"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Sakrij dodatne opcije trake"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Pokaži dodatne opcije trake"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Uređivanje ID-a diska: "
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Izvođač:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Naslov diska:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "_Komentar diska:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Žanr:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Godina:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Naslov"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Duljina"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Dodatni podaci o traci:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Uređivač traka"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Ne mogu stvoriti CDDBTrackEditor tvornicu.\n"
+"Razlog je možda u tome što je već pokrenut cddb-track-editor-a.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD zaslon"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Prikazivanje podataka o albumu koji se trenutno svira, izvođaču i proteklom "
+"vremenu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Linija vremena"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Linija za prikaz proteklog vremena trake koja se trenutno reprodukuje"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Info linija"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Linija za prikaz informacija"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Linija izvođača"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Linija u kojoj se prikazuje naziv izvođača"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Linija albuma"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Linija u kojoj se prikazuje naziv albuma"
+
+#: ../mate-cd/callbacks.c:101 ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297 ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "Sviraj"
+
+#: ../mate-cd/callbacks.c:174 ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256 ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379 ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444 ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "Pauza"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Sviram %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Sviram\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "Pauzirano"
+
+#: ../mate-cd/callbacks.c:682 ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941 ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665 ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "Cd svirač"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "Zaustavljen"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "Greška s diskom"
+
+#: ../mate-cd/callbacks.c:725 ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "Nema diska"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "Prazan disk"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr "Uređaj je otvoren"
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "CD sa podacima"
+
+#: ../mate-cd/callbacks.c:904 ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "Nema CD uređaja"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "Greška sa uređajem"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "CD svirač za MATE"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr "Sadržaj u CDDB se promjenio"
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Biranjem 'Da' pobrisat ćete prijašnji sadržaj u CDDB."
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "Želite li nastaviti?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197 ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "Glasnoća %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Nemate dozvole za pristup %s."
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s izgleda da ne pokazuje na valjani CD uređaj. Mogući razlozi su:\n"
+"a) Podrška za CD uređaj nije ugrađena u Vaš sustav\n"
+"b) Nemate ispravne dozvole pristupa CD uređaju\n"
+"v) %s nije CD uređaj.\n"
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Nepoznato"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "_Sviranje / Pauza"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "_Zaustavi"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "P_rethodna"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "_Slijedeća"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr "Izbaci disk"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365 ../grecord/src/gsr-window.c:2137
+msgid "_Help"
+msgstr "_Pomoć"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "_O programu..."
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "_Završi"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Niste postavili CD uređaj. To znači da CD svirač neće raditi.\n"
+"Kliknite na \"Postavi uređaj\" za otvaranje dijaloga u kojem možete\n"
+"postaviti uređaj, ili kliknite na \"Izlaz\" za napuštanje programa."
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr "Postavi uređaj"
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "Nema CD uređaja"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Nije moguće ispravno pokrenuti CD svirač\n"
+"\n"
+"Pritisnite \"Detalji\" za više informacija o uzroku rušenja.\n"
+"\n"
+"Pritisnite \"Postavi uređaj\" za otvaranje dijaloga na kojem možete "
+"postaviti uređaj, ili pritisnite \"Izlaz\" za napuštanje programa"
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "_Detalji"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "_Postavi uređaj"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "CD uređaj nije valjan"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "Položaj"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "Otvori podešavanja"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "Podešenja"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr "Popis traka"
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr "Otvori uređivač traka"
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr "Uređivač traka"
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "Sviranje / Pauza"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "Zaustavi"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr "Prijašnji zapis"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "Prethodni"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr "Premotaj"
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr "Brzo pretraživanje prema naprijed"
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "Sljedeći zapis"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr "Izbaci CD"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "Izbaci"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr "CD uređaj u upotrebi"
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Pokreni samo ako već nije pokrenut CD svirač"
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr "Sviranje CD-a odmah nakon pokretanja"
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "Ne mogu stvoriti svirač"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Audio CD-i"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Glasnoća CD svirača"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Tema CD svirača"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Putanja do uređaja"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Izbaci CD pri zatvaranju CD svirača?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Pustiti pri pokretanju CD svirača?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Treba li CD izbaciti pri zatvaranju CD svirača"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+"Putanja prema CD uređaju koji CD svirač treba koristiti za puštanje CD-ova"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+#, fuzzy
+msgid "What theme should the CD player use for its appearance"
+msgstr "Koju temu treba koristiti CD svirač za svoj izgled"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Koju temu treba koristiti CD svirač za svoj izgled kada je pokrenut?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Kada se pokrene CD svirač, treba li odmah početi svirati CD?"
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Neuspješno izbacivanje CD-a: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"To znači da se CD svirač neće moći pokrenuti."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Greška pri postavljanju uređaja"
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "Podešavanja CD svirača"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Uređaj:"
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "Ponašanje"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr "Započni _svirati kada se pokrene CD svirač"
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr "Započni svirati kada se pokrene CD svirač"
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Pokušaj izaciti CD-a pri zatvaranju CD svirača"
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Pokušaj izbaciti CD pri zatvaranju CD svirača"
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "Teme"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "_Odaberite temu:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Snimi primjerke zvuka"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1235
+msgid "Sound Recorder"
+msgstr "Snimač zvuka"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:139 ../grecord/src/gsr-window.c:1731
+#: ../grecord/src/gsr-window.c:2673
+msgid "Untitled"
+msgstr "Bez naslova"
+
+#: ../grecord/src/mate-recorder.c:141 ../grecord/src/gsr-window.c:1733
+#, c-format
+msgid "Untitled-%d"
+msgstr "Bez naslova-%d"
+
+#: ../grecord/src/gsr-window.c:192
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Ne mogu kreirati GStreamer %s element.\n"
+"Molim instalirajte '%s' dodatak iz '%s' modula.\n"
+"Provjerite je li instalacija ispravna pokrenuvši\n"
+" gst-inspect-0.10 %s\n"
+"te nakon toga ponovno pokrenite mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:208
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Molim provjerite njegove postavke.\n"
+"Možda vam nedostaju potrebni dodatci."
+
+#: ../grecord/src/gsr-window.c:294
+#, fuzzy, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "minuta"
+msgstr[1] "minuta"
+msgstr[2] "minuta"
+
+#: ../grecord/src/gsr-window.c:295
+#, fuzzy, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "sat"
+msgstr[1] "sat"
+msgstr[2] "sat"
+
+#: ../grecord/src/gsr-window.c:296
+#, fuzzy, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "sekunda"
+msgstr[1] "sekunda"
+msgstr[2] "sekunda"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr ""
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:371
+#, fuzzy
+msgid "Open a File"
+msgstr "Otvori datoteku"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Ne mogu učitati datoteku:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1532
+#: ../grecord/src/gsr-window.c:1790 ../grecord/src/gsr-window.c:2490
+msgid "Ready"
+msgstr "Spreman"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Zamijeni"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Datoteka \"%s\" već postoji. \n"
+"Želite li je zamjeniti ovom koju spremate?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Ne mogu spremiti datoteku \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Spremi datoteku kao"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nije instaliran u putanji."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Došlo je do greške pri pokretanju %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Spremiti promjene u datoteku \"%s\" prije zatvaranja?"
+
+#: ../grecord/src/gsr-window.c:875
+msgid "Close _without Saving"
+msgstr "Zatvori _bez spremanja"
+
+#: ../grecord/src/gsr-window.c:882
+msgid "Question"
+msgstr "Pitanje"
+
+#: ../grecord/src/gsr-window.c:983
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (nije sačuvano)"
+
+#: ../grecord/src/gsr-window.c:999
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajt)"
+msgstr[1] "%s (%llu bajta)"
+msgstr[2] "%s (%llu bajtova)"
+
+#: ../grecord/src/gsr-window.c:1003
+msgid "Unknown size"
+msgstr "Nepoznata veličina"
+
+#: ../grecord/src/gsr-window.c:1024
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1032
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Procijenjeno)"
+
+#: ../grecord/src/gsr-window.c:1050
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1080
+#, c-format
+msgid "%s Information"
+msgstr "Podaci o %s"
+
+#: ../grecord/src/gsr-window.c:1104 ../grecord/src/gsr-window.c:2402
+msgid "File Information"
+msgstr "Podaci o datoteci"
+
+#: ../grecord/src/gsr-window.c:1119
+msgid "Folder:"
+msgstr "Mapa:"
+
+#: ../grecord/src/gsr-window.c:1125 ../grecord/src/gsr-window.c:2409
+msgid "Filename:"
+msgstr "Ime datoteke:"
+
+#: ../grecord/src/gsr-window.c:1131
+msgid "File size:"
+msgstr "Veličina datoteke:"
+
+#: ../grecord/src/gsr-window.c:1140
+msgid "Audio Information"
+msgstr "Podaci o snimci"
+
+#: ../grecord/src/gsr-window.c:1155
+msgid "File duration:"
+msgstr "Trajanje datoteke:"
+
+#: ../grecord/src/gsr-window.c:1161
+msgid "Number of channels:"
+msgstr "Broj kanala:"
+
+#: ../grecord/src/gsr-window.c:1167
+msgid "Sample rate:"
+msgstr "Veličina uzorka:"
+
+#: ../grecord/src/gsr-window.c:1173
+msgid "Bit rate:"
+msgstr "Protok bitova:"
+
+#: ../grecord/src/gsr-window.c:1238
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Snimatelj zvuka za MATE\n"
+
+#: ../grecord/src/gsr-window.c:1504
+msgid "Playing..."
+msgstr "Izvođenje..."
+
+#: ../grecord/src/gsr-window.c:1636
+msgid "MateConf audio output"
+msgstr "MateConf zvučni izlaz"
+
+#: ../grecord/src/gsr-window.c:1645 ../gst-mixer/src/element.c:216
+#: ../gst-mixer/src/misc.c:58
+msgid "Playback"
+msgstr "Reprodukcija"
+
+#: ../grecord/src/gsr-window.c:1722
+msgid "Recording..."
+msgstr "Snimanje..."
+
+#: ../grecord/src/gsr-window.c:1812
+msgid "MateConf audio recording"
+msgstr "MateConf snimanje zvuka"
+
+#: ../grecord/src/gsr-window.c:1821
+#, fuzzy
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Vaše postavke preuzimanja zvuka su neispravne. Molim popravite ih u postavke "
+"multimedije."
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "file output"
+msgstr "izlaz u datoteku"
+
+#: ../grecord/src/gsr-window.c:2005
+msgid "level"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2029
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nisam mogao analizirati '%s' zvučnu datoteku. "
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nisam mogao preuzeti koristeći se '%s' zvučnim profilom. "
+
+#: ../grecord/src/gsr-window.c:2055
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nisam mogao pisati u datoteku koristeći se '%s' zvučnim profilom. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2109
+msgid "_File"
+msgstr "_Datoteka"
+
+#: ../grecord/src/gsr-window.c:2111
+msgid "Create a new sample"
+msgstr "Napravi novi uzorak"
+
+#: ../grecord/src/gsr-window.c:2113
+msgid "Open a file"
+msgstr "Otvori datoteku"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Save the current file"
+msgstr "Spremi trenutnu datoteku"
+
+#: ../grecord/src/gsr-window.c:2117
+msgid "Save the current file with a different name"
+msgstr "Makni trenutni pogled na spremink"
+
+#: ../grecord/src/gsr-window.c:2118
+msgid "Open Volu_me Control"
+msgstr "Pokreni kontrolu glasnoće"
+
+#: ../grecord/src/gsr-window.c:2119
+msgid "Open the audio mixer"
+msgstr "Pokreni mikser zvuka"
+
+#: ../grecord/src/gsr-window.c:2121
+msgid "Show information about the current file"
+msgstr "Pokaži podatke o tekućoj datoteci"
+
+#: ../grecord/src/gsr-window.c:2123
+msgid "Close the current file"
+msgstr "Zatvori trenutnu datoteku"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Quit the program"
+msgstr "Završi program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2128
+msgid "_Control"
+msgstr "_Kontrole"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Record sound"
+msgstr "Snimi zvuk"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Play sound"
+msgstr "Odsviraj zvuk"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Stop sound"
+msgstr "Zaustavi zvuk"
+
+#: ../grecord/src/gsr-window.c:2138
+#, fuzzy
+msgid "Contents"
+msgstr "prednji srednji"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Open the manual"
+msgstr "Otvori priručnik"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "About this application"
+msgstr "O ovom programu"
+
+#: ../grecord/src/gsr-window.c:2264
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "Ne mogu učitati ui.xml. Program možda nije pravilno instaliran"
+
+#: ../grecord/src/gsr-window.c:2287
+msgid "Open"
+msgstr "Otvori"
+
+#: ../grecord/src/gsr-window.c:2289
+msgid "Save"
+msgstr "Spremi"
+
+#: ../grecord/src/gsr-window.c:2291
+msgid "Save As"
+msgstr "Spremi kao"
+
+#: ../grecord/src/gsr-window.c:2347
+#, fuzzy
+msgid "Record from _input:"
+msgstr "Snimi s ulaza:"
+
+#: ../grecord/src/gsr-window.c:2369
+#, fuzzy
+msgid "_Record as:"
+msgstr "Snimi kao:"
+
+#: ../grecord/src/gsr-window.c:2416
+msgid "<none>"
+msgstr "<nijedno>"
+
+#: ../grecord/src/gsr-window.c:2430
+msgid "Length:"
+msgstr "Duljina:"
+
+#: ../grecord/src/gsr-window.c:2468
+msgid "Level:"
+msgstr ""
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2558
+#, fuzzy, c-format
+msgid "%s - Sound Recorder"
+msgstr "Snimač zvuka"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Prilagodi jačinu zvuka"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:281 ../gst-mixer/src/window.c:282
+msgid "Volume Control"
+msgstr "Kontrola glasnoće"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Visina prozora"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Visina prikazanog prozora"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Širina prozora"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Širina prikazanog prozora"
+
+#: ../gst-mixer/src/element.c:218 ../gst-mixer/src/misc.c:60
+msgid "Recording"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:220 ../gst-mixer/src/misc.c:62
+msgid "Switches"
+msgstr "Prekidači"
+
+#: ../gst-mixer/src/element.c:222 ../gst-mixer/src/misc.c:64
+msgid "Options"
+msgstr "Postavke"
+
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Nepoznata kontrola glasnoće %d"
+
+#: ../gst-mixer/src/main.c:161
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nisam pronašao GStreamer dodatke i/ili uređaje za kontrolu glasnoće."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Postavke za upravljanje glasnoćom"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Odaberite kanale koji će se vidjeti:"
+
+#: ../gst-mixer/src/track.c:262
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Prigušeno/neprigušeno %s"
+
+#: ../gst-mixer/src/track.c:316
+#, c-format
+msgid "Track %s: mute"
+msgstr "Kanal %s: priguši"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:387
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:404
+#, c-format
+msgid "Track %s: audio recording"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:492
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Izbor opcija"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Traka %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d trake %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Traka %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Zaključaj kanale za %s zajedno"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Traka %s: zaključaj kanale zajegno"
+
+#: ../gst-mixer/src/volume.c:198
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "left"
+msgstr "lijevog"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "right"
+msgstr "desnog"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front left"
+msgstr "prednji lijevi"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "front right"
+msgstr "prednji desni"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear left"
+msgstr "zadnji lijevi"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "rear right"
+msgstr "zadnji desni"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front center"
+msgstr "prednji srednji"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:212
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side left"
+msgstr "bočni lijevi"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "side right"
+msgstr "bočni desni"
+
+#: ../gst-mixer/src/volume.c:215
+msgid "unknown"
+msgstr "nepoznato"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:221
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Glasnoća %s kanala na %s"
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Program za upravljanje glasnoćom na osnovi MATE/GStreamera"
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr ""
+" Automatski Prijevod <>\n"
+" Denis Lackovic <[email protected]>\n"
+" Robert Sedak <[email protected]>\n"
+"\n"
+"Launchpad Contributions:\n"
+" Ante Karamatić https://launchpad.net/~ivoks\n"
+" Launchpad Translations Administrators https://launchpad.net/~rosetta-"
+"admins\n"
+" Senko Rasic https://launchpad.net/~senko\n"
+" Tomislav Marčinković https://launchpad.net/~tmarcink"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Kontrola glasnoće: %s"
+
+#: ../gst-mixer/src/window.c:393
+#, fuzzy
+msgid "_Device: "
+msgstr "_Uređaj:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:432
+msgid "Control volume on a different device"
+msgstr "Upravljaj glasnoćom na drugom uređaju"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr ""
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "Greška pri stvaranju glavnog prozora"
+
+#: ../gstreamer-properties/gstreamer-properties.c:653
+msgid "Failed to load glade file; please check your installation."
+msgstr "Ne mogu učitati opis sučelja; molim provjerite vašu instalaciju."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Postavi uobičajena podešavanja za GStrimer aplikacije"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Izbornik multimedijskog sustava"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Isprobavanje...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Pritisnite \"U redu\" za završetak."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "_Test"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Isprobavanje cjevovoda"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+#, fuzzy
+msgid "OpenGL"
+msgstr "Otvori"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Neuspjeh u stvaranju probnog cjevovoda za \"%s\""
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:539
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Došlo je do greške pri prikazivanju pomoći: %s"
+
+#: ../profiles/audio-profile-edit.c:334
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Uređivanje profila \"%s\""
+
+#: ../profiles/audio-profile.c:92
+#, fuzzy
+msgid "<no name>"
+msgstr "<bez imena>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<bez opisa>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Došlo je do greške pri preuzimanju popisa gm_audio profila zvukova. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Došlo je do greške prilikom pretplaćivanja na obavijesti o promjenama u "
+"popisu profila zvuka. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Došlo je do greške prilikom zaboravljanja mape s profilima %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Uređivanje"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Obrisati ovaj %d profil?\n"
+msgstr[1] "Obrisati ova %d profila?\n"
+msgstr[2] "Obrisati ovih %d profila?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Obriši profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Izbriši profil"
+
+#: ../profiles/audio-profiles-edit.c:602
+msgid "Edit MATE Audio Profiles"
+msgstr "Uredi profile MATE zvuka"
+
+#: ../profiles/audio-profiles-edit.c:651
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:835
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Već imate profil pod imenom \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Greška MateConf-a: %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Nedostaje datoteka \"%s\". Ovo pokazuje da je program neispravno instaliran, "
+"stoga dijalog ne može biti prikazan."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Uredi profil zvuka"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Novi profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Aktivno?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Stvori"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Ime _profila:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Opis za profil zvučne datoteke"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Opis profila, sadrži više informacija, te opisuje kada koristiti ovaj profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Dodatak naziva datoteke koji će se koristiti kod spremanja datoteka "
+"šifriranih ovim profilom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Djelomično se koristi cjevovod GStreamer-a za ovaj profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Kratko ime za profil zvuka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Kratko ime za profil zvuka, koristiti će se u odabirima, te jedinstveno "
+"označava profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD kvaliteta, bez gubitka kvalitete"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD kvaliteta, s gubitkom kvalitete"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Popis profila zapisivanja zvuka. Popis sadrži nazive poddirektorija pod /"
+"system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "Popis profila"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "Uobičajeni dodatak datoteci za ovaj profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "Djelomično se koristi cjevovod GStreamer-a"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvalitete, ali sa kodekom sažimanja bez "
+"gubitka kvalitete. Koristite ovo ako kasnije želite datoteku uređivati ili "
+"pohraniti na CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvalitete, ali sa kodekom sažimanja s "
+"gubitkom kvalitete. Koristite za preuzimanje sa CD-a i snimanje zvuka."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Koristi se za pretvaranje u zvuk glasovne kvalitete bez gubitaka. Koristite "
+"za snimanje i uređivanje govora."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Koristi se za pretvaranje u zvuk glasovne kvalitete s gubicima. Koristite za "
+"snimanje govora kojeg ne treba uređivati."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "Glas, s gubitkom kvalitete"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "Glas, bez gubitka kvalitete"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "Želite li korititi ovaj profil?"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "Želite li koristiti i prikazati ovaj profil?"
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Ne mogu se spojiti sa daemonom za zvuk.\n"
+"Pokrenite naredbu \"esd\" u naredbenoj liniji."
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "Postavite X poziciju mjerača."
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "Postavite Y poziciju mjerača."
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "Spoji se na ESD poslužitelj na ovom računalu."
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "RAČUNALO"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "Otvori okomitu inačicu mjerača."
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "Ponašaj se kao mjerač jačine snimka."
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "Poslužitelj je %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "Jačina zvuka snimke"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "Mjerač jačine"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Monitorirajte ulaznu jačinu zvuka snimanja"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Nadziranje razine snimanja"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Monitorirajte izlaznu jačinu zvuka"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Nadziranje glasnoće"
+
+#~ msgid "hours"
+#~ msgstr "sati"
+
+#~ msgid "minutes"
+#~ msgstr "minute"
+
+#~ msgid "seconds"
+#~ msgstr "sekunde"
+
+#~ msgid "_Open..."
+#~ msgstr "_Otvori..."
+
+#~ msgid "Save _As..."
+#~ msgstr "_Spremi Kao..."
+
+#~ msgid "Capture"
+#~ msgstr "Preuzimanje"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Promjeni uređaj"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Promjeni uređaj u %s"
diff --git a/po/hu.po b/po/hu.po
new file mode 100644
index 0000000..72bf53f
--- /dev/null
+++ b/po/hu.po
@@ -0,0 +1,1593 @@
+# Hungarian translation of mate-media.
+# Copyright (C) 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-media package.
+#
+# Szabolcs Ban <[email protected]>, 1999, 2000.
+# Miklos Szel <[email protected]>, 2000.
+# Gergely Nagy <[email protected]>, 2001.
+# Andras Timar <[email protected]>, 2001, 2002, 2003.
+# Emese Kovacs <[email protected]>, 2002.
+# Laszlo Dvornik <[email protected]>, 2004.
+# Gabor Kelemen <kelemeng at mate dot hu>, 2004, 2005, 2006, 2007, 2008, 2009, 2010.
+# Mate ORY <orymate at gmail d0t com>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-28 08:27+0200\n"
+"Last-Translator: Gabor Kelemen <kelemeng at mate dot hu>\n"
+"Language-Team: Hungarian <mate at fsf dot hu>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Hangerőszabályzó megjelenítése"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Hangerőszabályzó"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Hangerő és hangesemények módosítása"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Hang"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Hibakeresési kód engedélyezése"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Ezen alkalmazás verziója"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " – MATE hangerőszabályzó kisalkalmazás"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Várakozás a hangrendszer válaszára"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Indulóoldal"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " – MATE hangerőszabályzó"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Kimenet"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Hangkimenet hangereje"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Bemenet"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Mikrofon hangereje"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Bal"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Jobb"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Hátul"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Elöl"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Egyensúly:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Elhalás:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Mélysugárzó:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Erősítetlen"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Némítás"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Tiltva"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u bemenet"
+msgstr[1] "%u bemenet"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Rendszerhangok"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Csatlakozó:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Csúcsérzékelés"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Név"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Eszköz"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Hangszóróteszt ehhez: %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Hangszórók tesztelése"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "_Kimeneti hangerő: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Hangeffektusok"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Riasztás hangereje: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardver"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Válassza ki a beállítandó eszközt:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Kiválasztott eszköz beállításai:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "B_emeneti hangerő: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Bemeneti szint:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Válasszon _hangbemeneti eszközt:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Válasszon ha_ngkimeneti eszközt:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Alkalmazások"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Jelenleg nincs hangot lejátszó vagy felvevő alkalmazás."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Hangbeállítások"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Leállítás"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Teszt"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Mélysugárzó"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "A Hangbeállítások indítása meghiúsult: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Némítás"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Hangbeállítások"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Némítva"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Hangfelvétel készítése"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Hangrögzítő"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Névtelen"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Névtelen-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Nem hozható létre a(z) %s GStreamer elem.\n"
+"Telepítse a(z) „%s” bővítményt a(z) „%s” modulból.\n"
+"A telepítés helyessége ellenőrizhető a\n"
+" gst-inspect-0.10 %s\n"
+"parancs futtatásával és a mate-sound-recorder újraindításával."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Ellenőrizze a beállításait.\n"
+"Szükséges bővítmények hiányozhatnak."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld perc"
+msgstr[1] "%ld perc"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld óra"
+msgstr[1] "%ld óra"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld másodperc"
+msgstr[1] "%ld másodperc"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s %s és %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s és %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Fájl megnyitása"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"A fájl nem tölthető be:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Kész"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Csere"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Már létezik „%s” nevű fájl. \n"
+"Szeretné lecserélni azzal, amit épp menteni készül?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "A(z) „%s” fájl nem menthető"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Fájl mentése másként"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nincs telepítve az elérési útvonalon."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Hiba történt %s indításakor: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Menti a felvételt bezárás előtt?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Menti a felvételt?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Bezárás mentés _nélkül"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Bezárás mentés _nélkül"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Kérdés"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Nincs mentve)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bájt)"
+msgstr[1] "%s (%llu bájt)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Ismeretlen méret"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (becsült)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (monó)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (sztereó)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s adatai"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Fájl adatai"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mappa:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Fájlnév:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Fájl mérete:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Hanginformáció"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Fájl hossza:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Csatornák száma:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Mintavételezés:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitsebesség:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Hangrögzítő program a MATE-hoz\n"
+
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Lejátszás…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf hangkimenet"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Lejátszás"
+
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Felvétel…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf hangfelvétel"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr "A hangfelvétel beállításai érvénytelenek. Javítsa ezeket a Rendszer → Beállítások menü „Hang” pontja alatt."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "fájl kimenet"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "szint"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "A hangprofil („%s”) nem dolgozható fel."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nem készíthető felvétel a hangprofil („%s”) használatával."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nem írható a fájl a hangprofil („%s”) használatával."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fájl"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Új hangminta"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Fájl megnyitása"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "A jelenlegi fájl mentése"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "A jelenlegi fájl mentése más néven"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "_Hangerőszabályzó megnyitása"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "A hangkeverő megnyitása"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "A jelenlegi fájl adatai"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "A jelenlegi fájl bezárása"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Kilépés a programból"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Vezérlés"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Hangfelvétel készítése"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Hanglejátszás"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Hang leállítása"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Súgó"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Tartalom"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "A kézikönyv megnyitása"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Az alkalmazás névjegye"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Nem sikerült betölteni az UI fájlt. Lehetséges, hogy a program nincs megfelelően telepítve"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Megnyitás"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Mentés"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Mentés másként"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "_Felvétel a következő bemenetből:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Felvétel mint:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<nincs>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Hossz:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Szint:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s – Hangrögzítő"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Az ablak magassága"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "A megjelenítendő ablak magassága."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Az ablak szélessége"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "A megjelenítendő ablak szélessége."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Hangtéma"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Ismeretlen hangerőszabályzó %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nem találhatók hangerőszabályzó GStreamer bővítmények és/vagy eszközök."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Felvétel"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Kapcsolók"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Beállítások"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Hangerőszabályzó beállításai"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Válassza ki a látható sávokat:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "%s némítása/visszakapcsolása"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "%s sáv: némítás"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Hangfelvétel átváltása a következőről: %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s sáv: hangfelvétel"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s opció kiválasztása"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Sáv %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d. csatorna %s sávon"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "%s sáv, %d. csatorna"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s csatornáinak összekapcsolása"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "%s sáv: csatornák összekapcsolása"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "Monó"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "Bal"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "Jobb"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "Szemközti bal"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "Szemközti jobb"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "Bal hátsó"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "Jobb hátsó"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "Szemközti középső"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "Bal oldalsó"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "Jobb oldalsó"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "Ismeretlen"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s csatorna hangereje %s eszközön"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Egy MATE/GStreamer-alapú hangerőszabályzó alkalmazás"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Bán Szabolcs <[email protected]>\n"
+"Dvornik László <[email protected]>\n"
+"Kelemen Gábor <[email protected]>\n"
+"Kovács Emese <[email protected]>\n"
+"Nagy Gergely <[email protected]>\n"
+"Szél Miklós <[email protected]>\n"
+"Tímár András <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Hangerőszabályzó: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Eszköz: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Hangerő szabályzása egy másik eszközön"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nincs"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nem támogatott"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Alapértelmezett"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Nem sikerült létrehozni a főablakot"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Nem sikerült betölteni a felületfájlt, ellenőrizze a telepítést."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "A GStreamer-alkalmazások alapbeállításainak módosítása"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimédiarendszer-választó"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Hang"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "A befejezéshez kattintson az OK gombra."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Eszköz:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Alapértelmezett bemenet"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Alapértelmezett kimenet"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Adatcsatorna:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Bő_vítmény:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "A_datcsatorna:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_sztelés"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Adatcsatorna tesztelése"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Tesztelés…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Videó"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Eszköz:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "Bővítmén_y:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Tesztelés"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automatikus"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA – Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd – ART hangdémon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD – Enlightened hangdémon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS – Nyílt hangrendszer"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS – Nyílt hangrendszer 4. verzió"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio hangkiszolgáló"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Sun hang"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Egyéni"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL – Egyszerű DirectMedia réteg"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X ablakkezelő rendszer (Xv nélkül)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X ablakkezelő rendszer (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Teszthang"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Csend"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (például Zoran v4l eszköz)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Tesztbemenet"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Nem sikerült létrehozni a teszt adatcsatornát „%s” számára"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Hiba történt a súgó megjelenítése közben: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "„%s” profil szerkesztése"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<nincs elnevezve>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<nincs leírás>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Hiba történt a gm_audio profilok listájának lekérésekor. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Hiba történt a hangprofil-lista változásainak értesítéseire történő "
+"feliratkozáskor. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Hiba történt a(z) %s profilútvonal elfelejtése közben. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "S_zerkesztés"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Törli ezt a profilt?\n"
+msgstr[1] "Törli ezt a(z) %d profilt?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Törli a(z) „%s” profilt?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Profil törlése"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE hangprofilok szerkesztése"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profilok:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Önnek már van egy „%s” nevű profilja"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf hiba (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"A(z) „%s” fájl hiányzik. Ez azt jelzi, hogy az alkalmazás nincs megfelelően "
+"telepítve, így a párbeszédablak nem jeleníthető meg."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Adja ki a(z) „%s --help” parancsot az elérhető parancssori kapcsolók teljes "
+"listájáért.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Hang profil szerkesztése"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profil_leírás:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktív?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Fájl _kiterjesztése:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer adatcsatorna:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Profil_név:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Új profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Létrehozás"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "A hangprofil leírása"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"A profil több információt tartalmazó leírása, amely megadja, mikor "
+"használandó ez a profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Az ezzel a profillal kódolt fájlok tárolásakor használt fájlnévkiterjesztés."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Az ezzel a profillal használandó, részleges GStreamer adatcsatorna."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "A hangprofil rövid neve"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "A profil kiválasztásokkor és egyedi azonosítására használandó rövid neve."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-minőség, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-minőség, veszteségmentes"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-minőség, veszteséges"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-minőség, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-minőség, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"A felvételre használt hangprofilok listája. A lista karakterláncokat "
+"tartalmaz, amelyek alkönyvtárakat neveznek meg a /system/gstreamer/"
+"@GST_MAJORMINOR@/audio/profiles kulcsútvonalhoz képest."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profilok listája"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Az alapértelmezett fájl kiterjesztés ehhez a profilhoz"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "A használt részleges GStreamer adatcsatorna"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-minőségű hanggá alakításhoz használható, veszteségmentes tömörítést végző "
+"kodekkel. Használja ezt, ha később szerkeszteni vagy CD-re akarja írni a "
+"fájlt."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-minőségű hanggá alakításhoz használható, veszteséges tömörítést végző "
+"kodekkel. CD beolvasásához és rádiófelvételhez használja ezt."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-minőségű hanggá alakításhoz használható, veszteséges tömörítést végző AAC "
+"kodekkel. Használja ezt fájlok előkészítéséhez csak az AAC kodeket támogató "
+"eszközre másolásra. Ne feledje, hogy ezen formátum használata illegális "
+"lehet egyes joghatóságok alatt, ha bizonytalan, kérjen tanácsot ügyvédjétől."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-minőségű hanggá alakításhoz használható, veszteséges tömörítést végző MP2 "
+"kodekkel. Használja ezt fájlok előkészítéséhez csak az MP2 kodeket támogató "
+"eszközre másolásra. Ne feledje, hogy ezen formátum használata illegális "
+"lehet egyes joghatóságok alatt, ha bizonytalan, kérjen tanácsot ügyvédjétől."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-minőségű hanggá alakításhoz használható, veszteséges tömörítést végző MP3 "
+"kodekkel. Használja ezt fájlok előkészítéséhez csak az MP3 kodeket támogató "
+"eszközre másolásra. Ne feledje, hogy ezen formátum használata illegális "
+"lehet egyes joghatóságok alatt, ha bizonytalan, kérjen tanácsot ügyvédjétől."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Veszteségmentes, beszédhang minőségű hanggá alakításhoz használható. Beszéd "
+"felvételéhez vagy szerkesztéséhez használja ezt."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Veszteséges, beszédhang minőségű hanggá alakításhoz használható. "
+"Szerkesztést nem igénylő beszéd felvételéhez használja ezt."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Hang, veszteségmentes"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Hang, veszteséges"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Használatban van-e ez a profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "A profil használata és megjelenítése."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Nincsenek hangok"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Beépített"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Eseményhang tesztelése"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Témából"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Típus"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Hang_téma:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Válasszon _riasztáshangot:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "_Ablak- és gombhangok engedélyezése"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Riasztáshang"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Ablakok és gombok"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Gombra kattintás"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Kapcsológombra kattintás"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Ablak teljes méretű"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Ablak eredeti méretű"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Ablak kis méretű"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Asztali környezet"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Bejelentkezés"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Kijelentkezés"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Új e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Kuka ürítése"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Hosszú művelet (letöltés, CD-írás stb) befejeződött"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Értesítések"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Információ vagy kérdés"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Figyelmeztetés"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Hiba"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Akkumulátorfigyelmeztetés"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Válasszon hangfájlt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Hangfájlok"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Egyéni…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Hangtéma:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Ablak- és gombhangok engedélyezése"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Ugatás"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Vízcsepp"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Üveg"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Szonár"
+
diff --git a/po/id.po b/po/id.po
new file mode 100644
index 0000000..acc60c5
--- /dev/null
+++ b/po/id.po
@@ -0,0 +1,1543 @@
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:38+0000\n"
+"PO-Revision-Date: 2010-08-06 18:33+0700\n"
+"Last-Translator: Andika Triwidada <[email protected]>\n"
+"Language-Team: MATE Indonesian Translation Team <[email protected]>\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-Poedit-Language: Indonesian\n"
+"X-Poedit-Country: Indonesia\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Tampilkan kendali volume desktop"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Pengatur Volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Ubah volume suara dan peristiwa suara"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Suara"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Aktifkan kode awa kutu"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versi dari aplikasi ini"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Aplet Kendali Volume MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Menunggu sistem suara merespon"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Halaman awalan"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " - Kendali Volume MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Keluaran"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Volume Keluaran Suara"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Masukan"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volume Mikrofon"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Kiri"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Kanan"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Belakang"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Depan"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Fade:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Tak diperkuat"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Bisu"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Dimatikan"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u Keluaran"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Masukan"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Suara Sistem"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Ko_nektor:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Deteksi puncak"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nama"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Perangkat"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Pengujian Speaker bagi %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Uji Speaker"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "V_olume keluaran:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Efek Suara"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volume peringat_an:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Perangkat keras"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Pili_h perangkat untuk ditata:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Tatanan bagi perangkat yang dipilih:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volume _masukan:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Aras masukan:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Pili_h perangkat bagi masukan suara:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Pili_h perangkat bagi keluaran suara:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Aplikasi"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Tak ada aplikasi yang kini memainkan atau merekam suara."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferensi Suara"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Tes"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Gagal memulai Preferensi Suara: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Bisu"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferensi _Suara"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Dibisukan"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Rekam potongan suara"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Perekam Suara"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Tak berjudul"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Tak berjudul %d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Tidak dapat membuat elemen GStreamer %s.\n"
+"Pasanglah pengaya '%s' dari modul '%s'.\n"
+"Pastikan bahwa instalasinya telah benar dengan menjalankan\n"
+" gst-inspect-0.10 %s\n"
+"kemudian jalankan ulang mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Pastikanlah pengaturannya.\n"
+"Anda mungkin kehilangan beberapa pengaya penting."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld menit"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld jam"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld detik"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s, dan %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s dan %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Buka berkas"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Berkas tidak dapat dibuka:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Siap"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Timpa"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Sudah ada berkas dengan nama \"%s\" di sini.\n"
+"Ganti dengan yang Anda simpan ini?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Berkas \"%s\" tidak dapat disimpan"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Simpan berkas sebagai"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s tidak ada pada path"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Ada error saat mulai %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Simpan rekaman sebelum keluar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Simpan rekaman?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Tutup tanpa _Menyimpan"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_Lanjutkan tanpa Menyimpan"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pertanyaan"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (belum disimpan)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Ukuran tidak diketahui"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Tidak diketahui"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/detik"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Perkiraan)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informasi %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informasi berkas"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Folder:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nama berkas:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Ukuran berkas:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informasi audio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Durasi berkas:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Jumlah kanal:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Laju sampel:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Laju bit:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Perekam suara untuk MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Memutar…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Keluaran suara MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Keluaran Suara"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Merekam…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Perekaman suara MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Pengaturan audio Anda tidak benar. Perbaikilah dengan \"Preferensi Suara\" "
+"pada menu Preferensi Sistem."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "berkas keluaran"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "aras"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Tidak bisa memproses profil suara '%s'. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Tidak bisa menangkap menggunakan profil suara '%s'. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Tidak bisa menulis ke berkas yang menggunakan profil suara '%s'. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Berkas"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Buat sampel baru"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Buka berkas"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Simpan berkas ini"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Simpan berkas ini dengan nama lain"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Buka Kendali Su_ara"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Buka mixer suara"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Tampilkan informasi tentang berkas ini"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Tutup berkas ini"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Keluar dari aplikasi"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Kendali"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Rekam suara"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Mainkan suara"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stop suara"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Ba_ntuan"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Isi"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Buka manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Tentang aplikasi ini"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Tidak dapat memuat berkas UI. Pemasangan program mungkin tidak sempurna."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Buka"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Simpan"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Simpan Ke"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Rekam dar_i masukan:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Rekam sebagai:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<tidak ada>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Panjang:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Aras:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Perekam Suara"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Tinggi Jendela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Tinggi jendela yang akan ditampilkan."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Lebar Jendela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Lebar jendela yang akan ditampilkan."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema Suara"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Kendali Volume Tidak Diketahui %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Tidak menemukan kendali suara GStreamer plugin dan/atau perangkatnya."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Sedang merekam"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Saklar"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Pilihan"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Pengaturan Kendali Volume"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Pilih pencampur yang tampak:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Bisu/Suarakan %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Jalur %s: bisu"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Jungkitkan perekaman suara dari %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Trek %s: perekaman suara"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Pilihan %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Jalur %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d pada jalur %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Jalur %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Kunci kanal untul %s bersama"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Jalur %s: kunci semua kanal"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "kiri"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "kanan"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "kiri depan"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "kanan depan"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "kiri belakang"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "kanan belakang"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "tengah depan"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "sisi kiri"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "sisi kanan"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "tidak diketahui"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume kanal %s pada %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Aplikasi pengatur suara MATE berbasis GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Mohammad DAMT <[email protected]>\n"
+"http://id.mate.org/"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Kendali Volume: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Perangkat:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Atur volume pada perangkat yang berbeda"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Tak Ada"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Tak Didukung"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Bawaan"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Gagal membuat jendela utama"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Gagal memuat berkas UI, silakan periksa instalasi Anda."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Konfigurasikan nilai awal pada aplikasi GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Pemilih Sistem Multimedia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klik OK untuk mengakhiri."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "P_erangkat:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Masukan Baku"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Keluaran Baku"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipeli_ne:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_s"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Mencoba Pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Menguji…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Perangkat:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Tes"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Autodeteksi"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System Versi 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Bebas"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Sistem X Window (Tanpa Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Suara Uji"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Hening"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (mis. perangkat v4l Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Masukan Uji"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Gagal membuat test pipeline untuk '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Terjadi error ketika menampilkan layar bantuan: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Ubah profil \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<tidak ada>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<tidak ada keterangan>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Ada kesalahan saat mengumpulkan data profil gm_audio (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Ada kesalahan saat berlangganan notifikasi daftar perubahan pada profil "
+"audio (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Ada kesalahan saat menghapus path profil %s dari memori (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Ubah"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Hapus %d profil ini?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Hapus profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Hapus Profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Ubah Profile MATE Audio"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profil:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Profil \"%s\" sudah ada"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Error MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Berkas \"%s\" hilang. Ini berarti aplikasi tidak diinstal dengan benar "
+"sehingga dialog tidak dapat dibuka."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Jalankan '%s·--help' untuk melihat daftar lengkap dari pilihan perintah "
+"baris yang tersedia.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Ubah Profil Audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Keterangan profil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktif?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Ekstensi berkas:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Pipeline _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nama _profil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Profil Baru"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Buat"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Keterangan profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "Keterangan profil, berisi informasi tentang penggunaan profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Ekstensi nama yang digunakan saat menyimpan berkas menggunakan profil ini."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Pipa GStreamer parsial yang digunakan pada profil ini."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Nama singkat profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Nama singkat profil audio yang digunakan pada pilihan dan sekaligus berperan "
+"sebagai nama unik."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Kualitas CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Kualitas CD, Tak Aus"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Kualitas CD, Aus"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Kualitas CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Kualitas CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Daftar profil rekaman audio. Berisi kode subdirektori relatif dari /system/"
+"gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Daftar profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Nama berkas standar profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Pipa GStreamer parsial yang digunakan"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Digunakan untuk mengkoversi ke audio sekualitas CD, tapi dengan codec "
+"kompresi yang antiaus. Gunakan pilihan ini bila ingin merubah berkasnya atau "
+"merekamnya ke CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Digunakan untuk mengkoversi ke audio sekualitas CD, tapi dengan codec "
+"kompresi yang aus. Gunakan pilihan ini bila ingin mengekstrak CD dan merekam "
+"radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Digunakan untuk mengubah ke audio kualitas CD, tapi dengan codec AAC yang "
+"lossy. Gunakan pilihan ini untuk menyalin ke perangkat yang hanya mendukung "
+"codec AAC. Perhatikan bahwa pemakaian bentuk ini mungkin tak legal di "
+"yurisdiksi Anda; silakan hubungi pengacara Anda untuk saran."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Digunakan untuk mengubah ke audio kualitas CD, tapi dengan codec MP2 yang "
+"lossy. Gunakan pilihan ini untuk menyalin ke perangkat yang hanya mendukung "
+"codec MP2. Perhatikan bahwa pemakaian bentuk ini mungkin tak legal di "
+"yurisdiksi Anda; silakan hubungi pengacara Anda untuk saran."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Digunakan untuk mengubah ke audio kualitas CD, tapi dengan codec MP3 yang "
+"lossy. Gunakan pilihan ini untuk menyalin ke perangkat yang hanya mendukung "
+"codec MP3. Perhatikan bahwa pemakaian bentuk ini mungkin tak legal di "
+"yurisdiksi Anda; silakan hubungi pengacara Anda untuk saran."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Digunakan untuk mengkoversi ke audio berkualitas bagus. Gunakan untuk "
+"merekam dan penyuntingan pembicaraan."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Digunakan untuk mengkoversi ke audio biasa. Gunakan untuk merekam "
+"pembicaraan yang tidak perlu penyuntingan."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Suara, Bagus"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Suara, Kurang bagus"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Menentukan apakah profil ini akan dipakai"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Menentukan apakah memakai dan menampilkan profil ini."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Tanpa suara"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Bawaan"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Menguji suara peristiwa"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Dari tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Jenis"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema suara:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Pili_h suara waspada:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Aktifkan suara _jendela dan tombol"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Suara waspada"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Jendela dan Tombol"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Tombol diklik"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Tombol jungkit diklik"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Jendela dimaksimalkan"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Jendela tak dimaksimalkan"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Jendela diminimalkan"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Desktop"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Log masuk"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Log keluar"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Surel baru"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Kosongkan tong sampah"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Aksi lama selesai (mengunduh, membakar CD, dsb.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Waspada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informasi atau pertanyaan"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Peringatan"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Galat"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Peringatan baterai"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Pilih Berkas Suara"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Berkas suara"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Ubahan…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Tema Suara:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Aktifkan suara jendela dan tombol"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Gonggong"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Tetesan Air"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Gelas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/it.po b/po/it.po
new file mode 100644
index 0000000..76fde4b
--- /dev/null
+++ b/po/it.po
@@ -0,0 +1,1578 @@
+# mate-media Italian translation
+# Copyright (C) 2000-2009, 2010 Free Software Foundation, Inc.
+# This file is distributed under the same licence of the mate-media package
+# Salvatore Isaja <[email protected]>, 2000-2002.
+# Luca Ferretti <[email protected]>.
+# Alessio Frusciante <[email protected]>, 2004.
+# Salvatore Isaja <[email protected]>, 2004, 2005.
+#
+# Milo Casagrande <[email protected]>, 2006-2009, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-29 19:19+0200\n"
+"PO-Revision-Date: 2010-08-29 19:20+0200\n"
+"Last-Translator: Milo Casagrande <[email protected]>\n"
+"Language-Team: Italian <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Mostra la regolazione del volume"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Regolazione volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Regola il volume dei suoni e i suoni associati agli eventi"
+
+# (ndt) dovrebbe essere la voce di menù
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Audio"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Abilita codice di debug"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versione dell'applicazione"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Applet Regolazione volume"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Attesa una risposta dal sistema audio"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Pagina di avvio"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Regolazione volume"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Uscita"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Volume di uscita"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Ingresso"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volume microfono"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Sinistra"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Destra"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Retro"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Fronte"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Massimo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Bilanciamento:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Dissolvenza:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "Sub_woofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Non amplificato"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Muto"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profilo:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Disabilitato"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ingresso"
+msgstr[1] "%u ingressi"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Suoni di sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nnettore:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Rilevamento picco"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nome"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Dispositivo"
+
+# (ndt) quello pare essere il nome della scheda audio
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Test altoparlanti per %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Test altoparlanti"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "V_olume di uscita: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Effetti sonori"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volume di _avviso: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Scegliere un dispositivo da configurare:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Impostazioni per il dispositivo selezionato:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volume d'_ingresso: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Livello d'ingresso:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Scegliere un dispositivo per l'ingresso audio:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "_Scegliere un dispositivo per l'uscita audio:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Applicazioni"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Nessuna applicazione sta riproducendo dell'audio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferenze dell'audio"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Ferma"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Test"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Avvio di «Preferenze dell'audio» non riuscito: %s"
+
+# (ndt) quasi come in mate-applets, questa è una casella di spunta
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Escludere audio"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Preferenze audio"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Muto"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Registra spezzoni audio"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Registratore di suoni"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Senza nome"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Senza nome-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Impossibile creare l'elemento %s di GStreamer.\n"
+"Installare il plugin «%s» dal modulo «%s»\n"
+"Verificare la corretta installazione eseguendo\n"
+" gst-inspect-0.10 %s\n"
+"quindi riavviare «mate-sound-recorder»."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Controllare le impostazioni.\n"
+"Potrebbero mancare dei plugin necessari."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuto"
+msgstr[1] "%ld minuti"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ora"
+msgstr[1] "%ld ore"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld secondo"
+msgstr[1] "%ld secondi"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s e %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s e %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Apri file"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Impossibile caricare il file:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Pronto"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Sostituisci"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Esiste già un file chiamato «%s». \n"
+"Sostituire con quello che si sta salvando?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Impossibile salvare il file «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Salva file come"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "«%s» non è installato nel percorso."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Errore nell'avviare «%s»: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Salvare la registrazione prima di chiudere?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Salvare la registrazione?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "_Chiudi senza salvare"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_Continua senza salvare"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Domanda"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (non ancora salvato)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu byte)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Dimensione sconosciuta"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Stimati)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informazioni su «%s»"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informazioni sul file"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Cartella:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nome del file:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Dimensioni del file:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informazioni sull'audio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Durata del file:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Numero di canali:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Frequenza di campionamento:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bit rate:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Un registratore di suoni per MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Riproduzione..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Uscita audio di MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Riproduzione"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Registrazione..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Registrazione audio di MateConf"
+
+# (ndt) se non erro dovrebbe essere proprio quella voce di menù
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Le impostazioni di cattura audio non sono valide. Correggerle con lo "
+"strumento «Audio» nel menù «Sistema → Preferenze»."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "file di output"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "livello"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Impossibile analizzare il profilo audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Impossibile registrare utilizzando il profilo audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Impossibile scrivere su un file utilizzando il profilo audio «%s»."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_File"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Crea un nuovo campione"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Apre un file"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Salva il file attuale"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Salva il file attuale con un nome diverso"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Apri «_Regolazione volume»"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Apre il mixer audio"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Mostra le informazioni sul file attuale"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Chiude il file attuale"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Esce dall'applicazione"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Controlli"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Registra un suono"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Riproduce il campione"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Interrompe il suono"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "A_iuto"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Sommario"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Apre il manuale"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Informazioni sull'applicazione"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Impossibile caricare il file dell'interfaccia. Il programma potrebbe non "
+"essere installato correttamente."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Apri"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Salva"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Salva come"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Registra dall'_ingresso:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Registra come:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<nessuno>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Lunghezza:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Livello:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Registratore di suoni"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Altezza della finestra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Altezza della finestra da visualizzare."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Larghezza della finestra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Larghezza della finestra da visualizzare."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema sonoro"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Regolazione volume %d sconosciuta"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Non è stato trovato alcun plugin di GStreamer o dispositivo per la "
+"regolazione del volume."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Registrazione"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Interruttori"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opzioni"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferenze di «Regolazione volume»"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Selezionare i mixer da visualizzare:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Escludi/Attiva %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Traccia %s: esclusa"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Commuta la registrazione audio da %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Traccia %s: registrazione audio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Selezione opzione %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Traccia %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canale %d della traccia %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Traccia %s, canale %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Blocca assieme canali per %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Traccia %s: blocca assieme canali"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "sinistro"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "destro"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "anteriore sinistro"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "anteriore destro"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "posteriore sinistro"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "posteriore destro"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "centrale anteriore"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "laterale sinistro"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "laterale destro"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "sconosciuto"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume del canale %s su %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+"Un'applicazione per la regolazione del volume basata su MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Milo Casagrande <[email protected]>\n"
+"Salvatore Isaja"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Regolazione volume: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositivo:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controlla il volume su un diverso dispositivo"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nessuno"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Non supportato"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Predefinito"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Inizializzazione della finestra principale non riuscita"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Caricamento del file dell'interfaccia non riuscito. Verificare "
+"l'installazione."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+"Configurazione delle impostazioni predefinite per le applicazioni GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selettore di sistemi multimediali"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Fare clic su «OK» per terminare."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "Dispositi_vo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Ingresso predefinito"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Uscita predefinita"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Pipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pip_eline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Test della pipeline in corso"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Test..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Rilevamento automatico"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Open Sound System versione 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizzato"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (senza Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Test audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Muto"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (es. dispositivo Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test d'ingresso"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Costruzione della pipeline di test per «%s» non riuscita"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Si è verificato un errore nel visualizzare il manuale: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Modifica del profilo «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<nessun nome>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<nessuna descrizione>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Errore nell'acquisizione dell'elenco dei profili gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Errore durante l'iscrizione alla notifica delle modifiche dell'elenco dei "
+"profili audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Errore nell'abbandonare la directory dei profili %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Modifica"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Eliminare questo profilo?\n"
+msgstr[1] "Eliminare questi %d profili?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Eliminare il profilo «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Elimina profilo"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Modifica i profili audio di MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Esiste già un profilo di nome «%s»"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Errore di MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Il file «%s» è mancante. L'applicazione non è stata installata correttamente, "
+"quindi la finestra di dialogo non può essere visualizzata."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Eseguire \"%s --help\" per l'elenco delle opzioni disponibili alla riga di "
+"comando.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Modifica profilo audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descrizione profilo:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Attivo?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Estensione file:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Pipeline _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nome del _profilo:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nuovo profilo"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Crea"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Descrizione per il profilo audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Una descrizione del profilo, contenente più informazioni e indicazioni su "
+"quando usarlo."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"L'estensione da usare per salvare i file codificati con questo profilo."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Una pipeline GStreamer parziale da usare con questo profilo."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Nome breve per il profilo audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nome breve per il profilo audio, che identifichi univocamente il profilo, "
+"da usare nelle selezioni."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Qualità CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Qualità CD, senza perdita"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Qualità CD, con perdita"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Qualità CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Qualità CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Elenco dei profili di registrazione audio. Le stringhe contenute nell'elenco "
+"rappresentano nomi di sottodirectory relative a /system/gstreamer/"
+"@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Elenco dei profili"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Estensione predefinita per i file di questo profilo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Pipeline GStreamer parziale utilizzata"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Per convertire in qualità CD audio, ma con un codec con compressione senza "
+"perdita. Consigliato se in seguito si intende modificare il file o "
+"masterizzarlo in un CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Per convertire in qualità CD audio, ma con un codec con compressione con "
+"perdita. Consigliato per l'estrazione da CD e registrazioni radio."
+
+# (NdT) mi sembra un po' esagerato...
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Per convertire in qualità CD audio, ma con il codec AAC con perdita. "
+"Consigliato per la preparazione di file da copiare su dispositivi che "
+"supportano solamente il codec AAC. L'uso di questo formato potrebbe essere "
+"illegale nel proprio paese, contattare il proprio avvocato per maggiori "
+"informazioni."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Per convertire in qualità CD audio, ma con il codec MP2 con perdita. "
+"Consigliato per la preparazione di file da copiare su dispositivi che "
+"supportano solamente il codec MP2. L'uso di questo formato potrebbe essere "
+"illegale nel proprio paese, contattare il proprio avvocato per maggiori "
+"informazioni."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Per convertire in qualità CD audio, ma con il codec MP3 con perdita. "
+"Consigliato per la preparazione di file da copiare su dispositivi che "
+"supportano solamente il codec MP3. L'uso di questo formato potrebbe essere "
+"illegale nel proprio paese, contattare il proprio avvocato per maggiori "
+"informazioni."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Per convertire a un audio di qualità vocale. Consigliato per la "
+"registrazione e modifica del parlato."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Per convertire a un audio di qualità vocale. Consigliato per la "
+"registrazione del parlato che non necessita modifiche."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voce, senza perdita"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voce, con perdita"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Indica se utilizzare o meno questo profilo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Indica se usare e mostrare questo profilo oppure no."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Nessun suono"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Integrato"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Test evento sonoro"
+
+# (ndt) indica il tipo di effetto sonoro, da dove arriva
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Dal tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tipo"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema sonoro:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Scegliere un suono di avviso:"
+
+# (ndt) opzione, messa al plurale
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "A_bilitare i suoni di finestre e pulsanti"
+
+# (ndt) come in mate-control-center
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Suono di allerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Finestre e pulsanti"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Pulsante premuto"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Rilascio pulsante premuto"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Finestra massimizzata"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Finestra demassimizzata"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Finestra minimizzata"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Desktop"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Accesso"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Uscita"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nuova email"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Svuota cestino"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+"Azione di lungo termine completata (scaricamento, masterizzazione, ecc...)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Allerta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informazione o richiesta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Avviso"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Errore"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Avviso della batteria"
+
+# (ndt) titolo
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Seleziona file audio"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "File audio"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Personalizzato..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Tema sonoro:"
+
+# (ndt) opzione, messa al plurale
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Abilitare i suoni di finestre e pulsanti"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Latrato"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Goccia"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Vetro"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/ja.po b/po/ja.po
new file mode 100644
index 0000000..460a169
--- /dev/null
+++ b/po/ja.po
@@ -0,0 +1,2575 @@
+# mate-media ja.po.
+# Copyright (C) 1998-2000, 2002-2010 Free Software Foundation, Inc.
+# Mitsuru Oka <[email protected]>, 1998.
+# Eiichiro ITANI <[email protected]>, 1999.
+# Akira TAGOH <[email protected]>, 2000.
+# Takayuki KUSANO <[email protected]>, 2002, 2009-2010.
+# KAMAGASAKO Masatoshi <[email protected]>, 2003.
+# Takeshi AIHANA <[email protected]>, 2003-2009.
+# Satoru SATOH <[email protected]>, 2006.
+# Hideki Yamane (Debian-JP) <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2.32\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-09-19 22:01+0000\n"
+"PO-Revision-Date: 2010-08-30 02:44+0900\n"
+"Last-Translator: Hideki Yamane (Debian-JP) <[email protected]>\n"
+"Language-Team: Japanese <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "デスクトップの音量を調節するアプレットです"
+
+# この名称を変更したら mate-applets/po/ja.po も変更すること
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "音量調節ツール"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "音量や音のイベントを変更します"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "サウンド"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "デバッグ情報を表示する"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "このアプリケーションのバージョンを表示する"
+
+# この名称を変更したら mate-applets/po/ja.po も変更すること
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE 音量調節アプレット"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "サウンドシステムからの応答待ちです"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "起動時に開くページを指定する"
+
+# この名称を変更したら mate-applets/po/ja.po も変更すること
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — 音量調節ツール"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "出力"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "出力の音量"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "入力"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "マイクのボリューム"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "左"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "右"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "リア"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "フロント"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "最小"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "最大"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "バランス(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "フェード(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "サブウーファー(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "増幅しない"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "ミュート"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "プロファイル(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "無効"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u 出力"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u 入力"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "システムのサウンド"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "コネクター(_N):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "ピークの検出"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "名前"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "デバイス"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s でスピーカのテスト"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "スピーカのテスト"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "出力の音量(_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "サウンドの効果"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "警告音の音量(_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "ハードウェア"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "設定するデバイスを選択してください(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "選択したデバイスの設定:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "入力の音量(_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "入力レベル:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "サウンドの入力デバイスを選択してください(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "サウンドの出力デバイスを選択してください(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "アプリケーション"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "現在、再生または録音しているアプリケーションはありません"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "サウンドの設定"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "停止します"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "テスト"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "サブウーファー"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "サウンドの設定を起動できませんでした: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "ミュート(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "サウンドの設定(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "ミュート"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "サウンド・クリップを記録します"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "サウンド・レコーダ"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "タイトルなし"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "タイトルなし-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer の %s エレメントを作成できませんでした。\n"
+"'%s' プラグインを '%s' モジュールからインストールしてください。\n"
+"以下のコマンドを実行して、適切にインストールされているか確認し、\n"
+" gst-inspect-0.10 %s\n"
+"mate-sound-recorder を再起動してください。"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"設定を確認してください。\n"
+"おそらく必要なプラグインがありません。"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld分"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld時間"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld秒"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s:%s:%s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s:%s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ファイルを開く"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ファイルを読み込めません:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "準備完了です"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "置き換える(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" というファイルは既に存在します。\n"
+"保存するファイルで上書きしてもよろしいですか?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ファイル \"%s\" を保存できませんでした"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "ファイルを別名で保存"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s はパス上にインストールされていません"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s の起動時にエラー: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "閉じる前に、録音を保存しますか?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "録音を保存しますか?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "保存せずに閉じる(_W)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "保存せずに続ける(_W)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "質問"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (未保存)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu バイト)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "未知のサイズ"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "不明"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/秒"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/秒 (推定)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (モノラル)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (ステレオ)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s の情報"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ファイル情報"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "フォルダ:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ファイル名:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "サイズ:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "オーディオ情報"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "録音/再生時間:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "チャネル数:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "サンプリング・レート:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "ビット・レート:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE 向けのサウンド録音ツール\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "再生中…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf オーディオ出力"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "録音再生"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "録音…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf オーディオ録音"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"オーディオ・キャプチャの設定が適切ではありません。設定メニューのにある「サウ"
+"ンドの設定」で設定し直してください。"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ファイル出力"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "レベル:"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "オーディオ・プロファイル '%s' を解析できませんでした。"
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "オーディオ・プロファイル '%s' を使ってキャプチャできませんでした。"
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+"オーディオ・プロファイル '%s' を使ってファイルに書き込むことができませんでし"
+"た。"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ファイル(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "新しいサンプルを生成します"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ファイルを開きます"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "このファイルを保存します"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "このファイルに名前を付けて保存します"
+
+# この名称を変更したら mate-applets/po/ja.po も変更すること
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "音量調節ツールを開く(_M)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "音量を調節するオーディオ・ミキサを起動します"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "このファイルの情報を表示します"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "このファイルを閉じます"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "プログラムを終了します"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "コントロール(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "サウンドを保存します"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "サウンドを再生します"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "録音/再生を停止します"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "ヘルプ(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "目次"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "このアプリケーションのヘルプを表示します"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "このアプリケーションについて"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"UI ファイルを読み込めませんでした。おそらくプログラムが正しくインストールされ"
+"ていないようです。"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "開く"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "保存"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "別名で保存"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "録音元(_I):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "録音形式(_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<なし>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "録音時間:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "レベル:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — サウンド・レコーダ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ウィンドウの高さ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "表示するウィンドウの高さです。"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "ウィンドウの幅"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "表示するウィンドウの幅です。"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "サウンドのテーマ"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "音量コントロール %d を特定できません"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"音量コントロールの GStreamer プラグイン/デバイスがが見つかりませんでした。"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "録音"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "スイッチ"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "オプション"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "音量コントロールの設定"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "表示するミキサーを選択(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s のミュートを ON/OFF"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "トラック %s: ミュート"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s からオーディオの録音を切り換えます"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "トラック %s: オーディオの録音"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s のオプション"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "トラック %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "トラック %2$s のチャンネル %1$d"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "トラック %s、チャンネル %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "\"%s\" のチャンネルを両方共にロックします"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "トラック %s: 両方のチャンネルをロックします"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "モノラル"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "左側"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "右側"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "左前方"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "右前方"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "左後方"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "右後方"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "中央前方"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "左側"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "右側"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "不明"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "\"%2$s\" の音量です (%1$sチャンネル)"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer ベースの音量コントロール・アプリケーションです。"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"相花 毅 <[email protected]>\n"
+"佐藤 暁 <[email protected]>\n"
+"KAMAGASAKO Masatoshi <[email protected]>\n"
+"草野 貴之 <[email protected]>\n"
+"Akira TAGOH <[email protected]>\n"
+"Eiichiro ITANI <[email protected]>\n"
+"Mitsuru Oka <[email protected]>\n"
+"やまね ひでき <[email protected]>\n"
+"日本 MATE ユーザー会 <http://www.mate.gr.jp/>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "音量コントロール: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "デバイス(_D):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "別のデバイスの音量を調節します"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "なし"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "未サポート"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "デフォルト"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "メイン・ウィンドウを生成できませんでした"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ファイルの読み込みに失敗しました: インストールを確認してください。"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer を使用するアプリのデフォルト値を設定します"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "マルチメディア・システム・セレクタ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "オーディオ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "[OK] をクリックすると終了します。"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "デバイス(_E):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "デフォルトの入力"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "デフォルトの出力"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "パイプライン(_I):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "プラグイン(_L):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "パイプライン(_N):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "テスト(_S)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "パイプラインのテスト"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "テスト中…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "ビデオ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "デバイス(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "プラグイン(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "テスト(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "自動検出"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART サウンド・デーモン"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment サウンド・デーモン"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — オープン・サウンド・システム"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - オープン・サウンド・システム Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio サウンド・サーバ"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun オーディオ"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "その他"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Xウィンドウ・システム(Xv なし)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "Xウィンドウ・システム(X11/Xshm/Xv あり)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "テスト用の音"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "無音"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (例: Zoran v4l デバイス)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "テスト用の入力"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' のテスト用パイプラインの構築に失敗しました"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "ヘルプを表示する際にエラーが発生しました: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "プロファイル \"%s\" の編集"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<名前なし>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<説明なし>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio プロファイルの一覧を取得する際にエラーが発生しました (%s)。\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"オーディオ・プロファイル一覧の変更通知を登録する際にエラーが発生しました (%"
+"s)。\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "プロファイルのフォルダ %s を破棄する際にエラーが発生しました (%s)。\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "編集(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "この %d 個のプロファイルを削除しますか?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "プロファイル \"%s\" を削除しますか?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "プロファイルの削除"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE オーディオ・プロファイルの編集"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "プロファイル(_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" という名前のプロファイルが既に存在します"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf エラー (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"ファイル \"%s\" がありません。アプリケーションが正しくインストールされていな"
+"いので、ダイアログを表示できません。"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"'%s --help' を実行すれば、指定可能なコマンドライン・オプションの完全な一覧を"
+"見られます。\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "オーディオ・プロファイルの編集"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "プロファイルの説明(_D):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "有効にする(_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ファイルの拡張子(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer のパイプライン(_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "プロファイルの名前(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "新しいプロファイル"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "生成する(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "オーディオ・プロファイルの説明"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"プロファイルの説明で、このプロファイルを使用する際のさらに詳細な情報が含まれ"
+"ています。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"格納するファイルをこのプロファイルでエンコーディングした際に使用するファイル"
+"名の拡張子です。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "このプロファイルで使用する GStreamer のパイプライン部です。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "オーディオ・プロファイルの短い名前"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"オーディオ・プロファイルの短い名前で、選択で使用したりプロファイルを識別する"
+"ための重複しない文字列です。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD の品質 (AAC)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD の品質 (劣化なし)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD の品質 (劣化あり)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD の品質 (MP2)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD の品質 (MP3)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"オーディオを録音する際に使用するプロファイルの一覧です。この一覧には /system/"
+"gstreamer/@GST_MAJORMINOR@/audio/profiles に対応したサブフォルダの名前 (文字"
+"列) を指定します。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "プロファイルの一覧"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "プロファイルのデフォルトの拡張子"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "使用する GStreamer パイプライン部"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD と同等の品質を持つオーディオへ変換する際に使用しますが、劣化のない圧縮コー"
+"デックを用います。あとでファイルを編集したり CD へ書き込む可能性がある場合に"
+"セットしてください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD と同等の品質を持つオーディオへ変換する際に使用しますが、劣化のある圧縮コー"
+"デックを用います。CD からの抽出やラジオの記録を行う場合にセットしてください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD と同等の品質を持つオーディオへ変換する際に使用しますが、劣化のある AAC "
+"コーデックを用います。AAC コーデックのみをサポートしているデバイスにファイル"
+"をコピーする準備段階で使用してください。このコーデックを使用すると法律違反に"
+"なる可能性があるので注意してください。弁護士に相談してみてください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD と同等の品質を持つオーディオへ変換する際に使用しますが、劣化のある MP2 "
+"コーデックを用います。MP2 コーデックのみをサポートしているデバイスにファイル"
+"をコピーする準備段階で使用してください。このコーデックを使用すると法律違反に"
+"なる可能性があるので注意してください。弁護士に相談してみてください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD と同等の品質を持つオーディオへ変換する際に使用しますが、劣化のある MP3 "
+"コーデックを用います。MP3 コーデックのみをサポートしているデバイスにファイル"
+"をコピーする準備段階で使用してください。このコーデックを使用すると法律違反に"
+"なる可能性があるので注意してください。弁護士に相談してみてください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"音声を品質劣化のないオーディオ形式に変換する際に使用します。音声を録音して編"
+"集する場合に使用してください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"音声を品質劣化のあるオーディオ形式に変換する際に使用します。編集する必要のな"
+"い音声を録音する場合に使用してください。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "音声 (品質劣化なし)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "音声 (品質劣化あり)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "このプロファイルを使用するかどうか"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "このプロファイルを使用したり表示するかどうか。"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "なし"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "インストール済"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "イベント音のテスト中"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "テーマ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "種類"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "サウンドのテーマ(_T):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "警告音を選択してください(_H):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "ウィンドウとボタンの音を鳴らす(_W)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "警告音"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "ウィンドウとボタン"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "ボタンをクリックした"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "トグル・ボタンをクリックした"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "ウィンドウを最大化した"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "ウィンドウの最大化を解除した"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "ウィンドウを最小化した"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "デスクトップ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "ログインした"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "ログアウトした"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "E-メールが届いた"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ゴミ箱を空にした"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "時間のかかる処理 (ダウンロードや CD への書き込み等) が終了した"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "注意"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "情報または質問"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "エラー"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "バッテリーの警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "サウンド・ファイルの選択"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "サウンド・ファイル"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "カスタム…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "サウンドのテーマ:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "ウィンドウとボタンの音を鳴らす"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "犬が吠える音"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "水が滴る音"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ガラスを叩く音"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "ソナーのピング音"
+
+#~ msgid "Recording..."
+#~ msgstr "録音中..."
+
+#~ msgid "Custom..."
+#~ msgstr "その他..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "CD 検索で使用するサーバのアドレスです。"
+
+#~ msgid "Information to send to server"
+#~ msgstr "サーバへ送信する情報"
+
+#~ msgid "Port"
+#~ msgstr "ポート"
+
+#~ msgid "Server name"
+#~ msgstr "サーバ名"
+
+#~ msgid "Server type"
+#~ msgstr "サーバの種類"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "すべての問い合わせで使用するホスト名です。"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "サーバがデータベースを実行しているポート番号です。"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "CD の問い合わせを行うサーバの種類です。設定可能な値は 0 (FreeDB ラウンド・"
+#~ "ロビン・サーバ)、1 (その他の FreeDB サーバ) と 2 (その他のサーバ) です。"
+
+#~ msgid "The username"
+#~ msgstr "ユーザ名"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "すべての問い合わせで使用するユーザ名です。"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "このキーは、どのユーザ情報が CD の問い合わせを行うサーバへ送信されるかを表"
+#~ "します。設定可能な値は 0 (情報なし)、1 (実際の情報) と 3 (その他の情報) で"
+#~ "す。"
+
+#~ msgid "Your hostname"
+#~ msgstr "ホスト名"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "ヘルプを表示する際にエラーが発生しました: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "情報を送信しない(_D)"
+
+#~ msgid "Send real _information"
+#~ msgstr "実際の情報を送信する(_I)"
+
+#~ msgid "Send _other information:"
+#~ msgstr "その他の情報を送信する(_O)"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "ホスト名(_M):"
+
+#~ msgid "Login Information"
+#~ msgstr "ログイン情報"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB ラウンド・ロビン・サーバ(_R)"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "他の FreeDB サーバ(_F):"
+
+#~ msgid "Server"
+#~ msgstr "サーバ"
+
+#~ msgid "Location"
+#~ msgstr "場所"
+
+#~ msgid "_Update Server List"
+#~ msgstr "サーバ一覧の更新(_U)"
+
+#~ msgid "Other _server:"
+#~ msgstr "他のサーバ(_S):"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "ホスト名(_T):"
+
+#~ msgid "_Port:"
+#~ msgstr "ポート(_P):"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD データベースの設定"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "不明 / 不明"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "複数に一致しました..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "データベースの中に一致するものが複数見つかりました。\n"
+#~ "次の一致する可能性のある一覧から、最も適切なものを選択してください。"
+
+#~ msgid "Category"
+#~ msgstr "カテゴリ"
+
+#~ msgid "Disc ID"
+#~ msgstr "ディスク ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "演奏者 / タイトル"
+
+#~ msgid "Unknown track"
+#~ msgstr "不明なトラック"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD データベース・サーバ"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "CD データベース・サーバの設定を変更します"
+
+#~ msgid "Blues"
+#~ msgstr "ブルース"
+
+#~ msgid "Classical Rock"
+#~ msgstr "クラシック・ロック"
+
+#~ msgid "Country"
+#~ msgstr "カントリー"
+
+#~ msgid "Dance"
+#~ msgstr "ダンス"
+
+#~ msgid "Disco"
+#~ msgstr "ディスコ"
+
+#~ msgid "Funk"
+#~ msgstr "ファンク"
+
+#~ msgid "Grunge"
+#~ msgstr "グランジ"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "ヒップホップ"
+
+#~ msgid "Jazz"
+#~ msgstr "ジャズ"
+
+#~ msgid "Metal"
+#~ msgstr "メタル"
+
+#~ msgid "New Age"
+#~ msgstr "ニュー・エイジ"
+
+#~ msgid "Oldies"
+#~ msgstr "オールディーズ"
+
+#~ msgid "Other"
+#~ msgstr "その他"
+
+#~ msgid "Pop"
+#~ msgstr "ポップ"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "ラップ"
+
+#~ msgid "Reggae"
+#~ msgstr "レゲエ"
+
+#~ msgid "Rock"
+#~ msgstr "ロック"
+
+#~ msgid "Techno"
+#~ msgstr "テクノ"
+
+#~ msgid "Industrial"
+#~ msgstr "インダストリアル"
+
+#~ msgid "Alternative"
+#~ msgstr "オルタナティブ"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "デス・メタル"
+
+#~ msgid "Pranks"
+#~ msgstr "プランク"
+
+#~ msgid "Soundtrack"
+#~ msgstr "サントラ"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "ユーロ・テクノ"
+
+#~ msgid "Ambient"
+#~ msgstr "アンビエント"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "トリップ・ホップ"
+
+#~ msgid "Vocal"
+#~ msgstr "ボーカル"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "ジャズ+ファンク"
+
+#~ msgid "Fusion"
+#~ msgstr "フュージョン"
+
+#~ msgid "Trance"
+#~ msgstr "トランス"
+
+#~ msgid "Classical"
+#~ msgstr "クラシック"
+
+#~ msgid "Instrumental"
+#~ msgstr "インストルメンタル"
+
+#~ msgid "Acid"
+#~ msgstr "アシッド"
+
+#~ msgid "House"
+#~ msgstr "ハウス"
+
+#~ msgid "Game"
+#~ msgstr "ゲーム"
+
+#~ msgid "Sound Clip"
+#~ msgstr "サウンド・クリップ"
+
+#~ msgid "Gospel"
+#~ msgstr "ゴスペル"
+
+#~ msgid "Noise"
+#~ msgstr "ノイズ"
+
+#~ msgid "Alt"
+#~ msgstr "アルト"
+
+#~ msgid "Bass"
+#~ msgstr "ベース"
+
+#~ msgid "Soul"
+#~ msgstr "ソウル"
+
+#~ msgid "Punk"
+#~ msgstr "パンク"
+
+#~ msgid "Space"
+#~ msgstr "スペース"
+
+#~ msgid "Meditative"
+#~ msgstr "メディテーティブ"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "インストルメンタル・ポップ"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "インストルメンタル・ロック"
+
+#~ msgid "Ethnic"
+#~ msgstr "エスニック"
+
+#~ msgid "Gothic"
+#~ msgstr "ゴシック"
+
+#~ msgid "Darkwave"
+#~ msgstr "ダークウェーブ"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "テクノ・インダストリアル"
+
+#~ msgid "Electronic"
+#~ msgstr "エレクトロニック"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "ポップ・フォーク"
+
+#~ msgid "Eurodance"
+#~ msgstr "ユーロダンス"
+
+#~ msgid "Dream"
+#~ msgstr "ドリーム"
+
+#~ msgid "Southern Rock"
+#~ msgstr "サザン・ロック"
+
+#~ msgid "Comedy"
+#~ msgstr "コメディ"
+
+#~ msgid "Cult"
+#~ msgstr "カルト"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "ギャングスター・ラップ"
+
+#~ msgid "Top 40"
+#~ msgstr "トップ 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "クリスチャン・ラップ"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "ポップ/ファンク"
+
+#~ msgid "Jungle"
+#~ msgstr "ジャングル"
+
+#~ msgid "Native American"
+#~ msgstr "ネイティブ・アメリカン"
+
+#~ msgid "Cabaret"
+#~ msgstr "キャバレー"
+
+#~ msgid "New Wave"
+#~ msgstr "ニュー・ウェーブ"
+
+#~ msgid "Psychedelic"
+#~ msgstr "サイケデリック"
+
+#~ msgid "Rave"
+#~ msgstr "レイブ"
+
+#~ msgid "Showtunes"
+#~ msgstr "ショーテューンズ"
+
+#~ msgid "Trailer"
+#~ msgstr "トレイラー"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "ローファイ"
+
+#~ msgid "Tribal"
+#~ msgstr "民族音楽"
+
+#~ msgid "Acid Punk"
+#~ msgstr "アシッド・パンク"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "アシッド・ジャズ"
+
+#~ msgid "Polka"
+#~ msgstr "ポルカ"
+
+#~ msgid "Musical"
+#~ msgstr "ミュージカル"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "ロックンロール"
+
+#~ msgid "Hard Rock"
+#~ msgstr "ハード・ロック"
+
+#~ msgid "Folk"
+#~ msgstr "フォーク"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "フォーク/ロック"
+
+#~ msgid "National Folk"
+#~ msgstr "ナショナル・フォーク"
+
+#~ msgid "Swing"
+#~ msgstr "スイング"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "ファースト・フュージョン"
+
+#~ msgid "Bebop"
+#~ msgstr "ビーバップ"
+
+#~ msgid "Latin"
+#~ msgstr "ラテン"
+
+#~ msgid "Revival"
+#~ msgstr "リバイバル"
+
+#~ msgid "Celtic"
+#~ msgstr "ケルト"
+
+#~ msgid "Bluegrass"
+#~ msgstr "ブルーグラス"
+
+#~ msgid "Avantgarde"
+#~ msgstr "アバンギャルド"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "ゴシック・ロック"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "プログレッシブ・ロック"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "サイケデリック・ロック"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "シンフォニック・ロック"
+
+#~ msgid "Slow Rock"
+#~ msgstr "スロー・ロック"
+
+#~ msgid "Big Band"
+#~ msgstr "ビッグ・バンド"
+
+#~ msgid "Chorus"
+#~ msgstr "コーラス"
+
+#~ msgid "Easy Listening"
+#~ msgstr "イージー・リスニング"
+
+#~ msgid "Acoustic"
+#~ msgstr "アコースティック"
+
+#~ msgid "Humour"
+#~ msgstr "ユーモア"
+
+#~ msgid "Speech"
+#~ msgstr "スピーチ"
+
+#~ msgid "Chanson"
+#~ msgstr "シャンソン"
+
+#~ msgid "Opera"
+#~ msgstr "オペラ"
+
+#~ msgid "Chamber Music"
+#~ msgstr "室内楽曲"
+
+#~ msgid "Sonata"
+#~ msgstr "ソナタ"
+
+#~ msgid "Symphony"
+#~ msgstr "シンフォニー"
+
+#~ msgid "Booty Bass"
+#~ msgstr "ブーティ・ベース"
+
+#~ msgid "Primus"
+#~ msgstr "プリムス"
+
+#~ msgid "Porn Groove"
+#~ msgstr "ポーン・グルーブ"
+
+#~ msgid "Satire"
+#~ msgstr "風刺作品"
+
+#~ msgid "Slow Jam"
+#~ msgstr "スロー・ジャム"
+
+#~ msgid "Club"
+#~ msgstr "クラブ"
+
+#~ msgid "Tango"
+#~ msgstr "タンゴ"
+
+#~ msgid "Samba"
+#~ msgstr "サンバ"
+
+#~ msgid "Folklore"
+#~ msgstr "民話"
+
+#~ msgid "Ballad"
+#~ msgstr "バラード"
+
+#~ msgid "Power Ballad"
+#~ msgstr "パワー・バラード"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "リズミック・ソウル"
+
+#~ msgid "Freestyle"
+#~ msgstr "フリースタイル"
+
+#~ msgid "Duet"
+#~ msgstr "デュエット"
+
+#~ msgid "Punk Rock"
+#~ msgstr "パンク・ロック"
+
+#~ msgid "Drum Solo"
+#~ msgstr "ドラム・ソロ"
+
+#~ msgid "A Cappella"
+#~ msgstr "アカペラ"
+
+#~ msgid "Euro-House"
+#~ msgstr "ユーロ・ハウス"
+
+#~ msgid "Dance Hall"
+#~ msgstr "ダンス・ホール"
+
+#~ msgid "Goa"
+#~ msgstr "ゴア"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "ドラムアンドベース"
+
+#~ msgid "Club-House"
+#~ msgstr "クラブ・ハウス"
+
+#~ msgid "Terror"
+#~ msgstr "テラー"
+
+#~ msgid "Indie"
+#~ msgstr "インディ"
+
+#~ msgid "BritPop"
+#~ msgstr "ブリテンポップ"
+
+#~ msgid "Negerpunk"
+#~ msgstr "ニガーパンク"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "ポルスカ・パンク"
+
+#~ msgid "Beat"
+#~ msgstr "ビート"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "クリスチャン・ギャングスター・ラップ"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "ヘビー・メタル"
+
+#~ msgid "Black Metal"
+#~ msgstr "ブラック・メタル"
+
+#~ msgid "Crossover"
+#~ msgstr "クロスオーバー"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "コンテンポラリー・クリスチャン"
+
+#~ msgid "Christian Rock"
+#~ msgstr "クリスチャン・ロック"
+
+#~ msgid "Merengue"
+#~ msgstr "メレンゲ"
+
+#~ msgid "Salsa"
+#~ msgstr "サルサ"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "スラッシュ・メタル"
+
+#~ msgid "Anime"
+#~ msgstr "アニソン"
+
+#~ msgid "JPop"
+#~ msgstr "Jポップ"
+
+#~ msgid "Synthpop"
+#~ msgstr "シンセ・ポップ"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "ニュー・メタル"
+
+#~ msgid "Art Rock"
+#~ msgstr "アート・ロック"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "演奏者が不明です"
+
+#~ msgid "Unknown Album"
+#~ msgstr "アルバムが不明です"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "ディスク ID の編集: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "拡張オプションの非表示"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "拡張オプションの表示"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "拡張トラック・オプションの非表示"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "拡張トラック・オプションの表示"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "ディスク ID の編集:"
+
+#~ msgid "_Artist:"
+#~ msgstr "演奏者(_A):"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "タイトル(_T)"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "コメント(_D):"
+
+#~ msgid "_Genre:"
+#~ msgstr "ジャンル(_G):"
+
+#~ msgid "_Year:"
+#~ msgstr "制作年(_Y):"
+
+#~ msgid "Title"
+#~ msgstr "タイトル"
+
+#~ msgid "Length"
+#~ msgstr "演奏時間"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "追加トラック・データ(_E):"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB トラック・エディタ"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDBTrackEditor ファクトリを作成できません。\n"
+#~ "cddb-track-editor の別のコピーが既に動作している可能性があります。\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD 表示"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "現在演奏中のアルバム、演奏者、および経過時間についての情報を表示します"
+
+#~ msgid "Time Line"
+#~ msgstr "タイム・ライン"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "現在のトラックにおける経過時間を表示する行"
+
+#~ msgid "Info Line"
+#~ msgstr "情報ライン"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "情報を表示する行"
+
+#~ msgid "Artist Line"
+#~ msgstr "アーティスト・ライン"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "アーティストの名前を表示する行"
+
+#~ msgid "Album Line"
+#~ msgstr "アルバム・ライン"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "アルバムの名前を表示する行"
+
+#~ msgid "Play"
+#~ msgstr "演奏"
+
+#~ msgid "Pause"
+#~ msgstr "停止"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "演奏中 %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "演奏中\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "一時停止"
+
+#~ msgid "CD Player"
+#~ msgstr "CD プレイヤー"
+
+#~ msgid "Stopped"
+#~ msgstr "停止"
+
+#~ msgid "Disc error"
+#~ msgstr "ディスク・エラーです"
+
+#~ msgid "No disc"
+#~ msgstr "ディスクがありません"
+
+#~ msgid "Empty disc"
+#~ msgstr "空のディスクです"
+
+#~ msgid "Drive open"
+#~ msgstr "ドライブが開いています"
+
+#~ msgid "Data CD"
+#~ msgstr "データ CD です"
+
+#~ msgid "No Cdrom"
+#~ msgstr "CD-ROM ではありません"
+
+#~ msgid "Drive Error"
+#~ msgstr "ドライブ・エラーです"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "MATE 用 CD プレイヤー"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "'CDDB の内容が変更されています"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "[はい] をクリックすると、CDDB の古い内容が削除されます。"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "続行しますか?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "音量 %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "%s へのアクセス権限がないようです。"
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s は正しい CD デバイスではないようです。以下の理由が考えられます:\n"
+#~ "a) お使いのマシンに CD サポートが組み込まれていない\n"
+#~ "b) CD ドライブへアクセスできる権限を持ってない\n"
+#~ "c) %s は CD ドライブではない。\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - 不明"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "演奏/停止(_P)"
+
+#~ msgid "_Stop"
+#~ msgstr "停止(_S)"
+
+#~ msgid "P_revious"
+#~ msgstr "前の曲へ(_R)"
+
+#~ msgid "_Next"
+#~ msgstr "次の曲へ(_N)"
+
+#~ msgid "_Eject disc"
+#~ msgstr "取り出し(_E)"
+
+#~ msgid "_About"
+#~ msgstr "情報(_A)"
+
+#~ msgid "_Quit"
+#~ msgstr "終了(_Q)"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "CD デバイスがありません。\n"
+#~ "これは CD プレイヤーを実行できないことを意味します。\n"
+#~ "\"デバイスの設定\" を押してデバイスを設定するダイアログを開くか、\n"
+#~ "\"終了\" を押して CD プレイヤーを終了してください。"
+
+#~ msgid "Set device"
+#~ msgstr "デバイスの設定"
+
+#~ msgid "No CD device"
+#~ msgstr "CD デバイスではありません"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD プレイヤーは正常に動作しません。\n"
+#~ "\n"
+#~ "\"詳細\" を押してエラーの原因の詳細を参照してください。\n"
+#~ "\n"
+#~ "\"デバイスの設定\" を押してデバイスの設定をするか、\"終了\" を押して CD プ"
+#~ "レイヤーを終了してください。"
+
+#~ msgid "_Details"
+#~ msgstr "詳細(_D)"
+
+#~ msgid "_Set device"
+#~ msgstr "デバイスの設定(_S)"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "CD デバイスがおかしいです"
+
+#~ msgid "Position"
+#~ msgstr "演奏位置を示します"
+
+#~ msgid "Open preferences"
+#~ msgstr "CD プレイヤーを設定します"
+
+#~ msgid "Preferences"
+#~ msgstr "設定"
+
+#~ msgid "Track List"
+#~ msgstr "トラックの一覧です"
+
+#~ msgid "Open track editor"
+#~ msgstr "トラック・エディタを開きます"
+
+#~ msgid "Track editor"
+#~ msgstr "トラック・エディタ"
+
+#~ msgid "Play / Pause"
+#~ msgstr "演奏/停止します"
+
+#~ msgid "Previous track"
+#~ msgstr "前のトラックへ戻ります"
+
+#~ msgid "Previous"
+#~ msgstr "前"
+
+#~ msgid "Rewind"
+#~ msgstr "巻き戻します"
+
+#~ msgid "Fast forward"
+#~ msgstr "前へ進めます"
+
+#~ msgid "Next track"
+#~ msgstr "次のトラックへ進めます"
+
+#~ msgid "Eject CD"
+#~ msgstr "CD を取り出します"
+
+#~ msgid "Eject"
+#~ msgstr "取り出し"
+
+#~ msgid "CD device to use"
+#~ msgstr "利用する CD デバイス"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr ""
+#~ "CD プレイヤーアプリケーションが実行されていない場合のみ、起動できます"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "起動時に CD を再生する"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "起動時にアイコン化して通知スペースに格納する"
+
+#~ msgid "Cannot create player"
+#~ msgstr "プレイヤーを作成できません"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "オーディオ CD を演奏します"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD プレイヤーの音量"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD プレイヤーのテーマ"
+
+#~ msgid "Device path"
+#~ msgstr "デバイスへのパス"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "残り時間を表示するかどうか"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "CD プレイヤーを終了したら CD を取り出すかどうか"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "CD プレイヤーで演奏時間の表示方法"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "CD プレイヤーが起動したら演奏するかどうか"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "CD プレイヤーを終了したら CD を取り出すかどうかです。"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "CD の再生に利用する CD ドライブへのパスです。"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "CD プレイヤーの外観として利用するテーマです。"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "CD プレイヤーを起動したらセットする音量レベルです。"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "CD プレイヤーを起動したら CD の演奏を開始するかどうかです。"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD の取り出しに失敗しました: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "CD プレイヤーを実行できないということです。"
+
+#~ msgid "Error setting device"
+#~ msgstr "デバイスの設定中にエラー"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD プレイヤーの設定"
+
+#~ msgid "Behavior"
+#~ msgstr "動作"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "CD プレイヤーの起動時に演奏を開始する(_P)"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "CD プレイヤーを起動したら CD の演奏を開始します"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "CD プレイヤーの終了時に CD を取り出す(_E)"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "CD プレイヤーの終了時に CD を取り出す"
+
+#~ msgid "Themes"
+#~ msgstr "テーマ"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "テーマの選択(_S):"
+
+# この名称を変更したら mate-applets/po/ja.po も変更すること
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE 音量調節ツール"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "音量レベルを調整します"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">テスト中...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "サウンド・デーモンへ接続できません。\n"
+#~ "'esd'をコマンド行から実行してください。"
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "メータを配置する X 座標"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "メータを配置する Y 座標"
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "指定した \"ESD サーバ・ホスト\" へ接続する"
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "縦向きのメータを開く"
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "録音レベル・メータとして動作させる"
+
+#~ msgid "Host is %s\n"
+#~ msgstr "ホストは %sです。\n"
+
+#~ msgid "Recording level"
+#~ msgstr "録音レベル"
+
+#~ msgid "Volume Meter"
+#~ msgstr "音量メータ"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "録音入力音量のモニタです"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "録音レベル・モニタ"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "音声出力音量のモニタです"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "音量モニタ"
diff --git a/po/ka.po b/po/ka.po
new file mode 100644
index 0000000..b0165f8
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,2354 @@
+# Georgian translation for Mate Media.
+# # Copyright © 2006 Georgian Ubuntu Translators.
+# Alexander Didebulidze <[email protected]>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-02-09 23:56+0100\n"
+"PO-Revision-Date: 2006-02-22 19:21+0100\n"
+"Last-Translator: Alexander Didebulidze <[email protected]>\n"
+"Language-Team: Georgian <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "მისამართი -სკენ"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "პორტი"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "სერვერის სახელი"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "სერვერის ტიპი"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "მომხმარებელი"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_სახელი:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+#, fuzzy
+msgid "Login Information"
+msgstr "შესვლა ინფორმაცია"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+#, fuzzy
+msgid "Other _FreeDB server:"
+msgstr "სხვა:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "სერვერი"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "ადგილმდებარეობა"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_განაახლე სერვერების სია"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "სხვა _სერვერი:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_პორტი:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+#, fuzzy
+msgid "CD Database Preferences"
+msgstr "მონაცემთა ბაზა პარამეტრები"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "უცნობი / უცნობი"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "უცნობი"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "კატეგორია"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "დისკის ID"
+
+#: ../cddb-slave2/cddb-slave.c:296
+#, fuzzy
+msgid "Artist and Title"
+msgstr "შემსრულებელი და სათაური"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "უცნობი სიმღერა"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "CD Database სერვერი"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+#, fuzzy
+msgid "Classical Rock"
+msgstr "კლასიკური როკი"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+#, fuzzy
+msgid "New Age"
+msgstr "ახალი ასაკი"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "სხვა"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+#, fuzzy
+msgid "Death Metal"
+msgstr "რკინა"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "კლასიკა"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+#, fuzzy
+msgid "Game"
+msgstr "თამაში"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+#, fuzzy
+msgid "Sound Clip"
+msgstr "ხმა"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+#, fuzzy
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+#, fuzzy
+msgid "Space"
+msgstr "თავისუფალი:"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "ტოპ 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+#, fuzzy
+msgid "New Wave"
+msgstr "ახალი"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+#, fuzzy
+msgid "Fast-Fusion"
+msgstr "სწრაფად"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+#, fuzzy
+msgid "Slow Rock"
+msgstr "ნელი"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+#, fuzzy
+msgid "Easy Listening"
+msgstr "მარტივი"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "ოპერა"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+#, fuzzy
+msgid "Slow Jam"
+msgstr "ნელი"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "სამბა"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+#, fuzzy
+msgid "Heavy Metal"
+msgstr "რკინა"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+#, fuzzy
+msgid "Black Metal"
+msgstr "შავი "
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+#, fuzzy
+msgid "Thrash Metal"
+msgstr "რკინა"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+#, fuzzy
+msgid "Nu-Metal"
+msgstr "რკინა"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "უცნობი ავტორი"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "უცნობი ალბომი"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, fuzzy, c-format
+msgid "Editing Disc ID: %s"
+msgstr "დისკი ID"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr ""
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr ""
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "დისკის მონაცემათა დამუშავება: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_შემსრულებელი:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "დისკის _სახელწოდება:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_დისკის კომენტარები:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_მიმდინარეობა:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_წელი"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "კომპოზიციის სახელი"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "სიგრძე"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_დამატებითი ინფორმაცია:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+#, fuzzy
+msgid "CDDB Track Editor"
+msgstr "CDDB კვალი რედაქტორი"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+#, fuzzy
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr "n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD დისპლეი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+#, fuzzy
+msgid "Time Line"
+msgstr "დრო სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+#, fuzzy
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+#, fuzzy
+msgid "Info Line"
+msgstr "ინფორმაცია სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+#, fuzzy
+msgid "Line for displaying information"
+msgstr "სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+#, fuzzy
+msgid "Artist Line"
+msgstr "შემსრულებელი სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+#, fuzzy
+msgid "Line for displaying the name of the artist"
+msgstr "სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+#, fuzzy
+msgid "Album Line"
+msgstr "ალბომი სტრიქონი"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+#, fuzzy
+msgid "Line for displaying the name of the album"
+msgstr "სტრიქონი"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "გაუშვი"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "პაუზა"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr "ვუკრავ n"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"ვუკრავ\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "პაუზა"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "CD გამშვები"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "გაჩერებული"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "დისკის შეცდომა"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "არავითარი დისკი"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "ცარიელი დისკი"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "დისკწამყვანის გახსნა"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "დისკი მონაცემებით"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "არავითარი CDROM"
+
+#: ../mate-cd/callbacks.c:908
+#, fuzzy
+msgid "Drive Error"
+msgstr "შეცდომა"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "MATE CD გამშვები"
+
+#: ../mate-cd/callbacks.c:1160
+#, fuzzy
+msgid "Contents in the CDDB have changed"
+msgstr "CDDB"
+
+#: ../mate-cd/callbacks.c:1161
+#, fuzzy
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "კი CDDB."
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "ხმა %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr ""
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "ორიენტაცია"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - უცნობია"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_გაუშვი / პაუზა"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_გაჩერება"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "წ_ინა"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_შემდეგი"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_გამოიღე დისკი"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_დახმარება"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_შესახებ"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_გასვლა"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "მოწყობილობის გამართვა"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "არავითარი CD მოწყობილობა"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_დეტალები"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_მოწყობილობის გამართვა"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "არასწორი CD მოწყობილობა"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "ადგილმდებარეობა"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "გახსენი პარამეტრები"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "პარამეტრები"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "სიმღერათა სია"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "გახსენი სიმღერის ედიტორი"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "სიმღერის დამუშავება"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "გაუშვი / პაუზა"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "სტოპ"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "შემდეგი სიმღერა"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "წინა"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "უკან გადახვევა"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "წინ გადახვევა"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "შემდეგი სიმღერა"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "გამოიღე CD"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "გამოღება"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "გამოსაყენებელი CD მოწყობილობა"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "გაუშვი CD ჩართვისას"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr "გაუშვი ხატულას სახით სისტემ თრეიში"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "ვერ ვქმნი გამშვებს"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "დაუკარი აუდიო CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "CD გამშვების ხმა"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "CD-ის გამშვების გარეკანი"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+#, fuzzy
+msgid "Display the Remaining time ?"
+msgstr "დისპლეი დარჩენილი დრო?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+#, fuzzy
+msgid "Eject the CD when CD player quits?"
+msgstr "გამოღება?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+#, fuzzy
+msgid "Play when the CD player starts?"
+msgstr "დაკვრა?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+#, fuzzy
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "-სკენ -სკენ"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+
+#: ../mate-cd/gst-cdrom.c:279
+#, fuzzy, c-format
+msgid "Failed to eject CD: %s"
+msgstr "ოპერაცია ვერ/არ ჩატარდა -სკენ"
+
+#: ../mate-cd/preferences.c:81
+#, fuzzy, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr "-სკენ."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "შეცდომა მოწყობილობის გამართვისას"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "CD გამშვების პარამეტრები"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_მოწყობილობა:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "პრობლემები"
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr "გაუშვი მუსიკა CD გამშვების _ჩართვისას"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr "გაუშვი მუსიკა CD გამშვების ჩართვისას"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "დაელოდე CD-ს გახსნას"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "დაელოდე CD-ს გახსნას"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "თემები"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "_შეარჩიე თემა:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "ჩაიწერე ხმის კლიპები"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "ხმის ჩამწერი"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+msgid "Untitled"
+msgstr "უსახელო"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, c-format
+msgid "Untitled-%d"
+msgstr "უსახელო-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "საათი"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "საათი"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "წუთი"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "წუთი"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "წამი"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "წამი"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "გახსენი ფაილი"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ვერ ვტვირთავ ფაილს:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "მზად ყოფნაში"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_ჩაანაცვლე"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ვერ ვიმახსოვრებ ფაილს \"%s\""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "დაიმახსოვრე ფაილი როგორც"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s არ არის ინსტალირებული დირექტორიაში."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "წარმოიშვა შეცდომა ჩართვისას %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "დავიმახსოვრო ფაილ \"%s\"-ის ცვლილებები მის დახურვამდე?"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr "დახური დამახსოვრების გარეშე"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Question"
+msgstr "შეკითხვა"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (არ იქნა დამახსოვრებული)"
+
+#: ../grecord/src/gsr-window.c:970
+#, fuzzy, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "byte"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "უზნობი ზომა"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f კბ/წ"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f კბ/წ"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (მონო)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (სტერეო)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "%s ინფორმაცია"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "ფაილის ინფორმაცია"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "დირექტორია:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "ფაილის სახელი:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "ფაილის ზომა:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "აუდიო ინფორმაცია"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "ფაილის სიგრძე"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "არხების რაოდენობა"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "მაგალითის ხარისხი"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "ბიტრეიტი"
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "ვუკრავ..."
+
+#: ../grecord/src/gsr-window.c:1596
+#, fuzzy
+msgid "MateConf audio output"
+msgstr "აუდიო"
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "გაშვება"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "მიმდინარეობს ჩაწერა..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+#, fuzzy
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr "აუდიო."
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "აუდიო "
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "აუდიო "
+
+#: ../grecord/src/gsr-window.c:1982
+#, fuzzy, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "-სკენ a აუდიო "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_ფაილი"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "შექმენი ახალი მაგალითი"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_გახსნა..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "გახსენი ფაილი"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "დაიმახსოვრე შემდეგი ფაილი"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "შეინახე _როგორც..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "დაიმახსოვრე ფაილი განსხვავებული სახელით"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "გახსენი Control"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "გახსენი აუდიო"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "აჩვენე ინფორმაცია მიმდინარე ფაილის შესახებ"
+
+#: ../grecord/src/gsr-window.c:2047
+msgid "Close the current file"
+msgstr "დახურე შემდეგი ფაილი"
+
+#: ../grecord/src/gsr-window.c:2049
+msgid "Quit the program"
+msgstr "პროგრამიდან გასვლა"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_კონტროლი"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "ჩაიწერე ხმა"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "ჩართე ხმა"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "გათიშე ხმა"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr "გახსენი დოკუმენტაცია"
+
+#: ../grecord/src/gsr-window.c:2065
+msgid "About this application"
+msgstr "ამ პროგრამის შესახებ"
+
+#: ../grecord/src/gsr-window.c:2186
+#, fuzzy
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "პროგრამა"
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "გახსენი"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "დაიმახსოვრე"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "დაიმახსოვრე როგორც"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "ჩაიწერე ხმის კლიპები"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "ჩაიწერე როგორც"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<არაფერი>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "სიგრძე:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+#, fuzzy
+msgid "Adjust the volume level"
+msgstr "სტანდარტული მიახლოვების ზომა"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "ხმის კონტროლი"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+#, fuzzy
+msgid "Height of the Window"
+msgstr "სიმაღლე ფანჯარა"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#, fuzzy
+msgid "Height of the Window to be displayed"
+msgstr "სიმაღლე ფანჯარა -სკენ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+#, fuzzy
+msgid "Width of the Window"
+msgstr "სიგანე ფანჯარა"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#, fuzzy
+msgid "Width of the Window to be displayed"
+msgstr "სიგანე ფანჯარა -სკენ"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "ჩაწერე"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr "გადამრთველები"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "პარამეთრები"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "უცნობი ხმის კონტროლი %d"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "არა და."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "ხმის მარეგულირებელი პარამეტრები"
+
+#: ../gst-mixer/src/preferences.c:119
+#, fuzzy
+msgid "_Select tracks to be visible:"
+msgstr "-სკენ ხილული:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "გათიშე/ჩართე %s"
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "კვალი"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, fuzzy, c-format
+msgid "Toggle audio capture from %s"
+msgstr "აუდიო"
+
+#: ../gst-mixer/src/track.c:371
+#, fuzzy, c-format
+msgid "Track %s: audio capture"
+msgstr "კვალი აუდიო"
+
+#: ../gst-mixer/src/track.c:450
+#, fuzzy, c-format
+msgid "%s Option Selection"
+msgstr "პარამეტრი არჩეული"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "მონო"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "მარცხენა"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "მარჯვენა"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr ""
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "უცნობი"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "სიმღერა %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, fuzzy, c-format
+msgid "Track %s: lock channels together"
+msgstr "კვალი"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_შეცვალე მოწყობილება"
+
+#: ../gst-mixer/src/window.c:111
+#, fuzzy
+msgid "Control volume on a different device"
+msgstr "Control a"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "შეცვალე მოწყობილობა %s-ზე"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ხმის კონტროლი: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr "თარჯიმანი"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-ზე დაფუძნებული ხმის მაკონტროლებელი პროგრამა"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+#, fuzzy
+msgid "Failed to load glade file; please check your installation."
+msgstr "ოპერაცია ვერ/არ ჩატარდა -სკენ."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b> ნაგულისხმევი შესავალი მოდული</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b> ნაგულისხმევი მოდული</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "აუდიო"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "დააჭირეთ OK-ი დასრულებისთვის."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+#, fuzzy
+msgid "Pipe_line:"
+msgstr "ხაზი:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "ტესტი"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "ვიდეო"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_შესავალი:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_გასავალი:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_ტესტი"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+#, fuzzy
+msgid "Custom"
+msgstr "სხვა"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, fuzzy, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "ოპერაცია ვერ/არ ჩატარდა -სკენ"
+
+#: ../profiles/audio-profile-edit.c:164
+#, fuzzy, c-format
+msgid "There was an error displaying help: %s"
+msgstr "დახმარების გამოძახებისას დაიშვა შეცდომა: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "სახელი მიხედვით"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+#, fuzzy
+msgid "<no description>"
+msgstr "ფაილი არ არის მოცემული"
+
+#: ../profiles/audio-profile.c:219
+#, fuzzy, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "შეცდომა აუდიო n"
+
+#: ../profiles/audio-profile.c:720
+#, fuzzy, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "შეცდომა -სკენ აუდიო n"
+
+#: ../profiles/audio-profile.c:911
+#, fuzzy, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "შეცდომა n"
+
+#: ../profiles/audio-profile.c:1013
+#, fuzzy
+msgid "identity"
+msgstr "პირადობა (id)"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_დამუშავება"
+
+#: ../profiles/audio-profiles-edit.c:492
+#, fuzzy
+msgid "You must select one or more profiles to delete."
+msgstr "თქვენ -სკენ."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, fuzzy, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "წაშლა n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr ""
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "რედაქტირება MATE აუდიო პროფილები"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_პროფაილები:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, fuzzy, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "თქვენ a"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, fuzzy, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "შეცდომა n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+#, fuzzy
+msgid "Edit Audio Profile"
+msgstr "რედაქტირება აუდიო"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+#, fuzzy
+msgid "File _Extension:"
+msgstr "ფაილის _გაფართოება:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "ახალი პროფაილი"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "პროფაილის აღწერა:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "პროფაილის _აღწერა:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "პროფაილის _სახელი:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_აქტიური?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_შექმნა"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "_პროფაილის სახელი:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+#, fuzzy
+msgid "A description for the audio profile"
+msgstr "A აღწერა აუდიო"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+#, fuzzy
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "A აღწერა და -სკენ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+#, fuzzy
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "A -სკენ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+#, fuzzy
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "A -სკენ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+#, fuzzy
+msgid "A short name for the audio profile"
+msgstr "A short აუდიო"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+#, fuzzy
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "A short აუდიო -სკენ და."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+#, fuzzy
+msgid "CD Quality, Lossless"
+msgstr "ხარისხი"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+#, fuzzy
+msgid "CD Quality, Lossy"
+msgstr "ხარისხი"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "სია აუდიო -სკენ აუდიო."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+#, fuzzy
+msgid "List of profiles"
+msgstr "სია"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+#, fuzzy
+msgid "The default file extension for this profile"
+msgstr "ნაგულისხმევი"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+#, fuzzy
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "გამოყენებულია -სკენ აუდიო a -სკენ -სკენ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+#, fuzzy
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr "გამოყენებულია -სკენ აუდიო a და."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+#, fuzzy
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr "გამოყენებულია -სკენ აუდიო და."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+#, fuzzy
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr "გამოყენებულია -სკენ აუდიო -სკენ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+#, fuzzy
+msgid "Voice, Lossless"
+msgstr "ხმა"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+#, fuzzy
+msgid "Voice, Lossy"
+msgstr "ხმა"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+#, fuzzy
+msgid "Whether or not this profile is to be used"
+msgstr "-სკენ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+#, fuzzy
+msgid "Whether or not to use and display this profile."
+msgstr "-სკენ და."
+
+#: ../vu-meter/main.c:102
+#, fuzzy
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr "-სკენ a."
+
+#: ../vu-meter/main.c:228
+#, fuzzy
+msgid "Specify the X position of the meter."
+msgstr "მიუთითე გასახსნელი ადგილმდებარეობა"
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "X-პოზიცია"
+
+#: ../vu-meter/main.c:231
+#, fuzzy
+msgid "Specify the Y position of the meter."
+msgstr "მიუთითე გასახსნელი ადგილმდებარეობა"
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Y-პოზიცია"
+
+#: ../vu-meter/main.c:234
+#, fuzzy
+msgid "Connect to the esd server on this host."
+msgstr "დაკავშირება -სკენ."
+
+#: ../vu-meter/main.c:235
+#, fuzzy
+msgid "ESD Server Host"
+msgstr "სერვერი ჰოსტი"
+
+#: ../vu-meter/main.c:237
+#, fuzzy
+msgid "Open a vertical version of the meter."
+msgstr "გახსენი a ვერტიკალური ვერსია."
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:256
+#, fuzzy, c-format
+msgid "Host is %s\n"
+msgstr "ჰოსტი n"
+
+#: ../vu-meter/main.c:273
+#, fuzzy
+msgid "Recording level"
+msgstr "სტანდარტული მიახლოვების ზომა"
+
+#: ../vu-meter/main.c:273
+#, fuzzy
+msgid "Volume Meter"
+msgstr "ხმის რეგულაცია"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+#, fuzzy
+msgid "Monitor the recording input volume"
+msgstr "მონიტორი"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "მონიტორი"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+#, fuzzy
+msgid "Monitor the sound output volume"
+msgstr "მონიტორი"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr ""
diff --git a/po/kn.po b/po/kn.po
new file mode 100644
index 0000000..638ca21
--- /dev/null
+++ b/po/kn.po
@@ -0,0 +1,1527 @@
+# translation of mate-media.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 <[email protected]>, 2008, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master.kn\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-21 14:48+0530\n"
+"PO-Revision-Date: 2010-04-03 16:15+0530\n"
+"Last-Translator: Shankar Prasad <[email protected]>\n"
+"Language-Team: kn-IN <>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.0\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ಗಣಕತೆರೆಯ ಧ್ವನಿ ಪ್ರಮಾಣದ ನಿಯಂತ್ರಣವನ್ನು ತೋರಿಸು"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ಧ್ವನಿಯ ಪ್ರಮಾಣ ಹಾಗು ಧ್ವನಿಗಳನ್ನು ಸನ್ನಿವೇಶಗಳನ್ನು ಬದಲಾಯಿಸಿ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ಧ್ವನಿ"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "ದೋಷನಿವಾರಣಾ ಸಂಕೇತವನ್ನು ಶಕ್ತಗೊಳಿಸು"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "ಈ ಅನ್ವಯದ ಆವೃತ್ತಿ"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣ ಆಪ್ಲೆಟ್"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ಧ್ವನಿಯ ವ್ಯವಸ್ಥೆಯ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "ಆರಂಭಿಕ ಪುಟ"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣ"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "ಔಟ್‌ಪುಟ್"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "ಇನ್‌ಪುಟ್‌"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "ಎಡ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "ಬಲ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "ಹಿಂಬದಿಯ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "ಎದುರಿನ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "ಕನಿಷ್ಟ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "ಗರಿಷ್ಟ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "ಸಮತೋಲನ(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "ಮಬ್ಬು(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "ಸಬ್‌ವೂಫರ್(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "ಆಂಪ್ಲಿಫೈ ಮಾಡದೆ ಇರುವ"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "ಮೂಕವಾಗಿಸು"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "ಪ್ರೊಫೈಲ್‌(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "ಅಶಕ್ತಗೊಂಡ"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ಇನ್‌ಪುಟ್‌"
+msgstr[1] "%u ಇನ್‌ಪುಟ್‌ಗಳು"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "ಗಣಕದ ಧ್ವನಿಗಳು"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "ಜೋಡಕ(_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "ಶೃಂಗದ ಪತ್ತೆ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "ಹೆಸರು"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "ಸಾಧನ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "ಔಟ್‌ಪುಟ್ ಧ್ವನಿಯ ಪ್ರಮಾಣ(_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "ಧ್ವನಿ ಪರಿಣಾಮಗಳು"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "ಸೂಚನೆಯ ಧ್ವನಿ ಪ್ರಮಾಣ(_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "ಯಂತ್ರಾಂಶ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "ಸಂರಚಿಸಲು ಒಂದು ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ(_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "ಆಯ್ದ ಸಾಧನಗಳಿಗಾಗಿನ ಸಿದ್ಧತೆಗಳು:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "ಇನ್‌ಪುಟ್ ಧ್ವನಿಯ ಪ್ರಮಾಣ(_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "ಇನ್‌ಪುಟ್ ಹಂತ:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "ಧ್ವನಿಯ ಇನ್‌ಪುಟ್‌ಗಾಗಿ ಒಂದು ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ(_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "ಧ್ವನಿಯ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ ಒಂದು ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ(_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "ಅನ್ವಯಗಳು"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "ಯಾವ ಅನ್ವಯವೂ ಆಡಿಯೊವನ್ನು ಚಲಾಯಿಸುತ್ತಿಲ್ಲ ಅಥವ ರೆಕಾರ್ಡು ಮಾಡುತ್ತಿಲ್ಲ."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "ಧ್ವನಿಯ ಆದ್ಯತೆಗಳು"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ಧ್ವನಿಯ ನಿಯಂತ್ರಣಾ ಆದ್ಯತೆಗಳನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "ಮೂಕಗೊಳಿಸು(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "ಧ್ವನಿಯ ಆದ್ಯತೆಗಳು(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "ಮೂಕಗೊಳಿಸಲಾಗಿದೆ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ಧ್ವನಿ ಕ್ಲಿಪ್‌ಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "ಧ್ವನಿ ರೆಕಾರ್ಡರ್"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "ಶೀರ್ಷಿಕೆಯಿಲ್ಲದ"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "ಶೀರ್ಷಿಕೆಯಿಲ್ಲದ-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s ಅಂಶವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.\n"
+"ದಯವಿಟ್ಟು '%s' ಪ್ಲಗ್‌ಇನ್ ಅನ್ನು '%s' ಘಟಕದಿಂದ ಅನುಸ್ಥಾಪಿಸಿ.\n"
+"gst-inspect-0.10 %s ಅನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ\n"
+" ಅನುಸ್ಥಾಪನೆಯು ಸರಿ ಇದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಿ\n"
+"ನಂತರ mate-sound-recorder ಅನ್ನು ಮರಳಿ ಆರಂಭಿಸಿ."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"ದಯವಿಟ್ಟು ಅದರ ಸಿದ್ಧತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.\n"
+"ಅಗತ್ಯ ಪ್ಲಗ್ಇನ್‌ಗಳು ಇಲ್ಲದೆ ಇರಬಹುದು."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld ನಿಮಿಷ"
+msgstr[1] "%ld ನಿಮಿಷಗಳು"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ಗಂಟೆ"
+msgstr[1] "%ld ಗಂಟೆಗಳು"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld ಸೆಕೆಂಡ್"
+msgstr[1] "%ld ಸೆಕೆಂಡ್‌ಗಳು"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ಹಾಗು %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ಹಾಗು %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ಒಂದು ಕಡತವನ್ನು ತೆರೆ"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ಕಡತವನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "ತಯಾರಿದೆ"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "ಬದಲಾಯಿಸು(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" ಎಂಬ ಹೆಸರಿನ ಕಡತವು ಈಗಾಗಲೆ ಇದೆ. \n"
+"ನೀವು ಅದನ್ನು ಈಗ ಉಳಿಸುತ್ತಿರುವುದರಿಂದ ಬದಲಾಯಿಸಲು ಬಯಸುತ್ತೀರೆ?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" ಕಡತವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "ಕಡತವನ್ನು ಹೀಗೆ ಉಳಿಸು"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ಮಾರ್ಗದಲ್ಲಿ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿಲ್ಲ."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s ಅನ್ನು ಆರಂಭಿಸುವಾಗ ಒಂದು ದೋಷ ಎದುರಾಗಿದೆ: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "ಮುಚ್ಚುವ ಮೊದಲು ರೆಕಾರ್ಡು ಮಾಡಲಾಗಿದ್ದನ್ನು ಉಳಿಸಬೇಕೆ?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "ರೆಕಾರ್ಡ್ ಮಾಡಿದ್ದನ್ನು ಉಳಿಸಬೇಕೆ?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "ಉಳಿಸದೆ ಮುಚ್ಚು (_C)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "ಉಳಿಸದೆ ಮುಂದುವರೆ (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "ಸಂದೇಹ"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ಇದನ್ನು ಉಳಿಸಲಾಗಿಲ್ಲ)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu ಬೈಟ್)"
+msgstr[1] "%s (%llu ಬೈಟ್‌ಗಳು)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "ಗೊತ್ತಿರದ ಗಾತ್ರ"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "ಗೊತ್ತಿಲ್ಲದ"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (ಊಹಿಸಿದ್ದು)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (ಮೊನೊ)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (ಸ್ಟೀರಿಯೊ)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s ಮಾಹಿತಿ"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ಕಡತದ ಮಾಹಿತಿ"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "ಕಡತಕೋಶ:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ಕಡತದ ಹೆಸರು:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ಕಡತದ ಗಾತ್ರ:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ಆಡಿಯೋ ಮಾಹಿತಿ"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ಕಡತದ ಸಮಯ:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "ಚಾನಲ್‌ಗಳ ಸಂಖ್ಯೆ:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "ನಮೂನೆ ದರ:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "ಬಿಟ್ ದರ:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE ಗಾಗಿನ ಒಂದು ಧ್ವನಿ ರೆಕಾರ್ಡರ್\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "ಚಲಾಯಿಸಲಾಗುತ್ತಿದೆ..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf ಆಡಿಯೋ ಔಟ್‌ಪುಟ್"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "ಪ್ಲೇಬ್ಯಾಕ್"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf ಆಡಿಯೋ ರೆಕಾರ್ಡಿಂಗ್"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"ಆಡಿಯೋವನ್ನು ಸೆರೆ ಹಿಡಿಯುವ ನಿಮ್ಮ ಸಿದ್ಧತೆಗಳು ಮಾನ್ಯವಾದವುಗಳಾಗಿಲ್ಲ. ದಯವಿಟ್ಟು ಗಣಕ-ಆದ್ಯತೆಗಳ "
+"ಅಡಿಯಲ್ಲಿ ಇರುವ \"ಧ್ವನಿಯ ಆದ್ಯತೆ\"ಗಳಲ್ಲಿ ಸರಿಪಡಿಸಿ."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ಕಡತದ ಔಟ್‌ಪುಟ್"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "ಮಟ್ಟ"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ಆಡಿಯೋ ಪ್ರೊಫೈಲನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ಆಡಿಯೋ ಪ್ರೊಫೈಲನ್ನು ಬಳಸಿಕೊಂಡು ಸೆರೆ ಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ಆಡಿಯೋ ಪ್ರೊಫೈಲನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದು ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ಕಡತ(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "ಹೊಸ ನಮೂನೆಯನ್ನು ರಚಿಸಿ"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ಕಡತವನ್ನು ತೆಗೆ"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "ಪ್ರಸಕ್ತ ಕಡತವನ್ನು ಉಳಿಸು"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ಪ್ರಸಕ್ತ ಕಡತವನ್ನು ಬೇರೆ ಹೆಸರಿನಲ್ಲಿ ಉಳಿಸು"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣವನ್ನು ತೆರೆ (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "ಆಡಿಯೋ ಮಿಕ್ಸರನ್ನು ತೆರೆ"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "ಈ ಕಡತದ ಬಗೆಗಿನ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸು"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "ಈ ಕಡತವನ್ನು ಮುಚ್ಚು"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "ತಂತ್ರಾಂಶದಿಂದ ನಿರ್ಗಮಿಸು"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "ನಿಯಂತ್ರಣ(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "ಧ್ವನಿಯನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "ಧ್ವನಿ ಚಾಲನೆಮಾಡಿ"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "ಧ್ವನಿಯನ್ನು ನಿಲ್ಲಿಸಿ"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "ನೆರವು(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "ವಿಷಯಗಳು"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "ಕೈಪಿಡಿಯನ್ನು ತೆರೆ"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "ಈ ಅನ್ವಯದ ಬಗ್ಗೆ"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"ui.xml ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. ಪ್ರೊಗ್ರಾಂ ಸರಿಯಾಗಿ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿರದೆ ಇರಬಹುದು"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "ತೆಗೆ"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "ಉಳಿಸು"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "ಹೀಗೆ ಉಳಿಸು"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "ಇನ್‌ಪುಟ್‌ನಿಂದ ರೆಕಾರ್ಡ್ ಮಾಡು(_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "ಹೀಗೆ ರೆಕಾರ್ಡ್ ಮಾಡು(_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ಏನೂ ಇಲ್ಲ>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "ಉದ್ದ:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "ಮಟ್ಟ:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - ಧ್ವನಿ ರೆಕಾರ್ಡರ್"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ವಿಂಡೋದ ಉದ್ದ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "ತೋರಿಸಬೇಕಿರುವ ವಿಂಡೋದ ಉದ್ದ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "ವಿಂಡೋದ ಅಗಲ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "ತೋರಿಸಬೇಕಿರುವ ವಿಂಡೋದ ಅಗಲ"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ಧ್ವನಿಯ ಪರಿಸರವಿನ್ಯಾಸ"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "ಗೊತ್ತಿರದ ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣ %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"ಯಾವುದೆ ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣ GStreamer ಪ್ಲಗ್ಇನ್‌ಗಳು ಹಾಗು/ಅಥವ ಸಾಧನಗಳು ಕಂಡುಬಂದಿಲ್ಲ."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "ರೆಕಾರ್ಡಿಂಗ್"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "ಸ್ವಿಚ್‌ಗಳು"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "ಆಯ್ಕೆಗಳು"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ಧ್ವನಿ ಪ್ರಮಾಣ ನಿಯಂತ್ರಣಾ ಆದ್ಯತೆಗಳು"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "ಗೋಚರಿಸಲು ಮಿಕ್ಸರುಗಳನ್ನು ಆರಿಸು(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "%s ಮೂಕವಾಗಿಸು/ಮೂಕವಾಗಿಸದಿರು"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ಟ್ರ್ಯಾಕ್ %s: ಮೂಕ"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s ಇಂದ ಆಡಿಯೋ ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸು"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ಟ್ರ್ಯಾಕ್ %s: ಆಡಿಯೋ ರೆಕಾರ್ಡಿಂಗ್"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s ಆಯ್ಕೆಯ ಆರಿಸುವಿಕೆ"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ಟ್ರ್ಯಾಕ್ %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "ಚಾನಲ್ %d, ಟ್ರ್ಯಾಕ್ %s ನಲ್ಲಿನ"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ಟ್ರ್ಯಾಕ್ %s, ಚಾನಲ್ %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s ಗಾಗಿ ಚಾನಲ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಿ"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ಟ್ರ್ಯಾಕ್ %s: ಚಾನಲ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಿ"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "ಮೊನೋ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ಎಡ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ಬಲ"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "ಮುಂದಿನ ಎಡ"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "ಮುಂದಿನ ಬಲ"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "ಹಿಂಬದಿಯ ಎಡ"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "ಹಿಂಬದಿಯ ಬಲ"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "ಮುಂದಿನ ಮಧ್ಯ"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "ಬದಿಯ ಎಡ"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ಬದಿಯ ಬಲ"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ಗೊತ್ತಿಲ್ಲದ"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s ನ ಧ್ವನಿ ಪ್ರಮಾಣ %s ಚಾನಲ್ಲಿನಲ್ಲಿ"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "ಒಂದು MATE/GStreamer-ಆಧರಿತವಾದ ಧ್ವನಿ ಪ್ರಮಾಣದ ನಿಯಂತ್ರಣ ಅನ್ವಯ"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "ಶಂಕರ್ ಪ್ರಸಾದ್ ಎಂ. ವಿ. <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ಧ್ವನಿ ಪ್ರಮಾಣದ ನಿಯಂತ್ರಣ: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ಸಾಧನ(_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ಬೇರೊಂದು ಸಾಧನದಲ್ಲಿ ಧ್ವನಿಯ ಪ್ರಮಾಣವನ್ನು ನಿಯಂತ್ರಿಸಿ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ಯಾವುದೂ ಇಲ್ಲ"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "ಬೆಂಬಲವಿಲ್ಲದ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "ಪೂರ್ವನಿಯೋಜಿತ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "ಮುಖ್ಯ ವಿಂಡೋವನ್ನು ಇನ್‌ಸ್ಟ್ಯಾನ್ಶಿಯೇಟ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"UI ಕಡತವನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲಗೊಂಡಿದೆ; ದಯವಿಟ್ಟು ನಿಮ್ಮ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer ಅನ್ವಯಗಳಿಗಾಗಿನ ಪೂರ್ವನಿಯೋಜಿತಗಳನ್ನು ಸಂರಚಿಸಿ"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "ಮಲ್ಟಿಮೀಡಿಯಾ ವ್ಯವಸ್ಥೆಗಳ ಆಯ್ಕೆಗಾರ "
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ಆಡಿಯೋ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "ಮುಗಿಸಲು 'ಸರಿ' ಅನ್ನು ಕ್ಲಿಕ್ಕಿಸಿ."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ಸಾಧನ(_e):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "ಪೂರ್ವನಿಯೋಜಿತ ಇನ್‌ಪುಟ್‌"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "ಪೂರ್ವನಿಯೋಜಿತ ಔಟ್‌ಪುಟ್"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "ಪೈಪ್‌ಲೈನ್(_i):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "ಪ್ಲಗ್ಇನ್(_l):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "ಪೈಪ್‌ಲೈನ್(_n):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "ಪರೀಕ್ಷೆ(_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "ಪೈಪ್‌ಲೈನ್‌ ಪರಿಶೀಲನೆ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "ವೀಡಿಯೋ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "ಸಾಧನ(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "ಪ್ಲಗ್ಇನ್(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "ಪರೀಕ್ಷೆ(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "ಸ್ವಯಂಪತ್ತೆ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - ಅಡ್ವಾನ್ಸಡ್ ಲಿನಕ್ಸ್‍ ಸೌಂಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART ಸೌಂಡ್ ಡೀಮನ್"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - ಎನ್‌ಲೈಟ್‌ಮೆಂಟ್ ಸೌಂಡ್ ಡೀಮನ್"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - ಓಪನ್ ಸೌಂಡ್ ಸಿಸ್ಟಂ"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "ಪಲ್ಸ್‍ಆಡಿಯೋ ಧ್ವನಿ ಪರಿಚಾರಕ"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "ನನ್ನಿಚ್ಛೆಯ"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "ಓಪನ್GL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - ಸಿಂಪಲ್ ಡೈರೆಕ್ಟ್‍ಮೀಡಿಯಾ ಲೇಯರ್"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X ವಿಂಡೋ ವ್ಯವಸ್ಥೆ (Xv ಇಲ್ಲ)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X ವಿಂಡೋ ವ್ಯವಸ್ಥೆ (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "ಪ್ರಾಯೋಗಿಕ ಧ್ವನಿ"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "ನಿಶ್ಯಬ್ಧ"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ಉದಾ. Zoran v4l ಸಾಧನ)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "ಪ್ರಾಯೋಗಿಕ ಇನ್‌ಪುಟ್‌"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "ವೀಡಿಯೋ ಫಾರ್ ಲಿನಕ್ಸ್‍ (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "ವೀಡಿಯೋ ಫಾರ್ ಲಿನಕ್ಸ್‍ 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' ಗಾಗಿ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ವಿಫಲಗೊಂಡಿದೆ"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "ನೆರವನ್ನು ತೋರಿಸುವಾಗ ಒಂದು ದೋಷ ಉಂಟಾಗಿದೆ: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "ಪ್ರೊಫೈಲ್ \"%s\" ಅನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ಯಾವುದೆ ಹೆಸರು ಇಲ್ಲ>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ಯಾವುದೆ ವಿವರಣೆ ಇಲ್ಲ>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_ಆಡಿಯೋ ಪ್ರೊಫೈಲುಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳುವಾಗ ಒಂದು ದೋಷ ಎದುರಾಗಿದೆ. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"ಆಡಿಯೋ ಪ್ರೊಫೈಲಿನ ಪಟ್ಟಿಯ ಬದಲಾವಣೆಗಳಿಗೆ ಚಂದಾದಾರನಾಗಿಸುವಾಗ ಒಂದು ದೋಷ ಎದುರಾಗಿದೆ. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "ಪ್ರೊಫೈಲ್ ಮಾರ್ಗ %s ಅನ್ನು ಮರೆಯುವಾಗ ದೋಷವು ಎದುರಾಗಿದೆ. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "ಸಂಪಾದಿಸು(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ಈ ಪ್ರೊಫೈಲನ್ನು ಅಳಿಸಬೇಕೆ?\n"
+msgstr[1] "ಈ %d ಪ್ರೊಫೈಲುಗಳನ್ನು ಅಳಿಸಬೇಕೆ?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "ಪ್ರೊಫೈಲ್ \"%s\" ಅನ್ನು ಅಳಿಸಬೇಕೆ?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "ಪ್ರೊಫೈಲನ್ನು ಅಳಿಸಿಹಾಕು"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE ಆಡಿಯೋ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಸಂಪಾದಿಸಿ"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "ಪ್ರೊಫೈಲ್‌ಗಳು (_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" ಎಂಬ ಹೆಸರಿನ ಒಂದು ಪ್ರೊಫೈಲನ್ನು ನೀವು ಹೊಂದಿದ್ದೀರಿ"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf ದೋಷ (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" ಕಡತವು ಕಾಣೆಯಾಗಿದೆ. ಅನ್ವಯವು ಅಸಮರ್ಪಕ ರೀತಿಯಲ್ಲಿ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿದೆ, ಆದ್ದರಿಂದ "
+"ಸಂವಾದವನ್ನು ತೋರಿಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಇದು ಸೂಚಿಸುತ್ತದೆ."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"ಲಭ್ಯವಿರುವ ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಗಳ ಒಂದು ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ನೋಡಲು '%s --help' ಅನ್ನು "
+"ಚಲಾಯಿಸಿ.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ಆಡಿಯೋ ಪ್ರೊಫೈಲನ್ನು ಸಂಪಾದಿಸು"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "ಪ್ರೊಫೈಲ್ ವಿವರಣೆ (_d):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "ಸಕ್ರಿಯವೆ(_A)?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ಕಡತ ವಿಸ್ತರಣೆ(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer ಪೈಪ್‌ಲೈನ್‌:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "ಪ್ರೊಫೈಲ್‌ನ ಹೆಸರು(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "ಹೊಸದಾದ ಪ್ರೊಫೈಲ್"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "ನಿರ್ಮಿಸು(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ಆಡಿಯೋ ಪ್ರೊಫೈಲಿಗಾಗಿನ ಒಂದು ವಿವರಣೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"ಈ ಪ್ರೊಫೈಲನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು ಎಂಬುದರ ಬಗೆಗಿನ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಹಾಗು ವಿವರವನ್ನು ಹೊಂದಿರುವ "
+"ಪ್ರೊಫೈಲಿನ ಒಂದು ವಿವರಣೆ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "ಈ ಪ್ರೊಫೈಲಿನೊಂದಿಗೆ ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ಬಳಸಬೇಕಿರುವ ಒಂದು ಕಡತದ ಹೆಸರಿನ ವಿಸ್ತರಣೆ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "ಈ ಪ್ರೊಫೈಲಿನಲ್ಲಿ ಬಳಸಬೇಖಿರುವ GStreamer ಪೈಪ್‌ಲೈನ್."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ಆಡಿಯೋ ಪ್ರೊಫೈಲಿನ ಸಂಕ್ಷಿಪ್ತ ಹೆಸರು"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ಆರಿಸಲು ಹಾಗು ಪ್ರೊಫೈಲಗಳನ್ನು ವಿಶಿಷ್ಟವಾಗಿ ಪತ್ತೆಮಾಡಲು ಬಳಸಲಾಗುವ ಆಡಿಯೋ ಪ್ರೊಫೈಲಿನ ಸಂಕ್ಷಿಪ್ತ "
+"ಹೆಸರು."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "ಸೀಡಿ ಗುಣಮಟ್ಟ, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "ಸೀಡಿ ಗುಣಮಟ್ಟ, ನಷ್ಟವಿಲ್ಲದೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "ಸೀಡಿ ಗುಣಮಟ್ಟ, ನಷ್ಟವಾದ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "ಸೀಡಿ ಗುಣಮಟ್ಟ, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "ಸೀಡಿ ಗುಣಮಟ್ಟ, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ಆಡಿಯೋ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರೊಫೈಲುಗಳ ಪಟ್ಟಿ. ಪಟ್ಟಿಯು /system/gstreamer/@GST_MAJORMINOR@/"
+"audio/profiles ಯ ಸಂಬಂಧಿಸದ ಉಪಕೋಶಗಳನ್ನು ಹೆಸರಿಸುವ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "ಪ್ರೊಫೈಲುಗಳ ಪಟ್ಟಿ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "ಈ ಪ್ರೊಫೈಲ್‌ಗಾಗಿನ ಪೂರ್ವನಿಯೋಜಿತ ಕಡತ ವಿಸ್ತರಣೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ಆಂಶಿಕ GStreamer ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ಬಳಸಲಾಗಿದೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"ಸೀಡಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋ ಅನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಗುಣಮಟ್ಟ ನಷ್ಟಗೊಳ್ಳುವ "
+"ಸಂಕುಚನಗೊಳಿಸಲಾದ ಕೋಡೆಕ್‌ನೊಂದಿಗೆ. ನೀವು ಮತ್ತೆ ಯಾವಾಗಲಾದರೂ ಕಡತವನ್ನು ಸಂಪಾದಿಸಲು ಅಥವ "
+"ಅದನ್ನು ಸೀಡಿಗೆ ಬರೆಯಲು ಬಯಸಿದಲ್ಲಿ ಬಳಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"ಸೀಡಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋ ಅನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಗುಣಮಟ್ಟ ನಷ್ಟಗೊಳ್ಳುವ "
+"ಸಂಕುಚನಗೊಳಿಸಲಾದ ಕೋಡೆಕ್‌ನೊಂದಿಗೆ. ಇದನ್ನು ಸೀಡಿಯಲ್ಲಿರುವದನ್ನು ಹೊರತೆಗೆಯಲು ಹಾಗು ರೇಡಿಯೊ "
+"ರೆಕಾರ್ಡಿಂಗಿನಲ್ಲಿ ಬಳಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"ಸೀಡಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋ ಅನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಗುಣಮಟ್ಟ ನಷ್ಟಗೊಳ್ಳುವ AAC "
+"ಕೋಡೆಕ್‌ನೊಂದಿಗೆ. ಇದನ್ನು AAC ಕೋಡೆಕ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುವ ಸಾಧನಗಳಿ ಕಾಪಿಮಾಡಲು ಕಡತಗಳನ್ನು "
+"ತಯಾರಿಸಲು ಬಳಸಿ. ನೀವಿರುವ ಸ್ಥಳದ ಕಾನೂನಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈ ಫಾರ್ಮಾಟನ್ನು ಬಳಸುವುದು "
+"ಅನಧೀಕೃತವಾಗಿರಬಹುದು; ಸಲಹೆಗಾಗಿ ನಿಮ್ಮ ವಕೀಲರನ್ನು ಸಂಪರ್ಕಿಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"ಸೀಡಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋ ಅನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಗುಣಮಟ್ಟ ನಷ್ಟಗೊಳ್ಳುವ MP2 "
+"ಕೋಡೆಕ್‌ನೊಂದಿಗೆ. ಇದನ್ನು MP2 ಕೋಡೆಕ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುವ ಸಾಧನಗಳಿ ಕಾಪಿಮಾಡಲು ಕಡತಗಳನ್ನು "
+"ತಯಾರಿಸಲು ಬಳಸಿ. ನೀವಿರುವ ಸ್ಥಳದ ಕಾನೂನಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈ ಫಾರ್ಮಾಟನ್ನು ಬಳಸುವುದು "
+"ಅನಧೀಕೃತವಾಗಿರಬಹುದು; ಸಲಹೆಗಾಗಿ ನಿಮ್ಮ ವಕೀಲರನ್ನು ಸಂಪರ್ಕಿಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"ಸೀಡಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋ ಅನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಗುಣಮಟ್ಟ ನಷ್ಟಗೊಳ್ಳುವ MP3 "
+"ಕೋಡೆಕ್‌ನೊಂದಿಗೆ. ಇದನ್ನು MP3 ಕೋಡೆಕ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುವ ಸಾಧನಗಳಿ ಕಾಪಿಮಾಡಲು ಕಡತಗಳನ್ನು "
+"ತಯಾರಿಸಲು ಬಳಸಿ. ನೀವಿರುವ ಸ್ಥಳದ ಕಾನೂನಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈ ಫಾರ್ಮಾಟನ್ನು ಬಳಸುವುದು "
+"ಅನಧೀಕೃತವಾಗಿರಬಹುದು; ಸಲಹೆಗಾಗಿ ನಿಮ್ಮ ವಕೀಲರನ್ನು ಸಂಪರ್ಕಿಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"ನಷ್ಟಗೊಳ್ಳದ ಧ್ವನಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋವನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಧ್ವನಿಯನ್ನು ರೆಕಾರ್ಡು "
+"ಮಾಡಲು ಹಾಗು ಸಂಪಾದಿಸಲು ಇದನ್ನು ಬಳಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"ನಷ್ಟವಾಗುವ ಧ್ವನಿ-ಗುಣಮಟ್ಟದ ಆಡಿಯೋವನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಪಾದಿಸುವ ಅಗತ್ಯವಿಲ್ಲದ "
+"ಧ್ವನಿಯನ್ನು ರೆಕಾರ್ಡು ಮಾಡಲು ಇದನ್ನು ಬಳಸಿ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "ಧ್ವನಿ, ನಷ್ಟವಿಲ್ಲದೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "ಧ್ವನಿ, ನಷ್ಟದೊಂದಿಗೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "ಈ ಪ್ರೊಫೈಲನ್ನು ಬಳಸಬೇಕೆ ಅಥವ ಬೇಡವೆ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "ಈ ಪ್ರೊಫೈಲನ್ನು ಬಳಸಬೇಕೆ ಹಾಗು ತೋರಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "ಯಾವುದೆ ಶಬ್ಧವಿಲ್ಲ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "ಒಳನಿರ್ಮಿತ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ಸನ್ನಿವೇಶದ ಧ್ವನಿಗಳನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "ಪರಿಸರವಿನ್ಯಾಸದಿಂದ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "ಬಗೆ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ಧ್ವನಿಯ ಪರಿಸರವಿನ್ಯಾಸ(_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "ಒಂದು ಎಚ್ಚರಿಕೆ ಸೂಚನೆಯ ಶಬ್ಧವನ್ನು ಆಯ್ಕೆ ಮಾಡು(_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "ವಿಂಡೊ ಹಾಗು ಗುಂಡಿಯ ಶಬ್ಧಗಳನ್ನು ಶಕ್ತಗೊಳಿಸು(_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "ಸೂಚನೆಯ ಶಬ್ಧ"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "ವಿಂಡೋಗಳು ಹಾಗು ಗುಂಡಿಗಳು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದ್ದು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "ಟಾಗಲ್ ಗುಂಡಿ ಕ್ಲಿಕ್ ಮಾಡಿದ್ದು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "ವಿಂಡೋ ಹಿಗ್ಗಿಸಲಾಗಿದ್ದು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "ವಿಂಡೋ ಹಿಗ್ಗಿಸಲಾಗಿರದೆ ಇದ್ದದ್ದು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "ವಿಂಡೋ ಕಿರಿದಾಗಿಸಲಾದ"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ಗಣಕತೆರೆ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "ಪ್ರವೇಶ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "ನಿರ್ಗಮನ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "ಹೊಸ ಇ-ಮೈಲ್"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ಖಾಲಿ ಕಸದಬುಟ್ಟಿ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "ಬಹಳ ಸಮಯದ ಕೆಲಸವು ಪೂರ್ಣಗೊಂಡಿದೆ (ಡೌನ್‌ಲೋಡ್ ಮಾಡುವಿಕೆ, ಸೀಡಿ ಬರೆಯುವಿಕೆ, ಇತರೆ)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "ಎಚ್ಚರಿಕೆಗಳು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "ಮಾಹಿತಿ ಅಥವ ಪ್ರಶ್ನೆ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "ಎಚ್ಚರಿಕೆ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ದೋಷ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "ಬ್ಯಾಟರಿಯ ಎಚ್ಚರಿಕೆ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "ಧ್ವನಿ ಕಡತವನ್ನು ಆರಿಸು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "ಧ್ವನಿ ಕಡತಗಳು"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "ನನ್ನಿಚ್ಛೆಯ..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "ಧ್ವನಿಯ ಪರಿಸರ ವಿನ್ಯಾಸ:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "ವಿಂಡೊ ಹಾಗು ಗುಂಡಿಯ ಶಬ್ಧಗಳನ್ನು ಶಕ್ತಗೊಳಿಸು"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "ಬೊಗಳು"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "ತೊಟ್ಟಿಕ್ಕು"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ಗಾಜು"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "ಸೊನಾರ್"
+
+#~ msgid "Speaker Testing for %s"
+#~ msgstr "%s ಗಾಗಿ ಸ್ಪೀಕರಿನ ಪರೀಕ್ಷಿಸುವಿಕೆ"
+
+#~ msgid "Test Speakers"
+#~ msgstr "ಸ್ಪೀಕರುಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ"
+
+#~ msgid "Stop"
+#~ msgstr "ನಿಲ್ಲಿಸು"
+
+#~ msgid "Test"
+#~ msgstr "ಪರೀಕ್ಷೆ"
+
+#~ msgid "Subwoofer"
+#~ msgstr "ಸಬ್‌ವೂಫರ್"
diff --git a/po/ko.po b/po/ko.po
new file mode 100644
index 0000000..299ca39
--- /dev/null
+++ b/po/ko.po
@@ -0,0 +1,2543 @@
+# mate-media ko.po
+# This file is distributed under the same license as the mate-media package.
+#
+# Updated by Young-Ho, Cha <[email protected]>, 2000, 2006, 2007.
+# Changwoo Ryu <[email protected]>, 1998, 2002, 2003, 2004, 2006, 2008, 2009, 2010.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-09-26 00:43+0900\n"
+"PO-Revision-Date: 2010-09-26 00:48+0900\n"
+"Last-Translator: Changwoo Ryu <[email protected]>\n"
+"Language-Team: MATE Korea <[email protected]>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "데스크톱 볼륨 조정 표시"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "볼륨 조정"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "사운드 볼륨과 사운드 이벤트를 바꿉니다"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "사운드"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "디버깅 코드 사용"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "이 프로그램의 버전"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr "— 그놈 볼륨 조정 애플릿"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "사운드 시스템이 응답하기를 기다립니다"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "시작 페이지"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr "— 그놈 볼륨 조정"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "출력"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "사운드 출력 볼륨"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "입력"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "마이크 볼륨"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "왼쪽"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "오른쪽"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "후방"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "전방"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "최소"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "최대"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "균형(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "페이드(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "서브우퍼(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "증폭하지 않음"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "조용히"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "프로파일(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "사용하지 않음"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u개 출력"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u개 입력"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "시스템 사운드"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "커넥터(_N):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "최대치 검출"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "이름"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "장치"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s에 대한 스피커 테스트"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "스피커 테스트"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "출력 볼륨(_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "사운드 효과"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "경보 볼륨(_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "하드웨어"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "설정할 장치를 선택하십시오(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "선택한 장치의 설정:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "입력 볼륨(_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "입력 단계:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "사운드 입력 장치를 선택하십시오(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "사운드 출력 장치를 선택하십시오(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "프로그램"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "현재 오디오를 재생하거나 녹음하는 프로그램이 없습니다."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "사운드 기본 설정"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "중지"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "테스트"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "서브우퍼"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "사운드 기본 설정 시작에 실패: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "조용히(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "사운드 기본 설정(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "조용히"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "사운드 클립을 녹음합니다"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "녹음기"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "제목없음"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "제목없음-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %1$s 요소를 만들 수 없습니다.\n"
+"'%3$s' 모듈에서 '%2$s' 플러그인을 설치하십시오.\n"
+"올바르게 설치되었는지 확인하려면 아래를 실행하십시오.\n"
+" gst-inspect-0.10 %4$s\n"
+"그리고 mate-sound-recorder를 다시 시작하십시오."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"설정을 확인하십시오.\n"
+"필요한 플러그인이 없습니다."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld분"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld시간"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld초"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s %s %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "파일 열기"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"파일을 읽을 수 없음:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "준비"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "바꾸기(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"이름이 \"%s\"인 파일이 이미 있습니다. \n"
+"이 파일을 저장하려는 파일로 바꾸시겠습니까?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" 파일을 저장할 수 없습니다"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "다른 이름으로 저장"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s은(는) 경로에 설치되어 있지 않습니다."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s을(를) 시작하는 데 오류가 발생했습니다: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "닫기 전에 녹음을 저장하시겠습니까?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "녹음을 저장하시겠습니까?"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "저장하지 않고 닫기(_W)"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "저장하지 않고 계속(_W)"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "질문"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (저장되지 않음)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu바이트)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "알 수 없는 크기"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "모름"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "(약)%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (모노)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (스테레오)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "%s 정보"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "파일 정보"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "폴더:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "파일 이름:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "파일 크기:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "오디오 정보"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "파일 길이:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "채널 개수:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "샘플 레이트:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "비트 레이트:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"그놈 데스크탑 녹음기\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "재생 중…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "MateConf 오디오 출력"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "재생"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "녹음 중…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "MateConf 오디오 녹음"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr "오디오 캡쳐 설정이 올바르지 않습니다. 시스템 기본 설정 메뉴에 있는 \"사운드 기본 설정\"에서 바로잡으십시오."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "파일 출력"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "단계"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "오디오 프로파일 '%s'(을)를 분석할 수 없습니다. "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "오디오 프로파일 '%s'(으)로 캡쳐를 할 수 없습니다. "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "오디오 프로파일 '%s'(으)로 파일을 쓸 수 없습니다. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "파일(_F)"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "새 샘플을 만듭니다"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "파일 열기"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "지금 파일을 저장합니다"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "지금 파일을 다른 이름으로 저장합니다"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "볼륨 조정 열기(_M)"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "오디오 믹서를 실행합니다"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "지금 파일의 정보를 보여줍니다"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "지금 파일을 닫습니다"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "프로그램을 끝냅니다"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "컨트롤(_C)"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "소리를 녹음합니다"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "소리 재생"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "소리 멈춤"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "도움말(_H)"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "차례"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "설명서를 엽니다"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "이 프로그램의 정보"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "UI 파일을 읽을 수 없습니다. 프로그램이 제대로 설치되지 않은 것 같습니다."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "열기"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "저장"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "다른 이름으로 저장"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "입력에서 녹음(_I):"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "녹음 방법(_R):"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<없음>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "길이:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "단계:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — 녹음기"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "창의 높이"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "보이는 창의 높이."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "창의 너비"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "보이는 창의 너비."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "사운드 테마"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "알 수 없는 볼륨 조정 %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "볼륨 조정 GStremaer 플러그인/장치가 없습니다."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "녹음"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "스위치"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "옵션"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "볼륨 조정 기본 설정"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "표시할 믹서 선택(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s 묵음/해제"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "트랙 %s: 음소거"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s 오디오 녹음 토글"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "트랙 %s: 오디오 녹음"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s 옵션 선택"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "트랙 %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "트랙 %2$s의 %1$d 채널 볼륨"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "트랙 %s, 채널 %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "트랙 %s: 채널을 같이 잠급니다"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "트랙 %s: 채널을 같이 잠급니다"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "모노"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "왼쪽"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "오른쪽"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "앞 왼쪽"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "앞 오른쪽"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "뒤 왼쪽"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "뒤 오른쪽"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "앞 가운데"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "사이드 왼쪽"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "사이드 오른쪽"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "모름"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$s 채널 %1$s의 볼륨"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "그놈/GStreamer 기반 볼륨 조정 프로그램"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "MATE Korea <http://mate.or.kr>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "볼륨 조정: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "장치(_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "다른 장치에서 볼륨 조정"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "없음"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "지원하지 않음"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "기본값"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "기본 창을 띄우기 실패"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI 파일을 읽을 수 없음. 설치가 제대로 되었는지 확인하십시오."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer 프로그램의 기본값을 설정합니다"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "멀티미디어 시스템 선택"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "오디오"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "마치려면 확인을 클릭하십시오."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "장치(_E):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "기본 입력"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "기본 출력"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "파이프라인(_I):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "플러그인(_L):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "파이프라인(_N):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "테스트(_S)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "파이프라인 시험중"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "테스트 중…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "비디오"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "장치(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "플러그인(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "테스트(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "자동인식"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — 고급 리눅스 사운드 구조"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART 사운드 데몬"
+
+# FIXME:mate-control-center와 동일하게 맞춤
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — 인라이튼먼트 사운드 데몬"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — 오픈 사운드 시스템"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - 오픈 사운드 시스템 버전4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "펄스오디오 사운드 서버"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "썬 오디오"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "사용자 지정"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — 간단한 다이렉트미디어 레이어"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X 윈도우 시스템 (Xv 없음)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X 윈도우 시스템 (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "소리 검사"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "무음"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (Zoran v4l장치)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "입력 검사"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s'의 파이프라인 테스트 실패"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "도움말을 보여주는 데 오류가 발생했습니다: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "프로파일 \"%s\" 편집"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<이름 없음>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<설명 없음>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"그놈 미디어 오디오 프로파일 목록을 가져오는 데 오류가 발생했습니다. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"오디오 프로파일 목록이 바뀌었을 때 알림하는 기능을 등록하는 데 오류가 발생했"
+"습니다. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "프로파일 경로 %s을(를) 지우는 데 오류가 발생했습니다. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "편집(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "이 %d개의 프로파일을 삭제하시겠습니까?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" 프로파일을 삭제하시겠습니까?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "프로파일 삭제"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "그놈 미디어 오디오 프로파일 편집"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "프로파일(_P):"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "이미 \"%s\" 프로파일이 있습니다"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf 오류 (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" 파일이 빠졌습니다. 프로그램이 올바르게 설치되어 있지 않았다는 뜻입니"
+"다. 대화 상자를 표시할 수 없습니다."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"사용할 수 있는 명령행 옵션을 모두 보려면 '%s --help' 명령을 실행하십시오.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "오디오 프로파일 편집"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "프로파일 설명(_D):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "활성화(_A)?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "파일 확장자(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer 파이프라인(_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "프로파일 이름(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "새 프로파일"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "만들기(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "오디오 프로파일에 대한 설명"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"프로파일의 설명, 이 프로파일에 대한 자세한 정보 및 언제 사용할 지에 대한 설명"
+"이 들어 있습니다."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "이 프로파일에 따라 인코딩해서 저장할 파일의 파일 이름 확장자."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "이 프로파일에 사용할 GStreamer 파이프라인 부분."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "오디오 프로파일의 짧은 이름"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"오디오 프로파일의 짧은 이름. 프로파일을 선택할 경우 및 특정 프로파일을 지정하"
+"는 이름으로 쓰입니다."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD 수준, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD 수준, 손실 없음"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD 수준, 손실 있음"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD 수준, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD 수준, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"오디오 녹음 프로파일의 목록. 이 목록에는 /system/gstreamer/@GST_MAJORMINOR@/"
+"audio/profiles에 상대적인 하위 디렉토리의 이름이 들어 있습니다."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "프로파일의 목록"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "이 프로파일의 기본 파일 확장자"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "사용할 GStreamer 파이프라인 부분"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD 수준의 오디오로 변환하는 데 사용합니다. 비손실 압축 코덱을 사용합니다. 파"
+"일을 편집하거나 CD로 구우려고 할 때 사용하십시오."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD 수준의 오디오로 변환하는 데 사용합니다. 손실 압축 코덱을 사용합니다. CD에"
+"서 음악을 복사하거나 라디오를 녹음할 때 사용하십시오."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD 수준의 오디오로 변환하는 데 사용합니다. 손실 AAC코덱을 사용합니다. AAC코덱"
+"을 지원하는 장치로 파일을 복사할 때 사용하십시오. 이 형식을 사용하는 것은 지"
+"역에 따라 위법이 될 수 있습니다. 변호사에게 상담하시기 바랍니다."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD 수준의 오디오로 변환하는 데 사용합니다. 손실 MP2 코덱을 사용합니다. MP2 코"
+"덱을 지원하는 장치로 파일을 복사할 때 사용하십시오. 이 형식을 사용하는 것은 "
+"지역에 따라 위법이 될 수 있습니다. 변호사에게 상담하시기 바랍니다."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD 수준의 오디오로 변환하는 데 사용합니다. 손실 MP3 코덱을 사용합니다. MP3 코"
+"덱을 지원하는 장치로 파일을 복사할 때 사용하십시오. 이 형식을 사용하는 것은 "
+"지역에 따라 위법이 될 수 있습니다. 변호사에게 상담하시기 바랍니다."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"음성 수준의 비손실 오디오로 변환하는 데 사용합니다. 음성을 녹음 및 편집할 때 "
+"사용하십시오."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"음성 수준의 손실 오디오로 변환하는 데 사용합니다. 편집할 필요 없는 음성을 녹"
+"음할 때 사용하십시오."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "음성 수준, 손실 없음"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "음성 수준, 손실 있음"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "이 프로파일을 사용할 지 여부"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "이 프로파일을 사용하고 표시할 지 여부."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "소리 없음"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "내장"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "이벤트 소리 테스트"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "테마에서"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "종류"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "사운드 테마(_T):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "경보 사운드 선택(_H):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "창 및 단추 사운드 사용(_W)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "경보 사운드"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "창 및 단추"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "단추 누름"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "토글 단추 누름"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "창 최대화"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "창 최대화 해제"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "창 최소화"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "바탕 화면"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "로그인"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "로그아웃"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "새 전자메일"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "휴지통 비우기"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "오래 걸리는 작업 완료 (다운로드, CD 굽기 등)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "경보"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "정보 혹은 물음"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "경고"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "오류"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "배터리 경고"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "사운드 파일을 선택하십시오"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "사운드 파일"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "사용자 지정…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "사운드 테마:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "창 및 단추 사운드 사용"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "멍멍"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "뚝뚝"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "챙챙"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "핑핑"
+
+#~ msgid "Recording..."
+#~ msgstr "녹음중..."
+
+#~ msgid "Custom..."
+#~ msgstr "사용자 지정..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "CD 질의를 보낼 서버의 주소"
+
+#~ msgid "Information to send to server"
+#~ msgstr "서버에 보낼 정보"
+
+#~ msgid "Port"
+#~ msgstr "포트"
+
+#~ msgid "Server name"
+#~ msgstr "서버 이름"
+
+#~ msgid "Server type"
+#~ msgstr "서버 종류"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "모든 질의를 보낼 호스트 이름"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "데이터베이스가 실행되는 서버의 포트"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "CD 쿼리를 보낼 서버의 종류. 가능한 값은 0 (FreeDB 라운드 로빈 서버), 1 (기"
+#~ "타 FreeDB 서버) 그리고 2 (기타 서버)입니다."
+
+#~ msgid "The username"
+#~ msgstr "사용자 이름"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "모든 질의에 보낼 사용자 이름"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "이 키는 CD 쿼리할 때 서버에 어떤 정보를 보낼 지 지정합니다. 가능한 값은 0 "
+#~ "(정보 보내지 않음), 1 (실제 정보) 그리고 3 (기타 정보) 입니다."
+
+#~ msgid "Your hostname"
+#~ msgstr "호스트이름"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "도움말을 보여주는 데 오류가 발생했습니다: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "정보 보내지 않음(_D)"
+
+#~ msgid "Send real _information"
+#~ msgstr "실제 정보 보내기(_I)"
+
+#~ msgid "Send _other information:"
+#~ msgstr "다른 정보 보내기(_O):"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "호스트이름(_M):"
+
+#~ msgid "Login Information"
+#~ msgstr "로그인 정보"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB 라운드 로빈 서버(_R)"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "다른 FreeDB 서버(_F):"
+
+#~ msgid "Server"
+#~ msgstr "서버"
+
+#~ msgid "Location"
+#~ msgstr "위치"
+
+#~ msgid "_Update Server List"
+#~ msgstr "서버 목록 업데이트(_U)"
+
+#~ msgid "Other _server:"
+#~ msgstr "다른 서버(_S):"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "호스트이름(_T):"
+
+#~ msgid "_Port:"
+#~ msgstr "포트(_P):"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD 데이터베이스 기본 설정"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "모름 / 모름"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "중복 일치..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "데이터베이스에 일치하는 데이터가 여러 개 중복됩니다.\n"
+#~ "아래의 일치하는 데이터 목록중에서 원하는 데이터를 선택하십시오"
+
+#~ msgid "Category"
+#~ msgstr "분류"
+
+#~ msgid "Disc ID"
+#~ msgstr "디스크 아이디"
+
+#~ msgid "Artist and Title"
+#~ msgstr "아티스트 및 제목"
+
+#~ msgid "Unknown track"
+#~ msgstr "알 수 없는 트랙"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD 데이터베이스 서버"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "CD 데이터베이스 서버 기본 설정을 바꿉니다"
+
+#~ msgid "Blues"
+#~ msgstr "블루스 (Blues)"
+
+#~ msgid "Classical Rock"
+#~ msgstr "클래식 락 (Classical Rock)"
+
+#~ msgid "Country"
+#~ msgstr "컨츄리 (Country)"
+
+#~ msgid "Dance"
+#~ msgstr "댄스 (Dance)"
+
+#~ msgid "Disco"
+#~ msgstr "디스코 (Disco)"
+
+# punk와 funk를 구별하기 위해 funk의 올바른 이름 funky(펑키)로 번역한다. -cwryu
+#~ msgid "Funk"
+#~ msgstr "펑키 (Funk)"
+
+#~ msgid "Grunge"
+#~ msgstr "그런지 (Grunge)"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "힙합 (Hip-Hop)"
+
+#~ msgid "Jazz"
+#~ msgstr "재즈 (Jazz)"
+
+#~ msgid "Metal"
+#~ msgstr "메탈 (Metal)"
+
+#~ msgid "New Age"
+#~ msgstr "뉴에이지 (New Age)"
+
+#~ msgid "Oldies"
+#~ msgstr "흘러간 노래"
+
+#~ msgid "Other"
+#~ msgstr "그 외"
+
+#~ msgid "Pop"
+#~ msgstr "팝 (Pop)"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "랩 (Rap)"
+
+#~ msgid "Reggae"
+#~ msgstr "레게 (Reggae)"
+
+#~ msgid "Rock"
+#~ msgstr "락 (Rock)"
+
+#~ msgid "Techno"
+#~ msgstr "테크노 (Techno)"
+
+#~ msgid "Industrial"
+#~ msgstr "인더스트리얼 (Industrial)"
+
+#~ msgid "Alternative"
+#~ msgstr "얼터너티브 (Alternative)"
+
+#~ msgid "Ska"
+#~ msgstr "스카 (Ska)"
+
+#~ msgid "Death Metal"
+#~ msgstr "데쓰 메탈 (Death Metal)"
+
+#~ msgid "Pranks"
+#~ msgstr "프랭크 (Pranks)"
+
+#~ msgid "Soundtrack"
+#~ msgstr "사운드 트랙"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "유로-테크노 (Euro-Techno)"
+
+#~ msgid "Ambient"
+#~ msgstr "앰비언트 (Ambient)"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "트립합 (Trip-Hop)"
+
+#~ msgid "Vocal"
+#~ msgstr "보컬 (Vocal)"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "재즈+펑키 (Jazz+Funk)"
+
+#~ msgid "Fusion"
+#~ msgstr "퓨젼 (Fusion)"
+
+#~ msgid "Trance"
+#~ msgstr "트랜스 (Trance)"
+
+#~ msgid "Classical"
+#~ msgstr "클래식"
+
+#~ msgid "Instrumental"
+#~ msgstr "연주곡"
+
+#~ msgid "Acid"
+#~ msgstr "애시드 (Acid)"
+
+#~ msgid "House"
+#~ msgstr "하우스 (House)"
+
+#~ msgid "Game"
+#~ msgstr "게임"
+
+#~ msgid "Sound Clip"
+#~ msgstr "사운드 클립"
+
+#~ msgid "Gospel"
+#~ msgstr "가스펠 (Gospel)"
+
+#~ msgid "Noise"
+#~ msgstr "소음"
+
+#~ msgid "Alt"
+#~ msgstr "알트 (Alt)"
+
+#~ msgid "Bass"
+#~ msgstr "베이스 (Bass)"
+
+#~ msgid "Soul"
+#~ msgstr "소울 (Soul)"
+
+#~ msgid "Punk"
+#~ msgstr "펑크 (Punk)"
+
+#~ msgid "Space"
+#~ msgstr "스페이스 (Space)"
+
+# 명상에 빠지기 위해 사용되는 음악?
+#~ msgid "Meditative"
+#~ msgstr "명상"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "팝 연주곡"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "락 연주곡"
+
+#~ msgid "Ethnic"
+#~ msgstr "민족 음악"
+
+#~ msgid "Gothic"
+#~ msgstr "고딕 (Gothic)"
+
+#~ msgid "Darkwave"
+#~ msgstr "다크웨이브 (Darkwave)"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "테크노-인더스트리얼 (Techno-Industrial)"
+
+#~ msgid "Electronic"
+#~ msgstr "일렉트릭 (Electronic)"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "팝-포크 (Pop-Folk)"
+
+#~ msgid "Eurodance"
+#~ msgstr "유로댄스 (Eurodance)"
+
+#~ msgid "Dream"
+#~ msgstr "드림 (Dream)"
+
+#~ msgid "Southern Rock"
+#~ msgstr "서던 락 (Southern Rock)"
+
+#~ msgid "Comedy"
+#~ msgstr "코메디 (Comedy)"
+
+#~ msgid "Cult"
+#~ msgstr "컬트 (Cult)"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "갱스터 랩 (Gangsta Rap)"
+
+#~ msgid "Top 40"
+#~ msgstr "상위 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "크리스챤 랩 (Christian Rap)"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "팝/펑키 (Pop/Funk)"
+
+#~ msgid "Jungle"
+#~ msgstr "정글 (Jungle)"
+
+#~ msgid "Native American"
+#~ msgstr "네이티브 아메리칸 (Native American)"
+
+#~ msgid "Cabaret"
+#~ msgstr "캬바레 (Cabaret)"
+
+#~ msgid "New Wave"
+#~ msgstr "뉴웨이브 (New Wave)"
+
+#~ msgid "Psychedelic"
+#~ msgstr "사이케델릭 (Psychedelic)"
+
+#~ msgid "Rave"
+#~ msgstr "레이브 (Rave)"
+
+#~ msgid "Showtunes"
+#~ msgstr "쇼우튠즈 (Showtunes)"
+
+#~ msgid "Trailer"
+#~ msgstr "예고편"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "포-파이 (Lo-Fi)"
+
+#~ msgid "Tribal"
+#~ msgstr "트라이벌 (Tribal)"
+
+#~ msgid "Acid Punk"
+#~ msgstr "애시드 펑크 (Acid Punk)"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "애시드 재즈 (Acid Jazz)"
+
+#~ msgid "Polka"
+#~ msgstr "폴카 (Polka)"
+
+#~ msgid "Musical"
+#~ msgstr "뮤지컬 (Musical)"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "로큰롤 (Rock & Roll)"
+
+#~ msgid "Hard Rock"
+#~ msgstr "하드 락 (Hard Rock)"
+
+#~ msgid "Folk"
+#~ msgstr "포크 (Folk)"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "포크/락 (Folk/Rock)"
+
+#~ msgid "National Folk"
+#~ msgstr "전통 음악"
+
+#~ msgid "Swing"
+#~ msgstr "스윙 (Swing)"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "패스트-퓨젼 (Fast-Fusion)"
+
+#~ msgid "Bebop"
+#~ msgstr "비밥"
+
+#~ msgid "Latin"
+#~ msgstr "라틴"
+
+#~ msgid "Revival"
+#~ msgstr "리바이벌 (Revival)"
+
+#~ msgid "Celtic"
+#~ msgstr "켈틱 (Celtic)"
+
+#~ msgid "Bluegrass"
+#~ msgstr "블루그래스 (Bluegrass)"
+
+#~ msgid "Avantgarde"
+#~ msgstr "아방가르드 (Avantgarde)"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "고딕 락 (Gothic Rock)"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "프로그레시브 락 (Progressive Rock)"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "사이케델릭 락 (Psychedelic Rock)"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "심포닉 락 (Symphonic Rock)"
+
+#~ msgid "Slow Rock"
+#~ msgstr "슬로우 락 (Slow Rock)"
+
+#~ msgid "Big Band"
+#~ msgstr "빅 밴드 (Big Band)"
+
+#~ msgid "Chorus"
+#~ msgstr "코러스"
+
+# 확인 요
+#~ msgid "Easy Listening"
+#~ msgstr "듣기 쉬운"
+
+#~ msgid "Acoustic"
+#~ msgstr "어쿠스틱 (Acoustic)"
+
+#~ msgid "Humour"
+#~ msgstr "유머"
+
+#~ msgid "Speech"
+#~ msgstr "연설"
+
+#~ msgid "Chanson"
+#~ msgstr "샹송 (Chanson)"
+
+#~ msgid "Opera"
+#~ msgstr "오페라 (Opera)"
+
+#~ msgid "Chamber Music"
+#~ msgstr "실내악"
+
+#~ msgid "Sonata"
+#~ msgstr "소나타 (Sonata)"
+
+#~ msgid "Symphony"
+#~ msgstr "심포니 (Symphony)"
+
+#~ msgid "Booty Bass"
+#~ msgstr "부티 베이스 (Booty Bass)"
+
+#~ msgid "Primus"
+#~ msgstr "프라이머스 (Primus)"
+
+#~ msgid "Porn Groove"
+#~ msgstr "포른 그루브 (Porn Groove)"
+
+#~ msgid "Satire"
+#~ msgstr "풍자"
+
+#~ msgid "Slow Jam"
+#~ msgstr "슬로우 잼 (Slow Jam)"
+
+#~ msgid "Club"
+#~ msgstr "클럽 (Club)"
+
+#~ msgid "Tango"
+#~ msgstr "탱고 (Tango)"
+
+#~ msgid "Samba"
+#~ msgstr "삼바 (Samba)"
+
+#~ msgid "Folklore"
+#~ msgstr "민속음악"
+
+#~ msgid "Ballad"
+#~ msgstr "발라드 (Ballad)"
+
+#~ msgid "Power Ballad"
+#~ msgstr "파워 발라드 (Power Ballad)"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "리드믹 소울 (Rhythmic Soul)"
+
+#~ msgid "Freestyle"
+#~ msgstr "프리스타일 (Freestyle)"
+
+#~ msgid "Duet"
+#~ msgstr "듀엣 (Duet)"
+
+#~ msgid "Punk Rock"
+#~ msgstr "펑크 락 (Punk Rock)"
+
+#~ msgid "Drum Solo"
+#~ msgstr "드럼 솔로 (Drum Solo)"
+
+#~ msgid "A Cappella"
+#~ msgstr "아카펠라 (A Cappella)"
+
+#~ msgid "Euro-House"
+#~ msgstr "유로-하우스 (Euro-House)"
+
+#~ msgid "Dance Hall"
+#~ msgstr "댄스 홀 (Dance Hall)"
+
+#~ msgid "Goa"
+#~ msgstr "고아 (Goa)"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "드럼 앤 베이스 (Drum & Bass)"
+
+#~ msgid "Club-House"
+#~ msgstr "클럽-하우스 (Club-House)"
+
+#~ msgid "Terror"
+#~ msgstr "테러 (Terror)"
+
+#~ msgid "Indie"
+#~ msgstr "인디 (Indie)"
+
+#~ msgid "BritPop"
+#~ msgstr "브릿팝 (BritPop)"
+
+#~ msgid "Negerpunk"
+#~ msgstr "흑인 펑크 (Negerpunk)"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "폴스크 펑크 (Polsk Punk)"
+
+#~ msgid "Beat"
+#~ msgstr "비트 (Beat)"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "크리스챤 갱스터 랩 (Christian Gangsta Rap)"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "헤비 메탈 (Heavy Metal)"
+
+#~ msgid "Black Metal"
+#~ msgstr "블랙 메탈 (Black Metal)"
+
+#~ msgid "Crossover"
+#~ msgstr "크로스오버 (Crossover)"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "현대 크리스챤 (Contemporary Christian)"
+
+#~ msgid "Christian Rock"
+#~ msgstr "크리스챤 락 (Christian Rock)"
+
+#~ msgid "Merengue"
+#~ msgstr "메렝게 (Merengue)"
+
+#~ msgid "Salsa"
+#~ msgstr "살사 (Salsa)"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "쓰래시 메탈 (Thrash Metal)"
+
+#~ msgid "Anime"
+#~ msgstr "애니 음악 (Anime)"
+
+#~ msgid "JPop"
+#~ msgstr "J팝 (JPop)"
+
+#~ msgid "Synthpop"
+#~ msgstr "신스팝 (Synthpop)"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "누-메탈 (Nu-Metal)"
+
+#~ msgid "Art Rock"
+#~ msgstr "아트 락 (Art Rock)"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "알 수 없는 아티스트"
+
+#~ msgid "Unknown Album"
+#~ msgstr "알 수 없는 앨범"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "디스크 ID 편집: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "고급 디스크 옵션 숨기기"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "고급 디스크 옵션 보여주기"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "고급 트랙 옵션 숨기기"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "고급 트랙 옵션 보여주기"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "디스크 ID 편집: "
+
+#~ msgid "_Artist:"
+#~ msgstr "아티스트(_A):"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "디스크 제목(_T):"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "디스크 설명(_D):"
+
+#~ msgid "_Genre:"
+#~ msgstr "장르(_G):"
+
+#~ msgid "_Year:"
+#~ msgstr "연도(_Y):"
+
+#~ msgid "Title"
+#~ msgstr "제목"
+
+#~ msgid "Length"
+#~ msgstr "길이"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "그외 트랙 데이터(_E):"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB 트랙 편집기"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDBTrackEditor 팩토리를 만들 수 없습니다.\n"
+#~ "이미 cddb-track-editor가 실행중이기 때문일 수도 있습니다.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD 보여주기"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "현재 재생중인 앨범, 아티스트, 재생한 시간에 대한 정보를 보여줍니다"
+
+#~ msgid "Time Line"
+#~ msgstr "시간 라인"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "현재 트랙에서 지나간 시간을 보여주는 줄"
+
+#~ msgid "Info Line"
+#~ msgstr "정보 라인"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "정보를 보여주는 줄"
+
+#~ msgid "Artist Line"
+#~ msgstr "아티스트 라인"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "아티스트 이름을 보여주는 줄"
+
+#~ msgid "Album Line"
+#~ msgstr "앨범 라인"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "앨범의 이름을 보여주는 줄"
+
+#~ msgid "Play"
+#~ msgstr "재생"
+
+#~ msgid "Pause"
+#~ msgstr "일시 중지"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "%s - %s 연주 중\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "연주 중\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "일시 중지"
+
+#~ msgid "CD Player"
+#~ msgstr "CD 플레이어"
+
+#~ msgid "Stopped"
+#~ msgstr "중지"
+
+#~ msgid "Disc error"
+#~ msgstr "디스크 오류"
+
+#~ msgid "No disc"
+#~ msgstr "디스크 없음"
+
+#~ msgid "Empty disc"
+#~ msgstr "빈 디스크"
+
+#~ msgid "Drive open"
+#~ msgstr "드라이브 열림"
+
+#~ msgid "Data CD"
+#~ msgstr "데이터 CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "CD-ROM 없음"
+
+#~ msgid "Drive Error"
+#~ msgstr "드라이브 오류"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "그놈용 CD 플레이어"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "CDDB의 내용이 바뀌었습니다"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "'예'를 선택하면 CDDB의 이전 내용이 지워집니다."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "계속 하시겠습니까?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "볼륨 %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "%s에 접근할 권한이 없습니다."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s(은)는 올바른 CD 장치가 아닙니다. 다음 중의 한 가지가 원인일 것입니다:\n"
+#~ "가) CD 기능이 리눅스에 컴파일되지 않았거나\n"
+#~ "나) CD 드라이브에 접근할 권한이 없는 경우\n"
+#~ "다) 아니면 %s(이)가 CD 드라이브가 아닌 경우입니다.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - 알 수 없음"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "재생 / 잠시 중지(_P)"
+
+#~ msgid "_Stop"
+#~ msgstr "중지(_S)"
+
+#~ msgid "P_revious"
+#~ msgstr "이전(_R)"
+
+#~ msgid "_Next"
+#~ msgstr "다음(_N)"
+
+#~ msgid "_Eject disc"
+#~ msgstr "디스크 꺼내기(_E)"
+
+#~ msgid "_About"
+#~ msgstr "정보(_A)"
+
+#~ msgid "_Quit"
+#~ msgstr "끝내기(_Q)"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "CD 장치가 설정되어 있지 않습니다. CD 플레이어를 실행할 수\n"
+#~ "없습니다. 장치를 설정할 수 있는 대화 상자에서 장치를\n"
+#~ "설정하시거나, '끝내기'를 클릭해 CD 플레이어를 끝내십시오"
+
+#~ msgid "Set device"
+#~ msgstr "장치 설정"
+
+#~ msgid "No CD device"
+#~ msgstr "CD 장치가 없습니다"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD 플레이어를 올바르게 실행할 수 없습니다.\n"
+#~ "%s\n"
+#~ "'상세 정보'를 누르면 실패한 자세한 이유를 볼 수 있습니다.\n"
+#~ "\n"
+#~ "장치를 설정할 수 있는 대화 상자에서 장치를 설정하시거나, '끝내기'를 눌러"
+#~ "서 MateCD를 마치십시오"
+
+#~ msgid "_Details"
+#~ msgstr "상세 정보(_D)"
+
+#~ msgid "_Set device"
+#~ msgstr "장치 설정(_S)"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "CD 장치가 잘못되었습니다"
+
+#~ msgid "Position"
+#~ msgstr "위치"
+
+#~ msgid "Open preferences"
+#~ msgstr "기본 설정 열기"
+
+#~ msgid "Preferences"
+#~ msgstr "기본 설정"
+
+#~ msgid "Track List"
+#~ msgstr "트랙 목록"
+
+#~ msgid "Open track editor"
+#~ msgstr "트랙 편집기 열기"
+
+#~ msgid "Track editor"
+#~ msgstr "트랙 편집기"
+
+#~ msgid "Play / Pause"
+#~ msgstr "재생 / 잠시 중지"
+
+#~ msgid "Previous track"
+#~ msgstr "이전 트랙"
+
+#~ msgid "Previous"
+#~ msgstr "이전"
+
+#~ msgid "Rewind"
+#~ msgstr "되감기"
+
+#~ msgid "Fast forward"
+#~ msgstr "앞으로 빨리 감기"
+
+#~ msgid "Next track"
+#~ msgstr "다음 트랙"
+
+#~ msgid "Eject CD"
+#~ msgstr "CD 꺼내기"
+
+#~ msgid "Eject"
+#~ msgstr "꺼내기"
+
+#~ msgid "CD device to use"
+#~ msgstr "쓸 CD 장치"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "CD 연주 프로그램이 실행되지 않았을 때만 시작"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "시작할 때 CD 연주합니다"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "알림 영역에서 아이콘상태로 시작합니다"
+
+#~ msgid "Cannot create player"
+#~ msgstr "플레이어를 만들 수 없습니다"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "오디오 CD를 재생합니다"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD 플레이어 볼륨"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD 플레이어 테마"
+
+#~ msgid "Device path"
+#~ msgstr "장치 경로"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "남은 시간을 보입니까?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "CD 플레이어가 끝날 때 CD 트레이를 열까요?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "CD가 연주되는 동안 시간을 어떻게 보여줄까요?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "CD 플레이어가 시작할 때 재생 시작할까요?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "CD 플레이어가 끝날 때 CD 트레이를 열까요?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "CD 플레이어가 CD를 연주할 때 쓸 CD 드라이브의 경로"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "CD 플레이어의 겉모양에 무슨 테마를 쓸 지"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "CD 플레이어를 시작할 때 설정할 볼륨을 설정?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "CD 플레이어가 시작할 때, CD 연주를 시작할까요?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD 꺼내기 실패: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "이때문에 CD 플레이어를 실행할 수 없습니다."
+
+#~ msgid "Error setting device"
+#~ msgstr "장치 설정에서 오류"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD 플레이어 기본 설정"
+
+#~ msgid "Behavior"
+#~ msgstr "동작"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "CD 플레이어가 시작할 때 재생 시작(_P)"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "CD 플레이어가 시작할 때 재생 시작"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "CD 플레이어가 끝날 때 CD 트레이 열기 시도(_E)"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "CD 플레이어가 끝날 때 CD 트레이 열기 시도"
+
+#~ msgid "Themes"
+#~ msgstr "테마"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "테마 선택(_S):"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "그놈 볼륨 조절"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "볼륨 단계를 조절합니다"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">시험...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "사운드 데몬에 연결할 수 없습니다.\n"
+#~ "셸 명령으로 'esd'를 실행하세요."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "프로그램의 가로 위치 지정."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "프로그램의 세로 위치 지정."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "이 호스트의 esd 서버와 연결."
+
+#~ msgid "HOST"
+#~ msgstr "<호스트>"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "프로그램을 아래위로 길게 열기."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "녹음 레벨 보기 프로그램으로 동작하기."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "호스트는 %s입니다\n"
+
+#~ msgid "Recording level"
+#~ msgstr "녹음 레벨"
+
+#~ msgid "Volume Meter"
+#~ msgstr "볼륨 보기 프로그램"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "녹음 입력 볼륨을 감시합니다"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "녹음 레벨 정보"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "사운드 출력 볼륨 상태를 봅니다"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "볼륨 감시"
diff --git a/po/ku.po b/po/ku.po
new file mode 100644
index 0000000..134f5b4
--- /dev/null
+++ b/po/ku.po
@@ -0,0 +1,2452 @@
+# translation of ku.po to Kurdish
+# translation of mate-media.HEAD.po to Kurdish
+# German translation of PACKAGE.
+# Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Erdal Ronahî <[email protected]>, 2005.
+# Erdal Ronahi <[email protected]>, 2005, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ku\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-03-04 20:12+0100\n"
+"PO-Revision-Date: 2007-03-04 20:17+0100\n"
+"Last-Translator: Erdal Ronahi <[email protected]>\n"
+"Language-Team: Kurdish <[email protected]>\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.2\n"
+"X-Rosetta-Export-Date: 2007-03-04 18:28+0000\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Ji bo lêgerîna naveroka CDyan navnîşanên pêşkêşkerên ku wê girêdan bi wan re pêk bê"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Agahiya ku wê ji pêşkêşkerê re were şandin"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Navê pêşkêşker"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Cureyê pêşkêşker"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Navê makîneyan yên wê bi hemû jêpirsînan were şandin"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Porta ku danegira pêşkêşkerê dide xebitandin"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid "The type of the server to contact for CD queries. Possible values are 0 (FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr "Ji bo lêgerînên naveroka CDyan cureyê pêşkêşkeran. Nirxên derbasdar 0 (pêşkêşkerê FreeDB round robin sunucusu), 1 (pêşkêşkerê FreeDB yê din) û 2 (pêşkêşkera din)"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Navê bikarhêner"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Navê bikarhêner yê wê bi hemû jêpirsînan re were şandin"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid "This key specifies which user information will be sent to the server to contact for CD queries. Possible values are 0 (no information), 1 (real information) and 3 (other information)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Navê Makîneya Te"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Dema alîkarî dihate nîşandan çewtî derket:\n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Şandin_a agahiyan"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "_Agahiya rast bişîne"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Agahiyeke _din bişîne:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Nav:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Navê Ma_kîneyê:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Agahiya têketinê"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Pêşkêşkera FreeDB _round robin"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Pêşkêşkereke din ya _FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Pêşkêşker"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Cih"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "Lîsteya Pêşkêşkeran _Rojane Bike"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "_Pêşkêşkerê din:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Navê ma_kîneyê:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Vebijêrkên Danegira CDyan"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Tê zanîn / Nayê zanîn"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227
+#: ../grecord/src/gsr-window.c:977
+#: ../grecord/src/gsr-window.c:987
+#: ../grecord/src/gsr-window.c:1003
+#: ../grecord/src/gsr-window.c:1012
+#: ../grecord/src/gsr-window.c:1355
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Nayê zanîn"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategorî"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "IDa Dîskê"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Hunermend û Navê Albumê"
+
+#: ../cddb-slave2/cddb-slave.c:1351
+#: ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Strana nenas"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Pêşkêşkerê Danegira CDyan"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Vebijêrkên pêşkêşkera danegira CDyên xwe sererast bike"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Muzîka Xembar"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rocka Klasîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Welat"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dans"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disko"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hîp-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Caz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Dema Nûjen"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Kevn"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Yên din"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Tekno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Endustriyel"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatif"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Muzîka Fîlim"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Eûro-Tekno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambiyans"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vokal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jaz+Fûnk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trans"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Enstrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Asît"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Lîstik"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Sound Clip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Noise"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Rih"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Pûnk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Feza"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Popa Enstrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Rocka Enstrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Etnîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gotîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Tekno - Endustriyel"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Elektronîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Rocka Başûrî"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Komedi"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Fûnk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jûngle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Amerîka Xwecîh"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Kabare"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Bizava Nû"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fî"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Trîbal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Muzîkal"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Folklora Netewî"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swîng"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latîn"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revîval"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gothic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rockfo"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Rocka Senfonî"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Rocka Hêdî"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Koro"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Yên Ku Bi Hêsanî Têne Guhdarkirin"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Akûstîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Qerf"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Axaftin"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Chamber Music"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonat"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Senfoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Prîmûs"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satire"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklor"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balad"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Balad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Soûla Rîtmîk"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Serbest"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Rocka Pûnk"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Dahol Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Christian Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:532
+#: ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735
+#: ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Hunermendê Nenas"
+
+#: ../cddb-slave2/cddb-track-editor.c:533
+#: ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738
+#: ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Albuma Nenas"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "IDa Dîska Hate Sererastkirin: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Vebijêrkên dîskê yên pêşketî veşêre"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Vebijêrkên dîskê yên pêşketî nîşan bide"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Vebijêrkên stranan yên pêşketî veşêre"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Vebijêrkên stranan yên pêşketî nîşan bide"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "IDa Dîska Hate Sererastkirin: "
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Hunermend:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Navê Dîskê:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Daxuyaniyên _dîskê:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Cure:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Sal"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Sernivîs"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Dirêjayî"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "Agahiya strana pêvek:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Sererastkerê Stranan ya CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Hilberînerê CDDBTrackEditor nehate destpêkirin.\n"
+"Sedema vî tiştî, dibe ku cddb-track-editoreke din niha dixebite.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Nîşanderê CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid "Displays information about the currently playing album, artist and time elapsed"
+msgstr "Der barê albuma ku niha lê dikeve, hunermend û maweya borî de agahiyan nîşan dide."
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Rêzika Demê"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Ji bo strana derbasdar rêzika ku maweya dibore nîşan dide"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Rêzika Agahiyan"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Rêzika ku agahî lê tê nîşandan"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Rêzika Hunermend"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Rêzika ku navê hunermend lê tê nîşandan"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Rêzika Albumê"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Rêzika ku navê albumê lê tê nîşandan"
+
+#: ../mate-cd/callbacks.c:87
+#: ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283
+#: ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:808
+msgid "Play"
+msgstr "Vebiki"
+
+#: ../mate-cd/callbacks.c:160
+#: ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242
+#: ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365
+#: ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430
+#: ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Navber"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"%s - %s tê ledan\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Tê lêdan\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Hatiye rawestandin"
+
+#: ../mate-cd/callbacks.c:668
+#: ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927
+#: ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:681
+#: ../mate-cd/mate-cd.c:873
+#: ../mate-cd/mate-cd.desktop.in.in.h:1
+#: ../mate-cd/preferences.c:614
+msgid "CD Player"
+msgstr "Lêderê CDyan"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Sekinî"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Çewtiya dîskê"
+
+#: ../mate-cd/callbacks.c:711
+#: ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Dîsk tuneye"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Dîska vala"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Ajoker vekirî ye"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "CDya daneyan"
+
+#: ../mate-cd/callbacks.c:890
+#: ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Cdrom tuneye"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Çewtiya Ajoker"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Lêderê CD ya ji bo MATE"
+
+#: ../mate-cd/callbacks.c:1110
+msgid "Contents in the CDDB have changed"
+msgstr "Naveroka di hundirê CDDB de guherî"
+
+#: ../mate-cd/callbacks.c:1111
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Heke tu 'Erê' hilbijêrî wê naveroka berê ya CDDB jê bibe."
+
+#: ../mate-cd/callbacks.c:1112
+msgid "Do you wish to continue?"
+msgstr "Tu dixwazî bidomînî?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1185
+#: ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "Deng %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Ji bo gihiştina cîhaza %s têra xwe destûra ye tuneye."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s naşibe cîhazeke rast ya CDyan. Sedemên vê yekê:\n"
+"a) Di makîneya te de desteka CDyan tunebe\n"
+"b) Ji bo gihiştina cîhaza CDyê mafên te yên rast tuneye\n"
+"c) %s ne cîhazeke CDyan e.\n"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Nenas"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "Lê Bide / Rawestîne"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Bisekine"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "Ya B_erê"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_Pêş"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "Dîskê derxe"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367
+#: ../grecord/src/gsr-window.c:1990
+msgid "_Help"
+msgstr "_Alîkarî"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Der barê"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Derkeve"
+
+#: ../mate-cd/mate-cd.c:601
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr "Cîhazake CDyan ya hatiye danasîn tuneye. Ji ber vê yekê jî wê lêderê CDyan nexebite. Tu dikarî pêl bişkoka 'Cîhaz Hilbijêrî' bike cîhaz hilbijêrî yan jî pêl 'Derkeve' bike û ji lêderê CDyan derkevî."
+
+#: ../mate-cd/mate-cd.c:605
+msgid "Set device"
+msgstr "Cîhazê hilbijêrî"
+
+#: ../mate-cd/mate-cd.c:607
+msgid "No CD device"
+msgstr "Cîhaza CDyan tuneye"
+
+#: ../mate-cd/mate-cd.c:660
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press 'Quit' to quit the CD player"
+msgstr ""
+"Lêderê CDyan rast nehate xebitandin.\n"
+"\n"
+"Tu dikarî pêl 'Kîtekît'an bikî û der barê çewtiyan de agahiyên zêde bi dest bixîne.\n"
+"\n"
+"Ji bo ku tu karibî biçe paceya ku tu yê cîhaz mîheng bike pêl bişkoka 'Cîhaz Hilbijêrî' yan jî pêl 'Derkeve' bikî ji lêderê CDyan derkevî"
+
+#: ../mate-cd/mate-cd.c:664
+msgid "_Details"
+msgstr "_Hûragahî"
+
+#: ../mate-cd/mate-cd.c:665
+msgid "_Set device"
+msgstr "Cîhaz hilbijêrî"
+
+#: ../mate-cd/mate-cd.c:667
+msgid "Invalid CD device"
+msgstr "Cîhaza Cdyan ya nederbasdar"
+
+#: ../mate-cd/mate-cd.c:746
+msgid "Position"
+msgstr "Pozisyon"
+
+#: ../mate-cd/mate-cd.c:763
+msgid "Open preferences"
+msgstr "Vebijêrkan veke"
+
+#: ../mate-cd/mate-cd.c:764
+msgid "Preferences"
+msgstr "Vebijêrk"
+
+#: ../mate-cd/mate-cd.c:772
+msgid "Track List"
+msgstr "Lîsteya Stranan"
+
+#: ../mate-cd/mate-cd.c:778
+msgid "Open track editor"
+msgstr "Sererastkerê stranan veke"
+
+#: ../mate-cd/mate-cd.c:779
+msgid "Track editor"
+msgstr "Sererastkerê stranan"
+
+#: ../mate-cd/mate-cd.c:808
+msgid "Play / Pause"
+msgstr "Lê Bide / Rawestîne"
+
+#: ../mate-cd/mate-cd.c:813
+msgid "Stop"
+msgstr "Rawestîne"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous track"
+msgstr "Strana berê"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous"
+msgstr "Ya berê"
+
+#: ../mate-cd/mate-cd.c:821
+msgid "Rewind"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:829
+msgid "Fast forward"
+msgstr "Pêşveçûna bilez"
+
+#: ../mate-cd/mate-cd.c:837
+msgid "Next track"
+msgstr "Strana dûre"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject CD"
+msgstr "CDyê derxe"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject"
+msgstr "Bavêje"
+
+#: ../mate-cd/mate-cd.c:963
+msgid "CD device to use"
+msgstr "Cîhaza Cdyê ya wê were bikaranîn"
+
+#: ../mate-cd/mate-cd.c:965
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Tenê dema sepaneke lêderê CDyên ku dixebite tunebe, dest pê bike"
+
+#: ../mate-cd/mate-cd.c:967
+msgid "Play the CD on startup"
+msgstr "Dema destpêkê de CDyê lê bide"
+
+#: ../mate-cd/mate-cd.c:969
+#, fuzzy
+msgid "Start iconified in notification area"
+msgstr "Di qada hişyariyê de wekî îkon bide destpêkirin"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1011
+msgid "Cannot create player"
+msgstr "Lêder nehate destpêkirin"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "CDya deng lê bide"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Asta deng ya lêderê CDyê"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Temaya lêderê CDyê"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Riya cîhazê"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+#, fuzzy
+msgid "Display the Remaining time?"
+msgstr "Maweya Mayî Nîşan Bide ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Dema tu ji lêderê CDyan derket bila CD jî were derxistin?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+#, fuzzy
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Dema Lêderê CDyan dixebite bila dem çawa were nîşandan?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Dema lêderê CDyan hate destpêkirin bila were lêdan?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Dema tu ji lêderê CDyan derket bila CD jî were derxistin?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Wê xuyaneka lêdera CD'yan kîjan dirbî bikar bîne"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Dema lêderê CDyan hate destpêkirin bila asta deng çawa were bikaranîn?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Dema lêderê CDyan hate destpêkirin, bila CD were lêdan?"
+
+#: ../mate-cd/gst-cdrom.c:286
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "CD derneket: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Ji ber vê wê lêderê CDyê neyê xebitandin."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Dema nasîna cîhaz de çewtiyek çêbû"
+
+#: ../mate-cd/preferences.c:587
+msgid "CD Player Preferences"
+msgstr "Vebijêrkên Lêderê CDyan"
+
+#: ../mate-cd/preferences.c:626
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Amûr:"
+
+#: ../mate-cd/preferences.c:640
+msgid "Behavior"
+msgstr "Helwest"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start _playback when CD Player starts"
+msgstr "Dema _lêderê CDyan hate destpêkirin dest bi lêdana CDyê bike"
+
+#: ../mate-cd/preferences.c:654
+msgid "Start playback when CD Player starts"
+msgstr "Dema Lêderê CDyan hate destpêkirin dest bi lêdana CDyan bike"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Dema lêderê CDyan hate girtin CDyê derxe"
+
+#: ../mate-cd/preferences.c:667
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Dema Lêderê CDyan haye girtin hewl bide CDyê derxe"
+
+#: ../mate-cd/preferences.c:683
+msgid "Themes"
+msgstr "Dirb"
+
+#: ../mate-cd/preferences.c:695
+msgid "_Select a theme:"
+msgstr "_Temayekê hilbijêre:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Klîpên dengan tomar bike"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1200
+msgid "Sound Recorder"
+msgstr "Tomarkerê Deng"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1683
+#: ../grecord/src/gsr-window.c:2482
+msgid "Untitled"
+msgstr "Bênav"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1685
+#, c-format
+msgid "Untitled-%d"
+msgstr "Bênav-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Ji kerema xwe re mîhengên xwe kontrol bike.\n"
+"Dibe ku pêvekên pêwist kêm be."
+
+#: ../grecord/src/gsr-window.c:292
+#: ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303
+#: ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "demjimêr"
+
+#: ../grecord/src/gsr-window.c:292
+#: ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303
+#: ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "saet"
+
+#: ../grecord/src/gsr-window.c:293
+#: ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314
+#: ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "xulek"
+
+#: ../grecord/src/gsr-window.c:293
+#: ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314
+#: ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "xulek"
+
+#: ../grecord/src/gsr-window.c:294
+#: ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315
+#: ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "çirke"
+
+#: ../grecord/src/gsr-window.c:294
+#: ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315
+#: ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "çirke"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Pelekî veke"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Pel nehate barkirin:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576
+#: ../grecord/src/gsr-window.c:1486
+#: ../grecord/src/gsr-window.c:1740
+#: ../grecord/src/gsr-window.c:2304
+msgid "Ready"
+msgstr "Amade"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Biguherîne"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Bi navê \"%s\" jixwe pelek heye.\n"
+"Tu dixwazî pela ku tu a niha tu tomar dike têxe şûna wê?"
+
+#: ../grecord/src/gsr-window.c:697
+#: ../grecord/src/gsr-window.c:704
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Pelê \"%s\" nehate tomarkirin"
+
+#: ../grecord/src/gsr-window.c:721
+msgid "Save file as"
+msgstr "Cuda Tomar bike"
+
+#: ../grecord/src/gsr-window.c:808
+#, c-format
+msgid "%s is not installed in the path."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:817
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Dema %s hate destpêkirin çewtiyek çêbû: %s"
+
+#: ../grecord/src/gsr-window.c:839
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Bila berî ku were girtin guherîn li ser pela \"%s\" were tomarkirin?"
+
+#: ../grecord/src/gsr-window.c:850
+msgid "Close _without Saving"
+msgstr "Berî ku Bigire Tomar Bike"
+
+#: ../grecord/src/gsr-window.c:857
+msgid "Question"
+msgstr "Pirs"
+
+#: ../grecord/src/gsr-window.c:949
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Hê nehate tomarkirin)"
+
+#: ../grecord/src/gsr-window.c:964
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bayt)"
+msgstr[1] "%s (%llu bayt)"
+
+#: ../grecord/src/gsr-window.c:968
+msgid "Unknown size"
+msgstr "Mezinahiya nenas"
+
+#: ../grecord/src/gsr-window.c:989
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:997
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Texmînî)"
+
+#: ../grecord/src/gsr-window.c:1015
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1018
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1045
+#, c-format
+msgid "%s Information"
+msgstr "Agahiya %s"
+
+#: ../grecord/src/gsr-window.c:1069
+#: ../grecord/src/gsr-window.c:2239
+msgid "File Information"
+msgstr "Agahiya Pelî"
+
+#: ../grecord/src/gsr-window.c:1084
+msgid "Folder:"
+msgstr "Peldank:"
+
+#: ../grecord/src/gsr-window.c:1090
+#: ../grecord/src/gsr-window.c:2254
+msgid "Filename:"
+msgstr "Navê Pelî:"
+
+#: ../grecord/src/gsr-window.c:1096
+msgid "File size:"
+msgstr "Mezinahiya pelî:"
+
+#: ../grecord/src/gsr-window.c:1105
+msgid "Audio Information"
+msgstr "Agahiya Deng"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "File duration:"
+msgstr "Maweya pelî:"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "Number of channels:"
+msgstr "Hejmara kanalan:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Bit rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1203
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Ji bo MATE tomarkerê deng\n"
+
+#: ../grecord/src/gsr-window.c:1458
+msgid "Playing..."
+msgstr "Tê leyîstin..."
+
+#: ../grecord/src/gsr-window.c:1587
+msgid "MateConf audio output"
+msgstr "Derena deng ya Gconf"
+
+#: ../grecord/src/gsr-window.c:1596
+#: ../gst-mixer/src/element.c:220
+#: ../gst-mixer/src/misc.c:38
+msgid "Playback"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1674
+msgid "Recording..."
+msgstr "Tê tomar kirin..."
+
+#: ../grecord/src/gsr-window.c:1758
+msgid "MateConf audio recording"
+msgstr "Tomara deng ya ji bo Gconf"
+
+#: ../grecord/src/gsr-window.c:1767
+msgid "Your audio capture settings are invalid. Please correct them in the Multimedia settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1856
+msgid "file output"
+msgstr "derana pel"
+
+#: ../grecord/src/gsr-window.c:1885
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1901
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1911
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nikare profîla dengan ya '%s' bikar bîne û li ser pelan binivîse. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1962
+msgid "_File"
+msgstr "_Pel"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Create a new sample"
+msgstr "Mînakeke din biafirîne"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "_Open..."
+msgstr "_Veke..."
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Open a file"
+msgstr "Pelekî veke"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Save the current file"
+msgstr "Pelê heyî tomar bike"
+
+#: ../grecord/src/gsr-window.c:1969
+msgid "Save _As..."
+msgstr "_Cuda Tomar Bike..."
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Save the current file with a different name"
+msgstr "Pelê heyî bi navekî cuda tomar bike"
+
+#: ../grecord/src/gsr-window.c:1971
+msgid "Open Volu_me Control"
+msgstr "Kontrolkirina D_eng Veke"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Show information about the current file"
+msgstr "Agahiya pelê rojane nîşan bide"
+
+#: ../grecord/src/gsr-window.c:1976
+msgid "Close the current file"
+msgstr "Vê pelî bigire"
+
+#: ../grecord/src/gsr-window.c:1978
+msgid "Quit the program"
+msgstr "Ji bernameyê derkeve"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1981
+msgid "_Control"
+msgstr "_Kontrol"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Record sound"
+msgstr "Deng tomar bike"
+
+#: ../grecord/src/gsr-window.c:1985
+msgid "Play sound"
+msgstr "Deng lê bide"
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "Stop sound"
+msgstr "Deng bigire"
+
+#: ../grecord/src/gsr-window.c:1992
+msgid "Open the manual"
+msgstr "Rêber veke"
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "About this application"
+msgstr "Der barê vê bernameyê"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml nehate barkirin. Dibe ku bername rast nehatibe tomarkirin"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Open"
+msgstr "Veke"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Save"
+msgstr "Tomar bike"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Save As"
+msgstr "Cuda tomar bike"
+
+#: ../grecord/src/gsr-window.c:2197
+msgid "Record from input:"
+msgstr "Ketana ku wê tomarkirin lê were kirin:"
+
+#: ../grecord/src/gsr-window.c:2218
+msgid "Record as:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2260
+msgid "<none>"
+msgstr "<tune>"
+
+#: ../grecord/src/gsr-window.c:2274
+msgid "Length:"
+msgstr "Dirêjahî:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Asta deng mîheng bike"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:148
+#: ../gst-mixer/src/window.c:388
+msgid "Volume Control"
+msgstr "Kontrolkirina Deng"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Bilindahiya Paceyê"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Bilindahiya Paceya ku Wê Were Nîşandan"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Firehiya Paceyê"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Firehiya Paceya ku Wê Were Nîşandan"
+
+#: ../gst-mixer/src/element.c:222
+msgid "Recording"
+msgstr "Tê tomar kirin"
+
+#: ../gst-mixer/src/element.c:224
+msgid "Switches"
+msgstr "Guherîn"
+
+#: ../gst-mixer/src/element.c:226
+msgid "Options"
+msgstr "Vebijêrk"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Kontrola Deng ya Nenas %d"
+
+#: ../gst-mixer/src/main.c:205
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ji bo kontrolkirina dend pêvek û/an jî cîhaza GStremar nehate dîtin."
+
+#: ../gst-mixer/src/misc.c:40
+msgid "Capture"
+msgstr "Zeft Bike"
+
+#: ../gst-mixer/src/misc.c:42
+#, fuzzy
+msgid "Switch"
+msgstr "Guherîn"
+
+#: ../gst-mixer/src/misc.c:44
+msgid "Option"
+msgstr "Vebijêrk"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:120
+msgid "Volume Control Preferences"
+msgstr "Tercîhen Kontrolkirina Deng"
+
+#: ../gst-mixer/src/preferences.c:133
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:246
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:286
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Bêdeng/Bideng %s"
+
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Track %s: mute"
+msgstr "Stran %s: bêdeng"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:381
+#, fuzzy, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Ji cihê %s mîhenga zeftkirina deng"
+
+#: ../gst-mixer/src/track.c:396
+#, fuzzy, c-format
+msgid "Track %s: audio recording"
+msgstr "Stran %s: zeftkirina deng"
+
+#: ../gst-mixer/src/track.c:479
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Hilbijartina Deng"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "çep"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "rast"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "çepê pêşiyê"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "rastê pêşiyê"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "çepa dawiyê"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "rastê dawiyê"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "pêşî - navîn"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "çepê kêlekê"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "rastê kêlekê"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "nenas"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Asta dengê kanala %s ya li ser %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Stran %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d, Stran %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Stran %s, Kanal %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Stran %s: Kanalan bi hev qufle bike"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "Cîhazê _Biguherîne"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Asta deng ji ser cîhazeke din kontrol bike"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Cîhazê wekî %s biguherîne"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229
+#: ../gst-mixer/src/window.c:435
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Kontrolkirina Deng: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:382
+msgid "translator-credits"
+msgstr "Erdal Ronahi <[email protected]>"
+
+#: ../gst-mixer/src/window.c:391
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Sepana kontrolkirina deng ya ku di bingeha xwe de MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Tu yek"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "Dema paceya mak dihate mînakkirin çewtî çêbû"
+
+#: ../gstreamer-properties/gstreamer-properties.c:661
+msgid "Failed to load glade file; please check your installation."
+msgstr "Barkirina pelê Glade bi ser neket, ji kerema xwe re sazkirina xwe kontrol bike."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Ji bo sepanên GStremar mîhengên standard veava bike"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#, fuzzy
+msgid "<b>Default Input</b>"
+msgstr "<b>Pêveka Ketana Standard</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Output</b>"
+msgstr "<b>Pêveka Derana Standard</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Tê ceribandin...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Ji bo qedandinê pêl Temam bike."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+#, fuzzy
+msgid "D_evice:"
+msgstr "_Amûr:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+#, fuzzy
+msgid "P_ipeline:"
+msgstr "Ber_alîkirin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+#, fuzzy
+msgid "P_lugin:"
+msgstr "Ber_alîkirin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+#, fuzzy
+msgid "Pipeli_ne:"
+msgstr "Ber_alîkirin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Ceribandina Beralîkirinê"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Vîdeo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+#, fuzzy
+msgid "_Plugin:"
+msgstr "_Beralîkirin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Ceribandin"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:113
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:122
+msgid "OSS - Open Sound System"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "PulseAudio Sound Server"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Taybet"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "SDL - Simple DirectMedia Layer"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:128
+#, fuzzy
+msgid "Test Sound"
+msgstr "Deng bigire"
+
+#: ../gstreamer-properties/pipeline-constants.c:130
+#, fuzzy
+msgid "Silence"
+msgstr "Navê Pelî:"
+
+#: ../gstreamer-properties/pipeline-constants.c:137
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "Test Input"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Video for Linux (v4l)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux 2 (v4l2)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:117
+#: ../profiles/audio-profiles-edit.c:535
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Di nîşandana alîkariyê de çewtî çêbû: %s"
+
+#: ../profiles/audio-profile-edit.c:329
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Profîla hate sererastkirin: \"%s\""
+
+#: ../profiles/audio-profile.c:104
+msgid "<no name>"
+msgstr "<bênav>"
+
+#: ../profiles/audio-profile.c:105
+#: ../profiles/audio-profile.c:1015
+msgid "<no description>"
+msgstr "<nehatiye danasîn>"
+
+#: ../profiles/audio-profile.c:220
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Dema lîsteya profîlên gm_audio dihate stendin çewtî çêbû. (%s)\n"
+
+#: ../profiles/audio-profile.c:721
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:924
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Dema riya profîlan ya %s dihate jibîrkirin çewtî çêbû.(%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:83
+msgid "_Edit"
+msgstr "_Biguherîne"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:461
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Bila ev profîl jê were birin?\n"
+msgstr[1] "Bila ev %d profîl jê were birin?\n"
+
+#: ../profiles/audio-profiles-edit.c:480
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Bila profîla \"%s\" were jêbirin?"
+
+#: ../profiles/audio-profiles-edit.c:502
+msgid "Delete Profile"
+msgstr "Profîlê Jê Bibe"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:598
+msgid "Edit MATE Audio Profiles"
+msgstr "Profîlên Deng yên MATE Sererast Bike"
+
+#. FIXME
+#. hbox = gtk_hbox_new (FALSE, PADDING);
+#. gtk_box_pack_end (GTK_BOX (vbox),
+#. hbox, FALSE, FALSE, 0);
+#.
+#. app->manage_profiles_default_menu = profile_optionmenu_new ();
+#. g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+#. "changed", G_CALLBACK (default_menu_changed),
+#. app);
+#.
+#. gtk_box_pack_start (GTK_BOX (hbox),
+#. label, TRUE, TRUE, 0);
+#.
+#. gtk_box_pack_end (GTK_BOX (hbox),
+#. app->manage_profiles_default_menu, FALSE, FALSE, 0);
+#.
+#: ../profiles/audio-profiles-edit.c:645
+msgid "_Profiles:"
+msgstr "_Profîl:"
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Bi navê \"%s\" jixwe profîlek heye"
+
+#: ../profiles/audio-profiles-edit.c:885
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Çewtiya MateConf (SERERAST BIKE): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Profîla Deng Sererast Bike"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Profîleke Nû"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+#, fuzzy
+msgid "Profile _description:"
+msgstr "_Danasîna Profîlê:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Çalak e?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "Bi_afirîne"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_Dirêjeka pel:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+#, fuzzy
+msgid "_GStreamer pipeline:"
+msgstr "Beralîkirina _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Navê _profîlê:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Ji bo profîla deng daxuyaniyek"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Ji bo profîla deng navekî kurt"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Kalîteya CDyê, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Kalîteya CDyê, Bêwindahî"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Kalîteya CDyê, Biwindahî"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "Kalîteya CDyê, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "Lîsteya profîlan"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "Ji bo vê profîlê dirêjeka pelê standard"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "Deng, Bêwindahî"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "Dengi Biwindahî"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "Wê ev profîl were bikaranîn yan na"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "Wê ev profîl di lîsteyê de were nîşandan yan na."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Bi xizmeta deng re girêdan pêk nehat.\n"
+"Ji kerema xwe re ji konsolekê fermana 'esd' bixebitîne."
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "Li pêşkêşkera esf ya di vê makîneyê de ye were girêdan."
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "MAKÎNE"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "Makîne: %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "Asta Tomarkirinê"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Şopanderê Asta Tomarkirinê"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr ""
+
+msgid "Orientation"
+msgstr "Hêl"
+
+msgid "*"
+msgstr "*"
+
+msgid "identity"
+msgstr "nasname"
+
+msgid "wav"
+msgstr "wav"
+
+msgid "Voice"
+msgstr "Deng"
+
+#~ msgid "Get Help Online..."
+#~ msgstr "Ji Înternetê Alîkariyê bistîne..."
+#~ msgid "Translate This Application..."
+#~ msgstr "Vê Bernameyê Wergerîne..."
+#~ msgid "_Input:"
+#~ msgstr "_Ketan:"
+#~ msgid "_Output:"
+#~ msgstr "_Deran:"
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Ji bo jêbirinê yan profîlekê yan jî gelek profîlan hilbijêrî."
+#~ msgid "Profile Description:"
+#~ msgstr "Danasîna Profîlê:"
+#~ msgid "Profile _name:"
+#~ msgstr "_Navê Profîlê:"
+
diff --git a/po/lt.po b/po/lt.po
new file mode 100644
index 0000000..72bc6ce
--- /dev/null
+++ b/po/lt.po
@@ -0,0 +1,1576 @@
+# Lithuanian translation of mate-media
+# Copyright © 2000-2010 Free Software Foundation, Inc.
+# Gediminas Paulauskas <[email protected]>, 2000-2003.
+# Žygimantas Beručka <[email protected]>, 2003-2006, 2009, 2010.
+# Justina Klingaitė <[email protected]>, 2005.
+# Gintautas Miliauskas <[email protected]>, 2007.
+# Rimas Kudelis <[email protected]>, 2009.
+# Aurimas Černius <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: lt\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-09-17 21:25+0000\n"
+"PO-Revision-Date: 2010-09-18 22:40+0300\n"
+"Last-Translator: Žygimantas Beručka <[email protected]>\n"
+"Language-Team: Lithuanian <[email protected]>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: UTF-8\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Rodyti darbo aplinkos garsumo valdiklį"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Garso valdymas"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Keisti garsumą ir susieti garsus su įvykiais"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Garsas"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Įjungti derinimo veikseną"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Programos versija"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE garsumo valdymo įtaisas"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Laukiama garsų sistemos atsakymo"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Pradžios puslapis"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — MATE garsumo valdymas"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Išvestis"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Išvesties garsumas"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Įvestis"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Mikrofono garsumas"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Kairė"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Dešinė"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Galas"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Priekis"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimumas"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimumas"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balansas:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Perėjimas:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Žemų dažnių garsiakalbis:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Nesustiprintas"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Nutildyti"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profilis:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Išjungta"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u įvestis"
+msgstr[1] "%u įvestys"
+msgstr[2] "%u įvesčių"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sistemos garsai"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "J_ungtis:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Maksimalaus garsumo aptikimas"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Vardas"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Įrenginys"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s garsiakalbių tikrinimas"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Tikrinti garsiakalbius"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Išvesties _garsumas: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Garso efektai"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Įspėjimo _garsumas: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Įrenginiai"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Pasi_rinkite derintiną įrenginį:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Pasirinkto įrenginio nustatymai:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Į_vesties garsumas: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Įvesties lygis:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Pasi_rinkite garso įvesties įrenginį:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Pasi_rinkite garso išvesties įrenginį:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Programos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Šiuo metu jokia programa negroja ir neįrašinėja garso."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Garso nustatymai"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stabdyti"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Tikrinti"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Žemų dažnių garsiakalbis"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Nepavyko atverti garso nustatymų: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Nutildyti"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Garso nustatymai"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Nutildyta"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Rašyti garso įrašus"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Garso įrašymo programa"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Nepavadinta"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Nepavadinta-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Nepavyko sukurti GStreamer elemento %s.\n"
+"Įdiekite įskiepį „%s“ iš modulio „%s“.\n"
+"Patikrinkite, ar įdiegta korektiškai, paleidę\n"
+" gst-inspect-0.10 %s\n"
+"ir tada perleiskite mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Patikrinkite jo nustatymus.\n"
+"Galbūt neturite reikalingų įskiepių."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minutė"
+msgstr[1] "%ld minutės"
+msgstr[2] "%ld minučių"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld valanda"
+msgstr[1] "%ld valandos"
+msgstr[2] "%ld valandų"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekundė"
+msgstr[1] "%ld sekundės"
+msgstr[2] "%ld sekundžių"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ir %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ir %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Atverti failą"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nepavyko įkelti failo:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Paruošta"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Pakeisti"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Failas pavadinimu „%s“ jau egzistuoja.\n"
+"Ar norite jį perrašyti?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Nepavyko įrašyti failo „%s“"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Įrašyti failą kaip"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nėra įdiegtas kelyje."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Paleidžiant %s įvyko klaida: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Ar išsaugoti įrašą prieš užveriant?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Ar išsaugoti įrašą?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Užverti _nesaugant"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Tęsti _nesaugant"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Klausimas"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (neišsaugotas)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu baitas)"
+msgstr[1] "%s (%llu baitai)"
+msgstr[2] "%s (%llu baitų)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Nežinomas dydis"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (apytiksliai)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s informacija"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Failo informacija"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Aplankas:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Failo vardas:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Failo dydis:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Garso informacija"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Failo trukmė:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Kanalų kiekis:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Semplo dažnis:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitų dažnis:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE garso įrašymo programa\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Atkuriama…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf garso išvestis"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Grojimas"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Įrašoma…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf garso įrašymas"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Jūsų garso įrašymo nustatymai netinkami. Pataisykite juos „Garso "
+"nustatymuose\", kuriuos galite rasti meniu Sistema → Nustatymai."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "failo išvestis"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "lygmuo"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nepavyko apdoroti „%s“ garso profilio. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nepavyko įrašyti naudojant „%s“ garso profilį. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nepavyko įrašyti į failą naudojant „%s“ garso profilį. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Failas"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Sukurti naują garso elementą"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Atverti failą"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Įrašyti esamą failą"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Įrašyti esamą failą kitu vardu"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Atverti garsu_mo valdymą"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Atverti garso maišiklį"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Rodyti esamo failo informaciją"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Užverti esamą failą"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Užverti programą"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Valdymas"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Įrašyti garsą"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Atkurti garsą"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stabdyti garsą"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Žinynas"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Turinys"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Atverti žinyną"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Apie šią programą"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Nepavyko įkelti grafinės sąsajos failo. Gali būti, kad programa tinkamai "
+"neįdiegta."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Atverti"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Išsaugoti"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Išsaugoti kaip"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Įrašyti iš į_vesties:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Įrašyti _kaip:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<nėra>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Trukmė:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Lygmuo:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Garso įrašymo programa"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Lango aukštis"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Rodomo lango dydis."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Lango plotis"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Rodomo lango plotis."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Garsų tema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Nežinomas garso valdymo elementas %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Garso valdymo GStreamer įskiepių ir / arba įrenginių nerasta."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Įrašoma"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Jungikliai"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Parinktys"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Garso valdymo nustatymai"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Pasirinkite rodytinus maišiklius:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Nutildyti / netildyti %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Takelis %s: nutildyta"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Įjungti / išjungti garso rašymą iš %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Takelis %s: garso rašymas"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s parinkčių parinkimas"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Takelis %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s takelio %1$d kanalas"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Takelis %s, kanalas %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Užrakinti %s kanalus kartu"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Takelis %s: užrakinti kanalus kartu"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "kairė"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "dešinė"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "priekinė kairė"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "priekinė dešinė"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "galinė kairė"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "galinė dešinė"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "vidurinė priekinė"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "šoninė kairė"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "šoninė dešinė"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "nežinoma"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s kanalo, esančio %s, garsumas"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE / GStreamer sistema paremta garso valdymo programa"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Paskutinieji vertėjai:\n"
+"Justina Klingaitė <[email protected]>,\n"
+"Žygimantas Beručka <[email protected]>\n"
+"Gediminas Paulauskas <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Garsumo valdymas: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "Į_renginys: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Valdyti garsumą kitame įrenginyje"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Joks"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nepalaikomas"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Numatytasis"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Nepavyko parodyti pagrindinio lango"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Nepavyko įkelti naudotojo sąsajos failo. Patinkrite, ar programa gerai "
+"įdiegta."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Keisti numatytuosius GStreamer programų nustatymus"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimedijos sistemų konfigūravimas"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Garsas"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Norėdami baigti, spustelėkite „Gerai“."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "Į_renginys:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Numatytoji įvestis"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Numatytoji išvestis"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Konvejeris:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Į_skiepis:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Kon_vejeris:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "_Tikrinti"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Tikrinamas konvejeris"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Tikrinama…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vaizdas"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "Į_renginys:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "Į_skiepis:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Tikrinti"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Nustatyti automatiškai"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART garso tarnyba"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment garso tarnyba"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS – Open Sound System 4-a versija"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio garso serveris"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Pasirinktinis"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (be Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Bandomasis garsas"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Tyla"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (pvz., Zoran v4l įrenginys)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Bandomoji įvestis"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Nepavyko „%s“ sukurti bandomojo konvejerio"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Rodant žinyną įvyko klaida: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Taisomas profilis „%s“"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<nepavadintas>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<nėra aprašymo>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Gaunant gm_audio profilių sąrašą įvyko klaida. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Įvyko klaida registruojantis prie garso profilių sąrašo pakeitimų "
+"perspėjimų. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Pamirštant profilio kelią %s, įvyko klaida. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Taisyti"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Pašalinti šį %d profilį?\n"
+msgstr[1] "Pašalinti šiuos %d profilius?\n"
+msgstr[2] "Pašalinti šiuos %d prafilių?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Ištrinti profilį „%s“?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Trinti profilį"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Taisyti MATE garso profilius"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiliai:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Jau yra profilis pavadinimu „%s“"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf klaida (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Trūksta failo „%s“. Tai rodo, kad programa yra įdiegta netinkamai, taigi "
+"dialogas negali būti parodytas."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Paleiskite „%s --help“, jei norite susipažinti su visais galimais komandinės "
+"eilutės parametrais.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Taisyti garso profilį"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profilio _aprašymas:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktyvus?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Failo _plėtinys:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer konvejeris:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profilio vardas:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Naujas profilis"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Kurti"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Garso profilio aprašymas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Profilio aprašymas, kuriame yra daugiau informacijos ir aprašymas kada "
+"naudoti šį profilį."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Failo plėtinys, naudojamas, kai saugomi failai koduoti pagal šį profilį."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Dalinis GStreamer konvejeris skirtas naudoti su šiuo profiliu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Trumpas garso profilio vardas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Trumpas garso profilio vardas, naudojamas parinkimui ir profilio įvardijimui."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD kokybės, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD kokybės, nenuostolingas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD kokybės, nuostolingas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD kokybės, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD kokybės, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Garso įrašymo profilių sąrašas. Šiame sąraše yra eilutės, nurodančios "
+"poaplankius, santykinius /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profilių sąrašas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Numatytasis šio profilio failų plėtinys"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Dalinis naudotas GStreamer konvejeris"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Naudojama konvertuojant CD kokybės garsą, tačiau su nenuostolingu "
+"glaudinimu. Naudokit šį profilį, jei vėliau norėsite taisyti šį failą arba "
+"norėsite įrašyti jį į CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Naudojama konvertuojant CD kokybės garsą, tačiau su nuostolingu glaudinimo "
+"kodeku. Naudokite šį profilį garso rašymui iš CD ir radijo įrašams."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Naudojama konvertuojant CD kokybės garsą, tačiau su nuostolingu AAC kodeku. "
+"Naudokite šį profilį failų, kuriuos kopijuosite į įrenginius, palaikančius "
+"tik AAC kodeką, paruošimui. Atminkite, kad naudoti šį formatą jūsų teisės "
+"sistemoje gali būti nelegalu; pasitarkite su savo teisininku."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Naudojama konvertuojant CD kokybės garsą, tačiau su nuostolingu MP2 kodeku. "
+"Naudokite šį profilį failų, kuriuos kopijuosite į įrenginius, palaikančius "
+"tik MP2 kodeką, paruošimui. Atminkite, kad naudoti šį formatą jūsų teisės "
+"sistemoje gali būti nelegalu; pasitarkite su savo teisininku."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Naudojama konvertuojant CD kokybės garsą, tačiau su nuostolingu MP3 kodeku. "
+"Naudokite šį profilį failų, kuriuos kopijuosite į įrenginius, palaikančius "
+"tik MP3 kodeką, paruošimui. Atminkite, kad naudoti šį formatą jūsų teisės "
+"sistemoje gali būti nelegalu; pasitarkite su savo teisininku."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Naudojama konvertuojant į nenuostolingą balso kokybės garsą. Naudokite šį "
+"profilį kalbos įrašymui ir taisymui."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Naudojama konvertuojant į nuostolingą balso kokybės garsą. Naudokite šį "
+"profilį kalbos, kurios nereiks taisyti, įrašymui."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Balsas, nenuostolingas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Balsas, nuostolingas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Ar naudotinas šis profilis"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Ar rodyti ir naudoti šį profilį."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Jokių garsų"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Įtaisytasis"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Bandomasis įvykio signalas"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Iš temos"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tipas"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Garsų _tema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Pasi_rinkite įspėjimo garsą:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Įjungti _langų ir mygtukų garsus"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Įspėjimo garsas"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Langai ir mygtukai"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Spustelėtas mygtukas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Spustelėtas perjungimo mygtukas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Langas išdidintas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Langas grąžintas iš išdidinimo"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Langas sumažintas"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Darbastalis"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Prisijungimas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Atsijungimas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Naujas el. laiškas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Šiukšlinės išvalymas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Baigtas ilgai trukęs veiksmas (atsiuntimas, CD įrašymas ir pan.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Įspėjimai"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Pranešimas arba klausimas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Perspėjimas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Klaida"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Išsikrauna akumuliatorius"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Pasirinkite garso failą"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Garso failai"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Pasirinktinis…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Garsų tema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Įjungti langų ir mygtukų garsus"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lojimas"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Lašėjimas"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Stiklas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonaras"
+
+#~ msgid "Recording..."
+#~ msgstr "Įrašoma..."
+
+#~ msgid "Custom..."
+#~ msgstr "Pasirinktinis..."
diff --git a/po/lv.po b/po/lv.po
new file mode 100644
index 0000000..d051d5a
--- /dev/null
+++ b/po/lv.po
@@ -0,0 +1,2566 @@
+# translation of lv.po to Latvian
+# Mate-media for Latvian.
+# Copyright (C) 2001, 2006, 2009 Free Software Foundation, Inc.
+#
+# Artis Trops <[email protected]>, 2001.
+# Raivis Dejus <[email protected]>, 2006, 2009.
+# Peteris Krisjanis <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: lv\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug."
+"cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-03-27 16:53+0000\n"
+"PO-Revision-Date: 2010-04-25 16:36+0300\n"
+"Last-Translator: Peteris Krisjanis <[email protected]>\n"
+"Language-Team: Latviešu <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
+"X-Launchpad-Export-Date: 2009-01-04 13:52+0000\n"
+"X-Generator: Lokalize 1.0\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Parādīt darbvirsmas skaņas kontroli"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Skaļuma kontrole"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+#| msgid "Change sound volume and associate sounds with events"
+msgid "Change sound volume and sound events"
+msgstr "Mainīt skaņas līmeni un skaņas dažādiem notikumiem"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Skaņa"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Aktivizēt atkļūdošanas kodu"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Šīs lietotnes versija"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE skaņas kontroles sīklietotne"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Gaida skaņu sistēmas atbildi"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Startēšanās lapa"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE skaļuma kontrole"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "Izvads"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "Ievads"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+#| msgid "Left"
+msgctxt "balance"
+msgid "Left"
+msgstr "Pa kreisi"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+#| msgid "Right"
+msgctxt "balance"
+msgid "Right"
+msgstr "Pa labi"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+#| msgid "Retro"
+msgctxt "balance"
+msgid "Rear"
+msgstr "Aizmugure"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Priekšpuse"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimums"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimums"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+#| msgid "Balance:"
+msgid "_Balance:"
+msgstr "_Balanss:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+#| msgid "_Name:"
+msgid "_Fade:"
+msgstr "_Pakāpeniski klusināt:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Zemfrekvences reproduktors:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Nepastiprināts"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Apklusināt"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+#| msgid "_Profiles:"
+msgid "_Profile:"
+msgstr "_Profili:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Deaktivizēts"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, c-format
+#| msgid "Output"
+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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+#| msgid "Input"
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ievadkanāls"
+msgstr[1] "%u ievadkanāli"
+msgstr[2] "%u ievadkanālu"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "Sistēmas skaņas"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "Sa_vienotājs:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "Pīķu noteikšana"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Nosaukums"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "Ierīce"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+#| msgid "Output volume: "
+msgid "_Output volume: "
+msgstr "_Izvada skaļums: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "Skaņas efekti"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+#| msgid "Alert Volume: "
+msgid "_Alert volume: "
+msgstr "_Trauksmes skaļums: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+#| msgid "Hardcore"
+msgid "Hardware"
+msgstr "Aparatūra"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device to configure:"
+msgstr "I_zvēlieties ierīci, kuru konfigurēt:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "Izvēlētās ierīces iestatījumi:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+#| msgid "Input volume: "
+msgid "_Input volume: "
+msgstr "_Ievada skaļums: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "Ievada līmenis:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+#| msgid "Choose a device for sound input"
+msgid "C_hoose a device for sound input:"
+msgstr "Iz_vēlieties ierīci skaņas ievadei:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+#| msgid "Choose a device for sound output"
+msgid "C_hoose a device for sound output:"
+msgstr "Iz_vēlieties ierīci skaņas izvadei:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "Lietotnes"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+#| msgid "No application is currently playing audio."
+msgid "No application is currently playing or recording audio."
+msgstr "Neviena lietotne šobrīd neatskaņo vai neieraksta audio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Skaņas iestatījumi"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Neizdevās palaist skaņas iestatījumus: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Apklusināt"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Skaņas iestatījumi"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Apklusināts"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Ierakstīt skaņas klipus"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Skaņu Ierakstītājs"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Nenosaukts"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Nenosaukts-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Neizdevās izveidot GStreamer elementu %s.\n"
+"Lūdzu uzinstalējiet '%s' spraudni no '%s' moduļa.\n"
+"Pārliecinieties, ka instalēšana ir sekmīga palaižot\n"
+" gst-inspect-0.10 %s\n"
+"un tad pārstartējiet mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Lūdzu, pārbaudiet tā iestatījumus.\n"
+"Iespējams, jums trūkst kāds no nepieciešamajiem spraudņiem."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minūte"
+msgstr[1] "%ld minūtes"
+msgstr[2] "%ld minūšu"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld stunda"
+msgstr[1] "%ld stundas"
+msgstr[2] "%ld stundu"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekunde"
+msgstr[1] "%ld sekundes"
+msgstr[2] "%ld sekunžu"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s un %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s un %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Atvērt failu"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Neizdevās ielādēt failu:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Gatavs"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Aizvietot"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Fails '%s' jau eksistē.\n"
+"Vai vēlaties to pārrakstīt ar šobrīd saglabājamo failu?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Neizdevās saglabāt failu \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Saglabāt failu kā"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nav atrodams definētajā ceļā."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Gadījās kļūda startējot %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#| msgid "Save the changes to file \"%s\" before closing?"
+msgid "Save recording before closing?"
+msgstr "Saglabāt ierakstu pirms aizvēršanas?"
+
+#: ../grecord/src/gsr-window.c:865
+#| msgid "Recording"
+msgid "Save recording?"
+msgstr "Saglabāt ierakstu?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Aiz_vērt bez saglabāšanas"
+
+#: ../grecord/src/gsr-window.c:870
+#| msgid "Close _without Saving"
+msgid "Continue _without Saving"
+msgstr "Turpināt _bez saglabāšanas"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Jautājums"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Nav ticis saglabāts)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu baits)"
+msgstr[1] "%s (%llu baiti)"
+msgstr[2] "%s (%llu baitu)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Nezināms izmērs"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Nezināms"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (aptuveni)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informācija par %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informācija par failu"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mape:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Faila nosaukums:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Faila izmērs:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informācija par audio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Faila ilgums:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Kanālu skaits:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Datu plūdums:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitu skaits:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE skaņas ierakstītājs\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "Atskaņo..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf audio izvads"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Atskaņot"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "Ieraksta..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf audio ierakstīšana"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Jūsu audio ierakstīšanas iestatījumi nav pareizi. Lūdzu, izlabojiet tos "
+"\"Skaņas iestatījumi\", kas pieejami sistēmas iestatījumu izvēlnē."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "faila izvads"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "līmenis"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Neizdevās parsēt '%s' audio profilu. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Neizdevās ierakstīt, izmantojot '%s' audio profilu. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Neizdevās ierakstīt failā, izmantojot '%s' audio profilu. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fails"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Izveidot jaunu paraugu"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Atvērt failu"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Saglabāt pašreizējo failu"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Saglabāt pašreizējo failu ar citu nosaukumu"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Atvērt skaļu_ma kontroli"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Atvērt audio mikseri"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Parādīt informāciju par pašreizējo failu"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Saglabāt pašreizējo failu"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Iziet no programmas"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Kontrole"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Ierakstīt skaņu"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Atskaņot skaņu"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Apturēt skaņu"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Palīdzība"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Saturs"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Atvērt rokasgrāmatu"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Par šo lietotni"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Neizdevās ielādēt ui.xml. Iespējams, ka programma nav pareizi uzinstalēta"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Atvērt"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Saglabāt"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Saglabāt kā"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Ierakstīt no _ievadkanāla:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Ie_rakstīt kā:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<nekas>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Garums:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Līmenis:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Skaņu ierakstītājs"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Loga augstums"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Rādāmā loga augstums"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Loga platums"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Rādāmā loga platums"
+
+#: ../gst-mixer/src/element.c:495
+#| msgid "Sound Theme:"
+msgid "Sound Theme"
+msgstr "Skaņas tēma"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Nezināma skaļuma kontrole %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Nav atrasti vajadzīgie GStreamer skaļuma kontroles spraudņi un/vai ierīces."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Ierakstīšana"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Pārslēgi"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opcijas"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Skaļuma kontroles iestatījumi"
+
+#: ../gst-mixer/src/preferences.c:120
+#| msgid "_Select tracks to be visible:"
+msgid "_Select mixers to be visible:"
+msgstr "Izvēlētie_s redzamos mikserus:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Apklusināt/neapklusināt %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "%s celiņš: apklusināts"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Pārslēgt audio ierakstu no %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s celiņš: audio ieraksts"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s opciju izvēle"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "%s celiņš"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d kanāls %s celiņā"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "%s celiņš, %d kanāls"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Saslēgt %s kanālus kopā"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "%s celiņš: saslēgt kanālus kopā"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "pa kreisi %s"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "pa labi %s"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "priekšpusē pa kreisi"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "priekšpusē pa labi"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "aizmugurē pa kreisi"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "aizmugurē pa labi"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "priekšpusē centrā"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "zemfrekvences efekti (LFE)"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "malā pa kreisi"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "malā pa labi"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "nezināms"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s kanāla skaļums uz %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer bāzēta skaļuma kontroles lietotne"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Pēteris Krišjānis <[email protected]>\n"
+"Artis Trops <[email protected]>\n"
+"Raivis Dejus <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Skaļuma kontrole: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Ierīce: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Kontrolē citas ierīces skaļumu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nekas"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Neatbalstīts"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Noklusētais"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Neizdevās izveidot galveno logu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+#| msgid "Failed to load glade file; please check your installation."
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Neizdevās ielādēt lietotāja saskarnes failu; lūdzu pārbaudiet savu "
+"instalāciju."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Noklusētie konfigurācijas iestatījumi GStreamer lietotnēm"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimediju sistēmas selektors"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klikšķiniet 'Labi', lai beigtu."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Ierīce:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+#| msgid "<b>Default Input</b>"
+msgid "Default Input"
+msgstr "Noklusētā ievade"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+#| msgid "<b>Default Output</b>"
+msgid "Default Output"
+msgstr "Noklusētā izvade"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "K_onveijers:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "S_praudnis:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Ko_nveijers:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_stēt"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testēju konveijeru"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Recording..."
+msgid "Testing..."
+msgstr "Testē..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Ierīce:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "S_praudnis:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Testēt"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Automātiski noteikt"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio skaņas serveris"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Pielāgots"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X logu sistēma (Bez Xv atbalsta)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X logu sistēma (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Testēt skaņu"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Klusums"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (piemēram, Zoran v4l ierīce)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Testēt ievadi"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Neizdevās izveidot testa konveijeru '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Gadījās kļūda parādot palīdzību: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Rediģē profilu %s"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<nav nosaukuma>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<nav apraksta>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Gadījās kļūda, iegūstot gm_audio profilu sarakstu. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Gadījās kļūda, pierakstoties uz audio profila saraksta izmaiņu paziņojumiem "
+"(%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Kļūda aizmirstot profila ceļu %s: (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Rediģēt"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Dzēst šo %d profilu?\n"
+msgstr[1] "Dzēst šos %d profilus?\n"
+msgstr[2] "Dzēst šos %d profilus?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Dzēst profilu \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Dzēst profilu"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Rediģēt MATE audio profilus"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Jums jau ir profils ar nosaukumu \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Kļūda (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Fails \"%s\" ir pazudis. Tas liecina, ka lietotne ir uzinstalēta nepareizi, "
+"tādējādi dialogu nevar parādīt."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Palaidiet '%s --help' lai redzētu pilnu komandrindas opciju sarakstu.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Rediģēt audio profilu"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profila _apraksts:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktīvs?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Faila _paplašinājums:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer konveijers:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profila nosaukums:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Jauns profils"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Izveidot"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Audio profila apraksts"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Profila apraksts, kas satur vairāk informācijas un apraksta, kad lietot šo "
+"profilu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Failu paplašinājums, ko izmantot saglabājot ar šo profilu izveidotos failus."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Daļējs GStreamer konveijers, ko izmantot šajā profilā."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Īss nosaukums audio profilam"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Īss nosaukums audio profilam, tas unikāli identificēs šo profilu un tiks "
+"lietots izvēlnēs."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD Kvalitāte, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD Kvalitāte, bez zudumiem"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD Kvalitāte, ar zudumiem"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD kvalitāte, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD kvalitāte, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Saraksts ar audio ierakstīšanas profiliem. Saraksts satur virknes, kas "
+"relatīvi /system/gstreamer/@GST_MAJORMINOR@/audio/profiles apraksta "
+"apakšdirektorijas."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profilu saraksts"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Šī profila noklusētais failu paplašinājums"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Lietotais daļējais GStreamer konveijers"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Tiek izmantots, lai konvertētu uz CD kvalitātes audio bez kvalitātes "
+"zudumiem. "
+"Izmantojiet to, ja vēlāk gribēsiet rediģēt failus vai rakstīt tos diskos."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Tiek izmantots, lai konvertētu uz CD kvalitātes audio ar kvalitātes zudumiem."
+" "
+"Izmantojiet to CD kopiju veidošanai un radio pārraižu ierakstiem."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Tiek izmantots, lai konvertētu uz CD kvalitātes skaņu izmantojot AAC "
+"kodeku, kas kompresē ar zaudējumiem. Izmantojiet šo, lai sagatavotu skaņu "
+"pārnešanai uz ierīcēm, kas atbalsta vienīgi AAC kodeku. Šī kodeka "
+"izmantošana var nebūt likumīga jūsu valstī; konsultējieties ar juristu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Tiek izmantots, lai konvertētu uz CD kvalitātes skaņu izmantojot MP2 "
+"kodeku, kas kompresē ar zaudējumiem. Izmantojiet šo, lai sagatavotu skaņu "
+"pārnešanai uz ierīcēm, kas atbalsta vienīgi MP2 kodeku. Šī kodeka "
+"izmantošana var nebūt likumīga jūsu valstī; konsultējieties ar juristu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Tiek izmantots, lai konvertētu uz CD kvalitātes skaņu izmantojot MP3 "
+"kodeku, kas kompresē ar zaudējumiem. Izmantojiet šo, lai sagatavotu skaņu "
+"pārnešanai uz ierīcēm, kas atbalsta vienīgi MP3 kodeku. Šī kodeka "
+"izmantošana var nebūt likumīga jūsu valstī; konsultējieties ar juristu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Tiek izmantots, lai bez kvalitātes zudumiem konvertētu balss kvalitātes "
+"audio. "
+"Lietojiet to, lai ierakstītu un rediģētu balss ierakstus."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Tiek izmantots, lai ar kvalitātes zudumiem konvertētu balss kvalitātes audio."
+" "
+"Lietojiet to, lai ierakstītu balss ierakstus, kas pēc tam nav jārediģē."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Balss, bez zudumiem"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Balss, ar zudumiem"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Vai tiks lietots šis profils"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Vai tiks lietots un attēlots šis profils"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Skaņu nav"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Iebūvēta"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Pārbauda notikuma skaņu"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "No tēmas"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Veids"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+#| msgid "Sound Theme:"
+msgid "Sound _theme:"
+msgstr "Skaņas _tēma:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+#| msgid "Choose an alert sound:"
+msgid "C_hoose an alert sound:"
+msgstr "I_zvēlieties trauksmes skaņu:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+#| msgid "Enable window and button sounds"
+msgid "Enable _window and button sounds"
+msgstr "Aktivizēt _logu un pogu skaņas"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Trauksmes skaņa"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Logi un pogas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Pogas klikšķis"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Pārslēga pogas klikšķis"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Loga maksimizēšana"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Loga atmaksimizēšana"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Loga minimizēšana"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Darbvirsma"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Pieteikšanās"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Atteikšanās"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Jauna e-pasta vēstule"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Miskastes iztukšošana"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Garas darbības beigas (lejupielādēšana, CD ierakstīšana, utt)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Trauksmes"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informācija vai jautājums"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Brīdinājums"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Kļūda"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Brīdinājums par bateriju"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Izvēlieties skaņas failu"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Skaņas faili"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Pielāgots..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Skaņas tēma:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Aktivizēt logu un pogu skaņas"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Riešana"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Pilēšana"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Stikls"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonārs"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Servera adrese, ar kuru kontaktēties CD pieprasījumiem"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Parādīt informāciju Skaņu Ierakstītājam"
+
+#~ msgid "Port"
+#~ msgstr "Ports"
+
+#~ msgid "Server name"
+#~ msgstr "Servera nosukums"
+
+#~ msgid "Server type"
+#~ msgstr "Servera nosukums"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Hostdatora vārds, kas tiks sūtīts visos pieprasījumos"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Ports, uz kura serveris darbina datu bāzi"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Tā servera tips, kas tiks izmantts lai apmierinātu CD vaicājumus. "
+#~ "Iespējamās vērtības ir 0 (FreeBD Round robin serveris), 1 (cits freedb "
+#~ "serveris) un 2 (kāds cits serveris)."
+
+#~ msgid "The username"
+#~ msgstr "Lietotājvārds"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Lietotājvārds, kas tiks sūtīts visos pieprasījumos"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Šī vērtība nosaka kura lietotāja informācija tiks nosūtīta serverim "
+#~ "apstrādājot CD vaicājumus. Iespējamās vērtības 0 (nekāda informācija), 1 "
+#~ "(reālā informācija) un 3 (cita informācija)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Jūsu hostdatora vārds"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Kļūda, attēlojot palīdzību: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Pieteikšanās informācija"
+
+#~ msgid "Send real _information"
+#~ msgstr "Sūtīt reālo _info"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Sūtīt _citu informāciju:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Hostdatora vārds:"
+
+#~ msgid "Login Information"
+#~ msgstr "Pieteikšanās informācija"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB ne_oficiāls serveris"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Cits _FreeDB serveris:"
+
+#~ msgid "Server"
+#~ msgstr "Serveris"
+
+#~ msgid "Location"
+#~ msgstr "Lokācija"
+
+#~ msgid "_Update Server List"
+#~ msgstr "Atjaunināt serveru sarakstu"
+
+#~ msgid "Other _server:"
+#~ msgstr "Cits _serveris:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Hostdatora vārds:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Ports:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD Datubāzes Preferences"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Nezināms / Nezināms"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Vairāki varianti..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Ir atrasti vairāki varianti jūsu datubāzē.\n"
+#~ "Tie ir attēloti zemāk, lūdzu izvēlieties labāko"
+
+#~ msgid "Category"
+#~ msgstr "Kategorija"
+
+#~ msgid "Disc ID"
+#~ msgstr "Diska ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Mākslinieks un Virsraksts"
+
+#~ msgid "Unknown track"
+#~ msgstr "Nezināms celiņš"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD Datubāze"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Mainīt jūsu CD datubāzes preferences"
+
+#~ msgid "Blues"
+#~ msgstr "Blūzs"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klasiskais Roks"
+
+#~ msgid "Country"
+#~ msgstr "Kontrī"
+
+#~ msgid "Dance"
+#~ msgstr "Deju"
+
+#~ msgid "Disco"
+#~ msgstr "Disko"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Granž"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-hops"
+
+#~ msgid "Jazz"
+#~ msgstr "Džezs"
+
+#~ msgid "Metal"
+#~ msgstr "Metāls"
+
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Vecie"
+
+#~ msgid "Other"
+#~ msgstr "Cits"
+
+#~ msgid "Pop"
+#~ msgstr "Popmūzika"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Reps"
+
+#~ msgid "Reggae"
+#~ msgstr "Regejs"
+
+#~ msgid "Rock"
+#~ msgstr "Roks"
+
+#~ msgid "Techno"
+#~ msgstr "Tehno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industriālā"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternatīvā"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Nāves metāls"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Skaņas celiņš"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Eiro-tehno"
+
+#~ msgid "Ambient"
+#~ msgstr "Fona mūzika"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Triphops"
+
+#~ msgid "Vocal"
+#~ msgstr "Vokālā"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klasisks"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumentāls"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Spēle"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Skaņas Paraugs"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospeļi"
+
+#~ msgid "Noise"
+#~ msgstr "Troksnis"
+
+#~ msgid "Alt"
+#~ msgstr "Alternatīvā"
+
+#~ msgid "Bass"
+#~ msgstr "Basi"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Kosmoss"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditatīvā mūzika"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentālais Pops"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentālais Roks"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etniskā mūzika"
+
+#~ msgid "Gothic"
+#~ msgstr "Gotiskā mūzika"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tehno-industrialā"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektroniskā mūzika"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Populārā tautas"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eirodeju"
+
+#~ msgid "Dream"
+#~ msgstr "Sapņu mūzika"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Dienvidu Roks"
+
+#~ msgid "Comedy"
+#~ msgstr "Komēdija"
+
+#~ msgid "Cult"
+#~ msgstr "Kultu mūzika"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Reps"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Kristiešu Reps"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Džungļu mūzika"
+
+#~ msgid "Native American"
+#~ msgstr "Iedzimto Amerikāņu mūzika"
+
+#~ msgid "Cabaret"
+#~ msgstr "Kabarē"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psihodēlisks"
+
+#~ msgid "Rave"
+#~ msgstr "Reivs"
+
+#~ msgid "Showtunes"
+#~ msgstr "Šovu melodijas"
+
+#~ msgid "Trailer"
+#~ msgstr "Filmas Reklāma"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Cilšu"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Mūzikls"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rokenrols"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hardroks"
+
+#~ msgid "Folk"
+#~ msgstr "Folks"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folkroks"
+
+#~ msgid "National Folk"
+#~ msgstr "Nacionālais Folks"
+
+#~ msgid "Swing"
+#~ msgstr "Svings"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latīņu"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celtu"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avangards"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gotiskais Roks"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progresīvais Roks"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psihodēliskais Roks"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Simfoniskais Roks"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Lēnais Roks"
+
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+
+#~ msgid "Chorus"
+#~ msgstr "Koris"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Viegli Klausāms"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akustisks"
+
+#~ msgid "Humour"
+#~ msgstr "Humors"
+
+#~ msgid "Speech"
+#~ msgstr "Runa"
+
+#~ msgid "Chanson"
+#~ msgstr "Šansons"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kamermūzika"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonāte"
+
+#~ msgid "Symphony"
+#~ msgstr "Simfonija"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satīra"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Lēns Jam"
+
+#~ msgid "Club"
+#~ msgstr "Klubmūzika"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklora"
+
+#~ msgid "Ballad"
+#~ msgstr "Balāde"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Spēcīga Balāde"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Ritmiskais Soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duets"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Pankroks"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Bungu Solo"
+
+#~ msgid "A Cappella"
+#~ msgstr "Akapella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Eiro-house"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Bungas & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "Britpops"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Kristiešu Gangsta Reps"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Smagais Metāls"
+
+#~ msgid "Black Metal"
+#~ msgstr "Blackmetāls"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Mūsdienu kristiešu"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Kristiešu Roks"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Trašmetāls"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Mākslas Roks"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Nezināms Mākslinieks"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Nezināms albums"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Rediģēt diska ID: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Slēpt diska papildus opcijas"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Parādīt diska papildus opcijas"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Slēpt celiņu papildus opcijas"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Parādīt celiņa papildus opcijas"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Rediģēt Diska ID: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Mākslinieks:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Diska _Virsraksts:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Diska komentāri:"
+
+#~ msgid "_Genre:"
+#~ msgstr "Žan_rs:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Gads:"
+
+#~ msgid "Title"
+#~ msgstr "Virsraksts"
+
+#~ msgid "Length"
+#~ msgstr "Garums"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Papildus celiņu dati:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB Celiņu Redaktors"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Nevar izveidot CDDBTrackEditor ražotni.\n"
+#~ "Tas varētu būt sakarā ar jau strādājošu cddb-track-editor.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD Displejs"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Parāda informāciju par pašreiz spēlēto albumu, mākslinieku un iztecējušo "
+#~ "laiku"
+
+#~ msgid "Time Line"
+#~ msgstr "Laika Rinda"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Rinda, lai attēlotu izritējušo laiku pašreizējam celiņam"
+
+#~ msgid "Info Line"
+#~ msgstr "Info Rinda"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Rinda informācijas parādīšanai"
+
+#~ msgid "Artist Line"
+#~ msgstr "Mākslinieka Rinda"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Rinda mākslinieka vārda attēlošanai"
+
+#~ msgid "Album Line"
+#~ msgstr "Albuma Rinda"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Rinda albuma nosaukuma attēlošanai"
+
+#~ msgid "Play"
+#~ msgstr "Atskaņot"
+
+#~ msgid "Pause"
+#~ msgstr "Pauze"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Atskaņoju %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Atskaņoju\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Pauzēts"
+
+#~ msgid "CD Player"
+#~ msgstr "CD Atskaņotājs"
+
+#~ msgid "Stopped"
+#~ msgstr "Apturēts"
+
+#~ msgid "Disc error"
+#~ msgstr "Diska kļūda"
+
+#~ msgid "No disc"
+#~ msgstr "Nav diska"
+
+#~ msgid "Empty disc"
+#~ msgstr "Tukšs disks"
+
+#~ msgid "Drive open"
+#~ msgstr "Iekārta atvērta"
+
+#~ msgid "Data CD"
+#~ msgstr "Datu CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Nav Cdrom"
+
+#~ msgid "Drive Error"
+#~ msgstr "Iekārtas Kļūda"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "CD atskaņotājs priekš MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Dati CDDB ir mainījušies"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Izvēloties 'Jā' iepriekšējie dati tiks dzēsti."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Vai vēlaties turpināt?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Skaļums %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Izskatās ka jums nav tiesību piekļūt %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s neizskatās, ka norādītu uz pareizu CD iekārtu. Tas varētu būt tāpēc, "
+#~ "ka:\n"
+#~ "a) jūsu sistēmā nav CD atbalsta\n"
+#~ "b) Jums nav nepieciešamo atļauju, lai piekļūtu CD iekārtai\n"
+#~ "c) %s nav CD iekārta.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Nezināms"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Spēlēt / Pauze"
+
+#~ msgid "_Stop"
+#~ msgstr "S_top"
+
+#~ msgid "P_revious"
+#~ msgstr "Iepriekšējais"
+
+#~ msgid "_Next"
+#~ msgstr "_Jauns"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Izlikt disku"
+
+#~ msgid "_About"
+#~ msgstr "_Par"
+
+#~ msgid "_Quit"
+#~ msgstr "_Iziet"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Nav uzstādīta CD iekārta. Tas nozīmē ka CD atskaņotājs\n"
+#~ "nespēs strādāt. Klikšķiniet 'Uzstādīt iekārtu', lai nokļūtu dialogā,\n"
+#~ "kurā jūs varat uzstādīt iekārtu, vai arī 'Iziet', lai izietu no CD "
+#~ "atskaņotāja."
+
+#~ msgid "Set device"
+#~ msgstr "Uzstādīt iekārtu"
+
+#~ msgid "No CD device"
+#~ msgstr "Nav CD iekārtas"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD atskaņotājs nespēj darboties pareizi.\n"
+#~ "\n"
+#~ "Nospiediet 'Detaļas' papidus informācijai par neveiksmes cēloni.\n"
+#~ "\n"
+#~ "Nospiediet 'Uzstādīt iekārtu', lai nokļūtu dialogā, kurā jūs varat "
+#~ "uzstādīt iekārtu, vai arī 'Iziet', lai izietu no CD atskaņotāja"
+
+#~ msgid "_Details"
+#~ msgstr "_Detaļas"
+
+#~ msgid "_Set device"
+#~ msgstr "_Uzstādīt iekārtu"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Nepareiza CD iekārta"
+
+#~ msgid "Position"
+#~ msgstr "X-Pozīcija"
+
+#~ msgid "Open preferences"
+#~ msgstr "Atvērt preferences"
+
+#~ msgid "Preferences"
+#~ msgstr "Iestatījumi"
+
+#~ msgid "Track List"
+#~ msgstr "Celiņu Saraksts"
+
+#~ msgid "Open track editor"
+#~ msgstr "Atvērt celiņu redaktoru"
+
+#~ msgid "Track editor"
+#~ msgstr "Celiņu redaktors"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Spēlēt / Pauze"
+
+#~ msgid "Stop"
+#~ msgstr "Apturēt"
+
+#~ msgid "Previous track"
+#~ msgstr "Iepriekšējais celiņš"
+
+#~ msgid "Previous"
+#~ msgstr "Iepriekšējais"
+
+#~ msgid "Rewind"
+#~ msgstr "Atpakaļ"
+
+#~ msgid "Fast forward"
+#~ msgstr "Ātri uz priekšu"
+
+#~ msgid "Next track"
+#~ msgstr "Nākošais celiņš"
+
+#~ msgid "Eject CD"
+#~ msgstr "Izlikt CD"
+
+#~ msgid "Eject"
+#~ msgstr "Izlikt"
+
+#~ msgid "CD device to use"
+#~ msgstr "Lietojamā CD iekārta"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Tikai sāknēt tad, ja jau nav palaista CD atskaņotāja aplikācija"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Aatskaņot CD pie sāknēšanas"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Palaist paziņojumu joslu ar ikonām"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Nevaru izveidot spēlētāju"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Spēlēt audio CDs"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD atskaņotāja tēma"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD atskaņotāja tēma"
+
+#~ msgid "Device path"
+#~ msgstr "Iekārtas ceļš"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Rādīt atlikušo laiku?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Izgrūst CD, kad CD atskaņotājs iziet?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Kā rādīt CD atskaņotāja atlikušo laiku?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Atskaņot palaižor CD atskaņotāju?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Vai aizverot CD atskaņotāju vajadzētu izgrūst CD?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "Ceļš uz CD iekārtu, ko CD atskaņotājam lietot, lai atskaņotu CD"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Kādu tēmu CD atkaņotājam lietot tā izskatam"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Kādu skaļumu CD atskaņotājam vajadzētu izmantot palaižoties?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "VAi palaižot CD atskaņotāju tam būtu jāsāk atskaņot CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Neizdevās izgrūzt CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Šis nozīmē, ka CD atskaņotājs nespēs strādāt."
+
+#~ msgid "Error setting device"
+#~ msgstr "Kļūda uzstādot iekārtu"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD Atskaņotāja Preferences"
+
+#~ msgid "Behavior"
+#~ msgstr "Uzvedība"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Sākt spēlēt CD, kad CD Atskaņotājs startējas"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Sākt spēlēt CD, kad CD Atskaņotājs startējas"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Mēģināt atvērt CD iekārtu, kad CD Atskaņotājs iziet"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Mēģināt atvērt CD iekārtu, kad CD Atskaņotājs iziet"
+
+#~ msgid "Themes"
+#~ msgstr "Tēmas nosaukums"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "Izvēlētie_s tēmu:"
+
+#~| msgid "Volume Control"
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE skaļuma kontrole"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Noregulēt skaļuma līmeni"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Testēju...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Nevar pieslēgties skņas dēmonam.\n"
+#~ "Lūdzu palaid 'esd' no komandrindas."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Noteikt mērītāja X pozīciju."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Noteikt mērītāja Y pozīciju."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Pieslēgties esd serverim uz šo resursdatoru."
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Atvērt mērītāja vertikālo versiju."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Darboties kā ieraksta līmeņa mērītājs."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Resursdators ir %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Ieraksta līmenis"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Skaļuma mērītājs"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitorēt ieraksta ievades skaļumu"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Ieraksta līmeņa novērotājs"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Novērot skaņas izvades skaļumu"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Skaļuma monitors"
diff --git a/po/mai.po b/po/mai.po
new file mode 100644
index 0000000..6d77517
--- /dev/null
+++ b/po/mai.po
@@ -0,0 +1,2743 @@
+# translation of mai.po to Hindi
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sangeeta Kumari <[email protected]>, 2009.
+# Rajesh Ranjan <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mai\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-03-15 04:47+0000\n"
+"PO-Revision-Date: 2009-03-16 12:40+0530\n"
+"Last-Translator: Rajesh Ranjan <[email protected]>\n"
+"Language-Team: Hindi <hindi.sf.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\n"
+"\n"
+"\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "CD प्रश्न क' संपर्क लेल सर्वरक पता"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "सर्वरकेँ भेजब लेल जानकारी"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "पोर्ट"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "सर्वर नाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "सर्वरक प्रकार"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "सभहि जाँच लेल भेजल जाय बला होस्ट क' नाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "ओ पोर्ट जकरामे सर्वर डाटाबेस चलाएब रहल अछि"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"CD प्रश्न संपर्क लेल सर्वर क' प्रकार. संभावित मान अछि 0 (फ्रीडीबी राउंड रॉबिन "
+"सर्वर), 1 (आन फ्रीडीबी सर्वर) आओर 2 (आन सर्वर)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "प्रयोक्तानाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "सबहि जाँच लेल भेजल जाय बला प्रयोक्तानाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"ई कुँजी निर्दिष्ट करैत अछि जे कओन प्रयोक्ता सूचना सर्वरकेँ CD प्रश्न सँ संपर्क क'लेल "
+"भेजल जएताह. संभावित मान अछि 0 (कोनो सूचना नहि), 1 (वास्तविक सूचना) आओर 3 (आन सूचना)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "अहाँक होस्ट नाम"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"मद्दति देखाबैमे त्रुटि छल:\n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "कोनो जानकारी नहि भेजू (_d)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "वास्तविक जानकारी भेजू (_i)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "आन जानकारी भेजू (_o):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "नाम (_N):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "होस्ट नाम (_m):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "लोगिन जानकारी"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "फ्रीडीबी-राऊंड रॉबिन सर्वर"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "आन फ्री-डीबी सर्वर (_F):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "सर्वर"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "स्थान"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "सर्वर सूची अद्यतन करू (_U)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "आन सर्वर (_s):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "होस्ट नाम (_t):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "पोर्ट (_P):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr "CD डाटाबेस वरीयतासभ"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "अज्ञात / अज्ञात"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:1013
+#: ../grecord/src/gsr-window.c:1023 ../grecord/src/gsr-window.c:1039
+#: ../grecord/src/gsr-window.c:1048 ../grecord/src/gsr-window.c:1402
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "बहुल मिलान..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"डाटाबेसमे बहुत सँ मिलान पाओल गेल अछि।\n"
+"नीच्चा संभावित मिलान क' सूची अछि कृप्या सबसँ बढिया मिलान चुनू"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "श्रेणी"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "डिस्क ID"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "कलाकार आ शीर्षक"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "अज्ञात ट्रेक"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "CD डेटाबेस सर्वर"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "अपन CD डेटाबेस सर्वर वरीयतासभ बदलू"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "ब्लूज़"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "शास्त्रीय रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "देश"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "नृत्य"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "डिस्को"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "फंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "ग्रंग"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "हिप-हॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "ज़ैज"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "धातु"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "न्यू एज"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "पुरान"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "आन"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "पॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "रैप"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "रेग्गे"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "टेक्नो"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "औद्योगिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "वैकल्पिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "स्का"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "डेथ मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "प्रैंक्स"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "साउन्डट्रैक"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "यूरो-टेक्नो"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "परिवेशी"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "ट्रिप-हॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "वोकल"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "ज़ैज+फंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "फ्यूजन"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "ट्रैंस"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "सास्त्रीय"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "इंस्ट्रूमेंटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "एसिड"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "घर"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "खेल"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "ध्वनि क्लिप"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "गॉस्पेल"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "शोर"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "बास"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "सॉल"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "पंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "स्पेस"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "ध्यानस्थ"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "इंस्ट्रूमेंटल पॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "इंस्ट्रूमेंटल रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "एथनिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "गॉथिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "डार्कवेव"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "टेक्नो-इंडस्ट्रियल"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "इलेक्ट्रॉनिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "पाप-फॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "यूरोडान्स"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "ड्रीम"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "सदर्न रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "मजाकिया"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "कल्ट"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "गैंगस्ता रैप"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "शीर्ष 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "क्रिश्चियन रैप"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "पॉप/फंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "जंगल"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "नेटिव अमेरिकी"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "कैबरे"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "न्यू वेव"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "साइकेडेलिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "रैव"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "शोट्यून्स"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "ट्रेलर"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "लो-फाइ"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "आदिवासी"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "एसिड पंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "एसिड ज़ैज"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "पोल्का"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "रीट्रो"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "संगीतमय"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "रॉक एंड रोल"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "हार्ड रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "फॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "फॉक/ रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "राष्ट्रीय लोक संगीत"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "स्विंग"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "फास्ट-फ्यूज़न"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "बेबॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "लैटिन"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "रिवाइवल"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "सेल्टिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "ब्लूग्रास"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "एवांतगर्दे"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "गॉथ़िक रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "प्रोग्रेसिव़ रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "सायकेडलिक रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "सिम्फोनिक रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "धीमा रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "बिग बैन्ड"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "कोरस"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "आरामदायक संगीत"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "एकॉस्टिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "हास्य"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "भाषण"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "चैनसन"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "ऑपेरा"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "चेम्बर संगीत"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "सोनॉटा"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "सिम्फ़नी"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "बूटी बास"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "प्राइमस"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "पॉर्न ग्रूव"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "सेटायर"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "धीमा जाम"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "क्लब"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "टेंगो"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "साम्बा"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "फॉकलोर"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "बेले"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "पावर बेले"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "लयबद्ध सोल"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "फ्रीस्टाइल"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "युगल"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "पंक रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "ड्रम एकटाल"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "कैपेला"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "यूरो घर"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "नृत्य घर"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "गोआ"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "ड्रम आओर बेस"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "क्लब-हाउस"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "हार्डकोर"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "टेरर"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "इंडी"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "ब्रिटपॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "निगरपंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "पोल्क पंक"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "बीट"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "क्रिश्चयन गैंगस्टा रैप"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "हैवी मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "ब्लैक मेटस"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "क्रासओवर"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "पारंपरिक क्रिश्चियन"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "क्रिश्चियन रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "मिरेन्ग्यु"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "साल्सा"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "थ्रेश मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "एनीमी"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "जेपॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "सिंथपॉप"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "नु-मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "कला रॉक"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749 ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "अज्ञात कलाकार"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752 ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "अज्ञात एल्बम"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "डिस्क ID संपादित कए रहल अछि %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "उन्नत डिस्क विकल्पसभकेँ नुकाबू"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "डिस्क क' उन्नत विकल्पसभकेँ देखाबू"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "उन्नत ट्रैक विकल्पसभकेँ नुकाबू"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "उन्नत ट्रैक विकल्पसभकेँ देखाबू"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "डिस्क ID संपादित कए रहल अछि"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "कलाकार (_A):"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "डिस्क शीर्षक (_T):"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "डिस्क टिप्पणिसभ (_D):"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "घराना (_G):"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "वर्ष (_Y):"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "शीर्षक"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "नमाइ"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "अतिरिक्त ट्रैक डाटा (_E):"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "CDDB ट्रैक संपादक"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+#, c-format
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"CDDB-ट्रैक-संपादक फैक्ट्री नहि बनाए सकत.\n"
+"ई CDDB-ट्रैक-संपादकक एकटा आन प्रति क' पहिले सँ चलाबै क' कारण भ' सकैत अछि\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD डिस्प्ले"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "वर्तमानमे बजि रहल एल्बम, कलाकार आओर बीतल समय क' संबंधमे जानकारी प्रदर्शित करैत अछि"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "समय अवधि"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "वर्तमान ट्रैक क' बीतल समय देखाबैक लेल पंक्ति"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "सूचना पंक्ति"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "जानकारी देखाबै बला पंक्ति"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "कलाकार पंक्ति"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "कलाकार क' नाम प्रदर्शित करब बला पंक्ति"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "एल्बम पंक्ति"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "एल्बम क' नाम दर्शाबै बला पंक्ति"
+
+#: ../mate-cd/callbacks.c:101 ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297 ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "बजाउ"
+
+#: ../mate-cd/callbacks.c:174 ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256 ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379 ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444 ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "ठहरू"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"%s चलाए रहल अछि - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "बजाए रहल अछि: %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "ठहरू"
+
+#: ../mate-cd/callbacks.c:682 ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941 ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665 ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "CD प्लेयर"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "रूकल"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "डिस्क त्रुटि"
+
+#: ../mate-cd/callbacks.c:725 ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "डिस्क नहि अछि"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "खाली डिस्क"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr "ड्राइव खोलू"
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "डाटा CD"
+
+#: ../mate-cd/callbacks.c:904 ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "CD रोम नहि"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "ड्राइव त्रुटि"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "गनोम क' लेल एकटा CD प्लेयर"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr "CDDB मे सामग्री बदैल गेल अछि"
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "हँ केँ चुननाइ CDDB क' पछिला सामग्रीकेँ मेटाए देताह."
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "की अहाँ जारी राखनाइ चाहैत छी?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197 ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "आवाज %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "संभवतः अहाँक %s लेल पहुँच अनुमति नहि अछि."
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"लागैत नहि अछि जे %s वैध CD युक्तिकेँ इँगित करैत अछि. एहन एहि कारण सँ भ' सकैत अछिः\n"
+"(अ) CD समर्थन अहाँक मशीनमे नहि अछि\n"
+"(ब) अहाँक पास CD ड्राइव पर पहुँच क' उचित अनुमति नहि अछि\n"
+"(स) %s CD ड्राइव नहि अछि\n"
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - अज्ञात"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "बजाउ/ठहरू (_P)"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "रोकू (_S)"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "पछिला (_r)"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "अगिला (_N)"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr "डिस्क इज़ेक्ट करू (_E)"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365 ../grecord/src/gsr-window.c:2144
+msgid "_Help"
+msgstr "मद्दति (_H)"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "क' संबंधमे (_A)"
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "बाहर (_Q)"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"कोनो CD युक्ति नियत नहि अछि एकर मतलब अछि जे CD प्लेयर\n"
+"चलाबैमे असमर्थ अछि युक्ति नियत करू दाबू ओहि समाद पर जाए क' लेल\n"
+"जतए अहाँ युक्तिकेँ नियत कए सकब अथवा बाहर (_Q) दाबू CD प्लेयर सँ बाहर जाय क' लेल."
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr "युक्ति नियत करू"
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "कोनो CD युक्ति नहि अछि"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"सी डी प्लेयर सही प्रकार चलाबैमे असमर्थ अछि \n"
+"\n"
+"विवरणकेँ दाबू असफलता क' कारण जानब क' लेल. \n"
+"युक्ति नियत करू दाबू जतए अहाँ युक्ति नियत कए सकैत छी \n"
+"अथवा CD प्लेयर सँ बाहर जाय क' लेल बाहर दाबू"
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "विवरण (_D)"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "युक्ति नियत करू (_S)"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "अवैध CD युक्ति"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "स्थिति"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "वरीयतासभ खोलू"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "वरीयतासभ"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr "ट्रैक सूची"
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr "ट्रैक संपादक खोलू"
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr "ट्रैक संपादक"
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "बजाउ/ठहरू"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "रोकू"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr "पछिला ट्रैक"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "पछिला"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr "पाँछा"
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr "तेज़ी सँ आगाँ"
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "अगिला ट्रैक"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr "CD बाहर निकालू"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "बाहर निकालू"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr "CD युक्ति जकर उपयोग कएनाइ अछि"
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr "तखन प्रारंभ करू जखन कोनो आन CD प्लेयर अनुप्रयोग नहि चलि रहल हुए"
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr "प्रारंभ हए पर CD बजाउ"
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "प्लेयर बनाए नहि सकत"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "आडियो CD बजाउ"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "CD प्लेयर आवाज"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "CD प्लेयर प्रसंग"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "युक्ति पथ"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "जखन CD प्लेयर बाहर हुए तँ CD निकालू?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "जखन CD प्लेयर प्रारंभ हुए तँ बजाउ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "जखन CD प्लेयर बन्न करू तँ CD निकालू?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "CD ड्राइव क' पथ जे CD प्लेयर CD बजाबै क' लेल उपयोग करताह"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "CD प्लेयर अपन देखाबै क' लेल कओन प्रसंग उपयोग करै"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "CD प्लेयर केँ कतेक आवाज क' प्रयोग कएनाइ चाही जखन ई शुरू हुए?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "जखन CD प्लेयर प्रारंभ हुए ,तँ की CD बजएनाइ प्रारंभ करू?"
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "CD निकालै मे विफल: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"एकर अर्थ ई अछि जे CD प्लेयर चलाबैमे सक्षम नहि हाएत"
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "युक्ति विन्यासमे त्रुटि"
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "CD प्लेयर वरीयतासभ"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "युक्ति (_D): "
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "व्यवहार"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr "जखन CD प्लेयर प्रारंभ हुए तँ प्लेबैक प्रारंभ करू (_p)"
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr "जखन CD प्लेयर प्रारंभ हुए तँ प्लेबैक प्रारंभ करू"
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "CD निकलबाक कोसिस करू जखन CD प्लेयर बाहर निकलैत अछि (_e)"
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "CD इजेक्ट करबाक कोसिस करू जखन CD प्लेयर बाहर निकलैत अछि"
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "प्रसंग"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "प्रसंग चुनू (_S):"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and associate sounds with events"
+msgstr ""
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ध्वनि"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr ""
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:280 ../gst-mixer/src/window.c:281
+msgid "Volume Control"
+msgstr "आवाज निर्धारक"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:141
+msgid "Enable debugging code"
+msgstr "डिबगिंग कोड सक्रिय करू"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:142
+msgid "Version of this application"
+msgstr "एहि अनुप्रयोग क' संस्करण"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:122
+msgid "Waiting for sound system to respond"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:140 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:154
+msgid " - MATE Volume Control"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-applet.c:260
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1136
+msgid "Output"
+msgstr "आउटपुट"
+
+#: ../mate-volume-control/src/gvc-applet.c:264
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1060
+msgid "Input"
+msgstr "इनपुट"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:101
+msgctxt "balance"
+msgid "Left"
+msgstr "बामाँ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:106
+msgctxt "balance"
+msgid "Right"
+msgstr "दहिन्ना"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:385
+msgid "_Balance:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:798
+msgid "Mute"
+msgstr "मौन"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:988
+msgid "System Sounds"
+msgstr "सिस्टम ध्वनि"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1512
+msgid "MATE Volume Control"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:359
+msgid "Peak detect"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:978
+#: ../sound-theme/gvc-sound-theme-chooser.c:863
+msgid "Name"
+msgstr "नाम"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:985
+msgid "Device"
+msgstr "डिवाइस"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1027
+msgid "Output volume: "
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1040
+msgid "Sound Effects"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1047
+msgid "Alert Volume: "
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1067
+msgid "Input volume: "
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1087
+msgid "Input level:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1109
+msgid "Choose a device for sound input"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1141
+msgid "Choose a device for sound output"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1165
+msgid "Settings for the selected device:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1176
+msgid "Applications"
+msgstr "अनुप्रयोग"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1180
+msgid "No application is currently playing or recording audio."
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1283
+#: ../sound-theme/gvc-sound-theme-chooser.c:728
+#: ../sound-theme/gvc-sound-theme-chooser.c:740
+#: ../sound-theme/gvc-sound-theme-chooser.c:752
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "ध्वनि वरीयतासभ "
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:213
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+msgid "_Mute"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:245
+msgid "_Sound Preferences"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:419
+msgid "Muted"
+msgstr "मौन"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ध्वनि क्लिप्स रेकार्ड करू"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "ध्वनि रेकार्डर"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:145 ../grecord/src/gsr-window.c:1732
+#: ../grecord/src/gsr-window.c:2679
+msgid "Untitled"
+msgstr "अनाम"
+
+#: ../grecord/src/mate-recorder.c:147 ../grecord/src/gsr-window.c:1734
+#, c-format
+msgid "Untitled-%d"
+msgstr "शीर्षकहीन-%d"
+
+#: ../grecord/src/gsr-window.c:194
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s तत्व बनाए नहि सकल.\n"
+"'%s' प्लगिन केँ '%s' मोड्यूलमे संस्थापित करू.\n"
+"जाँचू जे संस्थापन सही अछि एकरा चलाएब कए देखैत \n"
+" gst-inspect-0.10 %s\n"
+"आओर ग्नोम ध्वनि रिकार्डर फिनु शुरू करू."
+
+#: ../grecord/src/gsr-window.c:210
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"एकर जमावट जाँचू.\n"
+"अहाँ आवश्यक प्लगिन गुम भ' रहल अछि."
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:297
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:304
+#, c-format
+msgid "%s, %s and %s"
+msgstr ""
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:310 ../grecord/src/gsr-window.c:318
+#: ../grecord/src/gsr-window.c:329
+#, c-format
+msgid "%s and %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:372
+msgid "Open a File"
+msgstr "फाइल खोलू"
+
+#: ../grecord/src/gsr-window.c:449
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"फ़ाइल लोड करबामे अक्षम:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:595 ../grecord/src/gsr-window.c:1533
+#: ../grecord/src/gsr-window.c:1791 ../grecord/src/gsr-window.c:2492
+msgid "Ready"
+msgstr "तैआर"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:648
+msgid "_Replace"
+msgstr "बदलू (_R)"
+
+#: ../grecord/src/gsr-window.c:665
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" नामक फाइल पहिनेसँ मोजुद अछि \n"
+"की अहाँ एकरा बदलनाइ चाहैत छी ओकरासँ जे अहाँ सहेजनाइ चाहैत छी?"
+
+#: ../grecord/src/gsr-window.c:713
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "फाइल \"%s\" सहेजल नहि जाए सकल."
+
+#: ../grecord/src/gsr-window.c:733
+msgid "Save file as"
+msgstr "एहिना फाइल सहेजू"
+
+#: ../grecord/src/gsr-window.c:827
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s पथ पर संस्थापित नहि अछि "
+
+#: ../grecord/src/gsr-window.c:836
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s केँ प्रारंभ करबमे त्रुटि: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "बन्न करब क' पहिले \"%s\" फाइल क' बदलावकेँ सहेजू?"
+
+#: ../grecord/src/gsr-window.c:876
+msgid "Close _without Saving"
+msgstr "बिनु सहेजने बन्न करू (_w)"
+
+#: ../grecord/src/gsr-window.c:883
+msgid "Question"
+msgstr "प्रश्न"
+
+#: ../grecord/src/gsr-window.c:984
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (सहेज़ल नहि गेल)"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu बाइट)"
+msgstr[1] "%s (%llu बाइट)"
+
+#: ../grecord/src/gsr-window.c:1004
+msgid "Unknown size"
+msgstr "अज्ञात आकार"
+
+#: ../grecord/src/gsr-window.c:1025
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f कि. हर्त्ज"
+
+#: ../grecord/src/gsr-window.c:1033
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f कि.बा./से."
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (अनुमानित)"
+
+#: ../grecord/src/gsr-window.c:1051
+msgid "1 (mono)"
+msgstr "1 (मोनो)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "2 (stereo)"
+msgstr "2 (स्टीरियो)"
+
+#: ../grecord/src/gsr-window.c:1081
+#, c-format
+msgid "%s Information"
+msgstr " %s जानकारी"
+
+#: ../grecord/src/gsr-window.c:1105 ../grecord/src/gsr-window.c:2404
+msgid "File Information"
+msgstr "फाइल जानकारी"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "Folder:"
+msgstr "फोल्डर:"
+
+#: ../grecord/src/gsr-window.c:1126 ../grecord/src/gsr-window.c:2411
+msgid "Filename:"
+msgstr "फाइलनामः"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "File size:"
+msgstr "फाइल आकारः"
+
+#: ../grecord/src/gsr-window.c:1141
+msgid "Audio Information"
+msgstr "ध्वनि जानकारी"
+
+#: ../grecord/src/gsr-window.c:1156
+msgid "File duration:"
+msgstr "फाइल अवधि:"
+
+#: ../grecord/src/gsr-window.c:1162
+msgid "Number of channels:"
+msgstr "चैनलक सँख्याः"
+
+#: ../grecord/src/gsr-window.c:1168
+msgid "Sample rate:"
+msgstr "नमूना दरः"
+
+#: ../grecord/src/gsr-window.c:1174
+msgid "Bit rate:"
+msgstr "बिट रेटः"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1505
+msgid "Playing..."
+msgstr "बजाए रहल अछि..."
+
+#: ../grecord/src/gsr-window.c:1637
+msgid "MateConf audio output"
+msgstr "MateConf आडियो आउटपुट"
+
+#: ../grecord/src/gsr-window.c:1646 ../gst-mixer/src/misc.c:60
+msgid "Playback"
+msgstr "प्लेबैक"
+
+#: ../grecord/src/gsr-window.c:1723
+msgid "Recording..."
+msgstr "रेकार्ड कए रहल अछि..."
+
+#: ../grecord/src/gsr-window.c:1813
+msgid "MateConf audio recording"
+msgstr "MateConf आडियो रिकार्डिंग"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "file output"
+msgstr "फाइल आउटपुट"
+
+#: ../grecord/src/gsr-window.c:2012
+msgid "level"
+msgstr "स्तर"
+
+#: ../grecord/src/gsr-window.c:2036
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' आडियो प्रोफाइल विश्लेषित नहि कए सकल. "
+
+#: ../grecord/src/gsr-window.c:2053
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ऑडियो प्रोफाइल क' प्रयोग सँ पकड़ नहि सकल. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' आडियो प्रोफाइल क' प्रयोग सँ फाइल क'लेल प्रयोग नहि कए सकल. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2116
+msgid "_File"
+msgstr "फाइल (_F)"
+
+#: ../grecord/src/gsr-window.c:2118
+msgid "Create a new sample"
+msgstr "नवीन नमूना बनाबू"
+
+#: ../grecord/src/gsr-window.c:2120
+msgid "Open a file"
+msgstr "एकटा फ़ाइल खोलू"
+
+#: ../grecord/src/gsr-window.c:2122
+msgid "Save the current file"
+msgstr "वर्तमान फ़ाइल सहेजू"
+
+#: ../grecord/src/gsr-window.c:2124
+msgid "Save the current file with a different name"
+msgstr "वर्तमान फ़ाइल एकटा भिन्न नाम सँ सहेजू"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Open Volu_me Control"
+msgstr "आवाज नियंत्रक खोलू (_m)"
+
+#: ../grecord/src/gsr-window.c:2126
+msgid "Open the audio mixer"
+msgstr "आडियो मिक्सर चलाबू"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Show information about the current file"
+msgstr "वर्तमान फाइल क' संबंधमे जानकारी देखाबू"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Close the current file"
+msgstr "वर्तमान फ़ाइल बन्न करू"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Quit the program"
+msgstr "प्रोग्राम सँ बाहर जाउ"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2135
+msgid "_Control"
+msgstr "नियंत्रण (_C)"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Record sound"
+msgstr "ध्वनि रेकॉर्ड करू "
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Play sound"
+msgstr "ध्वनि बजाउ"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Stop sound"
+msgstr "ध्वनि बन्न"
+
+#: ../grecord/src/gsr-window.c:2145
+msgid "Contents"
+msgstr "विषय सूची"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Open the manual"
+msgstr "मैनुअल खोलू"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "About this application"
+msgstr "एहि अनुप्रयोग क' बारेमे"
+
+#: ../grecord/src/gsr-window.c:2270
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml लोड नहि कए सकल. प्रोग्राम नीकसँ संस्थापित नहि भ' सकैत अछि"
+
+#: ../grecord/src/gsr-window.c:2293
+msgid "Open"
+msgstr "खोलू"
+
+#: ../grecord/src/gsr-window.c:2295
+msgid "Save"
+msgstr "सहेजू"
+
+#: ../grecord/src/gsr-window.c:2297
+msgid "Save As"
+msgstr "एहिना सहेजू"
+
+#: ../grecord/src/gsr-window.c:2353
+msgid "Record from _input:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2371
+msgid "_Record as:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2418
+msgid "<none>"
+msgstr "<केओ नहि>"
+
+#: ../grecord/src/gsr-window.c:2432
+msgid "Length:"
+msgstr "नमाइः "
+
+#: ../grecord/src/gsr-window.c:2470
+msgid "Level:"
+msgstr "स्तर:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2564
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "आवाज़ स्तर निर्धारित करू"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "विंडो क' उँचाइ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "प्रदर्शित हए बला विंडो क' उँचाइ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "विंडो क' चओड़ाइ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "प्रदर्शित हए बला विंडो क' चओड़ाइ"
+
+#: ../gst-mixer/src/element.c:423
+msgid "Sound Theme"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "अज्ञात आवाज नियंत्रण %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "कोनो आवाज नियंत्रण तत्व GStreamer प्लगिन आओर/अथवा युक्ति नहि भेटल"
+
+#: ../gst-mixer/src/misc.c:62
+msgid "Recording"
+msgstr "रिकॉर्ड कए रहल अछि"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Switches"
+msgstr "स्विच"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Options"
+msgstr "विकल्प"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "आवाज़ निर्धारक वरीयतासभ "
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select tracks to be visible:"
+msgstr "देखाबै क'लेल ट्रैक चुनू (_S):"
+
+#: ../gst-mixer/src/track.c:271
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:310
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "आवाजरहित/आवाजयुक्त %s"
+
+#: ../gst-mixer/src/track.c:325
+#, c-format
+msgid "Track %s: mute"
+msgstr "ट्रैक %s: मौन"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:391
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s सँ ऑडियो रिकार्डिंग टॉगल करू"
+
+#: ../gst-mixer/src/track.c:408
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s ट्रैक: ऑडियो रिकार्डिंग"
+
+#: ../gst-mixer/src/track.c:496
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s विकल्प चयन"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "ट्रैक %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "चैनल %d %s ट्रैक क'"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ट्रैक %s, चैनल %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s एकसँग लाक करू"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ट्रैक %s: चैनलकेँ एकसँग लाक करू"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "मोनो"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "बायाँ"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "दहिन्ना"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "बम्माँ सँ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "दहिन्ना सँ"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "पाछाँ सँ बम्माँ"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "पाछाँ सँ दहिन्ना"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "केंद्र सम्मुख"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "किनार बम्माँ"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "किनार दहिन्ना"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "अज्ञात"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s क' आवाज %s पर चैनल"
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "एकटा MATE/GStreamer-आधारित आवाज नियंत्रण अनुप्रयोग"
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr "संगीता कुमारी ([email protected])"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr "आवाज नियंत्रण: %s"
+
+#: ../gst-mixer/src/window.c:389
+msgid "_Device: "
+msgstr ""
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:428
+msgid "Control volume on a different device"
+msgstr "अलग युक्ति पर आवाज नियंत्रण करू"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "किछु नहि"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "असमर्थित"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+#: ../sound-theme/gvc-sound-theme-chooser.c:839
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "मूलभूत"
+
+#: ../gstreamer-properties/gstreamer-properties.c:603
+msgid "Failure instantiating main window"
+msgstr "मुख्य विंडो प्रारंभ करबामे असफल"
+
+#: ../gstreamer-properties/gstreamer-properties.c:652
+msgid "Failed to load glade file; please check your installation."
+msgstr "glade फाइल लोड करबमे विफल; कृप्या अपन संस्थापनकेँ जाँचू."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "जी-स्ट्रीमर अनुप्रयोग लेल मूलभूत कॉन्फ़िगर करू"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "मल्टीमीडिया सिस्टम चयनक"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>मूलभूत इनपुट</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>मूलभूत आउटपुट</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">जाँचि रहल अछि...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "ऑडियो"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "सम्पन्न करबाक लेल बेस क्लिक करू."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "युक्ति (_e): "
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "पाइप-लाइन (_i):"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "प्लगिन (_l):"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "पाइप-लाइन (_n):"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "जाँचू (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "पाइप-लाइन जाँचि रहल अछि"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "वीडियो"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "प्लगिन (_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "जाँचू (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+#: ../sound-theme/gvc-sound-theme-chooser.c:618
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "पसंदीदा"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "OpenGL"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' क' लेल जाँच पाइपलाइन बनाबैमे विफल"
+
+#: ../profiles/audio-profile-edit.c:123 ../profiles/audio-profiles-edit.c:540
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "मद्दति देखाबैमे कोनो त्रुटि भेल: %s"
+
+#: ../profiles/audio-profile-edit.c:336
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "प्रोफाइल \"%s\" संपादित कए रहल अछि"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<कोनो नाम नहि>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<कोनो वर्णन नहि>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio प्रोफाइल्स क' सूची प्राप्त करबमे त्रुटि भेल. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ऑडियो प्रोफाइल सूची परिवर्तनक सूचना सब्सक्राइब करबामे त्रुटि भेल. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "प्रोफाइल पथ %s भूलबामे एकटा त्रुटि भेल. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:88
+msgid "_Edit"
+msgstr "_Edit"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:466
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ई प्रोफाइल मेटाबू?\n"
+msgstr[1] "ई %d प्रोफाइल मेटाबू?\n"
+
+#: ../profiles/audio-profiles-edit.c:485
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "प्रोफाइल मेटाबू \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:507
+msgid "Delete Profile"
+msgstr "प्रोफाइल मेटाबू"
+
+#: ../profiles/audio-profiles-edit.c:601
+msgid "Edit MATE Audio Profiles"
+msgstr "गनोम आडियो प्रोफाइल संपादित करू"
+
+#: ../profiles/audio-profiles-edit.c:650
+msgid "_Profiles:"
+msgstr "प्रोफाइल (_P):"
+
+#: ../profiles/audio-profiles-edit.c:834
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "अहाँक सँग प्रोफाइल \"%s\" नाम सँ पहिने सँ मोजुद अछि."
+
+#: ../profiles/audio-profiles-edit.c:859
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "जी-कॉन्फ त्रुटि (फ़िक्समी): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"फाइल \"%s\" नहि अछि ई बतबैछ जे अनुप्रयोग नीकसँ संस्थापित नहि अछि इएह लेल "
+"संवाद प्रदर्शित नहि भ' सकत."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "आडियो प्रोफाइल संपादित करू"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "नवीन प्रोफाइल"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "प्रोफाइल वर्णन (_D) :"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "सक्रिय (_A)?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "बनाबू (_C)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "फाइल विस्तार: (_F)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "जी-स्ट्रीमर पाइपलाइन (_G):"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "प्रोफाइल नामः (_P)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "आडियो प्रोफाइल लेल एकटा वर्णन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"प्रोफाइल क' वर्णन, जकरामे अछि बेसी जानकारी आओर बतबैत अछि जे कखन एहि प्रोफाइल क' उपयोग "
+"करू."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"फाइल-नाम एक्सटेंशन जकर उपयोग फाइल भंडारित करबमे कएल जएताह जे एहि प्रोफाइल "
+"सँ एनकोडेड हाएत."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "एहि प्रोफाइल क' उपयोग लेल आंशिक जी-स्ट्रीमर पाइपलाइन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "आडियो प्रोफाइल लेल एकटा छोट नाम"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"आडियो प्रोफाइल लेल संक्षिप्त नाम, जे प्रोफाइल क' चयन आओर हुनका बेजोड़ पहिचान दएमे उपयोगमे "
+"लेल जएताह. "
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD गुणवत्ता, हानि-रहित"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD गुणवत्ता, हानियुक्त"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"आडियो रेकार्डिंग प्रोफाइल्स क' सूची. सूचीमे छी स्ट्रिंग्स सबडारेक्ट्रीज़ नाम एकर सापेक्ष - //"
+"system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "प्रोफाइल सूची"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "एहि प्रोफाइल लेल मूलभूत फाइल विस्तार"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "आंशिक जी-स्ट्रीमर पाइपलाइन उपयोगमे"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-क्वॉलिटी आडियोमे परिवर्तन लेल उपयोगमे लेल जाएत अछि, परंतु हानिरहित संपीडन कोडेक "
+"क' सँग. एकर उपयोग तखन करू जँ अहाँ बादमे फाइलकेँ संपादित कएनाइ चाहब अथवा एकरा CD मे "
+"कापी कएनाइ चाहब."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-क्वॉलिटी आडियोमे परिवर्तन लेल उपयोगमे लेल जाएत अछि, परंतु हानियुक्त संपीडन कोडेक "
+"क' सँग. एकर उपयोग CD सँ ऑडियो निकालए आओर रेडियो रेकार्डिंग लेल करू."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"आवाज़-क्वॉलिटी आडियोमे परिवर्तन लेल उपयोगमे लेल जाएत अछि. एकर उपयोग भाषण रेकॉर्ड "
+"करब लेल करू."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"आवाज़-क्वॉलिटी आडियोमे परिवर्तन लेल उपयोगमे लेल जाएत अछि. एकर उपयोग भाषण रेकार्ड "
+"करब लेल करू जे संपादित नहि अछि."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "आवाज, हानि-रहित"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "आवाज, क्षीण"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "एहि प्रोफाइल क' उपयोग करू अथवा नहि"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "एहि प्रोफाइल क' उपयोग करू आओर प्रदर्शित करू अथवा नहि."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:320
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "कोनो ध्वनि नहि"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:442
+msgid "Built-in"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:731
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:840
+msgid "From theme"
+msgstr "प्रसंग सँ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:870
+msgid "Type"
+msgstr "प्रकार"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1081
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1089
+msgid "Choose an alert sound:"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1107
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr ""
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr ""
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr ""
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "डेस्कटाप"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "लॉगिन"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "लॉग आउट"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "चेतावनी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "चेतावनी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "त्रुटि"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "ध्वनि फ़ाइल चुनू"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "अक्षम"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ग्लास"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr ""
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"ध्वनि डेमनकेँ जोड़ि नहि सकल \n"
+"कृप्या कमान्ड प्राम्प्ट पर 'esd' चलाबू."
+
+#: ../vu-meter/main.c:231
+msgid "Specify the X position of the meter."
+msgstr "मीटर क' X-स्थिति निर्दिष्ट करू."
+
+#: ../vu-meter/main.c:232
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:234
+msgid "Specify the Y position of the meter."
+msgstr "मीटर क' Y-स्थिति निर्दिष्ट करू."
+
+#: ../vu-meter/main.c:235
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:237
+msgid "Connect to the esd server on this host."
+msgstr "एहि होस्ट पर esd सर्वर जोड़ू"
+
+#: ../vu-meter/main.c:238
+msgid "HOST"
+msgstr "HOST"
+
+#: ../vu-meter/main.c:240
+msgid "Open a vertical version of the meter."
+msgstr "मीटर क' लम्बवत संस्करण खोलू."
+
+#: ../vu-meter/main.c:242
+msgid "Act as recording level meter."
+msgstr "रेकार्डिंग स्तर मीटर जहिना व्यवहार करू."
+
+#: ../vu-meter/main.c:258
+#, c-format
+msgid "Host is %s\n"
+msgstr "होस्ट अछि %s\n"
+
+#: ../vu-meter/main.c:275
+msgid "Recording level"
+msgstr "रेकार्डिंग स्तर"
+
+#: ../vu-meter/main.c:275
+msgid "Volume Meter"
+msgstr "आवाज़ निर्धारक मीटर"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "इनपुट ध्वनि आवाज़ निर्धारक मानीटर करू"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "रेकार्डिंग स्तर मानीटर"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "ध्वनि आउटपुट आवाज़ निर्धारक मानीटर करू"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "आवाज़ मानीटर"
+
diff --git a/po/mg.po b/po/mg.po
new file mode 100644
index 0000000..064b1c1
--- /dev/null
+++ b/po/mg.po
@@ -0,0 +1,2317 @@
+# MALAGASY TRANSLATION OF MATE-MEDIA.
+# Copyright (C) 2006-2009 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Thierry Randrianiriana <[email protected]>, 2006-2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: MATE-MEDIA VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-07-31 09:37+0200\n"
+"PO-Revision-Date: 2009-01-16 17:03+0300\n"
+"Last-Translator: Fano Rajaonarisoa <[email protected]>\n"
+"Language-Team: MALAGASY <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adiresin'ny mpizara hifandraisana mikasika ny fanontaniana momba ny CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Laza alefa any amin'ilay mpizara"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Irika"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Anaran'ilay mpizara"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Karazan'ilay mpizara"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Ny anaran'ny mpampiantrano halefa miaraka amin'ny fanontaniana rehetra"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Ny irika andefasan'ny mpizara ilay soratra fototra"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid "The type of the server to contact for CD queries. Possible values are 0 (FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr "Ny karazan'ny mpizara hifandraisana mikasika ny fanontaniana momba ny CD. Ireto no sanda azo ampiasaina: 0 (mpizara round robin FreeDB), 1 (mpizara freedb hafa) ary 2 (mpizara hafa)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Ny anaran'ny mpampiasa"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Ny anaran'ny mpampiasa halefa miaraka amin'ny fanontaniana rehetra"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid "This key specifies which user information will be sent to the server to contact for CD queries. Possible values are 0 (no information), 1 (real information) and 3 (other information)."
+msgstr "Io famaha io dia mamaritra ny lazan'ny mpampiasa halefa any amin'ilay mpizara hifandraisana mikasika ny fanontaniana momba ny CD. Ireto no sanda azo ampiasaina: 0 (tsy misy), 1 (laza tena izy) ary 3 (laza hafa)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Ny anaran'ny mpampiantranonao"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Nisy olana teo am-panehoana ny toro-làlana: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Aza _mandefa"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Mandefasa _laza tena izy"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Mandefasa laza _hafa:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Anarana:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Anaran'ny mpa_mpiantrano:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Lazan'ny fidirana"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Mpizara FreeDB _round robin"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Mpizara _FreeDB hafa:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Mpizara"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Toerana"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Avaozy ny lisitry ny mpizara"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "_Mpizara hafa:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Anaran'ny _mpampiantrano:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Irika:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Safidy manokan'ny soratra fototr'ilay CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Tsy fantatra / Tsy fantatra"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227
+#: ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993
+#: ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018
+#: ../grecord/src/gsr-window.c:1361
+msgid "Unknown"
+msgstr "Tsy fantatra"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Teny mifanandrify maro..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Nahitana teny tandrify maro tao anatin'ny soratra fototra.\n"
+"Misy ny lisitr'ireo teny tandrify etsy ambany, ka safidio izay mety kokoa "
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Sokajy"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "IDn'ny kapila"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Mpanakanto sy lohateny"
+
+#: ../cddb-slave2/cddb-slave.c:1351
+#: ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Hira tsy fantatra"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "Mpizaran'ny soratra fototr'ilay CD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Manova ny safidy manokan'ny soratra fototry ny CD-nao"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rock classique"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Firenena"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Rivo-baovao"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Kalon'ny fahiny"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Hafa"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatif"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "B.O"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classique"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Feon-kira"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Lalao"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Sombim-peo"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Feon-javatra"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Beso"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Space"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Feon-kira pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Feon-kira rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ethnic"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gôtika"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Nofinofy"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Rock Tatsimo"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Mahatsikaiky"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "40 voalohany"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Rap Kristianina"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Zanatany Amerikanina"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Kabare"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Sombin-tsarimihetsika"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latina"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Selta"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Rock gôtika"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Rock progressif"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Rock psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Rock symphonique"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Amboaram-peo"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+#, fuzzy
+msgid "Easy Listening"
+msgstr "Zavatra mora henoina"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acoustique"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Hanihany"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Kabary"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Hira"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opéra"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Musique de chambre"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonate"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Amboaram-peon-kira"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Fanarabiana"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Soul rhythmique"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duo"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Rocko punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Percussion & basse"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indianina"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Doboka"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Gangsta Rap Kristianina"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Rock Kristianina"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:532
+#: ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735
+#: ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Mpanakanto tsy fantatra"
+
+#: ../cddb-slave2/cddb-track-editor.c:533
+#: ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738
+#: ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Raki-kira tsy fantatra"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Manova ny IDn'ny kapila: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Afeno ny safidy avo lentan'ny kapila"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Asehoy ny safidy avo lentan'ny kapila"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Afeno ny safidy avo lentan'ny hira"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Asehoy ny safidy avo lentan'ny hira"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Manova ny IDn'ny kapila:"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Mpanakanto:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Lohatenin'ilay kapila:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Fanamarihana momba ilay _kapila:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Karazana:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Taona:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Lohateny"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Halava"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Datan-kira fanampiny:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Mpanova hira CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Tsy afaka mamorona ny toerana fanamboarana ny CDDBTrackEditor.\n"
+"Efa misy cddb-track-editor iray hafa mandeha no mety ho anton'izany.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Sehon'ny CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid "Displays information about the currently playing album, artist and time elapsed"
+msgstr "Mampiseho ny laza momba ny raki-kira vakiana, ny mpanakanto ary ny fotoana efa lasa"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Tsipiky ny fanisam-potoana"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Tsipika hanehoana ny fotoana lasa ho an'ny hira mandeha"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Tsipiky ny laza"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Tsipika fanehoana laza"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Tsipiky ny mpanakanto"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Tsipika hanehoana ny anaran'ilay mpanakanto"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Tsipiky ny raki-kira"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Tsipika hanehoana ny anaran'ilay raki-kira"
+
+#: ../mate-cd/callbacks.c:87
+#: ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283
+#: ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Mamaky"
+
+#: ../mate-cd/callbacks.c:160
+#: ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242
+#: ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365
+#: ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430
+#: ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Miato"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Mamaky ny %s -%s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Mamaky\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Naato"
+
+#: ../mate-cd/callbacks.c:668
+#: ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927
+#: ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692
+#: ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905
+#: ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "Mpamaky CD"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Najanona"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Tsy fetezan'ny kapila"
+
+#: ../mate-cd/callbacks.c:711
+#: ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Tsy misy kapila"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Kapila foana"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Misokatra ny mpanodina"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "CD misy data"
+
+#: ../mate-cd/callbacks.c:890
+#: ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Tsy misy Cdrom"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Tsy fetezan'ny mpanodina"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Mpamaky CD ho an'ny MATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr "Niova ny mpiatin'ilay CDDB"
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Hamafa ny mpiatin'ilay CDDB teo aloha ny fanindriana ny 'Eny'."
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr "Maniry ny hanohy ianao?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235
+#: ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "Kapila %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Toa tsy manana alalana hanokatra ny %s ianao."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"Toa tsy mitondra mankany amina mpanodina CD ara-dalàna ny %s. Ireto no mety anton'izany:\n"
+"a) Tsy misy mpanodina CD ny solosainao\n"
+"b) Tsy manana ny alalana ahafahana mampiasa ilay mpanodina CD ianao\n"
+"c) Tsy %s ilaly mpanodina CD.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Fitodika"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "Ny fitodik'ilay tray."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d -Tsy fantatra"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Mamaky / Miato"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Mijanona"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "_Aloha"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_Manaraka"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Avoay ny kapila"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367
+#: ../grecord/src/gsr-window.c:1986
+msgid "_Help"
+msgstr "_Toro-làlana"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Mombamomba"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Hijanona"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Tsy misy periferika CD Voafaritra. Tsy afaka hiasa izany ny\n"
+"mpamky CD. Tsindrio ny 'Hamaritra periferika' raha haokatra\n"
+"takila ahafahanao mamaritra ilay periferika, na 'Hijanona' raha\n"
+"Hanajanona ilay mpamaky CD."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Hamaritra periferika"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "Tsy misy periferika CD"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press 'Quit' to quit the CD player"
+msgstr ""
+"Tsy mety mandeha ara-dalàna ilay mpamaky CD.\n"
+"\n"
+"Tsindrio ny 'Antsipiriany' raha hizaha ny antsipirian'ilay tsy fetezana.\n"
+"\n"
+"Tsindrio ny 'Hamaritra periferika' raha hanokatra takila ahafahana mamaritra ilay periferika, na tsindrio ny 'Hijanona' raha hanajanona ilay mpamaky CD"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Antsipiriany"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_Hamaritra periferika"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Periferika CD tsy mety"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Toerany"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Manokatra ny safidy manokana"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Safidy manokana"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Lisitr'ireo hira"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Manokatra ny mpanova hira"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Mpanova hira"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Mamaky / Miato"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Mijanona"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Hira teo aloha"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Aloha"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Mamerina"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Mandroso faingana"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Hira manaraka"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Avoay ilay kapila"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Avoay"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "Ny periferika CD ampiasaina"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Aza alefa raha efa misy rindranasa mpamaky CD mandeha"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Alefaso eny am-piantombohana"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr "Alefaso amin'ny endrika kisary ao anatin'ny tray"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1028
+msgid "Cannot create player"
+msgstr "Tsy afaka mamorona mpamaky"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Mamaky CD audio"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Fanamafisam-peon'ilay mpamaky CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Endrik'ilay mpamaky CD "
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Sori-dàlan'ilay periferika"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr "Aseho ny fotoana sisa?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Avoaka ny kapila rehefa ajanona ilay mpamaky CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr "Ahoana ny fomba hanehoana ny fotoana rehefa mandefa hira ilay mpamaky CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Avy dia mamaky rehefa mandeha ny mpamaky CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Tokony avoaka ve ny CD rehefa ajanona ilay mpamaky CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Ny sori-dàlan'ny mpanodina CD tokony ampiasain'ny mpamaky CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Ny endrika tokony ampiasain'ilay mpamaky CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Tokony ho ahoana ny hamafin'ny feo rehefa alefa ilay mpamaky CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Tokony hanomboka hamaky ilay CD ve ny mpamaky CD rehefa alefa?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Tsy afaka namoaka ilay CD: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Tsy afaka handeha izany ilay mpamaky CD."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Nisy olana teo am-pamaritana ilay periferika"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "Safidy manokan'ny mpamaky CD"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_Periferika:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "Fiasa"
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr "Atomboy ny _famakiana rehefa mandeha ilay mpamaky CD"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr "Manomboka ny famakiana rehefa mandeha ilay mpamaky CD"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Andramo _avoaka ny CD rehefa ajanona ilay mpamaky CD"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Manandrana mamoaka ny CD rehefa ajanona ilay mpamaky CD"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "Endrika"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "_Hisafidy endrika iray:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Mandraikitra sombim-peo"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Mpandraikitra sombim-peo"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1689
+#: ../grecord/src/gsr-window.c:2452
+msgid "Untitled"
+msgstr "Tsy misy anarana"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1691
+#, c-format
+msgid "Untitled-%d"
+msgstr "Tsy misy anarana-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Tsy afaka mamorona ny singantaharo Gstreamer %s.\n"
+"Apetrao avy ao anatin'ity singa mpiorina ny plugin '%s': '%s'.\n"
+"Amarino amin'ny alalan'ny gst-inspect-0.10 %s raha\n"
+" mety tsara ilay petraka\n"
+"ary avereno alefa ny mate-sound-recorder avy eo."
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Amarino ny rindrany.\n"
+"Mety tsy manana ireo plugin ilaina ianao."
+
+#: ../grecord/src/gsr-window.c:292
+#: ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303
+#: ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "ora"
+
+#: ../grecord/src/gsr-window.c:292
+#: ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303
+#: ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "ora"
+
+#: ../grecord/src/gsr-window.c:293
+#: ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314
+#: ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "minitra"
+
+#: ../grecord/src/gsr-window.c:293
+#: ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314
+#: ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "minitra"
+
+#: ../grecord/src/gsr-window.c:294
+#: ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315
+#: ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "segaondra"
+
+#: ../grecord/src/gsr-window.c:294
+#: ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315
+#: ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "segaondra"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Hanokatra rakitra"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Tsy afaka maka ny rakitra:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576
+#: ../grecord/src/gsr-window.c:1492
+#: ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2281
+msgid "Ready"
+msgstr "Vonona"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Soloy"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Efa misy rakitra mitondra ny anarana hoe \"%s\". \n"
+"Tianao soloina io rakitra raiketinao io ilay izy?"
+
+#: ../grecord/src/gsr-window.c:696
+#: ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Tsy afaka nandraikitra ny rakitra \"%s\""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Raiketo toy izao"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "Tsy voapetraka anatin'ilay sori-dàlana ny %s."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Nisy olana teo am-panombohana ny %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Raiketina anatin'ny rakitra \"%s\" ireo fanovana natao alohan'ny hanidiana azy?"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr "Hidio _tsy mila raiketina"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Question"
+msgstr "Fanontaniana"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Tsy voarakitra)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu octet)"
+msgstr[1] "%s (%llu octet)"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Habe tsy fantatra"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f ko/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f ko/s (Tombatombana)"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "Lazan'ny %s"
+
+#: ../grecord/src/gsr-window.c:1075
+#: ../grecord/src/gsr-window.c:2226
+msgid "File Information"
+msgstr "Lazan'ilay rakitra"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Laha-tahiry:"
+
+#: ../grecord/src/gsr-window.c:1096
+#: ../grecord/src/gsr-window.c:2241
+msgid "Filename:"
+msgstr "Anaran'ilay rakitra:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Haben'ilay rakitra:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Lazan'ny feo"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "Halavan'ilay rakitra:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Isan'ny canal:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Taux d'échantillonage:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Fitosaka:"
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Mpandraikitra feo ho an'ny MATE\n"
+
+#: ../grecord/src/gsr-window.c:1464
+msgid "Playing..."
+msgstr "Mamaky..."
+
+#: ../grecord/src/gsr-window.c:1593
+msgid "MateConf audio output"
+msgstr "Fivoaham-peo MateConf"
+
+#: ../grecord/src/gsr-window.c:1602
+#: ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "Famakiana"
+
+#: ../grecord/src/gsr-window.c:1680
+msgid "Recording..."
+msgstr "Mandraikitra..."
+
+#: ../grecord/src/gsr-window.c:1760
+msgid "MateConf audio recording"
+msgstr "Fandraiketam-peo MateConf"
+
+#: ../grecord/src/gsr-window.c:1769
+msgid "Your audio capture settings are invalid. Please correct them in the Multimedia settings."
+msgstr "Tsy mety ny rindran'ny fandraiketam-peonao. Ahitsio ao amin'ny rindran'ny Haino aman-jery izany."
+
+#: ../grecord/src/gsr-window.c:1852
+msgid "file output"
+msgstr "Rakitra vokarina"
+
+#: ../grecord/src/gsr-window.c:1881
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Tsy afaka nizarazara ny profil audio '%s'."
+
+#: ../grecord/src/gsr-window.c:1897
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Tsy afaka nandraikitra feo tamin'ny alalan'ny profil audio '%s'."
+
+#: ../grecord/src/gsr-window.c:1907
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Tsy afaka nanoratra tamina rakitra tamin'ny alalan'ny profil audio '%s'."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1958
+msgid "_File"
+msgstr "_Rakitra"
+
+#: ../grecord/src/gsr-window.c:1960
+msgid "Create a new sample"
+msgstr "Hamorona sombim-peo vaovao"
+
+#: ../grecord/src/gsr-window.c:1961
+msgid "_Open..."
+msgstr "_Hanokatra..."
+
+#: ../grecord/src/gsr-window.c:1962
+msgid "Open a file"
+msgstr "Manokatra rakitra"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Save the current file"
+msgstr "Mandraikitra io rakitra io"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "Save _As..."
+msgstr "Raiketo _toy izao..."
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Save the current file with a different name"
+msgstr "Mandraikitra io rakitra io mampiasa anarana hafa"
+
+#: ../grecord/src/gsr-window.c:1967
+msgid "Open Volu_me Control"
+msgstr "Sokafy ny _fanamafisam-peo"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Open the audio mixer"
+msgstr "Manokatra ny mpampifangaro feo"
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Show information about the current file"
+msgstr "Maneho ny laza momba io rakitra io"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Close the current file"
+msgstr "Manidy io rakitra io"
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Quit the program"
+msgstr "Manajanona ilay rindranasa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1977
+msgid "_Control"
+msgstr "_Mpibaiko"
+
+#: ../grecord/src/gsr-window.c:1979
+msgid "Record sound"
+msgstr "Mandraikitra feo"
+
+#: ../grecord/src/gsr-window.c:1981
+msgid "Play sound"
+msgstr "Mamaky feo"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Stop sound"
+msgstr "Manajanona ilay feo"
+
+#: ../grecord/src/gsr-window.c:1988
+msgid "Open the manual"
+msgstr "Manokatra ny toro-làlana"
+
+#: ../grecord/src/gsr-window.c:1990
+msgid "About this application"
+msgstr "Momba ity rindranasa ity"
+
+#: ../grecord/src/gsr-window.c:2111
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "Tsy afaka naka ny ui.xml. Mety tsy voapetraka araka ny tokony ho izy angamba ilay rindranasa"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open"
+msgstr "Sokafy"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Save"
+msgstr "Raiketo"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Save As"
+msgstr "Raiketo toy izao"
+
+#: ../grecord/src/gsr-window.c:2192
+msgid "Record from input:"
+msgstr "Handraikitra feo avy amin'ny fampidirana:"
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Record as:"
+msgstr "Raiketo toy izao:"
+
+#: ../grecord/src/gsr-window.c:2247
+msgid "<none>"
+msgstr "<tsy misy>"
+
+#: ../grecord/src/gsr-window.c:2256
+msgid "Length:"
+msgstr "Halava:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Hanitsy ny hamafin'ny feo"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148
+#: ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Fanamafisam-peo"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Haavon'ny fikandrana"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Haavon'ny fikandrana haseho"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Indran'ny fikandrana"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Indran'ny fikandrana haseho"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "Handraikitra"
+
+#: ../gst-mixer/src/element.c:233
+#, fuzzy
+msgid "Switches"
+msgstr "Bokotra"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Safidy"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Fanamafisam-peo %d tsy fantatra"
+
+#: ../gst-mixer/src/main.c:204
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Tsy misy plugin GStreamer sy/na periferikam-panamafisam-peo."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Safidy manokan'ny fanamafisam-peo"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Safidio ireo hira tokony hiseho:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Manakana/mamotsotra ny %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "Hira %s: tsy heno feo"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, fuzzy, c-format
+msgid "Toggle audio capture from %s"
+msgstr "Manajanona ny fandraiketa-peo amin'ny %s"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "Hira %s: feo noraiketina"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "Famaritana safidy %s"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "havia"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "havanana"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "aloha havia"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "aloha havanana"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "aoriana havia"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "aoriana havanana"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "aloha afovoany"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "sisiny havia"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "sisiny havanana"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "tsy fantatra"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Hamafin'ny feo amin'ny canal %s amin'ny %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Hira %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d amin'ny hira %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Hira %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Gejao ireo canal an'ny %s"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Hira %s: gejao ireo canal"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Hanova periferika"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Manamafy ny feo amina periferika hafa"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Hanova ilay periferika ho %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229
+#: ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Fanamafisam-peo: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr "Fanomezana H. Rajaonarisoa"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Rindranasa fanamafisam-peo mifototra amin'ny MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Tsy nahomby ny famoronana fikandrana fototra"
+
+#: ../gstreamer-properties/gstreamer-properties.c:432
+msgid "Failed to load glade file; please check your installation."
+msgstr "Tsy afaka naka ny rakitra glade. Jereo ny petrakao."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Manefy ny sanda tsotran'ny rindranasa GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Mpisafidy rafitra haino amamn-jery"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Plugin'ny fampidirana tsotra</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Plugin'ny famoahana tsotra</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Mitsapa...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Tsindrio ny Ok hamaranana azy."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "Fantsom_be:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "Fi_tsapana"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Mitsapa ny fantsombe"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Vidéo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Fampidirana:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Famoahana:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Fantsombe:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Fitsapana"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Safidy"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Tsy afaka nanamboatra ny fantsomben'ny fitsapana ho an'ny '%s'"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Nisy olana teo am-panehoana ny toro-làlana: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Manova ny profil \"%s\""
+
+#: ../profiles/audio-profile.c:103
+msgid "<no name>"
+msgstr "<tsy misy anarana>"
+
+#: ../profiles/audio-profile.c:104
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<tsy misy fanoritsoritana>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Nisy olana teo am-pakana ny lisitr'ireo profil gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Nisy olana teo am-panekena ny fampahafantarana ireo fanovana natao tamin'ny lisitry ny profil audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Nisy olana teo am-panadinoana ny sori-dàlan'ny profil %s. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "identité"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Fanovana"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Tsy maintsy misafidy profil iray na maromaro hofafàna ianao."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Fafàna io profil io?\n"
+msgstr[1] "Fafàna ireo profil %d ireo?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Fafàna ny profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Fafào io profil io"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr "Hanova profil audio MATE"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Profil:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Efa manana profil antsoina hoe \"%s\" ianao"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Tsy fetezana MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Tsy ao ny rakitra \"%s\". Tsy voapetra araka ny tokony ho izy izany ilay rindranasa, noho izany tsy afaka aseho ilay takila.s"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Hanova ny profil audio"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "_Tovan-drakitra:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Profil vaovao"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Soritsoritra profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "_Soritsoritra profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "_Anarana profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Miasa?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Hamorona"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "Fantsombe _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "Anaran'ilay _profil:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Fanoritsoritana ho an'ny profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "Fanoritsoritana ilay profil, izay ahitana laza bebe kokoa ary milazalaza ny fotoana ampiasana io profil io."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Tovan'anaran-drakitra ampiasaina rehefa mandraikitra rakitra voafango amin'io profil io."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Ampaham-pantsombe GStreamer ampiasaina amin'io profil io."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Anarana fohy ho an'ilay profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Anarana fohy ho an'ilay profil, natao hampiasaina amin'ny famaritana sy hamantarana ilay profil fotsiny."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "Kalitao CD, Tsy misy very"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "Kalitao CD, Misy very"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Lisitra misy ireo profiln'ny fandraiketana feo. Ahitana laha-daza manome anarana zana-dahatahiry mifandraika amin'ny /system/gstreamer/@GST_MAJORMINOR@/audio/profiles io lisitra io."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Lisitra profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Ny tovan-drakitra fampiasa ho an'io profil io"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "Ny ampaham-pantsombe GStreamer ampiasaina"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Entina amadihana ny feo mba hanaraka kalitao CD amin'ny alalana codec famintinana tsy manary. Io ampiasaina raha te hanova ilay rakitra na hisokitra azy amin'ny kapila ianao any aoriana any."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Entina amadihana ny feo mba hanaraka kalitao CD amin'ny alalana codec famintinana manary. Io ampiasaina rehefa haka hira tanaty CD sy handraikitra feon'onjam-peo."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Entina mamadika ny feo hanaraka kalitaom-peo tsy misy very. Io ampiasaina rehefa handraikitra sy hanova feon'olona."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Entina hamadihana ny feo hanaraka kalitaom-peo misy very. Io ampiasaina rehefa handraikitra feon'olona tsy mila fanovana."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr "Feon'olona, Tsy misy very"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr "Feon'olona, Misy very"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Raha ampiasaina na tsy io profil io"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Raha ampiasaina sy aseho io profil io na tsy."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Tsy afaka mifandray amin'ny daemon'ny feo.\n"
+"Alefaso anatin'ny takilan'ny baiko ny 'esd'."
+
+#: ../vu-meter/main.c:229
+msgid "Specify the X position of the meter."
+msgstr "Mamaritra ny teboka X an'ilay fandrefesana."
+
+#: ../vu-meter/main.c:230
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:232
+msgid "Specify the Y position of the meter."
+msgstr "Mamaritra ny teboka Y an'ilay fandrefesana."
+
+#: ../vu-meter/main.c:233
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:235
+msgid "Connect to the esd server on this host."
+msgstr "Mampifandray amin'ny mpizara esd amin'io mpampiantrano io."
+
+#: ../vu-meter/main.c:236
+msgid "HOST"
+msgstr "MPAMPIANTRANO"
+
+#: ../vu-meter/main.c:238
+msgid "Open a vertical version of the meter."
+msgstr "Manokatra fandrefesana mitsangana."
+
+#: ../vu-meter/main.c:240
+msgid "Act as recording level meter."
+msgstr "Miasa toy ny fandrefesana ny fandraiketana."
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "%s ilay mpampiantrano\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Refin'ny fandraiketana"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Fandrefesana hamafisam-peo"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Manara-maso ny hamafisan'ny feo miditra raiketina"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Mpanara-maso ny refin'ny fandraiketana"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Manara-maso ny hamafisan'ny feo mivoaka"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr "Mpanara-maso hamafisam-peo"
diff --git a/po/mk.po b/po/mk.po
new file mode 100644
index 0000000..707b6f8
--- /dev/null
+++ b/po/mk.po
@@ -0,0 +1,2445 @@
+# translation of mate-media.HEAD.mk.po to Macedonian
+# translation of mate-media.HEAD.po to
+# translation of mate-media.HEAD.po to
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# Misa Popovic <[email protected]>, 2003.
+# Vladislav Bidikov <[email protected]>, 2003.
+# Ivan Stojmirov <[email protected]>, 2003.
+# Arangel Angov <[email protected]>, 2003, 2006, 2008.
+# Арангел Ангов <[email protected]>, 2005.
+# Jovan Naumovski <[email protected]>, 2006, 2007, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.mk\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-01 20:01+0000\n"
+"PO-Revision-Date: 2008-09-25 18:28+0200\n"
+"Last-Translator: Jovan Naumovski <[email protected]>\n"
+"Language-Team: Macedonian <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Адреса на серверот за контактирање на побарувања од CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Информации што треба да се испратат до серверот"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Порта"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Име на сервер"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Тип на сервер"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Името на хостот ќе биде пратено со сите прашања"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Порта преку која серверот ја раководи базата на податоци"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Тип на сервер за CD наслови. Можни вредности се 0 (FreeDB round robin "
+"сервер), 1 (друг freedb сервер) и 2 (друг сервер)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Корисничкото име"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Корисничкото име ќе биде пратено со сите побарувања"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Ова копче одредува која корисничка информација ќе се испрати до серверот за "
+"барање на CD наслови. Можни вредности се 0 (без информации), 1 (вистински "
+"иформации) и 3 (други информации)"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Името на вашиот хост"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Имаше грешка при прикажување на помошта:\n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Не и_спраќај информации"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Испрати вистинска _информација"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Испрати _друга информација"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Име:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Hostna_me:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Информација за најавување"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "FreeDB Сервер што работи на принципот _кружен тек"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Друг _FreeDB сервер:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Сервер"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Локација"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Освежи ја листата на сервери"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Друг _сервер:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Hos_tname:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Порта:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr "Параметри на базата на податоци за CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Непознато / Непознато"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:1012
+#: ../grecord/src/gsr-window.c:1022 ../grecord/src/gsr-window.c:1038
+#: ../grecord/src/gsr-window.c:1047 ../grecord/src/gsr-window.c:1401
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Непознато"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Повеќе поклопувања..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Во базата на податоци беа пронајдени повеќе поклопувања.\n"
+"Подолу е прикажана листа на можните погодоци, ве молам одберете го најдобриот"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Категорија"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Идентификационен број на дискот"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Изведувач и наслов"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "Непозната трака"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "База на податоци ЦДиња"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Променете ги поставувањата на вашата база на податоци за ЦДиња"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Блуз"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Класичен рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Кантри"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Денс"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Диско"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Гранџ"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Хип-хип"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Џез"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Метал"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Њу ејџ"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Стари хитови"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Други"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "Ар енд би"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Рап"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Реге"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Техно"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Индастриал"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Алтернатива"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ска"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Дед метал"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Зафрканции"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Музика од филм"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Евро-техно"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Амбиентална"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Трип-хоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Вокална"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Џез и фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Фјузжн"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Транс"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Класична музика"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Инстументална"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Есид"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "Хаус"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Игра"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Звучно клипче"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Госпел"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Ноиз (бучава)"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Алт"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Бас"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Соул"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Вселенска"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Медитативна"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Инструментален поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Инструментален рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Етничка"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Готичка"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Дарквејв"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Техно-индастриал"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Електронска"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Поп-фолк"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Евро-денс"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Сон"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Јужњачки рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Комедија"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Култно"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Гангстерски рап"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Врвните 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Христијански рап"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Поп/фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Џангл"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Индијански"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Кабаре"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Нов бран"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Психоделија"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Рејв"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Музика од теве емисии"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Реклама за филм"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Лоу-фи"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Трајбал (племенско техно ;-)"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Есид панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Есид џез"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Полка"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Ретро"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Музикално"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Рок енд рол"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Хард рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Фолк"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Фолк/рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Национален фолк"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Свинг"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Фест-фјужн"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Бибап"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Латино"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Ривајвал (воскресение)"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Келтска"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Блуграс (вид на кантри)"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Авангардно"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Готски рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Прогресивен рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Психоделичен рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Симфоничен рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Бавен рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Џез со голем оркестар"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Хорско пеење"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Лесни мелодии"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Акустично"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Смешно"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Говор"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Шансони"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Опера"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Камерна музика"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Соната"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Симфонија"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Бути бас"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Прајмус"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Порн грув"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Сатира"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Бавен џем"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Клубски"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Танго"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Самба"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Фолклор"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Балада"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Силна балада"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Ритмичен соул"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Фристајл"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Дует"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Панк рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Соло на тапани"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "А капела (пеење без инструментална придружба)"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Евро-хаус"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "За игранки"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Гоа"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Драм енд бејс"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Клубски хаус"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Хардкор"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Терор"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Инди"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "Британски поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Негропанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Полски панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Бит"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Христијански гангстерски рап"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Хеви метал"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Блек метал"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Кросовер"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Современа христијанска"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Христијански рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Маренга"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Салса"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Треш метал"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Аниме"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "Јапонски поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Синт-поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Њу-метал"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Арт рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749 ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "Непознат изведувач"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752 ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "Непознат албум"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Го менувам идентификациониот број на дискот бр. %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Сокриј ги напредните опции за работа со диск"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Покажи ги напредните опции за работа со дискот"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Сокриј ги напредните опции за песната"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Покажи ги напредните опции за песната"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Менување на идентификациониот број на дискот: "
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Изведувач:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Наслов на дискот:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Коментари за _дискот:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Жанр:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Година:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Наслов"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Времетрање"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "Дополнителни податоци за п_есната"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Уредувач за песните од CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+#, c-format
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Не можам да создадам фабрика за уредувачот на песни од CDDB.\n"
+"Причината за ова може да биде тоа што е вклучена уште една копија на "
+"уредувачот на песни од CDDB.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Приказ на CD-то"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Прикажува информации за албумот што моментно свири, изведувачот и поминатото "
+"време"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Временска оска"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Бројна оска што го прикажува поминатото време за тековната песна"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Лента за информации"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Лента за прикажување информации"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Лента за изведувачот"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Лента што го прикажува името на изведувачот"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Лента за албумот"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Лента што го прикажува името на албумот"
+
+#: ../mate-cd/callbacks.c:101 ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297 ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "Свири"
+
+#: ../mate-cd/callbacks.c:174 ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256 ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379 ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444 ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "Пауза"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Свири %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Свири\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "Паузирано"
+
+#: ../mate-cd/callbacks.c:682 ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941 ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665 ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "Пуштач на CD-иња"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "Запрен"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "Грешка на дискот"
+
+#: ../mate-cd/callbacks.c:725 ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "Нема диск"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "Испразни го дискот"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr "Уредот е отворен"
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "Компјутерско CD"
+
+#: ../mate-cd/callbacks.c:904 ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "Нема Cdrom"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "Грешка на уредот"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "CD пуштач за MATE"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr "Содржините во CDDB се променети"
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Со избирање на „Да“ ќе ја избришете претходната содржина во CDDB."
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "Дали сакате да продолжите?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197 ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "Јачина на звук %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Изгледа дека немате овластување за да пристапите на %s"
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s изгледа дека не покажува кон валиден уред за зеде. Причината за ова може "
+"да е:\n"
+"а) Вашата машина не поддржува CD-иња\n"
+"б) Немате соодветни овластувања за да пристапите на уредот за CD\n"
+"в) %s не е уред за компакт диск.\n"
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Непознато"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "_Свири / Паузирај"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "_Запри"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "П_ретходна"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "_Следна"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr "_Исфрли го дискот"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365 ../grecord/src/gsr-window.c:2137
+msgid "_Help"
+msgstr "_Помош"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "З_а"
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "_Откажи"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Немате поставено уред за компакт дискови. Ова значи дека уредот за пуштање "
+"аудио CD-иња\n"
+"нема да може да работи. Кликнете на „Постави уред“ за да отидете во "
+"прозорчето\n"
+"каде што може да поставите уред, или кликнете на „Отказ“ за да го напуштите "
+"уредот за пуштање аудио CD-иња."
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr "Постави уред"
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "Нема уред за CD-иња"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Уредот за пуштање аудио CD-иња не можеше да работи правилно.\n"
+"\n"
+"Притиснете „Детали“ за да дознаете повеќе за причините за неуспехот.\n"
+"\n"
+"Притиснете „Постави уред“ за да отидете во прозорче каде што може да го "
+"поставите уредот, или притиснете „Откажи“ за да го напуштите уредот за "
+"пуштање аудио CD-иња."
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "_Детали"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "Поде_си уред"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "Несоодветен уред за CD"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "Позиција"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "Отвори параметри"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "Параметри"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr "Листа на песни"
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr "Отвори го уредувачот на песни"
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr "Уредувач на песни"
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "Свири / Пауза"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "Запри"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr "Претходна песна"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "Претходно"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr "Премотај"
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr "Брзо премотување напред"
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "Наредна песна"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr "Исфрли го CDто"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "Исфрли"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr "Уред за CD што треба да се користи"
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Почни само ако веќе нема пуштена апликација за пуштање аудио CD-иња"
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr "Пушти го CDто да свири кога ќе почнеш со работа"
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr "Подигни го како икона во просторот за известување"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "Не можам да создадам уред за пуштање аудио CD-иња"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Пушти аудио CD-иња"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Јачина на звук на CD пуштачот"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Тема на уредот за пуштање на аудио CD-иња"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Патека на уредот"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "Да го прикажам преостанатото време ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Да го исфрлам CDто кога ќе заврши со свирење?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Како да биде прикажано времето додека свири CD пуштачот?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Дали CD-то да почне да свири автоматски?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Дали CDто треба да биде исфрлено кога програмата за пуштање ќе заврши?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+"Патеката до драјвот за CD што програмата (уредот) за пуштање CD-иња треба да "
+"ја користи кога пушта CD-иња"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Која тема треба да ја користи пуштачот на CD-иња за неговиот изглед"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+"Која јачина на звук треба да ја користи пуштачот на CD-иња кога ќе се "
+"подигне?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+"Кога уредот за пуштање аудио CD-иња е вклучен, дали автоматски треба да го "
+"пушти CDто?"
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Не успеав да го исфрлам CD-то: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Ова значи дека CDто нема да може да работи."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Грешка при поставување на уредот"
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "Параметри на уредот за пуштање на аудио CD-иња"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Уред:"
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "Однесување"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr "Почни со _плејбек кога ќе се подигне пуштачот"
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr "Пушти плејбек кога ќе се подигне пуштачот"
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Обиди се да _исфрлиш CD по исклучување на уредот за пуштање аудио CD-иња"
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Обиди се да исфрлиш CD по исклучување на уредот за пуштање аудио CD-иња"
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "Теми"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "_Одберете тема:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Сними звучни клипчиња"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1235
+msgid "Sound Recorder"
+msgstr "Снимач на звук"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:139 ../grecord/src/gsr-window.c:1731
+#: ../grecord/src/gsr-window.c:2673
+msgid "Untitled"
+msgstr "Без наслов"
+
+#: ../grecord/src/mate-recorder.c:141 ../grecord/src/gsr-window.c:1733
+#, c-format
+msgid "Untitled-%d"
+msgstr "Без наслов-%d"
+
+#: ../grecord/src/gsr-window.c:192
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Не можам да го креирам GStreamer %s елементот.\n"
+"Ве молам инсталирајте го додатокот '%s' од модулот '%s' module.\n"
+"Проверете ја инсталацијата со следнава команда\n"
+" gst-inspect-0.10 %s\n"
+"и потоа рестартирајте го mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:208
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Ве молам проверете ги поставувањата.\n"
+"Може да Ви недостасуваат потребни додатоци."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld минута"
+msgstr[1] "%ld минути"
+msgstr[2] "%ld минути"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld час"
+msgstr[1] "%ld часa"
+msgstr[2] "%ld часa"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld секунда"
+msgstr[1] "%ld секунди"
+msgstr[2] "%ld секунди"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s и %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s и %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Отвори датотека"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Не можам да ја вчитам датотеката:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1532
+#: ../grecord/src/gsr-window.c:1790 ../grecord/src/gsr-window.c:2490
+msgid "Ready"
+msgstr "Подготвен"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Замени"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Датотека со името \"%s\" веќе постои. \n"
+"Дали сакате да ја замените со онаа што сакате да ја зачувате?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Не можам да ја зачувам датотеката \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Зачувај ја датотеката под ново име"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s не е инсталирана во патеката."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Се јави грешка при пуштањето на %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Да ги зачувам промените во датотеката \"%s\" пред да затворам?"
+
+#: ../grecord/src/gsr-window.c:875
+msgid "Close _without Saving"
+msgstr "Затвори _без зачувување"
+
+#: ../grecord/src/gsr-window.c:882
+msgid "Question"
+msgstr "Прашање"
+
+#: ../grecord/src/gsr-window.c:983
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Не е зачувана)"
+
+#: ../grecord/src/gsr-window.c:999
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu бајт)"
+msgstr[1] "%s (%llu бајти)"
+msgstr[2] "%s (%llu бајти)"
+
+#: ../grecord/src/gsr-window.c:1003
+msgid "Unknown size"
+msgstr "Непозната големина"
+
+#: ../grecord/src/gsr-window.c:1024
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1032
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (отприлика)"
+
+#: ../grecord/src/gsr-window.c:1050
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#: ../grecord/src/gsr-window.c:1080
+#, c-format
+msgid "%s Information"
+msgstr "%s Информација"
+
+#: ../grecord/src/gsr-window.c:1104 ../grecord/src/gsr-window.c:2402
+msgid "File Information"
+msgstr "Информација за датотека"
+
+#: ../grecord/src/gsr-window.c:1119
+msgid "Folder:"
+msgstr "Директориум:"
+
+#: ../grecord/src/gsr-window.c:1125 ../grecord/src/gsr-window.c:2409
+msgid "Filename:"
+msgstr "Име на датотека:"
+
+#: ../grecord/src/gsr-window.c:1131
+msgid "File size:"
+msgstr "Големина на датотека:"
+
+#: ../grecord/src/gsr-window.c:1140
+msgid "Audio Information"
+msgstr "Аудио информации"
+
+#: ../grecord/src/gsr-window.c:1155
+msgid "File duration:"
+msgstr "Траење на датотеката:"
+
+#: ../grecord/src/gsr-window.c:1161
+msgid "Number of channels:"
+msgstr "Број на канали:"
+
+#: ../grecord/src/gsr-window.c:1167
+msgid "Sample rate:"
+msgstr "Фрекфенција на семплување:"
+
+#: ../grecord/src/gsr-window.c:1173
+msgid "Bit rate:"
+msgstr "Бит рејт:"
+
+#: ../grecord/src/gsr-window.c:1238
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Снимач на звук за MATE\n"
+
+#: ../grecord/src/gsr-window.c:1504
+msgid "Playing..."
+msgstr "Свири..."
+
+#: ../grecord/src/gsr-window.c:1636
+msgid "MateConf audio output"
+msgstr "MateConf аудио излез"
+
+#: ../grecord/src/gsr-window.c:1645 ../gst-mixer/src/element.c:216
+#: ../gst-mixer/src/misc.c:58
+msgid "Playback"
+msgstr "Репродукција"
+
+#: ../grecord/src/gsr-window.c:1722
+msgid "Recording..."
+msgstr "Снимањето е во тек..."
+
+#: ../grecord/src/gsr-window.c:1812
+msgid "MateConf audio recording"
+msgstr "MateConf аудио снимка"
+
+#: ../grecord/src/gsr-window.c:1821
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Вашите поставувања за фаќање на аудио се невалидни. Ве молам поправете ги во "
+"„Звук“во менито Систем-Преференци."
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "file output"
+msgstr "излезна датотека"
+
+#: ../grecord/src/gsr-window.c:2005
+msgid "level"
+msgstr "ниво"
+
+#: ../grecord/src/gsr-window.c:2029
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Не можам да го парсирам '%s' аудио профилот. "
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Не можам да го зграпчам аудио профилот '%s'. "
+
+#: ../grecord/src/gsr-window.c:2055
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Не можам да запишам во датотеката со користење на аудио профилот '%s'. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2109
+msgid "_File"
+msgstr "_Датотека"
+
+#: ../grecord/src/gsr-window.c:2111
+msgid "Create a new sample"
+msgstr "Создади нов семпл"
+
+#: ../grecord/src/gsr-window.c:2113
+msgid "Open a file"
+msgstr "Отвори датотека"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Save the current file"
+msgstr "Зачувај ја тековната датотека"
+
+#: ../grecord/src/gsr-window.c:2117
+msgid "Save the current file with a different name"
+msgstr "Зачувај ја тековната датотека под различно име"
+
+#: ../grecord/src/gsr-window.c:2118
+msgid "Open Volu_me Control"
+msgstr "Отвори ги контролите"
+
+#: ../grecord/src/gsr-window.c:2119
+msgid "Open the audio mixer"
+msgstr "Отвори го аудио миксерот"
+
+#: ../grecord/src/gsr-window.c:2121
+msgid "Show information about the current file"
+msgstr "Покажи ги информациите за тековната датотека"
+
+#: ../grecord/src/gsr-window.c:2123
+msgid "Close the current file"
+msgstr "Затвори ја тековната датотека"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Quit the program"
+msgstr "Затвори ја програмата"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2128
+msgid "_Control"
+msgstr "_Контрола"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Record sound"
+msgstr "Снимај звук"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Play sound"
+msgstr "Репродуцирај звук"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Stop sound"
+msgstr "Запри го звукот"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Contents"
+msgstr "Содржина"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Open the manual"
+msgstr "Отвори го упатството"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "About this application"
+msgstr "За апликацијата"
+
+#: ../grecord/src/gsr-window.c:2264
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Не можам да го вчитам ui.xml. Програмата може да не е инсталирана како што "
+"треба"
+
+#: ../grecord/src/gsr-window.c:2287
+msgid "Open"
+msgstr "Отвори"
+
+#: ../grecord/src/gsr-window.c:2289
+msgid "Save"
+msgstr "Зачувај"
+
+#: ../grecord/src/gsr-window.c:2291
+msgid "Save As"
+msgstr "Зачувај под ново име"
+
+#: ../grecord/src/gsr-window.c:2347
+msgid "Record from _input:"
+msgstr "Снимај од _влезот:"
+
+#: ../grecord/src/gsr-window.c:2369
+msgid "_Record as:"
+msgstr "_Сними како:"
+
+#: ../grecord/src/gsr-window.c:2416
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2430
+msgid "Length:"
+msgstr "Времетраење:"
+
+#: ../grecord/src/gsr-window.c:2468
+msgid "Level:"
+msgstr "Ниво:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2558
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Снимач на звук"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Постави ја јачината на звукот"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:281 ../gst-mixer/src/window.c:282
+msgid "Volume Control"
+msgstr "Поставување на јачина на звукот"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Височина на прозорец"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Височина на прикажаниот прозорец"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Широчина на прозорец"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Широчина на прикажаниот прозорец"
+
+#: ../gst-mixer/src/element.c:218 ../gst-mixer/src/misc.c:60
+msgid "Recording"
+msgstr "Снимање"
+
+#: ../gst-mixer/src/element.c:220 ../gst-mixer/src/misc.c:62
+msgid "Switches"
+msgstr "Прекинувачи"
+
+#: ../gst-mixer/src/element.c:222 ../gst-mixer/src/misc.c:64
+msgid "Options"
+msgstr "Опции"
+
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Почетна страница"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Непозната јачина на звук %d"
+
+#: ../gst-mixer/src/main.c:161
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Не беа пронајдени додатоци на GStreamer и или уреди за контрола на звукот."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Преференции на контролата за звук"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Одберете ги лизгачите кои што сакате да бидат видливи:"
+
+#: ../gst-mixer/src/track.c:262
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Изгаси/пушти %s"
+
+#: ../gst-mixer/src/track.c:316
+#, c-format
+msgid "Track %s: mute"
+msgstr "Песна %s: изгасни"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:387
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Менувај снимање на аудио од %s"
+
+#: ../gst-mixer/src/track.c:404
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Песна %s: аудио снимање"
+
+#: ../gst-mixer/src/track.c:492
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s избор на опција"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Песна %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Канал %d од песната %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Песна %s, канал %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Заклучи канали заедно за %s"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Песна %s: заклучува канали заедно"
+
+#: ../gst-mixer/src/volume.c:198
+msgid "mono"
+msgstr "моно"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "left"
+msgstr "лево"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "right"
+msgstr "десно"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front left"
+msgstr "напред лево"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "front right"
+msgstr "напред десно"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear left"
+msgstr "позади лево"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "rear right"
+msgstr "позади десно"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front center"
+msgstr "напред во центар"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:212
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side left"
+msgstr "од страна лево"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "side right"
+msgstr "од страна десно"
+
+#: ../gst-mixer/src/volume.c:215
+msgid "unknown"
+msgstr "непознато"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:221
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Јачина на звук на %s канал од %s"
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-базирана апликација за контрола на звукот"
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr ""
+"Арангел Ангов ([email protected])\n"
+"http://www.slobodensoftver.org.mk"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Јачина на звук: %s"
+
+#: ../gst-mixer/src/window.c:393
+msgid "_Device: "
+msgstr "_Уред: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:432
+msgid "Control volume on a different device"
+msgstr "Контролирај јачина на звук на друг уред"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Ништо"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "Неподдржано"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Стандардно"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "Не успеав да создадам главен прозорец"
+
+#: ../gstreamer-properties/gstreamer-properties.c:653
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+"Не успеав да вчитам датотека од glade; Ве молам проверете ја Вашата "
+"инсталација"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Постави ги стандардните параметри за апликациите GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Избирач на системот за мултимедија"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>Стандарден влез</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>Стандарден излез</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Тестирам...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Аудио"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Кликни „Во ред“ за да завршиш."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "У_ред:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "Ц_евковод:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "П_риклучок:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "Цевков_од:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Те_ст..."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Го тестирам цевководот"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Видео"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "_Приклучок:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Тест"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Автоматско откривање"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Напредна архитектура за звук на Linux"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART демон за звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Демон за звук на Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr "OSS - Отворен систем за звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio сервер за звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Custom"
+msgstr "Сопствено"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Без Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr "Test Sound"
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr "Тишина"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (пр. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr "Тест на влез"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Не успеав да создадам цевковод за '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:539
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Се појави грешка при прикажување на помошта: %s"
+
+#: ../profiles/audio-profile-edit.c:334
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Уредувам профил \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<без име>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<нема опис>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Се појави грешка при добивање на листата од gm_audio профилите (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Се појави грешка при претплатувањето за известување на листата за аудио "
+"профил (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Се појави грешка при заборавање на патеката на профилот %s (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Уреди"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Да го избришам овој %d профил?\n"
+msgstr[1] "Да ги избришам овие %d профили?\n"
+msgstr[2] "Да ги избришам овие %d профили?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Да ги избришам профилот „%s“?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Избриши профил"
+
+#: ../profiles/audio-profiles-edit.c:602
+msgid "Edit MATE Audio Profiles"
+msgstr "Уредио профили за MATE аудио"
+
+#: ../profiles/audio-profiles-edit.c:651
+msgid "_Profiles:"
+msgstr "_Профили:"
+
+#: ../profiles/audio-profiles-edit.c:835
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Веќе имате профил наречен „%s“"
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Грешка во Gconf (ПОПРАВИМЕ): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Датотеката „%s“ недостасува. Ова индицира дека апликацијата е инсталирана "
+"неправилно и затоа дијалогот не може да биде прикажан."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Уреди го аудио профилот"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Нов профил"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "_Опис на профилот:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Активно?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Креирај"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_Екстензија на датотека:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer цевковод:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "_Име на профил:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Опис за аудио профилот"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Опис на профилот што содржи повеќе информации и опишува кога треба да се "
+"користи профилот."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Име на наставката кое што ќе се користи при складирање на датотеки "
+"енкодирани со овој профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Нецелосна GStreamer цевка за користење со овој профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Кратко име за аудио профилот"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "Кратко име за аудио профилот кое што ќе го идентификува истиот."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Квалитет на CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Квалитет на CD, средно"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Квалитет на CD, послабо"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "Квалитет на CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Листа на аудио профили за снимање. Листата содржи стрингови во кои се "
+"наведени поддиректориумите поврзани со /system/gstreamer/@GST_MAJORMINOR@/"
+"audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "Листа на профили"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "Стандардната наставка за овој профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "Се користи нецелосната GStreamer цевка"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Се користи за конвертирање кон CD-квалитетно аудио, но со кодек за средна "
+"компресија. Користете го ова ако подоцна сакате да ја уредите датотеката или "
+"да ја снимите на CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Се користи за конвертирање на CD-квалитетно аудио, но со кодек за послаба "
+"компресија. Користете го ова за вадење од CD и за снимање на радио снимки."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Се користи за конвертирање на звук со CD-квалитет, но со кодекот AAC, со "
+"загуба. Користете го ова за да ги подготвите датотеките за копирање на уреди "
+"кои го поддржуваат само AAC кодекот. Забележете дека користењето на овој "
+"формат може да е нелегално во Вашата јуриздикција; контактирајте со Вашиот "
+"адвокат за совет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Се користи за конвертирање на звук со CD-квалитет, но со кодекот MP3, со "
+"загуба. Користете го ова за да ги подготвите датотеките за копирање на уреди "
+"кои го поддржуваат само MP3 кодекот. Забележете дека користењето на овој "
+"формат може да е нелегално во Вашата јуриздикција; контактирајте со Вашиот "
+"адвокат за совет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Се користи за конвертирање на аудио со гласовен квалитет. Користете го ова "
+"за снимање на говор кој што ќе го уредувате потоа."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Се користи за конвертирање на аудио со гласовен квалитет. Користете го ова "
+"за снимање на говор кој што не треба да биде уредуван потоа."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "Глас, средно"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "Глас"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "Дали да се користи овој профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "Дали да се користи и прикажува овој профил"
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Не можам да се поврзам со демонот за звук.\n"
+"Ве молам пуштете го „есд“ од командната линија."
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "Одреди ја позицијата на мерачот на икс-оската."
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "Одреди ја позицијата на Y на метарот."
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "Поврзи се со есд серверот на овој хост."
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "ХОСТ"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "Отвори вертикална верзија на мерачот."
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "Однесувај се како мерач на вертикални нивоа."
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "Хостот е %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "Ниво на снимање"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "Мерач на јачина на звук"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Следи ја јачината на звукот што се снима"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Надгледувач за ниво на снимање"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Следи ја јачината на излезниот звук"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Надгледувач на звукот"
+
diff --git a/po/ml.po b/po/ml.po
new file mode 100644
index 0000000..1a64c86
--- /dev/null
+++ b/po/ml.po
@@ -0,0 +1,1525 @@
+# translation of mate-media.master.ml.po to Malayalam
+# This file is distributed under the same license as the mate-media package.
+# Copyright (C) 2003, 2006-2007, 2010 mate-media'S COPYRIGHT HOLDER.
+#
+# FSF-India <[email protected]>, 2003.
+# Ani Peter <[email protected]>, 2006, 2007.
+# Praveen Arimbrathodiyil <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master.ml\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-03-27 15:21+0000\n"
+"PO-Revision-Date: 2010-03-27 21:08+0530\n"
+"Last-Translator: Praveen Arimbrathodiyil <[email protected]>\n"
+"Language-Team: <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "പണിയിട ശബ്ദ ക്രമീകാരി കാണിക്കുക"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ശബ്ദം ക്രമീകാരി"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ശബ്ദ വോള്യമും ശബ്ദ ഇവന്റുകളും മാറ്റുക"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ശബ്ദം"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "ഡീബഗ്ഗിങ് കോഡ് പ്രവര്‍ത്തന സജ്ജമാക്കുക"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "ഈ പ്രയോഗത്തിന്റെ പതിപ്പുകള്‍"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr "- ഗ്നോം ചെറു ശബ്ദ ക്രമീകാരി"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "മറുപടി നല്‍കുന്നതിനായി ശബ്ദ സിസ്റ്റത്തിനായി കാത്തിരിക്കുന്നു"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "പ്രാരംഭ താള്‍"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr "- ഗ്നോം ശബ്ദം ക്രമീകാരി"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "ഫലം"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "നിവേശകം"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "ഇടത്"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "വലത്"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "അവസാനം"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "മുന്നില്‍"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "കുറഞ്ഞ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "കൂടിയ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_ബാലന്‍സ്:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_മങ്ങുക:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_സബ്‌വൂഫര്‍:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "അണ്‍ആംപ്ലിഫൈഡ്"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "നിശബ്ദമാക്കുക"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "_പ്രൊഫൈല്‍:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "പ്രവര്‍ത്തനരഹിതം"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ഇന്‍പുട്ട്"
+msgstr[1] "%u ഇന്‍പുട്ടുകള്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "സിസ്റ്റം ശബ്ദങ്ങള്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "ക_ണക്ടര്‍:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "പീക്ക് കണ്ടുപിടിക്കല്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "പേര്"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "ഉപകരണം"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "_ഔട്ട്പുട്ട് വോള്യം: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "ശബ്ദ പ്രവാഹങ്ങള്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "_മുന്നറിയിപ്പിനുള്ള ശബ്ദം: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "ഹാര്‍ഡ്‌വെയര്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "ക്രമീകരിക്കുവാനുള്ളൊരു ഡിവൈസ് _തെരഞ്ഞെടുക്കുക:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "തെരഞ്ഞെടുത്ത ഉപകരണത്തിന്റെ ക്രമീകരണങ്ങള്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "_ഇന്‍പുട്ട് വോള്യം: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "ഇന്‍പുട്ട് ലവല്‍:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "ശബ്ദ ഇന്‍പുട്ടിനുള്ള ഒരു ഡിവൈസ് _തെരഞ്ഞെടുക്കുക:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "ശബ്ദ ഔട്ട്പുട്ടിനുള്ള ഒരു ഡിവൈസ് _തെരഞ്ഞെടുക്കുക:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "പ്രയോഗങ്ങള്‍"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "ഓഡിയോ റിക്കോര്‍ഡ് ചെയ്യുന്നില്ല അല്ലെങ്കില്‍ നിലവില്‍ ഒരു പ്രയോഗവും പ്രവര്‍ത്തിക്കുന്നില്ല"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "ശബ്ദ മുന്‍ഗണനകള്‍"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ശബ്ദ മുന്‍ഗണനകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_നിശബ്ദമാക്കുക"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_ശബ്ദ മുന്‍ഗണനകള്‍"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "നിശബ്ദമാക്കി"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ശബ്ദ ക്ലിപ്പുകള്‍ റിക്കോര്‍ഡ് ചെയ്യുക"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "സൌണ്ട് റിക്കോര്‍ഡര്‍"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "തലക്കെട്ടില്ലാത്ത"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "തലക്കെട്ടില്ലാത്ത-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s എലമെന്റ് ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല.\n"
+"'%s' പ്ലഗിന്‍ '%s' ഘടകത്തില്‍ നിന്നും ദയവായി ഇന്‍സ്റ്റോള്‍ ചെയ്യുക.\n"
+"gst-inspect-0.10 പ്രവര്‍ത്തിപ്പിച്ചു് ഇന്‍സ്റ്റലേഷന്‍ ശരിയെന്നു്\n"
+" ഉറപ്പാക്കുക%s,\n"
+"എന്നിട്ട് mate-sound-recorder വീണ്ടും ആരംഭിക്കുക."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"സജ്ജീകരണങ്ങള്‍ ദയവായി ഉറപ്പാക്കുക.\n"
+"നിങ്ങളുടെ ആവശ്യമുള്ള പ്ലഗിനുകള്‍ ലഭ്യല്ല."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld മിനിട്ട് "
+msgstr[1] "%ld മിനിട്ട്"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld മണിക്കൂര്‍"
+msgstr[1] "%ld മണിക്കൂര്‍"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld സെക്കന്‍റ്"
+msgstr[1] "%ld സെക്കന്‍റ്"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s, %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s, %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ഒരു ഫയല്‍ തുറക്കുക"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ഫയല്‍ ലോഡ് ചെയ്യുവാന്‍ സാധ്യമല്ല:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "തയ്യാര്‍"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "മാറ്റുക (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" എന്ന പേരില്‍ ഒരു ഫയല്‍ നിലവിലുണ്ട്. \n"
+"നിങ്ങള്‍ ഇപ്പോള്‍ സംരക്ഷിക്കുന്നത് അതിലേക്ക് സംരക്ഷിക്കണമോ?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ഫയല്‍ \"%s\" സംരക്ഷിക്കുവാന്‍ സാധ്യമല്ല"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "ഫയല്‍ സംരക്ഷിക്കണ്ടത്"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s, ഈ പാതയില്‍ ഇന്‍സ്റ്റാള്‍ ചെയ്തിട്ടില്ല"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s ആരംഭിക്കുന്നതില്‍ പിശക്: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "അടയ്ക്കുന്നതിനു് മുമ്പു് റിക്കോര്‍ഡിങ് സൂക്ഷിക്കണമോ?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "റിക്കോര്‍ഡിങ് സൂക്ഷിക്കണമോ?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "സംരക്ഷിക്കാതെ അടയ്ക്കണമോ (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_സംരക്ഷിക്കാതെ തുടരണമോ"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "ചോദ്യം "
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (രചന സംരക്ഷിക്കപ്പെട്ടിട്ടില്ല)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu ബൈറ്റ്)"
+msgstr[1] "%s (%llu ബൈറ്റ്സ്)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "അറിയാത്ത വലിപ്പം"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "അപരിചിതം"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (മോണോ)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (സ്റ്റീരിയോ‌)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s വിവരം"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ഫയല്‍ വിവരം"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "ഫോള്‍ഡര്‍:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ഫയലിന്‍റെ പേര്:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ഫയലിന്‍റെ വലിപ്പം:‌‌"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ഓഡിയോ വിവരം"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ഫയല്‍ ദൈര്‍ഘ്യം:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "ചാനലുകളുടെ എണ്ണം:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "സാംപിള്‍ റേറ്റ്:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "ബിറ്റ് റേറ്റ്:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE-ന് വേണ്ടിയുള്ള ഒരു സൌണ്ട് റിക്കോര്‍ഡര്‍\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "പ്ളെ ചെയ്യുന്നു..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf ഓഡിയോ ഔട്ട് പുട്ട്"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "പ്ലേബാക്ക്"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "റിക്കോര്‍ഡ് ചെയ്യുന്നു..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf ഓഡിയോ റിക്കോര്‍ഡ് ചെയ്യുന്നു"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"നിങ്ങളുടെ ഓഡിയോ പിടിച്ചടക്കല്‍ ക്രമീകരണങ്ങള്‍ തെറ്റാണു്. സിസ്റ്റം-മുന്‍ഗണനകള്‍ മെനുവിലുള്ള \"ശബ്ദ "
+"മുന്‍ഗണനകള്‍\" ഉപയോഗിച്ചു് ദയവായി അവ ശരിയാക്കുക."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ഫയല്‍ ഔട്ട് പുട്ട്"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "നില"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ഓഡിയോ പ്രൊഫൈല്‍ പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമല്ല."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ഓഡിയോ പ്രൊഫൈല്‍ ഉപയോഗിച്ചു് പിടിച്ചടക്കുവാന്‍ സാധ്യമല്ല."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ഓഡിയോ പ്രൊഫൈല്‍ ഉപയോഗിച്ചു് ഒരു ഫയലിലേക്ക് സൂക്ഷിക്കുവാന്‍ സാധ്യമല്ല. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ഫയല്‍ (_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "പുതിയ ഒരു സാംപിള്‍ ഉണ്ടാക്കുക"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ഒരു ഫയല്‍ തുറക്കുക"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "ഇപ്പോഴത്തെ ഫയല്‍ സംരക്ഷിക്കുക"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ഇപ്പോഴുളള ഫയല്‍ മറ്റൊരു പേരില്‍‌ സംരക്ഷിക്കൂ"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ശബ്ദം ക്രമീകാരി തുറക്കുക (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "ഓഡിയോ മിക്സര്‍ തുറക്കുക"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "ഇപ്പോഴത്തെ ഫയലിനെപറ്റിയുളള വിവരങ്ങള്‍ കാണിക്കുക"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "ഇപ്പോഴത്തെ ഫയല്‍ അടയ്ക്കുക"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "ഈ പ്രോഗ്രാമിന്‍റെ പ്രവര്‍ത്തനം നിര്‍ത്തുക"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "കണ്‍ട്രോള്‍ (_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "ശബ്ദം റിക്കോര്‍ഡ് ചെയ്യുക"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "ശബ്ദം പ്രവര്‍ത്തിപ്പിക്കുക"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "ശബ്ദം നിര്‍ത്തുക"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "സഹായം (_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "ഉള്ളടക്കം"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "സഹായ പുസ്തകം തുറക്കുക"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "ഈ പ്രയോഗം സംബന്ധിച്ച്"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല. പ്രോഗ്രം ഒരു പക്ഷേ ശരിയായി ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "തുറക്കുക"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "സംരംക്ഷിക്കുക"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "പേര് മാറ്റി‌ സംരക്ഷിക്കുക"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "ഇന്‍പുട്ടില്‍ നിന്നും റിക്കോര്‍ഡ് ചെയ്യുക (_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "മറ്റൊരു ഫയല്‍ ഘടനയില്‍ ശബ്ദം റിക്കോര്‍ഡ് ചെയ്യുക (_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "നീളം:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "നില:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - സൌണ്ട് റിക്കോര്‍ഡര്‍"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ജാലകത്തിന്‍റെ ഉയരം"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "കാണിക്കുവാനുള്ള ജാലകത്തിന്റെ ഉയരം"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "ജാലകത്തിന്‍റെ വീതി"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "കാണിക്കുവാനുള്ള ജാലകത്തിന്റെ വീതി"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ശബ്ദ പ്രമേയം"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "അപരിചിതമായ ശബ്ദം ക്രമീകാരി %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "വോള്യം നിയന്ത്രണ GStreamer പ്ലഗിന്‍ ഉപകരണങ്ങള്‍ ലഭ്യമല്ല."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "റിക്കോര്‍ഡ് ചെയ്യുന്നു"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "സ്വിച്ചുകള്‍"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "ഉപാധികള്‍"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ശബ്ദം ക്രമീകാരി മുന്‍ഗണനകള്‍"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "ദൃശ്യമാകുവാനുള്ള മിക്സറുകള്‍ _തെരഞ്ഞെടുക്കുക:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "ശബ്ദം നിര്‍ത്തുക/%s ശബ്ദം തുടരുക"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ട്രാക്ക് %s: നിശബ്ദം"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s-ല്‍ നിന്നുള്ള ഓഡിയോ റിക്കോര്‍ഡിങ് ടൊഗ്ഗിള്‍ ചെയ്യുക"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ട്റാക്ക് %s: ഓഡിയോ റിക്കോറ്‍ഡ് ചെയ്യുന്നു"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s ഉപാധി തെരഞ്ഞെടുക്കല്‍"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ട്രാക്ക് %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d ചാനല്‍, %s ട്രാക്കില്‍ നിന്നും"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ട്രാക്ക് %s, ചാനല്‍ %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s ഒന്നിച്ചുള്ളതിനു് ചാനലുകള്‍ പൂട്ടുക"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ട്രാക്ക് %s: ചാനലുകള്‍ ഒന്നിച്ചു് പൂട്ടുക"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "മോണോ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ഇടത് "
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "വലത് "
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "മുന്നില്‍ ഇടത്"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "മുന്നില്‍ വലത്"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "ഒടുവില്‍ ഇടത്"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "ഒടുവില്‍ വലത്"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "മുന്നില്‍ നടുക്ക്"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "ഇടത് വശത്ത്"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "വലത് വശത്ത്"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "അറിയപ്പെടാത്ത "
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s ചാനലിന്റെ വോള്യം %s-ല്‍"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "ഒരു MATE/GStreamer അതിഷ്ഠിത വോള്യം നിയന്ത്രണ പ്രയോഗം"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"അനി പീറ്റര്‍ <[email protected]>, അഭിഷേക് ഉമ്മന്‍ ജേക്കബ് <abhishekjacob123@gmail."
+"com>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ശബ്ദം ക്രമീകാരി: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_ഉപകരണം:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "മറ്റൊരു ഉപകരണത്തില്‍ വോള്യം നിയന്ത്രിക്കുക"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ഒന്നുമില്ല"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "പിന്തുണക്കാത്തത്"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "സ്വഥവേ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "പ്രധാന ജാലകെ ഇന്‍സ്റ്റാന്‍ഷ്യേറ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "യുഐ ഫയല്‍ ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു, ദയവായി ഇന്‍സ്റ്റലേഷന്‍ പരിശോധിക്കുക."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer പ്രയോഗങ്ങള്‍ക്കു് സ്വതവേയുള്ളവ ക്രമീകരിക്കുക"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "മള്‍ട്ടിമീഡിയാ സിസ്റ്റം തെരഞ്ഞെടുക്കല്‍ സംവിധാനം"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ശബ്ദം"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "പൂര്‍ത്തിയാക്കാന്‍ ഓക്കെ ഞെക്കുക"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ഉ_പകരണം:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+#, fuzzy
+#| msgid "Default"
+msgid "Default Input"
+msgstr "സ്വഥവേ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+#, fuzzy
+#| msgid "%u Output"
+#| msgid_plural "%u Outputs"
+msgid "Default Output"
+msgstr "%u ഔട്ട്പുട്ട്"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+#, fuzzy
+#| msgid "_GStreamer pipeline:"
+msgid "P_ipeline:"
+msgstr "GStreamer പൈപ്പ് ലൈന്‍ (_G):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#, fuzzy
+#| msgid "Recording..."
+msgid "Testing..."
+msgstr "റിക്കോര്‍ഡ് ചെയ്യുന്നു..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+#, fuzzy
+#| msgid "_Device: "
+msgid "_Device:"
+msgstr "_ഉപകരണം:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "സ്വയം കണ്ടുപിടിക്കുക"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - അഡ്വാന്‍സ് ലിനക്സ് സൗണ്ട് ആര്‍ക്കിടെച്ചര്‍"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART സൌണ്ട് ഡെമണ്‍"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - എന്‍ലൈറ്റ്മെന്റ് സൌണ്ട് ഡെമണ്‍"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - ഓപണ്‍ സൌണ്ട് സിസ്റ്റം"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "പള്‍സ്ഓഡിയോ സൌണ്ട് സര്‍വര്‍"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "ഇച്ഛാനുസൃതം"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "ഓപ്പണ്‍ ജി.എല്‍."
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - സിംപിള്‍ ഡയറക്ട്മീഡിയാ ലെയര്‍"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X വിന്‍ഡോ സിസ്റ്റം (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X വിന്‍ഡോ സിസ്റ്റം (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "പരീക്ഷണ ശബ്ദം"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "നിശബ്ദം"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ഉദാ. സൊറാന്‍ v4l ഡിവൈസ്)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "ഇന്‍പുട്ട് പരീക്ഷിക്കുക"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "ലിനക്സിനു വേണ്ടിയുള്ള വീഡീയോ (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "ലിനക്സിനു വേണ്ടിയുള്ള വീഡീയോ 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s'-നുള്ള പരീക്ഷണ പൈപ്പ് ലൈന്‍ ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "സഹായം ലഭിക്കുന്നതില്‍ തകരാറ്: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "\"%s\" പ്രൊഫൈല്‍ ചിട്ടപ്പെടുത്തുന്നു"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio പ്രൊഫൈലുകളുടെ പട്ടിക ലഭ്യമാക്കുന്നതില്‍ പിശക്. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"ഓഡിയോ പ്രൊഫൈല്‍ പട്ടികയിലുള്ള മാറ്റങ്ങളുടെ അറിയിപ്പുകളിലേക്ക് അംഗത്വം നേടുന്നതില്‍ പിശക്. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "പ്രൊഫൈല്‍ പാഥ് %s ഉപേക്ഷിക്കുന്നതില്‍ പിശക്. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "ചിട്ടപ്പെടുത്തുക (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ഈ പ്രൊഫൈല്‍ നീക്കം ചെയ്യണമോ?\n"
+msgstr[1] "ഈ %d പ്രൊഫൈലുകള്‍ നീക്കം ചെയ്യുണമോ?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" പ്രൊഫൈല്‍ നീക്കം ചെയ്യണമോ?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "പ്രൊഫൈല്‍ നീക്കം ചെയ്യുക"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "ഗ്നോ ഓഡിയോ പ്രൊഫൈലുകള്‍ ചിട്ടപ്പെടുത്തുക"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "പ്രൊഫൈല്‍ (_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "നിങ്ങള്‍ക്കു് \"%s\"എന്ന പേരിലൊരു പ്രൊഫൈലുണ്ടു്."
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf പിശക് (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" ഫയല്‍ ലഭ്യമല്ല. പ്രയോഗം തെറ്റായി ഇന്‍സ്റ്റോള്‍ ചെയ്തിരിക്കുന്നതിനാല്‍ ഡയലോഗ് "
+"പ്രദര്‍ശിപ്പിക്കുവാന്‍ സാധ്യമല്ലെന്നിതു് സൂചിപ്പിക്കുന്നു."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"ലഭ്യമാക കമാന്‍ഡ് ലൈന്‍ ഉപാധികള്‍ക്കായി '%s --help' പ്രവര്‍ത്തിപ്പിക്കുക.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ഓഡിയോ പ്രൊഫൈല്‍ ചിട്ടപ്പെടുത്തുക"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "പ്രൊഫൈലിന്‍റെ വിവരണം: (_d)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_സജീവം?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ഫയലിന്‍റെ എക്സ്റ്റെന്‍ഷന്‍ (_F):‌‌"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer പൈപ്പ് ലൈന്‍ (_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "പ്രൊഫൈലിന്‍റെ പേര്: (_P)"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "പുതിയ പ്രൊഫൈല്‍"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "നിര്‍മ്മിക്കുക (_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ഓഡിയോ പ്രൊഫൈലിനുള്ള വിവരണം"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"പ്രൊഫൈലിനുള്ള വിവരണം. ഈ പ്രൊഫൈല്‍ എപ്പോള്‍ ഉപയോഗിക്കണമെന്നുള്ളതിനുള്ള വിവരണവും വിവരങ്ങളും ഇതില്‍ "
+"ലഭ്യമാണു്."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"ഈ പ്രൊഫൈലിനൊപ്പം എന്‍കോഡ് ചെയ്ത ഫയലുകള്‍ സൂക്ഷിക്കുമ്പോള്‍ ഉപയോഗിക്കുവാനുള്ള ഒരു ഫയല്‍നാമത്തിനുള്ള "
+"എക്സ്റ്റെന്‍ഷന്‍."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "ഈ പ്രൊഫൈലിനൊപ്പം ഉപയോഗിക്കുവാനുള്ള GStreamer പൈപ്പ് ലൈന്‍."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ഓഡിയോ പ്രൊഫൈലിനുള്ള ഒരു ചെറുനാമം"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ഓഡിയോ പ്രൊഫൈലിനുള്ള ചെറിയ നാമം. തെരഞ്ഞെടുത്തവയില്‍ ഉപയോഗിക്കുന്നതിനും പ്രൊഫൈല്‍ "
+"തിരിച്ചറിയുന്നതിനും ഇതുപയോഗിക്കുന്നു."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD നിലവാരം, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD നിലവാരം, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD നിലവാരം, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "സി.ഡി. നിലവാരം, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD നിലവാരം, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ഓഡിയോ റിക്കോര്‍ഡിങ് പ്രൊഫൈലുകളുടെ പട്ടിക. /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles-നോടു് അനുബന്ധിച്ചുള്ള സബ്ഡയറക്ടറികള്‍ക്ക് പേരിടുന്നതിനുള്ള സ്ട്രിങുകള്‍ പട്ടികയിലടങ്ങുന്നു."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "പ്റൊഫൈലുകളുടെ പട്ടിക"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "ഈ പ്റൊഫൈലിന്‍റെ സ്വതവേയുളള ഡീഫോള്‍ട്ട് ഫയല്‍ എക്സ്റ്റെന്‍ഷന്‍"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ഉപയോഗിക്കുന്ന ഭാഗികമായ GStreamer പൈപ്പ് ലൈന്‍"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"സിഡി രീതിയ്ക്കുള്ള ഓഡിയോയിലേക്ക് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു, പക്ഷേ കുറഞ്ഞ കംപ്രഷന്‍ "
+"കോഡക്കോടെ. നിങ്ങള്‍ക്കു് പിന്നീട് ഈ ഫയല്‍ ചിട്ടപ്പെടുത്തുകയോ സിഡിയിലേക്ക് പകര്‍ത്തുകയോ "
+"ചെയ്യുന്നതിനായി ഇതുപയോഗിക്കുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"സിഡി രീതിയ്ക്കുള്ള ഓഡിയോയിലേക്ക് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു, പക്ഷേ കുറഞ്ഞ കംപ്രഷന്‍ "
+"കോഡക്കോടെ. സിഡി എക്സ്ട്രാക്ഷനും റേഡിയോ റിക്കോര്‍ഡിങിനുമായി ഇതുപയോഗിക്കുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"സിഡി രീതിയ്ക്കുള്ള ഓഡിയോയിലേക്ക് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു, പക്ഷേ കുറഞ്ഞ ACC "
+"കോഡക്കോടെ. ACC കോഡക് മാത്രം പിന്തുണയ്ക്കുന്ന ഉപകരണങ്ങളിലേക്ക് ഫയലുകളെ പകര്‍ത്തുന്നിനായി "
+"ഇതുപയോഗിക്കുക. കുറിപ്പു്: ഇതൊരുപക്ഷേ, നിയമ വിരുദ്ധമാകാം., ദയവായി നിങ്ങളുടെ അഭിഭാഷകനുമായി "
+"ബന്ധപ്പെടുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"സിഡി രീതിയ്ക്കുള്ള ഓഡിയോയിലേക്ക് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു, പക്ഷേ കുറഞ്ഞ MP2 "
+"കോഡക്കോടെ. MP2 കോഡക് മാത്രം പിന്തുണയ്ക്കുന്ന ഉപകരണങ്ങളിലേക്ക് ഫയലുകളെ പകര്‍ത്തുന്നിനായി "
+"ഇതുപയോഗിക്കുക. കുറിപ്പു്: ഇതൊരുപക്ഷേ, നിയമ വിരുദ്ധമാകാം., ദയവായി നിങ്ങളുടെ അഭിഭാഷകനുമായി "
+"ബന്ധപ്പെടുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"സിഡി രീതിയ്ക്കുള്ള ഓഡിയോയിലേക്ക് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു, പക്ഷേ കുറഞ്ഞ MP3 "
+"കോഡക്കോടെ. MP3 കോഡക് മാത്രം പിന്തുണയ്ക്കുന്ന ഉപകരണങ്ങളിലേക്ക് ഫയലുകളെ പകര്‍ത്തുന്നിനായി "
+"ഇതുപയോഗിക്കുക. കുറിപ്പു്: ഇതൊരുപക്ഷേ, നിയമ വിരുദ്ധമാകാം., ദയവായി നിങ്ങളുടെ അഭിഭാഷകനുമായി "
+"ബന്ധപ്പെടുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"നഷ്ടംകുറഞ്ഞ ശബ്ദം നിലവാരമുള്ള ഓഡിയോയിലേക്കു് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു. "
+"റിക്കോര്‍ഡിങിനും പ്രസംഗം ചിട്ടപ്പെടുത്തുന്നതിനും ഇതുപയോഗിക്കുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"കുറഞ്ഞ ശബ്ദം നിലവാരമുള്ള ഓഡിയോയിലേക്കു് വേര്‍തിരിക്കുന്നതിനായി ഉപയോഗിക്കുന്നു. "
+"ചിട്ടപ്പെടുത്തേണ്ടാത്ത പ്രസംഗത്തിനായി ഇതുപയോഗിക്കുക."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voice, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voice, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "ഈ പ്റൊഫൈല്‍ ഉപയോഗിക്കണമോ എന്ന്."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "ഈ പ്റൊഫൈല്‍ ഉപയോഗിക്കുകയോ പ്റദറ്‍ശിപ്പിക്കുകയോ ചെയ്യണമോ എന്ന്."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "ശബ്ദം ഇല്ല"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "ബിള്‍ട്ടിന്‍"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ഇവന്റ് ശബ്ദം പരീക്ഷിക്കുന്നു"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "പ്രമേയത്തില്‍ നിന്നും"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "തരം"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ശബ്ദ _പ്രമേയം:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "മുന്നറിയിപ്പ് ശബ്ദം _തെരഞ്ഞെടുക്കുക:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "_ജാലകം, ബട്ടണ്‍ ശബ്ദങ്ങള്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "മുന്നറിയിപ്പ് ശബ്ദം"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "ജാലകങ്ങളും ബട്ടണുകളും"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "ബട്ടണ്‍ അമര്‍ത്തി"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "ടൊഗിള്‍ ബട്ടണ്‍ ക്ലിക്ക് ചെയ്തു"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "ജാലകം വലുതാക്കി"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "ജാലകം വലുതാക്കിയതുപേക്ഷിച്ചു"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "ജാലകം ചെറുതാക്കി"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "പണിയിടം"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "സ്ഥാനംഅകത്തു കടക്കുക"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "പുറത്ത് കടക്കുക"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "പുതിയ ഇ-മെയില്‍"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ചവറ്റുകൊട്ട കാലിയാക്കുക"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "വലിയ പ്രവര്‍ത്തി പൂര്‍ത്തിയായി (ഡൌണ്‍ലോട് ചെയ്യുക, സിഡി പകര്‍ത്തല്‍ എന്നിവ.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "മുന്നറിയിപ്പ്"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "വിവരം അല്ലെങ്കില്‍ ചോദ്യം"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "മുന്നറിയിപ്പ്"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ടെറര്‍പിശക്"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "ബാറ്ററി മുന്നറിയിപ്പ്"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "ശബ്ദ ഫയല്‍ തെരഞ്ഞെടുക്കുക"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "സൌണ്ട് ക്ളിപ്പ്ശബ്ദ ഫലുകള്‍"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "ഇച്ഛാനുസൃതം..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "ശബ്ദ പ്രമേയം:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "ജാലകം, ബട്ടണ്‍ ശബ്ദങ്ങള്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "ബാര്‍ക്ക്"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "ഡ്രിപ്"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ഗ്ലാസ്"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "സോണാര്‍"
diff --git a/po/mn.po b/po/mn.po
new file mode 100644
index 0000000..ad802c9
--- /dev/null
+++ b/po/mn.po
@@ -0,0 +1,2331 @@
+# translation of mn.po to Mongolian
+# translation of mate-media.mate-2-4.po to Mongolian
+# translation of mate-media.HEAD.po to Mongolian
+# translation of mate-media.HEAD.mn.po to Mongolian
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+# Sukhochir <[email protected]>, 2003.
+# Sanlig Badral <[email protected]>, 2003.
+# Sanlig Badral <[email protected]>, 2003, 2004.
+# Sanlig Badral <[email protected]>, 2003, 2004, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: mn\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-08-15 23:35+0200\n"
+"PO-Revision-Date: 2006-08-15 23:36+0200\n"
+"Last-Translator: Badral <[email protected]>\n"
+"Language-Team: Mongolian <[email protected]>\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.2\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "CD лавлах руу хандах серверийн хаяг"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Сервер рүү илгээх мэдээлэл"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Порт"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Серверийн нэр"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Серверийн төрөл"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Бүх лавлахтай илгээх хостын нэр"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Серверийн өгөгдлийн баазтай ажиллах портын дугаар"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"CD-лавлахтай холбох серверийн төрөл. Боломжит утга: 0 (FreeDB-Round-Robin-"
+"Server), 1 (өөр FreeDB-Server) 2 (өөр сервер)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Хэрэглэгчийн нэр"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Бүх лавлахтай илгээх хэрэглэгчийн нэр"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Энэ түлхүүр нь серверт CD-лавлах холбогчид илгээх хэрэглэгчийн мэдээллийг "
+"тодорхойлно. Боломжит утга: 0 (Мэдээлэл илгээхгүй), 1 (Үнэн зөв мэдээлэл) 3 "
+"(бусад мэдээлэл)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Таны хостын нэр"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Тусламж үзүүлэх үед алдаа гарлаа: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Мэдээлэл _илгээхгүй"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Бодит _мэдээг илгээх"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "_Бусад мэдээг илгээх:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Нэр:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Хостын нэр:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Нэвтрэх мэдээлэл"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Давтах FreeDB сервер"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Бусад _FreeDB сервер"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Сервер"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Байршил"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "Серверийн жагсаалтыг _сэргээх"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Бусад с_ервер:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Хостын нэр:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "Пор_т:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "CD өгөгдлийн сангийн давуу эрх"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Нэрлэгдээгүй/ Нэрлэгдээгүй"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1361
+msgid "Unknown"
+msgstr "Нэрлэгдээгүй"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Олон үр дүн..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Өгөгдлийн санд хэд хэдэн тохирох үр дүн олдлоо.\n"
+"Доорх жагсаалтаас хамгийн илүү тохирохыг нь сонгоно уу."
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Ангилал"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Дискийн ID "
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Зохиогч ба нэр"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Тодорхойгүй зам"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "CD Өгөгдлийн сангийн сервер"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "CD өгөгдлийн сангийн серверийн тохиргоог өөрчлөх"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Блюз"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Классик рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Кантри"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Бүжиг"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Диско"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Гранж"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Хип-Хоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Жааз"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Металл"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Шинэ үе"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Хуучин үе"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Бусад"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "Рок&блюз"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Рэггей"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Техно"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Индастриал"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Сонголтууд"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ска"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Хортой металл"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Зөрчилдөөн"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Дууны зам"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Евро-техно"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Орчин"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Трип-хоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Чимээтэй"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Джаз+Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Нэгдэл"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Транс"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Классик"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Төхөөрөмжийн хэсэг"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Хүчил"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "Байшин"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Тоглоом"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Дууны Клип"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Эвангел"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Шуугиан"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Басс"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Сэтгэл"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Зай"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Бясалгал"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Инструментал поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Инструментал рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ардын"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Бурхны"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Даарквейв"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Техно-индустриал"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Электрон"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Поп-Хүмүүс"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Евро бүжиг"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Мөрөөдөл"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Өмнө зүгийн рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Хошин шог"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Культ"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Хүнд рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Шилдэг 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Христиан рэп"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Поп/Фанк"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Ширэнгэн ой"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Америк маягийн"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Кабаре"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Шинэ аялгуу"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Өөртөө итгэлтэй"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Рэйв"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Шоутюнес"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Чиргүүл"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Овгийн"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Асид панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Асид джаз"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Полька"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Хуучны үеийн"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Хөгжмийн"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Рок-н-ролл"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Хүнд-рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Фолк"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Фолк/Рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Ардын фолк"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Хэмнэл"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Идэвхитэй нэгдэл"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Би-Боп"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Латин Америк"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Сэргээгч"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Кельтик"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Блюгрэсс"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Авангард"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Бурхны рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Дэвшилтэт рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Өөртөө итгэлтэй рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Симфони рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Удаан рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Том хамтлаг"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Хоор дуу"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Зөөлөн намуун"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Сонсгол"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Шог"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Яриа"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Шансон"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Дуүрь"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Чаэмбэр Хөгжим"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Сонат"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Симфони"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Бүүти басс"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Примус"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Порно Грүүв"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Уран элэглэл"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Удаан Джейм"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Клуб"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Танго"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Самба"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Ардын урлаг"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Баллад"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Пауэр баллада"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Сэтгэлийн хэмнэл"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Чөлөөт стиль"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Дуэт"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Панк-рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Соло бөмбөр"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "А капелла"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Евро-Байшин"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Бүжгийн талбай"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Гоаү"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Бөмбөр ба Басс"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Клуб-Байшин"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Хардкоре"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Террор"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Индий"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "Брит-поп"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Негр панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Польш панк"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Бийт"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Христиан Гангстэ Реп"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Хөнгөн-металл"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "-металл"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Замын уулзвар"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Өнөөгийн христ"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Христ рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Меренга"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Сальса"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Аэнимэ"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "ЖПоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Синтпоп"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Ну-Металл"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Арт-рок"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Тодорхойлогдоогүй зохиогч"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Тодорхойлогдоогүй цомог"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "ID диск засварлаж байна: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Дискний дэлгэрэнгүй тохиргоог нууцлах"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Дискний дэлгэрэнгүй тохиргоог харуулах"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Сонголтын нэмэлт замыг нууцлах"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Сонголтын нэмэлт замыг харуулах"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Дискийн ID-г засварлах"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Зохиогч:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Дискийн нэр:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Дискийн т_айлбар:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Төрөл:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Он:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Нэр"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Үргэлжлэх хугацаа"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "Нэмэлт _замын өгөгдөл:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "CDDB дуу засварлагч"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"CDDB дуу засварлагчийг үүсгэх боломжгүй.\n"
+"Өөр CDDB дуу засварлагчид хуулж ажиллуулж байна.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD дэлгэц"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "Тоглож буй цомог, зохиогч ба хугацааны тухай мэдээлэлийг харуулж байна"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Хугацааны мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Идэвхтэй дууны тоглосон хугацааг харуулах мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Мэдээллийн мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Мэдээллийг үзүүлэх мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Зохиогчийн мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Зохиогчийн нэрсийг үзүүлэх мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Цомогийн мөр"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Цомогийн нэрийг үзүүлэх мөр"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Тоглох"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Түр зогсоох"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"%s - %s тоглуулж байна\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Тоглуулж байна\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Түр зогсоосон"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "СD тоглуулагч"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Зогсоосон"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Дискний алдаа"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Диск байхгүй байна"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Хоосон диск"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Дискний төхөөрөмж нээлттэй байна"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "Өгөгдөлтэй CD"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "CD төхөөрөмж байхгүй байна"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Дискний төхөөрөмжийн алдаа"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "MATE -д зориулсан CD тоглуулагч"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr "CDDB-ийн агуулга өөрчлөгдсөн байна"
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "CDDB-ийн өмнөх агуулгыг устгахын тулд 'Тийм' сонго."
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr "Та үргэлжлүүлэхийг хүсч байна уу?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "Дуу %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Танд %s-д хандах эрх алга байна."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s CD төхөөрөмжөөс ирж буй мэдээлэл алдаатай байна. \n"
+"Иймээс:\n"
+"а) Таны машинд CD төхөөрөмж тохирохгүй байна\n"
+"б) CD төхөөрөмжид хандах эрх зөв тодорхойлогдоогүй байна\n"
+"в) %s CD төхөөрөмж алга.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Чиглэл"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "Самбарын чиглэл"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Тодорхойлогдоогүй"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "Тогло / Түр зогс"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "Зогс"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "Ө_мнөх"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "_Дараах"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Диск гаргах"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:1986
+msgid "_Help"
+msgstr "_Тусламж"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Тухай"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Гарах"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"CD төхөөрөмж байхгүй байна. Энэ нь CD тоглуулагч ажиллах \n"
+"боломжгүй. 'Төхөөрөмж сонгох' товч дарж төхөөрөмжөө\n"
+"сонгох эсвэл 'Гарах' товч дарж CD тоглуулагчаас гарна."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Төхөөрөмж сонгох"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "CD төхөөрөмж алга"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"CD тоглуулагч зөв ажиллаж чадахгүй.\n"
+"\n"
+"Алдаатай холбоотой дэлгэрэнгүй мэдээлийг авах бол 'Дэлгэрэнгүй'-г дар.\n"
+"\n"
+"'Төхөөрөмж суулгах' товч дарвал та төхөөрөмжөө сонгоно эсвэл 'Гарах' товч "
+"дарж CD тоглуулагчаас гарна."
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "Тодруулга"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "Төхөөрөмж сонгох"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Хүчингүй CD төхөөрөмж"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Байрлал"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Тохиргоог нээх"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Тохиргоо"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Дууны жагсаалт"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Дуу хянагчийг нээх"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Дуу хянагч"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Тогло./Түр зогс"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Зогс"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Өмнөх дуу"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Өмнөх"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Дахих"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Сүүлийн дуу"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Дараагийн дуу"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "CD гаргах"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Гаргах"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "CD төхөөрөмж хэрэглэгдэж байна"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Хэрвээ CD тоглуулагч х.программ ажиллаж байвал эхлүүлнэ"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Эхлэлд CD тоглуулах"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr "Хүснэгтийг тэмдэглэж эхлэх"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1028
+msgid "Cannot create player"
+msgstr "Тоглогчийг үүсгэх боломжгүй"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "CD ээс дуу тоглуулах"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "CD тоглуулагчийн дуу"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "CD тоглуулагчийн сэдэв"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Төхөөрөмжийн зам"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr "Үлдсэн хугацааг харуулах уу?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "CD тоглуулагч дуусахад CD-г түлхэж гаргах уу?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr "CD тоглуулагчийг тоглож байх үед хугацааг хэрхэн харуулах вэ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "CD тоглуулагч эхлүүлэхэд тоглуулах уу?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "CD тоглуулагч дуусах үед CD-г түлхэж гаргах уу?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "CD тоглуулахын тулд CD-тоглуулагчийн хэрэглэх ёстой CD-төхөөрөмжний зам"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "CD-тоглуулагчийн харагдацад ямар загвар хэрэглэх?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "CD-тоглуулагч эхлэхэд хэр чанга дуутай байх вэ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "CD-тоглуулагч эхлэхэд CD тоглуулж эхлэх үү?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "CD түлхэж гаргахад алдаа гарлаа: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Энэ нь тухайн CD тоглуулагчийг ажиллуулах боломжгүйг илэрхийлж байна."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Төхөөрөмж тохируулахад алдаа гарлаа"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "CD тоглуулагчийн тохиргоонууд"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_Төхөөрөмж:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "Харьцаа"
+
+#: ../mate-cd/preferences.c:652
+msgid "Start _playback when CD Player starts"
+msgstr "CD тоглуулагч эхлэхэд _тоглуулж эхлэх"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start playback when CD Player starts"
+msgstr "CD тоглуулагч эхлэхэд тоглож эхлэх"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "CD тоглуулагчийг хаах үед CD _түлхэхийг оролдох"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "CD тоглуулагчийг хаах үед CD түлхэхийг оролдох"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "Загварууд"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "_Загварыг сонгох:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Дууны клипуудыг бичих"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Дуу Бичигч"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1689 ../grecord/src/gsr-window.c:2452
+msgid "Untitled"
+msgstr "Гарчиггүй"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1691
+#, c-format
+msgid "Untitled-%d"
+msgstr "Гарчиггүй-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s элемэнтийг үүсгэж чадсангүй.\n"
+"'%s' горимоос '%s' plug-in- ийг суулгана уу.\n"
+"gst-inspect-0.10 %s\n"
+" ажиллахад суулгалт зөв эсэхийг шалган\n"
+"гноме-дуу-бичигчийг дахин эхлүүлнэ үү"
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr "Таньд хэрэгтэй plug- in-үүд байхгүй байна."
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "цаг"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "цаг"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "минут"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "минут"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "секунд"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "секунд"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Файл нээх"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Файл ачаалах боломжгүй:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1492
+#: ../grecord/src/gsr-window.c:1742 ../grecord/src/gsr-window.c:2281
+msgid "Ready"
+msgstr "Бэлэн"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Орлуулах"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" нэртэй файл байна.\n"
+"Та үүнийг хадгалж байгаагаараа солихыг хүсч байна уу?"
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" файлыг хадгалж чадахгүй"
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Файлыг хадгалах"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s нь замдаа суулгагдсангүй"
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s эхлүүлэх үед алдаа гарлаа: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Хаахаас өмнө \"%s\" файлыг хадгалах уу?"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr "_Хадгалахгүйгээр хаах"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Question"
+msgstr "Асуулт"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (хадгалагдсангүй)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Мэдэгдээгүй хэмжээ"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kГц"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kб/с"
+
+#: ../grecord/src/gsr-window.c:1006
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kб/с (таамаглал)"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "%s Мэдээлэл"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2226
+msgid "File Information"
+msgstr "Файлын мэдээлэл"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Хавтас:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2241
+msgid "Filename:"
+msgstr "Файлын нэр:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Файлын хэмжээ:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Дууны мэдээлэл"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "Файлын үргэлжлэх хугацаа:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Сувгуудын тоо:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Жишээний үнэлэмж:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Бит үнэлэмж:"
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE-д зориулсан дуу бичигч\n"
+
+#: ../grecord/src/gsr-window.c:1464
+msgid "Playing..."
+msgstr "Тоглуулж байна..."
+
+#: ../grecord/src/gsr-window.c:1593
+msgid "MateConf audio output"
+msgstr "MateConf-ийн дууны гарц"
+
+#: ../grecord/src/gsr-window.c:1602 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "Тоглуулах"
+
+#: ../grecord/src/gsr-window.c:1680
+msgid "Recording..."
+msgstr "Бичлэг хийж байна..."
+
+#: ../grecord/src/gsr-window.c:1760
+msgid "MateConf audio recording"
+msgstr "MateConf дуу бичиж байна"
+
+#: ../grecord/src/gsr-window.c:1769
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr ""
+"Таны дуу барих тохиргоо хүчингүй байна. Мултимедиа тохиргоонд тэднийг засна "
+"уу."
+
+#: ../grecord/src/gsr-window.c:1852
+msgid "file output"
+msgstr "файлын гарц"
+
+#: ../grecord/src/gsr-window.c:1881
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' дууны профилыг шалгаж чадахгүй байна."
+
+#: ../grecord/src/gsr-window.c:1897
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' дууны профилаар барьж чадахгүй байна."
+
+#: ../grecord/src/gsr-window.c:1907
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' дууны профилаар файлыг бичиж чадахгүй."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1958
+msgid "_File"
+msgstr "Файл"
+
+#: ../grecord/src/gsr-window.c:1960
+msgid "Create a new sample"
+msgstr "Шинэ жишээ үүсгэх"
+
+#: ../grecord/src/gsr-window.c:1961
+msgid "_Open..."
+msgstr "Нээх"
+
+#: ../grecord/src/gsr-window.c:1962
+msgid "Open a file"
+msgstr "Файл нээх"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Save the current file"
+msgstr "Идэвхтэй файлыг хадгалах"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "Save _As..."
+msgstr "_Нэрээр хадгалах"
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Save the current file with a different name"
+msgstr "Идэвхтэй файлыг өөр нэрээр хадгалах"
+
+#: ../grecord/src/gsr-window.c:1967
+msgid "Open Volu_me Control"
+msgstr "_Дуу хянагчийг нээх"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Open the audio mixer"
+msgstr "Дууны найруулагч нээх"
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Show information about the current file"
+msgstr "Идэвхтэй файлын тухай мэдээллийг харуулах"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Close the current file"
+msgstr "Идэвхтэй файлыг хаах"
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Quit the program"
+msgstr "Программаас гарах"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1977
+msgid "_Control"
+msgstr "_Удирдлага"
+
+#: ../grecord/src/gsr-window.c:1979
+msgid "Record sound"
+msgstr "Дуу бичлэг"
+
+#: ../grecord/src/gsr-window.c:1981
+msgid "Play sound"
+msgstr "Дуу тоглуулах"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Stop sound"
+msgstr "Дууг зогсоох"
+
+#: ../grecord/src/gsr-window.c:1988
+msgid "Open the manual"
+msgstr "Хэрэглэх зааврыг нээх"
+
+#: ../grecord/src/gsr-window.c:1990
+msgid "About this application"
+msgstr "Програмын тухай"
+
+#: ../grecord/src/gsr-window.c:2111
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml. ачаалж чадахгүй. Програм магадгүй зөв суусангүй."
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open"
+msgstr "Нээх"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Save"
+msgstr "Хадгалах"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Save As"
+msgstr "...аар Хадгалах"
+
+#: ../grecord/src/gsr-window.c:2192
+msgid "Record from input:"
+msgstr "Оролтноос бичих:"
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Record as:"
+msgstr "Бичлэг:"
+
+#: ../grecord/src/gsr-window.c:2247
+msgid "<none>"
+msgstr "<байхгүй>"
+
+#: ../grecord/src/gsr-window.c:2256
+msgid "Length:"
+msgstr "Үргэлжлэл:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Дууны түвшиг тохируулах"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Дууны хянагч"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Цонхны өндөр"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Цонхны өндөрийг харуулах болно"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Цонхны өргөн"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Цонхны өргөнийг харуулах болно"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "Тэр чигээр нь"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr "Холбогчууд"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Сонголтууд"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Үл мэдэгдэх дууны хянагч %d"
+
+#: ../gst-mixer/src/main.c:204
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Найруулагч GStreamer плагин ба/эсвэл төхөөрөмж олдсонгүй."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:118
+msgid "Volume Control Preferences"
+msgstr "Дууны хянагчийн тохиргоо"
+
+#: ../gst-mixer/src/preferences.c:131
+msgid "_Select tracks to be visible:"
+msgstr "_Харагдуулахаар дууг сонгоно уу:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Дууг хаах/Дууг үл хаах %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "Дуу %s: дууг хаах"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr "%s -ээс дуу баригчийг шилжүүлэх"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "Дуу %s: дуу баригч"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Сонголт"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "моно"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "зүүн"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "баруун"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "зүүн өмнө"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "баруун өмнө"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "зүүн дэвсгэр"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "баруун дэвсгэр"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "урд дундах"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "зүүн зах"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "баруун зах"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "Нэрлэгдээгүй"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$s дэх %1$s сувгийн дуу"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Дуу %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s дууны %1$d суваг"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "%s дуу, %d суваг"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s сувгуудыг хамтад нь түгжих"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "%s дуу: сувгуудыг хамтад нь түгжих"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Төхөөрөмж солих"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Янз бүрийн төхөөрөмжийн дууг хянах"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Төхөөрөмжийг %s рүү солих"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Дууны хянагч: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr "Санлигийн Бадрал <[email protected]>"
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer дээр суурилсан дуу хянагч програм"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Үндсэн цонхыг яаруулах боломжгүй"
+
+#: ../gstreamer-properties/gstreamer-properties.c:432
+msgid "Failed to load glade file; please check your installation."
+msgstr "Гэрлийн файлыг ачаалж болохгүй; зөв суулгасан эсэхээ шалгана уу."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer програмуудын анхдагч утгыг тогтоох"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Мултимедиа систем тэмдэглэгч"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Стандарт Оролтын Плагин</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Стандарт Гаралтын Плагин</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Туршиж байна...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Дуу авиа"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Дуусгахын тулд ОК товч дар."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "Дамжуулах _шугам:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "_Туршилт"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Дамжуулах шугамыг туршиж байна"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Видео"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Оролт:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Гаралт:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Дамжуулах шугам:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Туршилт"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Хэрэглэгч тод."
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s'-ны дамжуулах шугамны туршилтыг явуулах боломжгүй"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Тусламж үзүүлэх үед алдаа гарлаа: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "%s профил боловсруулах"
+
+#: ../profiles/audio-profile.c:103
+msgid "<no name>"
+msgstr "<нэргүй>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<тайлбар алга>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio профилын жагсаалт авч байх үед алдаа гарлаа. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Дууны профилын жагсаалтын өөрчлөлтийн мэдээг бүртгүүлэхэд алдаа гарлаа. (%"
+"s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Профил лавлах %s-г орхих үед алдаа гарлаа. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "Таних тэмдэг"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Засах"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Та нэг юмуу хэд хэдэн устгах профилээ сонгоно уу."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Энэ профилыг устгах уу?\n"
+msgstr[1] "Энэ %d профилуудыг устгах уу?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" профилыг устгах уу?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Профил устгах"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE дууны профил засах"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Профилууд:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Танд \"%s\" профил хэдийнэ байна"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Алдаа (НАМАЙГЗАС): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" файл дутуу байна. Энэ нь програм зөв суугаагүй тул диалог цонх "
+"харагдах боломжгүй байна гэсэн үг."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Дууны профилыг засах"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "Файлын ө_ргөтгөл:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Шинэ профил"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Профил тодорхойлолт:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "Профил _Тодорхойлолт:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "Профилын _нэр:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Идэвхижүүлэх?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "Үү_сгэх"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "_GStreamer шугам:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "_Профилын нэр:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Дууны профилын тодорхойлолт"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Цаашдын мэдээллийг агуулсан ба хэзээ энэ профилыг хэрэглэхийг тодорхойлсон "
+"профилын тайлбар тодорхойлолт."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Энэ профилд кодчлогдож хадгалагдах файлуудад хэрэглэгдэх файлын өргөтгөл."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Энэ профилд хэрэглэх хэсгийн GStreamer дамжуулах шугам."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Дууны профилын богино нэр"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Аудио-профилын товч нэр. Энэ нь тэмдэглэгээнд хэрэглэгдэх ба профилыг "
+"давхцуулахгүйгээр тодорхойлно."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "CD чанар, Алдагдалгүй"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "CD чанар, Алдагдалтай"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Дуу бичилтийн профилын жагсаалт. Жагсаалт тэмдэгт мөрөөр нэрлэгдсэн »/system/"
+"gstreamer/@GST_MAJORMINOR@/audio/profiles« -тайхарьцангуй дэд лавлахууд "
+"агуулна."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Профилын жагсаалт"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Энэ профилын стандарт файлын өргөтгөл"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "Хэсгийн GStreamer дамжуулах шугам хэрэглэгдсэн"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-чанарын дуу руу хөрвүүлэхэд хэрэглэгдэнэ, гэхдээ алдаагүй (гэхдээ "
+"шахалтын үед алдаа гарахгүй) шахдаг кодек-оор. Үүнийг та дараа файл засах "
+"буюу CD-д хуулахад хэрэглэнэ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-чанарын дуу руу хөрвүүлэхэд хэрэглэсэн, гэхдээ алдаатай (гэхдээ шахалтын "
+"үед алдаатай) шахдаг кодек-оор.Үүнийг CD гаргах болон дуу бичихэд хэрэглэдэг."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Авианы чанарыг алдаагүй хувиргахад хэрэглэсэн. Үүнийг дуу бичихэд болон "
+"өгүүллийг өөрчлөхөд хэрэглэнэ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Авианы чанарыг алдаатай хувиргахад хэрэглэсэн. Үүнийг засварлах шаардлагагүй "
+"өгүүллийг бичихэд хэрэглэнэ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr "Авиа, алдаагүй"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr "Авиа, алдаатай"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Энэ профил хэрэглэгдэх эсвэл үгүй эсэх"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Энэ профилыг хэрэглэх эсвэл харуулах эсэх."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Дууны сервертэй холбогдох боломжгүй байна.\n"
+"Командын оролт дээрх 'esd'-ийг ажиллуулна уу."
+
+#: ../vu-meter/main.c:229
+msgid "Specify the X position of the meter."
+msgstr "Хэмжигч дээрх Х-координатыг тодорхойлох"
+
+#: ../vu-meter/main.c:230
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:232
+msgid "Specify the Y position of the meter."
+msgstr "Хэмжигч дээрх Y-координатыг тодорхойлох"
+
+#: ../vu-meter/main.c:233
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:235
+msgid "Connect to the esd server on this host."
+msgstr "Энэ систем дээрх esd сервертэй холболт тогтоох"
+
+#: ../vu-meter/main.c:236
+msgid "HOST"
+msgstr "ХОСТ"
+
+#: ../vu-meter/main.c:238
+msgid "Open a vertical version of the meter."
+msgstr "Хэмжигчийн босоо хувилбарыг нээнэ"
+
+#: ../vu-meter/main.c:240
+msgid "Act as recording level meter."
+msgstr "Бичилтийн түвшин хэмжигчийн адил ажилладаг"
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Хостын нэр: %s\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Бичилтийн түвшин"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Дуу хэмжигч"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Бичилтийн оролтын дууг илэрхийлэгч"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Бичилтийн түвшинг харах"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Дуу авиа гаргалтыг илэрхийлэгч"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr "Дууны чанга шалгахы"
+
diff --git a/po/mr.po b/po/mr.po
new file mode 100644
index 0000000..9b65586
--- /dev/null
+++ b/po/mr.po
@@ -0,0 +1,1504 @@
+# translation of mr.po to Marathi
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Rahul Bhalerao <[email protected]>, 2006.
+# Sandeep Shedmake <[email protected]>, 2008, 2009.
+# Sandeep Shedmake <[email protected]>, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mr\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-04-05 10:18+0000\n"
+"PO-Revision-Date: 2010-04-13 12:08+0530\n"
+"Last-Translator: Sandeep Shedmake <[email protected]>\n"
+"Language-Team: Marathi <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "डेस्कटॉप ध्वनिमान नियंत्रण दाखवा"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ध्वनिमान नियंत्रण"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "आवाज ध्वनिमान व आवाज घटना बदलवा"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "आवाज"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "डिबगींग कोड कार्यान्वीत करा"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "या अनुप्रयोगची आवृत्ती"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE ध्वनिमान नियंत्रण ऍपलेट"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "आवाज प्रणालीच्या प्रतिसाद करीता प्रतिक्षा करत आहे"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "प्रारंभ पान"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE ध्वनिमान नियंत्रण"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "आउटपुट"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "इंपुट"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "डावा"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "उजवा"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "पाठीमागचे"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "समारचे"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "किमान"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "कमाल"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "समतोल (_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "फुसट (_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "सबवूफर (_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "विनऍप्लिफाइड्"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "मंद"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "प्रोफाइल (_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "अकार्यान्वीत"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u इंपुट"
+msgstr[1] "%u इंपुटस्"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "प्रणाली आवाज"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "कनेक्टर (_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "पिक् शोधा"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "नाव"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "साधन"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "आउटपुट ध्वनिमान (_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "आवाज प्रभाव"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "सतर्कता ध्वनिमान (_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "हार्डवेअर"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "संरचना करीता उपकरन नीवडा (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "निवडलेल्या साधन करीता संयोजना:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "इंपुट ध्वनिमान (_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "इंपुट स्तर:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "आवाज इंपुट करीता उपकरन नीवडा (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "आवाज आउटपुट करीता उपकरन निवडा (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "अनुप्रयोग"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "अनुप्रयोग वर्तमानक्षणी ऑडिओ चालवत किंवा रेकॉर्ड करत आहे."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "आवाज आवड निवड"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "आवाज आवड निवड सुरू करण्यास अपयशी: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "मंद करा (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "आवाज आवड निवड (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "मंद केले"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ऑडिओ क्लिप रेकॉर्ड करा"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "ऑडिओ रेकॉर्डर"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "विनाशिर्षक"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "विनाशिर्षक-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s घटक बनवू शकला नाही.\n"
+"कृपया '%s' घटक पासून '%s' प्लगईन प्रतिष्ठापीत करा.\n"
+" gst-inspect-0.10 %s चालवून\n"
+"प्रतिष्ठापन बीनचूक आहे याची तपासणी करा \n"
+"व mate-sound-recorder पुन्हा सुरू करा."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"कृपया संयोजना तपासा.\n"
+"आवश्यक प्लगईन तुमच्याकडे नसतील."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld मिनिट"
+msgstr[1] "%ld मिनिट"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld तास"
+msgstr[1] "%ld तास"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld सेकंद"
+msgstr[1] "%ld सेकंद"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s व %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s व %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "फाइल उघडा"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"फाइल लोड करू शकत नाही:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "सज्ज"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "बदलवा (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" फाइल आधिपासूनच अस्तित्वात आहे. \n"
+"तुम्हाला त्यास संचयीत करत असलेल्याशी बदलवायचे?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "फाईल साठवता आली नाही \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "फाइल अशी संग्रहा"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s मार्गावर प्रतिष्ठापित नाही."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s प्रारंभण्यात चूक झाली: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "बंद करण्यापूर्वी रेकॉर्डींग साठवायचे?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "रेकॉर्डींग साठवा?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "सुरक्षित न करता बंद करा (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "न साठवता पुढे चालू ठेवा (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "प्रश्न"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (सुरक्षित केले नाही)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu बाइट)"
+msgstr[1] "%s (%llu बाइट)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "अपरिचीत आकार"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "अपरिचित"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (अंदाजे)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (मोनो)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (स्टीरियो)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr " %s माहिती"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "फाइल माहिती"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "संचयीका:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "फाइलनाव:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "फाइल आकार:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ऑडिओ माहिती"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "फाइल अवधी:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "वाहिनींची संख्या:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "सॅम्पल दर:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "बिट दर:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE करीता आवाज रेकॉर्डर\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "चालवत आहे..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf आडिओ आउटपुट"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "प्लेबॅक"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "रेकॉर्ड करत आहे..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf ऑडिओ रेकॉर्डिंग"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"तुमचे ऑडिओ प्राप्ती संयोजना अवैध आहे. कृपया त्यांस \"Sound Preferences\" सह प्रणाली-"
+"प्राधान्यता मेन्यू येथे जाऊन सुस्थीत करा."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "फाइल आउटपुट"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "स्तर"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ऑडिओ प्रोफाइल वाचू शकले नाही. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ऑडिओ प्रोफाइल वापरुन प्राप्त करता आले नाही. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ऑडिओ प्रोफाइलचा वापर करून फाइल करीता लिहू शकले नाही. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "फाइल(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "नविन नमूना बनवा"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "फाइल उघडा"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "सद्याची फाइल सुरक्षित करा"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "सद्याची फाइल वेगळे नाव देउन सुरक्षित ठेवा"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ध्वनिमान नियंत्रण उघडा (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "ऑडिओ मिश्रक उघडा"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "सद्याचे फाइल विषयी माहिती दर्शवा"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "सद्याची फाइल बंद करा "
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "कार्यक्रम सोडून द्या"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "नियंत्रण (_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "ऑडिओ रेकॉर्ड करा"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "ऑडिओ वाजवा"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "ऑडिओ बंद"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "मदत(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "अनुक्रम"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "हस्तपुस्तिका उघडा"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "या अनुप्रयोगाविषयी"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml लोड करू शकले नाही. कार्यक्रम योग्यरित्या प्रतिष्ठापीत झाले नसावे"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "उघडा"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "संग्रहा"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "असे संग्रहा"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "इंपुट पासून रेकॉर्ड करा (_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "यानुरूप रेकॉर्ड करा (_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<काहीच नाही>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "लांबी:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "स्तर:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - साऊन्ड रेकॉर्डर"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "पटलची ऊंची"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "प्रदर्शित होणाऱ्या पटलची ऊंची"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "पटलची रुंदी"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "प्रदर्शित होणाऱ्या पटलची रुंदी"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "आवाज दृष्य कल्पना"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "अपरिचित ध्वनिमान नियंत्रण %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "ध्वनिमान नियंत्रीत GStreamer प्लगईन व/किंवा साधन आढळले नाही."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "रेकॉर्डींग"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "स्विचेस"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "पर्याय"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ध्वनिमान नियंत्रण प्राधान्यता"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "दृष्यास्पद होण्यासाठी मिक्सर्स् नीवडा (_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "मौन/आवाजयुक्त %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ट्रॅक %s: मौन"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s पासून ऑडिओ रेकॉर्डींग टॉगल करा"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ट्रॅक %s: ऑडिओ रेकॉर्डींग"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s पर्याय निवडा"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ट्रॅक %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "चॅनल %d चा %s ट्रॅक"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ट्रॅक %s, चॅनल %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s करीता मार्ग एकत्ररित्या कुलूप बंद करा"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ट्रॅक %s: मार्गांना एकत्रित कुलूपबंद करा"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "मोनो"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "डावा"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "उजवी"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "डावी"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "उजवीकडून"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "मागून डावे"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "मागून उजवे"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "केंद्र सम्मुख"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "डावी किनार"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "उजवी किनार"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "अपरिचित"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s चॅनलचा ध्वनिमान %s वर"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-आधारीत ध्वनिमान नियंत्रीत अनुप्रयोग"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"राहुल भालेराव <[email protected]>; संदिप शेडमाके <[email protected]>, "
+"2008, 2009; संदिप शेडमाके <[email protected]> 2009, 2010."
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ध्वनिमान नियंत्रण: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "साधन (_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "वेगळ्या यंत्रावर ध्वनिमान नियंत्रीत करा"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "काहीच नाही"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "असमर्थीत"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "पूर्वनिर्धारीत"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "मुख्य विंडो प्रारंभ करण्यास अपयशी"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI फाइल लोड करण्यास अपयशी; कृपया तुमचे प्रतिष्ठापन तपासा."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "जी-स्ट्रीमर अनुप्रयोग करीता तपशील संयोजीत करा"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "मल्टीमीडिया प्रणाली निवडकर्ता"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ऑडिओ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "समाप्तिकरीता ठिक आहे क्लिक करा."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "साधण (_e):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "पूर्वनिर्धारीत इंपुट"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "पूर्वनिर्धारीत आऊटपुट"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "पाइपलाईन (_i):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "प्लगइन (_l):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "पाइपलाईन (_n):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "चाचणी (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "पाइपलाईनची चाचणी करत आहे"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "चाचणी..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "व्हिडीओ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "साधण (_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "प्लगइन (_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "चाचणी (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "स्वशोध"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio आवाज सर्वर"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "स्वपसंत"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - सोपे प्रत्यक्षमिडीया स्तर"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X चौकट प्रणाली (Xv नाही)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X चौकट प्रणाली (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "ऑडिओ चाचणी"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "शांतता"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (उ. दा. Zoran v4l साधन)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "इंपुटची चाचणी करा"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Linux (v4l) करीता विडीओ"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Linux 2 (v4l2) करीता विडीओ"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' साठी परीक्षा पाइप लाइन बनविण्यास अपयशी"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "मदत दर्शवण्यात चूक झाली: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "प्रोफाइल \"%s\" संपादित करत आहे"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<नाव नाही>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<काही वर्णन नाही>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio प्रोफाइलं ची यादी प्राप्त करण्यात चूक झाली. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ऑडियो प्रोफाइल सूची बदल करीता सूचना सब्सक्राइब करतेवेळी त्रुटी आढळली. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "प्रोफाइल मार्ग %s विसरतेवेळी त्रुटी आढळली. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "संपादन (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "%d प्रोफाइल काढून टाकायचे?\n"
+msgstr[1] "%d प्रोफाइल काढून टाकायचे?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" प्रोफाइल काढून टाकायचे?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "प्रोफाइल काढून टाका"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE ऑडिओ प्रोफाइल संपादन करा"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "प्रोफाइलं (_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "तुमच्याकडे आधिपासूनच प्रोफाइल \"%s\" आहे"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "जी-कॉन्फ त्रुटी (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"फाइल \"%s\" आढळले नाही. याचा अनुप्रयोग योग्यारित्या प्रतिष्ठापीत नाही, ज्यामुळे संवाद "
+"दर्शविले जाऊ शकत नाही."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"उपलब्ध आदेश ओळ पर्यायची संपूर्ण सूची पहाण्याकरीता '%s --help' चालवा.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ऑडियो प्रोफाइल संपादित करा"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "प्रोफाइल वर्णन (_d):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "सक्रीय (_A)?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "फाइल विस्तार (_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer पाइपलाईन (_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "प्रोफाइल नाव (_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "नविन प्रोफाइल"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "बनवा (_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "आडिओ प्रोफाइल करीता वर्णन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "अधिक माहिती समाविष्टीत, प्रोफाइलचे वर्णन व तसे प्रोफाइल कधी वापरायचे त्याचे वर्णन."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "या प्रोफाइल सह ऐंकोडेड फाइल संचयन करतेवेळी वापरण्याजोगी फाइलनाव विस्तार."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "हे प्रोफाइल वापरण्याजोगी आंशिक जी-स्ट्रीमर पाइपलाइन."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ऑडिओ फाइल हेतु एक छोटे नाव"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ऑडियो प्रोफाइल करीताचे लहान नाव, ज्याचा वापर निवड व मजबूतरीत्या प्रोफाइल "
+"ओळखण्याकरीता केला जातो."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "सीडी दर्जा, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "सीडी दर्जा, हानी विना"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "सीडी दर्जा, हानीयुक्त"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD दर्जा, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "सीडी दर्जा, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ऑडिओ रेकॉर्डींग प्रोफाइलची यादी. यादी मध्ये अक्षरमाळा ज्यामधील /system/gstreamer/"
+"@GST_MAJORMINOR@/audio/ संबंधीतप्रोफाइल समाविष्टीत असते."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "प्रोफाइलंची यादी"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "या प्रोफाइल करीता पूर्वनिर्धारीत फाइल विस्तार"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "आंशिक GStreamer पाइपलाइन वापरले गेले"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"सीडी-दर्जा ऑडियो मध्ये रूपांतर करीता वापरले जाते, परंतु हानिरहित संकुचन कोडेक सह. याचा "
+"वापर पुढे फाइल संपादन करीता किंवा CD ची प्रत बनविण्याकरीता करा."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"सीडी-दर्जा ऑडियो मध्ये रूपांतर करीता वापरले जाते, परंतु हानियुक्त संकुचन कोडेक सह. CD "
+"प्राप्ती व रेडियो रेकॉर्डिंग करीता याचा वापर करा."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-दर्जा ऑडिओच्या रूपांतर करीता वापरले जाते, पण हानीरहीत AAC कोडेक सह. याचा वापर "
+"फक्त AAC कोडक वरील साधन करीता फाइल बनविण्या करीता करा. लक्ष्यात ठेवा या स्वरूपचा "
+"वापर तुमच्या अधिकारिता अंतर्गत कायदेशीर नसावे; तुमच्या वकीलाचा सल्ला करीता संपर्क करा."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-दर्जा ऑडिओच्या रूपांतर करीता वापरले जाते, पण हानीरहीत MP2 कोडेक सह. याचा वापर "
+"फक्त MP2 कोडक वरील साधन करीता फाइल बनविण्या करीता करा. लक्ष्यात ठेवा या स्वरूपचा "
+"वापर तुमच्या अधिकारिता अंतर्गत कायदेशीर नसावे; तुमच्या वकीलाचा सल्ला करीता संपर्क करा."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-दर्जा ऑडिओच्या रूपांतर करीता वापरले जाते, पण हानीरहीत MP3 कोडेक सह. याचा वापर "
+"फक्त MP3 कोडक वरील साधन करीता फाइल बनविण्या करीता करा. लक्ष्यात ठेवा या स्वरूपचा "
+"वापर तुमच्या अधिकारिता अंतर्गत कायदेशीर नसावे; तुमच्या वकीलाचा सल्ला करीता संपर्क करा."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"हानीविना आवाज-दर्जा ऑडिओ रूपांतर करीता वापरले जाते. याचा वापर भाष्य रेकॉर्ड व संपादन "
+"करीता करा."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"हानीरहीत आवाज-दर्जा ऑडिओ रूपांतर करीता वापरले जाते. याचा वापर भाष्य रेकॉर्ड करीता "
+"करा ज्यास संपादनची आवश्यकता नाही."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "ध्वनी, हानीविना"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "ध्वनी, हानीरहीत"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "हा प्रोफाइल वापरायचा की नाही"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "हा प्रोफाइल वापरायचा की नाही व त्यास प्रदर्शीत करायचे का."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "आवाज नाही"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "अंतर्भूतीत"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "घटना आवाजची चाचणी करत आहे"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "दृष्य कल्पना पासून"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "प्रकार"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "आवाज योजना (_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "सतर्कता आवाज नीवडा (_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "पटल व बटन आवाज कार्यक्षम करा (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "सतर्कता आवाज"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "पटल व बटनं"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "बटनं क्लिक केले"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "टॉगल बटन क्लिक केले"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "पटल मोठी केली"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "पटल पूर्ववत करा"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "पटल लहान केली"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "डेस्कटॉप"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "प्रवेश"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "वापरकर्ता बदला"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "नवीन ई-मेल"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "रिकामी कचरापेटी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "लांब क्रिया पूर्ण केली (डाऊनोड, CD बर्न करणे, इत्यादी)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "सतर्कता"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "माहिती किंवा प्रश्न"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "सावधानता"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "त्रुटी"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "बॅटरी सावधानता"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "आवाज फाइल निवडा"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "आवाज फाइल"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "स्वपसंत..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "आवाज दृष्य कल्पना:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "पटल व बटन आवाज कार्यान्वीत करा"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "बार्क"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "ड्रिप"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ग्लास्"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "सोनार"
+
diff --git a/po/ms.po b/po/ms.po
new file mode 100644
index 0000000..bae49b4
--- /dev/null
+++ b/po/ms.po
@@ -0,0 +1,2492 @@
+# Mate-media Bahasa Melayu (ms)
+# Jika takut risiko, Jangan bicara tentang Perjuangan
+# Hasbullah Bin Pit (sebol) <[email protected]>, 2001,2002, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.3.x HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2004-09-29 18:49+0800\n"
+"Last-Translator: Hasbullah Bin Pit <[email protected]>\n"
+"Language-Team: Projek Gabai <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Alamat bagi pelayan untuk dihubungi bagi kueri CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Maklumat untuk dihantar ke pelayan"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Liang"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Nama pelayan"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Jenis pelayan"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Namahos yang akan dihantar dengan semua kueri"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Liang pada pelayan yang dilaksana oleh pangkalan data"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Jenis pelayan untuk dihubungi bagi kueri CD. Nilai yang boleh adalah 0 "
+"(pelayan FreeDB round robin), 1 (pelayan freedb lain) and 2 (pelayan lain)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Nama pengguna"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Nama pengguna yang akan dihantar dengan semua kueri"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Kekunci ini menyatakan maklumat pengguna mana yang akan dihantar ke pelayan "
+"untuk dihubungi bagi kueri CD. Nilai yang boleh adalah 0 (tiada maklumat), 1 "
+"(maklumat sebenar) and 3 (maklumat lain)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Namahos anda"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Terdapat rakat memapar bantuan: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_Tidak hantar maklumat"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Hantar _maklumat sebenar"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Hantar maklumat _lain:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Nama:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Namahos:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Maklumat logmasuk"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Pelayan _round robin FreeDB"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Pelayan _FreeDB lain:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Pelayan"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Lokasi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Kemaskini Senarai Pelayan"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "_Pelayan lain:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Namahos:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Liang:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Keutamaan Pangkalan Data CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Entah / Entah"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Entah"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Pelbagai Padanan..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Terdapat pelbagai padanan dijumpai pada pangkalan data.\n"
+" Dibawah adalah senarai padanan yang boleh, sila pilih padanan terbaik"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategori"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID Cakera"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Artis dan Tajuk"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Trek tidak diketahui"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "Pelayan Pangkalan data CD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Ubahsuai keutamaan pelayan pangkalan data CD anda"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rock Klasik"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Negara"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Tarian"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disko"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Era Baru"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Lama"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Lain-lain"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Tekno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industri"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatif"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Trekbunyi"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Tekno-Euro"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vokal "
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasikal"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "Rumah"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Permainan"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Klip Bunyi"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Bising"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Space"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Pop Instrimental"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Rock Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Etnik"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Elektronik"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Komedi"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Rap Gangsta"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Rap Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Hutan"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Amerika Natif"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Kabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Era Baru"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Muzikal"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Folk Kebangsaan"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Rock Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Rock Progresif"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Rock Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Rock Simfoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Rock Perlahan"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Mudah Didengar"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Akustik"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humour"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Sebutan:"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Muzik Chamber"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Simfoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Groove pr0n"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satire"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Jem Perlaham"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Kelab"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Balada Power"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Rhythmic Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Gayabebas"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Rock Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Rumah-Euro"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dewan Tarian"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Rumah-Kelab"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Ganas"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Punk Polsk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Rentak"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Rap Gansta Kristian"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Kristian Kontemporari"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Rock Kristian"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Artis tidak dikenali"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Album tidak diketahui"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Mengedit ID Cakera: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Sembunyi opsyen lanjutan cakera"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Papar opsyen lanjutan cakera"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Sembunyi opsyen lanjutan cakera"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Papar opsyen lanjutan cakera"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Mengedit ID Cakera: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Artis:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "_Tajuk Cakera:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "Komen _Cakera:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Genre:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Tahun:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Tajuk"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Panjang"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Data trek ekstra"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "Editor Trek CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Tak dapat mencipta kilang CDDBTrackEditor.\n"
+" Mungkin disebabkan oleh salinan lain bagi cddb-track-editor telah "
+"terlaksana\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Paparan CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Memapar maklumat berkenaan album, artis dan masa berlalu yang sedang "
+"diputarkan"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Baris Tema"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Baris untuk memapar masa berlalu bagi trek semasa"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Baris Maklumat"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Baris bagi memaparkan maklumat"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Baris Artis"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Baris bagi memapar nama artis"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Baris Album"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Baris bagi memapar nama album"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Main"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Kaku"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr "Memain %s - %s"
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "Memutar"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Kaku"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "Pemain CD"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Terhenti"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Ralat cakera"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Tiada Cakera"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "_Eject cakera"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Pemacu dibuka"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "CD Data"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Tiada CDROM"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Ralat Pemacu"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Pemain CD untuk MATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, fuzzy, c-format
+msgid "Volume %d%%"
+msgstr "Meter Volum"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Anda nampaknya tidak mempunyai keizinan untuk mengakses %s"
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s tidak menuding ke peranti CDROM yang sah. Ini mungkin disebabkan oleh:\n"
+"a) Sokongan CD tidak dikompil ke dalam Kernel\n"
+"b) Anda tidak mempunyai keizinan untuk mengakses pemacu CD\n"
+"c) %s adalah bukan pemacu CD.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Orientasi"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "Nyatakan orientasi bagi dulang."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Entah"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Main / Kaku"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Henti"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Terdahulu"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "Yang _Baru"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Eject cakera"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Bantuan"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Perihal"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Keluar"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Tiada peranti CD ditetapkan. Ini bermaksud Pemain CD tak dapat \n"
+"dilaksanakan. tekan 'Tetapkan Peranti' untuk pergi ke dialog yang anda\n"
+" boleh tetapkan peranti CD, atau klik 'Keluar' untuk keluar MateCD"
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Tetapkan peranti"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "Tiada Peranti CD"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Ini bermaksud Pemain CD tak dapat dilaksanakan dengan betul.\n"
+"\n"
+"Tekan 'Perincian' untuk mendapatkan maklumat alasan kegagalan itu.\n"
+"\n"
+" Tekan 'Tetapkan Peranti' untuk pergi ke dialog dimana anda boleh menetapkan "
+"peranti, atau tekan 'Keluar' untuk keluar Pemain CD"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Perincian"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_Tetapkan peranti"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Peranti CD tak sah"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Posisi"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Buka keutamaan"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Keutamaan"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Senarai Trek"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Buka editor trek"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Editor Trek"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Main / Kaku"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Henti"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Trek terdahulu"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Terdahulu"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Rewind"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Maju Pantas"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Trek seterusnya"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Eject CD"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Eject"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "Peranti CD untuk digunakan"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Hanya bermula jika tiada aplikasi pemain CD dilaksanakan"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Mainkan CD pada permulaan"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Gagal mencipta pemain"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Main CD audio"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+#, fuzzy
+msgid "CD player Volume"
+msgstr "Tema pemain CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Tema pemain CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Path Peranti"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Buka dulang CD bila pemain CD keluar"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Main CD bila Pemain CD dimulakan?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Patutkan dulang CD dibuka bila pemain CD keluar"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Path di pemacu CD yang Pemain CD akan gunakan untuk memain CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Apakah tema yang patut Pemain CD gunakan bagi penambilannya"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr "Apakah tema yang patut Pemain CD gunakan bagi penambilannya"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Bila Pemain Cd bermula, patutkah ia memainkan CD?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Ini bermaksud Pemain CD tak boleh dilaksanakan."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Ralat menetapkan peranti"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "Keutamaan Pemain CD"
+
+#: ../mate-cd/preferences.c:625
+#, fuzzy
+msgid "_Device:"
+msgstr "Path Peranti"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr ""
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "Mula me_main CD bila Pemain CD dimulakan"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "Mula memain CD bila Pemain CD dimulakan"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Cuba Membuka _dulang CD bila Peman CD keluar"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Cuba Membuka dulang CD bila Peman CD keluar"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr ""
+
+#: ../mate-cd/preferences.c:694
+#, fuzzy
+msgid "_Select a theme:"
+msgstr "_Pilih trek supaya boleh kelihatan"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "klip bunyi Rekod"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Perekod Bunyi"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "Tajuk"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "Tajuk"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "jam"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "jam"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "minit"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "minit"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "saat"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "saat"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "Buka fail"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Bersedia"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "Space"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Simpan fail sebagai"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s tidak dipasang di dalam path."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Terdapat ralat memulakan %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "Fusion"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Tidak disimpan)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Saiz tidak diketahui"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "Maklumat %s"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "Maklumat Fail"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Folder:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Namafail:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Saiz fail:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Maklumat Audio:"
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "Maklumat fail"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Bilangan saluran:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Kadar sampel:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Kadar bit"
+
+#: ../grecord/src/gsr-window.c:1209
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr "Program perekod bunyi untuk MATE"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Memutar..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+#, fuzzy
+msgid "Playback"
+msgstr "Main"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "Merekod..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nama pendek bagi profil audio"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nama pendek bagi profil audio"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_Fail"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "Cipta sampel baru"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Buka..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Buka fail"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Simpan fail semasa"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "Simpan Seb_agai..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Simpan fail semasa dengan nama lain"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "Kawalan Volum"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "Laksanakan pengadun audio"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Papar maklumat perihal fail semasa"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Simpan fail semasa"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Keluar aplikasi"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Kawalan"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "Rekod Bunyi"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Mainkan bunyi"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Henti bunyi"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Keluar aplikasi"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Buka"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Simpan"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Simpan Sebagai"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "klip bunyi Rekod"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "Rekod sebagai"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<tiada>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Panjang:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Ubahsuai aras volum"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Kawalan Volum"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "Cekup"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Opsyen"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Kawalan Volum Tak Diketahui %d"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Tiada unsur kawalan volum dan/atau peranti dijumpai."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Keutamaan Kawalan Volum"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Pilih trek supaya boleh kelihatan"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Mute/unmute %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "Trek %s:mute"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr "Togol cekupan audio drpd %s"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "Trek %s: cekupan audio"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "Pemilihan Opsyen %s"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "kiri"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "kanan"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "depan kiri"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "depan kanan"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "belakang kiri"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "belakang kanan"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "depan tengah"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "entah"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volum bagu %s saluran pada %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Trek %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Saluran %d bagi trek %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Trek %s saluran %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+#, fuzzy
+msgid "_Change Device"
+msgstr "Tukar peranti"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Kawalan volum pada peranti lain"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Tukar peranti kepada %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Kawalan Volum: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Aplikasi kawalan volum berasaskan MATE/Gstreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Gagal menginstans tetingkap utama"
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Konfigurasi default bagi aplikasi GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Pemilih Sistem Multimedia"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Sinki Default</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Sinki Default</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">menguji...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Klik Ok untuk selesai."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "_Barispaip:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "_Uji"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Menguji Barispaip"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Input:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "_Output:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "Baris_paip:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Uji"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Tersendiri"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Gagal mengadakan ujian barispaip bagi '%s'"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Terdapat rakat memapar bantuan: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Mengedit profi \"%s\""
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<tidak dinamakan>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<tiada keterangan>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Terdapat ralat memperolehi senarai profil gm_audio: (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Terdapat ralat melanggan ke pemakluman bagi perubahan senarai profil audio. "
+"(%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Terdapat ralat melupakan laluan profil %s: (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "identiti"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Edit"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Anda mesti nyatakan satu atau lebih profil untuk dipadam."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, fuzzy, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Padam profil ini?\n"
+msgstr[1] "Padam profil ini?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Padam profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Padam Profil"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "Edit Profil GMAudio"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Profil:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Anda sudah ada profil yang dipanggil \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Ralat MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Fail \"%s\" hilang. Ini menunjukkan aplikasi tidak dipasang dengan betul, "
+"menyebabkan dialog tak dapat dipaparkan."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Edit Profil Audio"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "_Sambungan Fail:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Profil Baru"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Keterangan Profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "_Keterangan Profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "_Nama profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Aktif?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Cipta"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "Barispaip _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "_Nama profil: "
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Huraian bagi profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Keterangan bagi profil, mengandungi lebih maklumat dan menerangkan bila "
+"menggunakan profil ini."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Sambungan namafail untuk digunakan bila menyimpan fail yang dienkod dengan "
+"profil ini."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Sebahagian barispaip GStreamer untuk digunakan bagi profil ini."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Nama pendek bagi profil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Nama pendek bagi profil audio, untuk digunakan pada pemilihan dan unik "
+"menunjukkan profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Senarai profil perekodan audio. Senarai ini mengandungi subdirektori "
+"penamaan rentetan relatif kepada /system/gstreamer/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Senarai profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Sambungan fail default bagi profil ini"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "Sebahagian barispaip GStreamer digunakan"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Samada profile ini akan digunakan"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Samada mengguna dan memapar profil ini."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Tak dapat menyambung ke demon bunyi.\n"
+"Sila laksanakan 'esd' pada prom arahan."
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr "Nyatakan posisi X bagi meter."
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "Posisi-X"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr "Nyatakan posisi Y bagi meter."
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Posisi-Y"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Sambung ke pelayan esd pada hos ini."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "Host Pelayan ESD"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr "Buka versi menegak bagi meter."
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr "Bertindak sebagai meter aras perekodan"
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Hos adalah %s\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Tahap Perekodan"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Meter Volum"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Monitor volum input bagi perekodan"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "Monitor aras perekodan"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Monitor volum output bunyi"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "Monitor volum"
+
+#~ msgid "Dummy option"
+#~ msgstr "Opsyen Buduh"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Tiada set unsur audio GStreamer default - Sila pasang Skema MateConf "
+#~ "GStreamer atau tetapkan secara manual."
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "Gagal untuk mencipta unsur pengenkod GStreamer - Semak tetapan pengenkodan"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "Tak menjumpai plugin filesink GStreamer - Sila pasang ia"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Gagal untuk memaut unsur pengenkod dengan unsur output fail - anda "
+#~ "mungkin memilih pengenkod yang salah"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Laksanakan Peng_adun"
+
+#~ msgid "File information"
+#~ msgstr "Maklumat fail"
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Sumber Default</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Suara"
+
+#~ msgid "P_revious track"
+#~ msgstr "Trek Ter_dahulu"
+
+#~ msgid "_Next track"
+#~ msgstr "Trek Se_terusnya"
+
+#~ msgid "_About CD player"
+#~ msgstr "_Perihal CD MATE"
+
+#~ msgid "_Save"
+#~ msgstr "_Simpan"
+
+#~ msgid "File _Information"
+#~ msgstr "_Maklumat Fail"
+
+#~ msgid "_Record"
+#~ msgstr "_Rekod"
+
+#~ msgid "_Play"
+#~ msgstr "_Main"
+
+#~ msgid "_Contents"
+#~ msgstr "_Kandungan"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Tak dapat memuatkan sumber UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<tidak diterangkan>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Saiz Pengembang"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Saiz panah pengembang"
+
+#~ msgid "Volume control"
+#~ msgstr "Kawalan volum"
+
+#~ msgid "About"
+#~ msgstr "Perihal"
+
+#~ msgid "Close"
+#~ msgstr "Tutup"
+
+#~ msgid "Close this window"
+#~ msgstr "Tutup tetingkap ini"
+
+#~ msgid "Contents"
+#~ msgstr "Kandungan"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Papar bantuan bagi Perekod Bunyi"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Toolbar utama"
+
+#~ msgid "New"
+#~ msgstr "Baru"
+
+#~ msgid "Quit"
+#~ msgstr "Keluar"
+
+#~ msgid "Recent _Files"
+#~ msgstr "_Fail Kebelakangan"
+
+#~ msgid "Record"
+#~ msgstr "Rekod"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Laksanakan Pengadun"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Papar maklumat bagi Perekod Bunyi"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Tutup Tetingkap"
+
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - Perekod Bunyi"
+
+#~ msgid "Song length:"
+#~ msgstr "Panjang lagu:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Keutamaan GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Pe_ranti Pemain CD:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Ke_lakuan Pemain CD:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "Tema yang _Ada:"
+
+#~ msgid "_Apply change"
+#~ msgstr "Ter_apkan perubahan"
+
+#~ msgid "%s Slider"
+#~ msgstr "Penggelunsur %s"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "%s Penggelungsur %d"
+
+#~ msgid "Lock"
+#~ msgstr "Kunci"
+
+#~ msgid "%s Lock"
+#~ msgstr "Kunci %s"
+
+#~ msgid "Mute"
+#~ msgstr "Mute"
+
+#~ msgid "%s Mute"
+#~ msgstr "Mute %s"
+
+#~ msgid "Rec."
+#~ msgstr "Rek."
+
+#~ msgid "%s Record"
+#~ msgstr "Rekod %s"
diff --git a/po/nb.po b/po/nb.po
new file mode 100644
index 0000000..0badb6a
--- /dev/null
+++ b/po/nb.po
@@ -0,0 +1,1551 @@
+# Norwegian (bokmål dialect) translation of the mate-media module.
+# Copyright (C) 1998-2004, 2005 Free Software Foundation, Inc.
+# Kjartan Maraas <[email protected]>, 1998-2010.
+# Terance Edward Sola <[email protected]>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.31.x\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-07 18:47+0200\n"
+"PO-Revision-Date: 2010-08-07 18:51+0200\n"
+"Last-Translator: Kjartan Maraas <[email protected]>\n"
+"Language-Team: Norwegian Bokmål <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Vis volumkontroll for skrivebordet"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Volumkontroll"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Endre volum og tilegne lyder til hendelser"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Lyd"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Slå på feilsøkingskode"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versjon av dette programmet"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " – MATE panelprogram for volumkontroll"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Venter på svar fra lydsystemet"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Oppstartside"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " – MATE volumkontroll"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Utgang"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Utgangsvolum for lyd"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Inngang"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volum for mikrofon"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Venstre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Høyre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Bak"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Front"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balanse:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Utfasing:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Uten forsterkning"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Demp"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Slått av"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u inngang"
+msgstr[1] "%u innganger"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Systemlyder"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Tilkobli_ng:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Vis toppnivå"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Navn"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Enhet"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Test av høyttaler for %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Test høyttalere"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Utgangsv_olum: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Lydeffekter"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volum for v_arsel: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Maskinvare"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Velg en en_het som skal konfigureres:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Innstillinger for valgt enhet:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volum for _inngang: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Nivå for inngang:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Velg en inngangsen_het for lyd:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Velg en utgangsen_het for lyd:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Programmer"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Ingen programmer spiller av eller tar opp lyd nå."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Brukervalg for lyd"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stopp"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Test"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Klarte ikke å starte brukervalg for lyd: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "De_mp"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Brukervalg for lyd"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Dempet"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Ta opp lydklipp"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Lydinnspilling"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Uten tittel"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Uten tittel-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Kunne ikke opprette %s-element for GStreamer.\n"
+"Vennligst installer tillegget «%s» fra modulen «%s».\n"
+"Sjekk at installasjonen er korrekt ved å kjøre\n"
+" gst-inspect-0.10 %s\n"
+"og start mate-sound-recorder på nytt."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Vennligst sjekk innstillingene.\n"
+"Du kan mangle de nødvendige tilleggene."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minutt"
+msgstr[1] "%ld minutter"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld time"
+msgstr[1] "%ld timer"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekund"
+msgstr[1] "%ld sekunder"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s og %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s og %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Åpne en fil"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Kunne ikke laste fil:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Klar"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "E_rstatt"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"En fil med navn «%s» eksisterer allerede.\n"
+"Vil du erstatte den med filen du lagrer nå?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Kunne ikke lagre filen «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Lagre fil som"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s er ikke installert i stien."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "En feil oppsto under start av %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Lagre opptak før det lukkes?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Lagre opptak?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Lukk _uten å lagre"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Fortsett _uten å lagre"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Spørsmål"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ikke lagret)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Ukjent størrelse"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (estimert)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informasjon om %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Filinformasjon"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mappe:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Filnavn:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Filstørrelse:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Lydinformasjon"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Filens varighet:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Antall kanaler:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Samplerate:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitrate:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Lydinnspilling for MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Spiller …"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf-lydutgang"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Avspilling"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Tar opp …"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf lydopptak"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr "Innstillingene for opptak er feil. Vennligst rett opp disse med «Brukervalg for lyd» i brukervalgmenyen for systemet."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "utdatafil"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivå"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Kunne ikke lese lydprofilen «%s»."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Kunne ikke ta opp med lydprofil «%s»."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Kunne ikke skrive til en fil med lydprofil «%s»."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fil"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Opprett ny sample"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Åpne en fil"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Lagre aktiv fil"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Lagre aktiv fil med et annet navn"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Åpne volu_mkontroll"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Åpne volumkontroll"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Vis informasjon om aktiv fil"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Lukk aktiv fil"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Avslutt programmet"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Kontroll"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Ta opp lyd"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Spill av lyd"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stopp lyd"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Hjelp"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Innhold"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Åpne manualen"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Om programmet"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Kunne ikke laste brukergrensesnittfil. Programmet er kanskje ikke installert riktig."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Åpne"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Lagre"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Lagre som"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Ta opp fra _inndata:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Ta o_pp som:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ingen>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Lengde:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivå:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s – Lydinnspilling"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Høyden på vinduet"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Høyde på vinduet som skal vises."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Bredden på vinduet"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Bredde på vinduet som skal vises."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Lydtema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Ukjent volumkontroll %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ingen volumkontrolltillegg for GStreamer og/eller enheter funnet."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Opptak"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Brytere"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Alternativer"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Brukervalg for volumkontroll"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Velg miksere som skal være synlige:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Demp/fjern demping av %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Spor %s: dempet"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Slå av/på opptak fra %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Spor %s: opptak"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s alternativ"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Spor %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d for spor %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Spor %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lås sammen kanaler for %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Spor %s: lås kanaler sammen"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "venstre"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "høyre"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "fremre venstre"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "fremre høyre"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "bakre venstre"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "bakre høyre"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "front midt på"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "side venstre"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "side høyre"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ukjent"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volum for kanal %s på %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Et volumkontrollprogram basert på MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Kjartan Maraas <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Volumkontroll: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Enhet: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Kontroller volum på en annen enhet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ingen"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Ikke støttet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Forvalgt"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Feil under visning av hovedvindu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Kunne ikke laste brukergrensesnittfil; sjekk at du har installert programmet "
+"riktig."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Konfigurer forvalgte verdier for GStreamer-programmer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Valg av multimediesystem"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Lyd"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klikk OK for å fullføre."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Enhet:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Forvalgt inngang"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Forvalgt utgang"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Rør:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Ti_llegg:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "R_ør:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Tester rør"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Tester …"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Enhet:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Tillegg:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Gjenkjenn automatisk"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA – Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd – ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD – Enlightened Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS – Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS – Open Sound System versjon 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Tilpasset"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL – Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Uten Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Test lyd"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Stillhet"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (f.eks. Zoran v4l-enhet)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test inndata"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Feil under oppsett av testrør for «%s»"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "En feil oppsto under visning av hjelp: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Redigerer profil «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<uten navn>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ingen beskrivelse>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "En feil oppsto under henting av listen over gm_audio-profiler. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Det oppsto en feil under abonnering på varsel om endringer i listen over "
+"lydprofiler. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "En feil oppsto under fjerning av sti for profil %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "R_ediger"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Slett denne profilen?\n"
+msgstr[1] "Slett disse %d profilene?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Slett profil «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Slett profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Redigerer lydprofiler for MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiler:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Du har allerede en profil med navn «%s»"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-feil (FIKSMEG): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Filen «%s» mangler. Dette indikerer at programmet ikke er korrekt "
+"installert, og medfører at dialogen ikke kan vises."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Kjør «%s --help» for å se en full liste med tilgjengelige "
+"kommandolinjeflagg.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Rediger lydprofil"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profil_beskrivelse:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktiv?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Filtype:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-rør:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profilnavn:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Ny profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Opprett"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "En beskrivelse av lydprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"En beskrivelse av profilen som inneholder mer informasjon og data om når "
+"profilen skal brukes."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"En filtype som skal brukes ved lagring av filer kodet med denne profilen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "En del av et GStreamer-rør som skal brukes for denne profilen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Et kort navn for lydprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Et kort navn for lydprofilen. Brukes i utvalg og som unik identifikator for "
+"profilen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-kvalitet, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-kvalitet. Uten tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-kvalitet. Med tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-kvalitet, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-kvalitet, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Liste over profiler for lydopptak. Denne listen inneholder strenger som gir "
+"navn til underkataloger relativt til /system/gstreamer/@GST_MAJORMINOR@/"
+"audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Liste over profiler"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Forvalgt filtype for denne profilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Del av GStreamer-rør som skal brukes"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Brukes for konvertering til lyd med CD-kvalitet, men med komprimering uten "
+"tap av kvalitet. Bruk denne hvis du vil redigere filen senere eller brenne "
+"den til en CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Brukes for konvertering til lyd med CD-kvalitet, men med komprimering med "
+"tap av kvalitet. Bruk denne for henting av data fra CD og opptak fra radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Brukes for konvertering til lyd med CD-kvalitet, men med AAC-kodek som gir "
+"tap av kvalitet. Bruk denne for å forberede filer for kopiering til enheter "
+"som bare har støtte for AAC-kodeken. Vær oppmerksom på at bruk av dette "
+"formatet, kan være ulovlig i din rettskrets; kontakt din advokat for råd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Brukes for konvertering til lyd med CD-kvalitet, men med MP2-kodek som gir "
+"tap av kvalitet. Bruk denne for å forberede filer for kopiering til enheter "
+"som bare har støtte for MP2-kodeken. Vær oppmerksom på at bruk av dette "
+"formatet, kan være ulovlig i din rettskrets; kontakt din advokat for råd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Brukes for konvertering til lyd med CD-kvalitet, men med MP3-kodek som gir "
+"tap av kvalitet. Bruk denne for å forberede filer for kopiering til enheter "
+"som bare har støtte for MP3-kodeken. Vær oppmerksom på at bruk av dette "
+"formatet, kan være ulovlig i din rettskrets; kontakt din advokat for råd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Brukes for konvertering til lyd med stemmekvalitet uten tap. Bruk denne for "
+"å ta opp og redigere tale."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Brukes for konvertering til lyd med stemmekvalitet med tap. Bruk denne for å "
+"ta opp tale som ikke krever redigering."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Stemme. Uten tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Stemme. Med tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Om denne profilen skal brukes"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Om denne profilen skal vises og brukes."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Ingen lyder"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Innebygget"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Test lyd for hendelse"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Fra tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Type"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Lyd_tema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Velg en varslingslyd:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Aktiver lyder for knapper og _vinduer"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Varsellyd"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Vinduer og knapper"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knapp aktivert"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Vendeknapp aktivert"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Vindu maksimert"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Vindu gjenopprettet"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Vindu minimert"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Skrivebord"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Innlogging"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Utlogging"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Ny e-post"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Tøm papirkurv"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Lang handling fullført (nedlasting, skriving av CD, etc)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Varsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informasjon eller spørsmål"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Advarsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Feil"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Batterivarsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Velg lydfil"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Lydfiler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Tilpasset …"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Lydtema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Aktiver lyder for knapper og vinduer"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Gjø"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drypp"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glass"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/nds.po b/po/nds.po
new file mode 100644
index 0000000..a2bec02
--- /dev/null
+++ b/po/nds.po
@@ -0,0 +1,1382 @@
+# Low German translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Nils-Christoph Fiedler <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-10-19 23:31+0000\n"
+"PO-Revision-Date: 2010-03-19 14:50+0100\n"
+"Last-Translator: Nils-Christoph Fiedler <[email protected]>\n"
+"Language-Team: Low German <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Schrievdisk"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Luutstärkenoppasser"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr ""
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Ton"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Debugging code möglich maken"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Verschoon vun düssem Programm"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr "- MATE Luutstärkenoppasserprogramm"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr ""
+
+#: ../mate-volume-control/src/dialog-main.c:154
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Startsiet"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr "- MATE Luutstärkenoppasser"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1830
+msgid "Output"
+msgstr "Utgang"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1744
+msgid "Input"
+msgstr "Ingang"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Links"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Rechts"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "Achtern"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Vorn"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Balance:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Fade:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:596
+msgctxt "volume"
+msgid "Unamplified"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:852
+msgid "Mute"
+msgstr "Still"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1494
+msgid "_Profile:"
+msgstr "_Togang:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Deaktivert"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Ingav"
+msgstr[1] "%u Ingaven"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "Systemtöne"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:305
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:564
+msgid "Co_nnector:"
+msgstr "Verbi_nner:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:510
+msgid "Peak detect"
+msgstr "Peak funnen"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1423
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Naam"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1428
+msgid "Device"
+msgstr "Lööpwark"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1650
+msgid "_Output volume: "
+msgstr "_Utgavluutstärke:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1681
+msgid "Sound Effects"
+msgstr "Toneffekte"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1688
+msgid "_Alert volume: "
+msgstr "_Alarmluutstärke:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1701
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1706
+msgid "C_hoose a device to configure:"
+msgstr "Lööpwark wählen, dat _instellt werrn chall:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1733
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Settings for the selected device:"
+msgstr "Instellen för dat utwählte Lööpwark:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1751
+msgid "_Input volume: "
+msgstr "_Ingangluutstärke:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1774
+msgid "Input level:"
+msgstr "Ingavlevel:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1800
+msgid "C_hoose a device for sound input:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1835
+msgid "C_hoose a device for sound output:"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1873
+msgid "Applications"
+msgstr "Programme"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1877
+msgid "No application is currently playing or recording audio."
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2001
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Toninstellens"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr ""
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Still"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Toninstellens"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Still"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Tonclips opnehmen"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Tonopnehmer"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "Ohn Titel"
+
+#: ../grecord/src/mate-recorder.c:146
+#: ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "Ohn Titel-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld Minuut"
+msgstr[1] "%ld Minuuten"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld Stunn"
+msgstr[1] "%ld Stunnen"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld Sekunn"
+msgstr[1] "%ld Sekunnen"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s un %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s un %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Datei opmaken"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Künn de Datei nich laden:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798
+#: ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "Fertig"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Överschrieven"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Künn de Datei nich spiekern \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Datei spiekern as"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s is in de pad nich installert."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Opnahm vor'm Sluten spiekern?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Opnahm spiekern?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Sluten _ohn to spiekern"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Sluten _ohn to spiekern"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "Frage"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (warrt nich spiekert)"
+
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "Unbekannte Gröte"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014
+#: ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040
+#: ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "%s Informatschoon"
+
+#: ../grecord/src/gsr-window.c:1106
+#: ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "Dateiinformatschoon"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "Verteeknis:"
+
+#: ../grecord/src/gsr-window.c:1127
+#: ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "Dateinaam:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "Dateigröte:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "Toninformatschoon"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "Dateidüer:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "Kanalantaal:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "Bitrate:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "Speele..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr "MateConf Tonutgav"
+
+#: ../grecord/src/gsr-window.c:1651
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Playback"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "Nehm op..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr "MateConf Tonopnehmen"
+
+#: ../grecord/src/gsr-window.c:1829
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "Dateiutgav"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "Level"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "_Datei"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "Datei opmaken"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "Düsse Datei spiekern"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "Düsse Datei mit ee'm annern Naam spiekern"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "Aktuelle Datei sluten"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "Programm sluten"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "_Oppassen"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "Ton opnehmen"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "Ton speelen"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "Ton stoppen"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "_Hölp"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "Inholls"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "Sülvst opmaken"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "Över düsses Programm"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "Opmaken"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "Spiekern"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "Spiekern as"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "Vun _Ingav opnehmen:"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "_Opnehmen as:"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<keen>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "Länge:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "level:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Finsterhöhe"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Finsterbrede"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tonthema:"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Opnehmen"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Wessler"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Optschoonen"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "luutstärkenoppasserinstellen"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Sichtbaren Mischer wählen:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Still/nich still %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Leed %s: still"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Leed %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "links"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "rechts"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "vorn links"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "vorn rechts"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "achtern links"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "achtern rechts"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "vorn mittig"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "linke Siet"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "rechte Siet"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "unbekannt"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Nils-Christoph Fiedler <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Luutstärkenoppasser: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Lööpwark:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "Keen"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "Nich unnerstütt"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Standard"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Vun alleen finnen"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Tonserver"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Anpasst"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Testton"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Stille"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (t.B. Zoran v4l Lööpwark)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Testingav"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video för Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video för Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:122
+#: ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Bi'm Opwiesen vun de Hölp is een Fehler optreten: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Bewarke Togang \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<keen Naam>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<keene Beschrieven>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Bewarken"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Düssen Togang löschen?\n"
+msgstr[1] "Düsse %d Togangen löschen?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Profil löschen \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Profil löschen"
+
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE Tonprofile bewarken"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "_Profile:"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Bruk '%s --help' um eene komplette List mit de verfögbaren Optschoonen to kregen.\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Nejes Profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "Profil_beschrievens:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Aktiv?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Nej"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_Dateierwietern:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "_Profilnaam:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Eene Beschrieven för de Tontogang"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD Qualität, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD Qualität, Verlustfrie"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD Qualität, Verlustbehaftet"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD Qualität, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD Qualität, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profillist"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Sprak, Verlustfrie"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Sprak, Verlustbehaftet"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Keene Töne"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ereegniston utproberen"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Ut Thema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Typ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Ton_thema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Alarmton _wählen:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "_Finster- un Knopptöne aktiveren"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Alarmton"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Finsters un Knöppe"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knopp klickt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Gröter maktes Finster"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Finster nich gröter makt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Lütter maktes Finster"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Schrievdisk"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Anmellen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Avmellen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Neje E-Post"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Papierkörv leeren"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr ""
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alarm"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informatschoon or Frage"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Oppassen!"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fehler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Safthenwies"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Tondatei wählen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Tondateien"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Eegen..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Tonthema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Finster- un Knopptöne aktiveren"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bellen"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drip"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
diff --git a/po/ne.po b/po/ne.po
new file mode 100644
index 0000000..300957b
--- /dev/null
+++ b/po/ne.po
@@ -0,0 +1,2437 @@
+# translation of mate-media.HEAD.ne.po to Nepali
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# Jyotshna Shrestha <[email protected]>, 2005.
+# Ganesh Ghimire <[email protected]>, 2005.
+# Bishnu Adhikari <[email protected]>, 2005.
+# Jaydeep Bhusal <[email protected]>, 2005.
+# Shiva Pokharel <[email protected]>, 2005.
+# Shyam Krishna Bal <[email protected]>, 2006.
+# Mahesh subedi <[email protected]>, 2006.
+# Shiva Prasad Pokharel <[email protected]>, 2006.
+# Nabin Gautam <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.ne\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-02-02 21:59+0000\n"
+"PO-Revision-Date: 2007-10-17 12:43+0545\n"
+"Last-Translator: Nabin Gautam <[email protected]>\n"
+"Language-Team: Nepali <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "सीडी क्वेरीका लागि सम्पर्क गरिने सर्भरको ठेगाना"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "सर्भरमा पठाउने सूचना"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "पोर्ट"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "सर्भर नाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "सर्भर प्रकार"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "सबै क्वेरीसँग पठाइने होस्टनाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "डाटाबेस चलाइराखेको सर्भरको पोर्ट"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr "सीडी क्वेरीका लागि सम्पर्क गरिने सर्भरको प्रकार । सम्भाव्य मान ० (FreeDB राउन्ड रोबिन सर्भर), १ (अरू freedb सर्भर) र २ (अरू सर्भर) ।"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "प्रयोगकर्ता नाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "सबै क्वेरीसँग पठाइने प्रयोगकर्ता नाम"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"सीडी क्वेरीका लागि सम्पर्क गर्न सर्भरमा पठाइने प्रयोगकर्ता सूचनालाई यस कुञ्जीले "
+"निर्दिष्ट गर्दछ । सम्भाव्य मान ० (सूचना छैन), १ (वास्तविक जानकारी) र ३(अन्य सूचना) हुन् ।"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "तपाईँको होस्ट नाम"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"मद्दत प्रदर्शन गर्दा एउटा त्रुटि: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "सूचना नपठाउनुहोस्"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "वास्तविक सूचना पठाउनुहोस्"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "अन्य सूचना पठाउनुहोस्:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "नाम:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "होस्ट नाम:"
+
+# Log on info
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "लगइन सूचना"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "FreeDB राउन्ड रविन सर्भर"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "अन्य FreeDB सर्भर:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "सर्भर"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "स्थान"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "सर्भर सूची अद्यावधिक गर्नुहोस्"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "अन्य सर्भर:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "होस्ट नाम:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "पोर्ट:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "सीडी डेटाबेस प्राथमिकता"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "अज्ञात / अज्ञात"
+
+# Attempts to get length ran out.
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:977
+#: ../grecord/src/gsr-window.c:987 ../grecord/src/gsr-window.c:1003
+#: ../grecord/src/gsr-window.c:1012 ../grecord/src/gsr-window.c:1355
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "बहुविध जोडा..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"यस डेटाबेसमा धेरै जोडा फेला परेका थिए ।\n"
+"सम्भाव्य जोडाको एउटा सूची तल छ, कृपया सर्वोत्तम जोडा रोज्नुहोस्"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "कोटि"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "डिक्स आइडी"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "कलाकार र शीर्षक"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "अज्ञात ट्रयाक"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "सीडी डेटाबेस सर्भर"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "तपाईँको सीडी डेटाबेस सर्भर प्राथमिकता परिमार्जन गर्नुहोस्"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "ब्लुज"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "क्लासिकल रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "कन्ट्रि"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "नाच"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "डिस्को"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "फङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "ग्रञ्ज"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "हिप-हप"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "ज्याज"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "नयाँ युग"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "पुराना"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "अन्य"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "पप"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "र्याप"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "रेगी"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "टेक्नो"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "औद्योगिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "वैकल्पिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "डेथ मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "प्राङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "साउन्ड ट्र्याक"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "युरो-टेक्नो"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "व्यापक"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "ट्रिप-हप"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "आवाज"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "ज्याज‌+फङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "मिश्रण"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "ट्रान्स"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "शास्त्रीय"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "साधक"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "एसिड"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "घर"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "खेल"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "ध्वनि क्लिप"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "सुसमाचार"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "हल्ला"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "मन्द"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "आत्मा"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "पङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "खाली स्थान"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "भावनाशील"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "साधक पप"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "साधक रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "सांस्कृतिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "गोथिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "डार्कवेभ"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "टेक्नो-औद्योगिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "विद्युतीय"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "पप-लोक"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "युरोनाच"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "सपना"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "दक्षिणी रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "हाँस्य"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "सम्प्रदाय"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "ग्याङ्स्टा र्याप"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "उच्च ४०"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "ईसाई र्याप"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "पप/फङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "जङ्गल"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "मूल अमेरिकी निवासी"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "क्याबरेट"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "नयाँ वेभ"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "उत्तेजक"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "रेभ"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "ट्युन देखाउनुहोस्"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "ट्रेलर"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "लो-फी"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "जातीय"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "एसिड पङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "एसिड ज्याज"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "पोल्का"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "रेट्रो"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "साङ्गीतिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "रक एन्ड रोल"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "हार्ड रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "लोक"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "लोक/रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "राष्ट्रिय लोक"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "स्विङ्ग"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "फास्ट-फ्युजन"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "बेबोप"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "ल्याटिन"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "रिभाइवल"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "सेल्टिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "ब्लुग्रास"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "एभ्यान्टगार्ड"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "गोथिक रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "प्रगतिशील रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "उत्तेजक रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "सिम्फोनिक रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "स्लो रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "बिग ब्याण्ड"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "कोरस"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "सुन्न सजिलो"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "एकोस्टिक"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "ह्युमर"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "वाचन"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "च्यानसन"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "ओपेरा"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "च्याम्बर सङ्गीत"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "सोनाटा"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "सिम्फोनि"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "बुटि बास"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "प्रिमस"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "उत्तेजक ग्रूभ"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "ब्यङ्ग्य"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "स्लो जाम"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "क्लव"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "ट्याङ्गो"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "साम्बा"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "लोकगीत"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "ब्यालड"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "शक्ति ब्यालड"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "तालबद्ध आत्मा"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "खुला शैली"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "युगल गीत"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "पङ्क रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "ड्रम सोलो"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A क्यापेला"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "युरो-गृह"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "नाँच घर"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "गोवा"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "ड्रम र ब्यास"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "क्लव-गृह"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "हार्डकोर"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "त्रास"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "निजी"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "ब्रिटपप"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "नेगरपङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "पोल्स्क पङ्क"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "ताल"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "ईसाई ग्याङ्स्ट र्याप"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "हेब्भी मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "ब्ल्याक मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "क्रसओभर"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "समकालीन ईसाई"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "ईसाई रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "मरेङ्गी"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "साल्सा"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "थ्र्यास मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "एनिमी"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "नु-मेटल"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "आर्ट रक"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "अज्ञात कलाकार"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "अज्ञात एल्वम"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "डिस्क आइडी सम्पादन: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "उन्नत डिस्क विकल्प लुकाउनुहोस्"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "उन्नत डिस्क विकल्प देखाउनुहोस्"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "उन्नत ट्रयाक विकल्प लुकाउनुहोस्"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "उन्नत ट्रयाक विकल्प देखाउनुहोस्"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "डिस्क आइडी सम्पादन: "
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "कलाकार:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "डिस्क शीर्षक:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "डिस्क टिप्पणी:"
+
+# Genre
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "किसिम:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "वर्ष:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "शीर्षक"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "लम्बाइ"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "थप ट्रयाक डेटा:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "CDDB ट्रयाक सम्पादक"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"CDDB ट्रयाक सम्पादक कारखाना सिर्जना गर्न सकिँदैन ।\n"
+"CDDB ट्रयाक सम्पादकको अरू नै प्रतिलिपि पहिले देखि नै चलिरहेकोले यस्तो भएको हुनसक्छ ।\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "सीडी प्रदर्शन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "हालै बजिरहेको एल्बम, कलाकार र व्यतीत समयका बारेमा सूचना प्रदर्शन गर्दछ"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "समय लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "हालको ट्रयाकका लागि व्यतीत समय प्रदर्शन गर्नका लागि लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "सूचना लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "सूचना प्रदर्शन गर्नका लागि लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "कलाकार लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "कलाकारको नाम प्रदर्शन गर्ने लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "एल्बम लाइन"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "एल्बमको नाम प्रदर्शन गर्ने लाइन"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:808
+msgid "Play"
+msgstr "प्ले गर्नुहोस्"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "पज गर्नुहोस्"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"प्ले गर्दैछ %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"प्ले गर्दैछ\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "पज गरियो"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:681 ../mate-cd/mate-cd.c:873
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:614
+msgid "CD Player"
+msgstr "सीडी प्लेयर"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "रोकियो"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "डिक्स त्रुटि"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "डिक्स छैन"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "खाली डिस्क"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "ड्राइभ खोल्नुहोस्"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "डेटा सीडी"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "सीडी रोम छैन"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "ड्राइभ त्रुटि"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "जिनोमका लागि एउटा सीडी प्लेयर"
+
+#: ../mate-cd/callbacks.c:1110
+msgid "Contents in the CDDB have changed"
+msgstr "CDDB मा सामाग्री परिवर्तन गरिएको छ"
+
+#: ../mate-cd/callbacks.c:1111
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "'हो' रोज्नाले CDDB मा अघिल्लो सामाग्री मेट्नेछ ।"
+
+#: ../mate-cd/callbacks.c:1112
+msgid "Do you wish to continue?"
+msgstr "तपाईँ निरन्तरता दिन चाहनुहुन्छ ?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1185 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr "भोल्युम %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "तपाईँलाई %s को पहुँचका लागि अनुमति नभएको देखिन्छ ।"
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s ले वैध सीडी यन्त्रलाई देखाएको छैन । यो हुने कारण:\n"
+"a) तपाईँको मेशिनमा सीडी समर्थन उपस्थित छैन\n"
+"b) तपाईँसँग सीडी ड्राइभमा प्रवेशका लागि सहि अनुमति छैन\n"
+"c) %s सीडी ड्राइभ होइन ।\n"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d -अज्ञात"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "प्ले गर्नुहोस् / पज गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "रोक्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "P_revious"
+msgstr "अघिल्लो"
+
+#: ../mate-cd/mate-cd.c:365
+msgid "_Next"
+msgstr "पछिल्लो"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "डिस्क निकाल्नुहोस्"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:1990
+msgid "_Help"
+msgstr "मद्दत"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "बारेमा"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "अन्त्य गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:601
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"त्यहाँ सीडी यन्त्र सेट छैन । यसको मतलब सीडी प्लेयर चलाउन\n"
+"सकिने छैन । संवादमा जान 'यन्त्र सेट गर्नुहोस्' क्लिक गर्नुहोस्\n"
+"जहाँ तपाईँले यन्त्र सेट गर्न, वा सीडी प्लेयर अन्त्य गर्नका लागि 'अन्त्य गर्नुहोस्' बटन"
+"क्लिक गर्न सक्नुहुन्छ ।"
+
+#: ../mate-cd/mate-cd.c:605
+msgid "Set device"
+msgstr "यन्त्र सेट गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:607
+msgid "No CD device"
+msgstr "सीडी यन्त्र छैन"
+
+#: ../mate-cd/mate-cd.c:660
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"सीडी प्लेयर ठीक तरिकाले चलाउन अक्षम ।\n"
+"\n"
+"यस असफलता कारणको बढी जानकारीका लागि 'विवरण' थिच्नुहोस् ।\n"
+"\n"
+"संवादमा जान 'यन्त्र सेट गर्नुहोस्' थिच्नुहोस् जहाँ तपाईँले यन्त्र सेट गर्न, वा सीडी प्लेयर अन्त्य गर्नका लागि 'अन्त्य गर्नुहोस्' थिच्नुहोस् ।"
+
+#: ../mate-cd/mate-cd.c:664
+msgid "_Details"
+msgstr "विवरण"
+
+#: ../mate-cd/mate-cd.c:665
+msgid "_Set device"
+msgstr "यन्त्र सेट गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:667
+msgid "Invalid CD device"
+msgstr "अवैध सीडी यन्त्र"
+
+#: ../mate-cd/mate-cd.c:746
+msgid "Position"
+msgstr "स्थिति"
+
+#: ../mate-cd/mate-cd.c:763
+msgid "Open preferences"
+msgstr "प्राथमिकता खोल्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:764
+msgid "Preferences"
+msgstr "प्राथमिकता"
+
+#: ../mate-cd/mate-cd.c:772
+msgid "Track List"
+msgstr "ट्रयाक सूची"
+
+#: ../mate-cd/mate-cd.c:778
+msgid "Open track editor"
+msgstr "ट्रयाक सम्पादक खोल्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:779
+msgid "Track editor"
+msgstr "ट्रयाक सम्पादक"
+
+#: ../mate-cd/mate-cd.c:808
+msgid "Play / Pause"
+msgstr "प्ले गर्नुहोस् / पज गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:813
+msgid "Stop"
+msgstr "रोक्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous track"
+msgstr "अघिल्लो ट्रयाक"
+
+#: ../mate-cd/mate-cd.c:817
+msgid "Previous"
+msgstr "अघिल्लो"
+
+#: ../mate-cd/mate-cd.c:821
+msgid "Rewind"
+msgstr "रिवाईन्ड गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:829
+msgid "Fast forward"
+msgstr "छिटो फरवार्ड"
+
+#: ../mate-cd/mate-cd.c:837
+msgid "Next track"
+msgstr "पछिल्लो ट्रयाक"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject CD"
+msgstr "सीडी निकाल्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:841
+msgid "Eject"
+msgstr "निकाल्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:963
+msgid "CD device to use"
+msgstr "प्रयोग गरिने सीडी यन्त्र"
+
+#: ../mate-cd/mate-cd.c:965
+msgid "Only start if there isn't already a CD player application running"
+msgstr "सीडी प्लेयर अनुप्रयोग पहिले देखि नै चलिरहेको छैन भने मात्र सुरु गर्नुहोस्"
+
+#: ../mate-cd/mate-cd.c:967
+msgid "Play the CD on startup"
+msgstr "सुरुआतमा सीडी चलाउनुहोस्"
+
+#: ../mate-cd/mate-cd.c:969
+msgid "Start iconified in notification area"
+msgstr "सूचना क्षेत्रमा प्रतिमा राख्न सुरु गर्नुहोस्"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1011
+msgid "Cannot create player"
+msgstr "प्लेयर सिर्जना गर्न सकिँदैन"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "अडियो सीडी चलाउनुहोस्"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "सीडी प्लेयर भोल्युम"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "सीडी प्लेयर विषयवस्तु"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "यन्त्र मार्ग"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "बाँकी समय प्रदर्शन गर्नुहुन्छ ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "सीडी प्लेयर बन्द हुदा सीडी निकाल्नुहुन्छ ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "सीडी प्लेयर प्ले हुँदा कति समय प्रदर्शित भएको हुनुपर्छ ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "सीडी प्लेयर सुरु हुँदा प्ले गर्नुहुन्छ ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "सीडी प्लेयर बन्द हुदा सीडी बाहिर निकालिएको हुनुपर्दछ ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "सीडी प्लेयरले सीडी प्ले गर्न प्रयोग गर्नुपर्ने सीडी ड्राइभको मार्ग"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "सीडी प्लेयरको देखावटका लागि यसले कुन विषयवस्तु प्रयोग गर्नु पर्दछ"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "सीडी प्लेयर सुरु हुँदा यसले कुन भोल्युम प्रयोग गर्नुपर्दछ ?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "सीडी प्लेयर सुरु भएको बेलामा, यसले सीडी बजाउन सुरु गर्नुपर्छ ?"
+
+#: ../mate-cd/gst-cdrom.c:282
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "सीडी निकाल्न असफल: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"यसको अर्थ यो सीडी प्लेयर चलाउन असमर्थ छ ।"
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "यन्त्र सेट गर्दा त्रुटि"
+
+#: ../mate-cd/preferences.c:587
+msgid "CD Player Preferences"
+msgstr "सीडी प्लेयर प्राथमिकता"
+
+#: ../mate-cd/preferences.c:626
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "यन्त्र:"
+
+#: ../mate-cd/preferences.c:640
+msgid "Behavior"
+msgstr "व्यवहार"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start _playback when CD Player starts"
+msgstr "सीडी प्लेयर सुरु भएपछि प्लेब्याक सुरु गर्नुहोस्"
+
+#: ../mate-cd/preferences.c:654
+msgid "Start playback when CD Player starts"
+msgstr "सीडी प्लेयर सुरु भएपछि प्लेब्याक सुरु गर्नुहोस्"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "सीडी प्लेयर बन्द हुदा सीडी निकाल्न प्रयास गर्नुहोस्"
+
+#: ../mate-cd/preferences.c:667
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "सीडी प्लेयर बन्द हुदा सीडी निकाल्ने प्रयास गर्नुहोस्"
+
+#: ../mate-cd/preferences.c:683
+msgid "Themes"
+msgstr "विषयवस्तु"
+
+#: ../mate-cd/preferences.c:695
+msgid "_Select a theme:"
+msgstr "विषयवस्तु चयन गर्नुहोस्:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ध्वनि क्लिप रेकर्ड गर्नुहोस्"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1200
+msgid "Sound Recorder"
+msgstr "ध्वनि रेकर्डर"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1683
+#: ../grecord/src/gsr-window.c:2473
+msgid "Untitled"
+msgstr "शीर्षक विहिन"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1685
+#, c-format
+msgid "Untitled-%d"
+msgstr "शीर्षक विहिन-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s तत्व सिर्जना गर्न सकेन ।\n"
+"कृपया '%s' मोडयुलबाट '%s' प्लगइन स्थापना गर्नुहोस् ।\n"
+" gst-inspect-0.10 %s\n"
+"चलाएर स्थापना ठीक छ या छैन रुजु गर्नुहोस्\n"
+"र त्यसपछि जिनोम-ध्वनि-रेकर्डर पुन: सुरु गर्नुहोस् ।"
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"कृपया यसको सेटिङ रुजु गर्नुहोस् ।\n"
+"तपाईँले आवश्यक प्लगइन हराइरहनु भएको हुनसक्छ ।"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "घन्टा"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "घन्टा"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "मिनेट"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "मिनेट"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "सेकेन्ड"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "सेकेन्ड"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "फाइल खोल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"फाइल लोड गर्न अक्षम:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1486
+#: ../grecord/src/gsr-window.c:1740 ../grecord/src/gsr-window.c:2295
+msgid "Ready"
+msgstr "तयार"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "बदल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+" \"%s\" नाम भएको फाइल पहिले नै अवस्थित छ । \n"
+"तपाईँले यसलाई बचत गर्नुभएको कुनै एकसँग बदल्न चाहनुहुन्छ ?"
+
+#: ../grecord/src/gsr-window.c:697 ../grecord/src/gsr-window.c:704
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "फाइल \" %s\" बचत गर्न सकेन"
+
+#: ../grecord/src/gsr-window.c:721
+msgid "Save file as"
+msgstr "यस रूपमा फाइल बचत गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:808
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "यस मार्गमा %s स्थापना गरिएको छैन ।"
+
+#: ../grecord/src/gsr-window.c:817
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s सुरु गर्दा एउटा त्रुटि भयो: %s"
+
+#: ../grecord/src/gsr-window.c:839
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "फाइल \"%s\" बन्द गर्नुभन्दा पहिला यसमा भएका परिवर्तन बचत गर्नुहुन्छ ?"
+
+#: ../grecord/src/gsr-window.c:850
+msgid "Close _without Saving"
+msgstr "बचत नगरी बन्द गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:857
+msgid "Question"
+msgstr "प्रश्न"
+
+#: ../grecord/src/gsr-window.c:949
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (बचत गरिएको छैन)"
+
+#: ../grecord/src/gsr-window.c:964
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu बाइट)"
+msgstr[1] "%s (%llu बाइट)"
+
+#: ../grecord/src/gsr-window.c:968
+msgid "Unknown size"
+msgstr "अज्ञात साइज"
+
+#: ../grecord/src/gsr-window.c:989
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:997
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (अनुमानित)"
+
+#: ../grecord/src/gsr-window.c:1015
+msgid "1 (mono)"
+msgstr "१ (मोनो)"
+
+#: ../grecord/src/gsr-window.c:1018
+msgid "2 (stereo)"
+msgstr "२ (स्टेरियो)"
+
+#: ../grecord/src/gsr-window.c:1045
+#, c-format
+msgid "%s Information"
+msgstr "%s सूचना"
+
+#: ../grecord/src/gsr-window.c:1069 ../grecord/src/gsr-window.c:2231
+msgid "File Information"
+msgstr "फाइल सूचना"
+
+#: ../grecord/src/gsr-window.c:1084
+msgid "Folder:"
+msgstr "फोल्डर:"
+
+#: ../grecord/src/gsr-window.c:1090 ../grecord/src/gsr-window.c:2246
+msgid "Filename:"
+msgstr "फाइल नाम:"
+
+#: ../grecord/src/gsr-window.c:1096
+msgid "File size:"
+msgstr "फाइल साइज:"
+
+#: ../grecord/src/gsr-window.c:1105
+msgid "Audio Information"
+msgstr "अडियो सूचना"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "File duration:"
+msgstr "फाइल अवधि:"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "Number of channels:"
+msgstr "च्यानलको सङ्ख्या:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Sample rate:"
+msgstr "नमूना दर:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Bit rate:"
+msgstr "बीट दर:"
+
+#: ../grecord/src/gsr-window.c:1203
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"जिनोमका लागि एउटा ध्वनि रेकर्डर\n"
+
+#: ../grecord/src/gsr-window.c:1458
+msgid "Playing..."
+msgstr "चल्दैछ..."
+
+#: ../grecord/src/gsr-window.c:1587
+msgid "MateConf audio output"
+msgstr "MateConf अडियो निर्गत"
+
+#: ../grecord/src/gsr-window.c:1596 ../gst-mixer/src/element.c:220
+#: ../gst-mixer/src/misc.c:38
+msgid "Playback"
+msgstr "प्लेब्याक"
+
+#: ../grecord/src/gsr-window.c:1674
+msgid "Recording..."
+msgstr "रेकर्डिङ..."
+
+#: ../grecord/src/gsr-window.c:1758
+msgid "MateConf audio recording"
+msgstr "MateConf अडियो रेकर्डिङ"
+
+#: ../grecord/src/gsr-window.c:1767
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr "तपाईँको अडियो क्याप्चर सेटिङ अवैध छ । कृपया तिनलाई मल्टिमिडिया सेटिङमा परिमार्जन गर्नुहोस् ।"
+
+#: ../grecord/src/gsr-window.c:1856
+msgid "file output"
+msgstr "फाइल निर्गत"
+
+#: ../grecord/src/gsr-window.c:1885
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' अडियो प्रोफाइल पद वर्णन गर्न सकेन । "
+
+#: ../grecord/src/gsr-window.c:1901
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr " '%s' अडियो प्रोफाइल प्रयोग गरेर क्यापचर गर्न सकेन । "
+
+#: ../grecord/src/gsr-window.c:1911
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr " '%s' अडियो प्रोफाइल प्रयोग गरेर फाइलमा लेख्न सकेन । "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1962
+msgid "_File"
+msgstr "फाइल"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Create a new sample"
+msgstr "नयाँ नमूना सिर्जना गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "_Open..."
+msgstr "खोल्नुहोस्...."
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Open a file"
+msgstr "फाइल खोल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Save the current file"
+msgstr "हालको फाइल बचत गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1969
+msgid "Save _As..."
+msgstr "यस रूपमा बचत गर्नुहोस्..."
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Save the current file with a different name"
+msgstr "फरक नामसँग हालको फाइल बचत गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1971
+msgid "Open Volu_me Control"
+msgstr "भोल्युम नियन्त्रण खोल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Open the audio mixer"
+msgstr "अडियो मिश्रक खोल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Show information about the current file"
+msgstr "हालको फाइलका बारेमा सूचना देखाउनुहोस्"
+
+#: ../grecord/src/gsr-window.c:1976
+msgid "Close the current file"
+msgstr "हालको फाइल बन्द गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1978
+msgid "Quit the program"
+msgstr "कार्यक्रम अन्त्य गर्नुहोस्"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1981
+msgid "_Control"
+msgstr "नियन्त्रण गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Record sound"
+msgstr "ध्वनि रेकर्ड गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1985
+msgid "Play sound"
+msgstr "ध्वनि बजाउनुहोस्"
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "Stop sound"
+msgstr "ध्वनि बन्द गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1992
+msgid "Open the manual"
+msgstr "म्यानुअल खोल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "About this application"
+msgstr "यस अनुप्रयोगका बारेमा"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml लोड गर्न सकेन । कार्यक्रम राम्रोसँग स्थापना नभएको हुनसक्छ"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Open"
+msgstr "खोल्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Save"
+msgstr "बचत गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Save As"
+msgstr "यस रूपमा बचत गर्नुहोस्"
+
+#: ../grecord/src/gsr-window.c:2197
+msgid "Record from input:"
+msgstr "आगतबाट रेकर्ड गर्नुहोस्:"
+
+#: ../grecord/src/gsr-window.c:2214
+msgid "Record as:"
+msgstr "यस रूपमा रेकर्ड गर्नुहोस्:"
+
+#: ../grecord/src/gsr-window.c:2252
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2266
+msgid "Length:"
+msgstr "लम्बाइ:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "भोल्युम स्तर समायोजन गर्नुहोस्"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:388
+msgid "Volume Control"
+msgstr "भोल्युम नियन्त्रण"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "सञ्झ्यालको उचाइ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "प्रदर्शित गर्नुपर्ने सञ्झ्यालको उचाइ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "सञ्झ्यालको चौडाइ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "प्रदर्शित गर्नुपर्ने सञ्झ्यालको चौडाइ"
+
+#: ../gst-mixer/src/element.c:222
+msgid "Recording"
+msgstr "रेकर्डिङ"
+
+#: ../gst-mixer/src/element.c:224
+msgid "Switches"
+msgstr "स्विच"
+
+#: ../gst-mixer/src/element.c:226
+msgid "Options"
+msgstr "विकल्प"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "अज्ञात %d भोल्युम नियन्त्रण"
+
+#: ../gst-mixer/src/main.c:205
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "कुनै भोल्युम नियन्त्रण GStreamer प्लगइन र/वा यन्त्र फेला परेन ।"
+
+#: ../gst-mixer/src/misc.c:40
+msgid "Capture"
+msgstr "क्याप्चर गर्नुहोस्"
+
+#: ../gst-mixer/src/misc.c:42
+msgid "Switch"
+msgstr "स्विच"
+
+#: ../gst-mixer/src/misc.c:44
+msgid "Option"
+msgstr "विकल्प"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:120
+msgid "Volume Control Preferences"
+msgstr "भोल्युम नियन्त्रण प्राथमिकता"
+
+#: ../gst-mixer/src/preferences.c:133
+msgid "_Select tracks to be visible:"
+msgstr "दृश्यात्मकताका लागि ट्रयाक चयन गर्नुहोस्:"
+
+#: ../gst-mixer/src/track.c:246
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:286
+#, c-format
+msgid "Mute/unmute %s"
+msgstr " %s म्युट गर्नुहोस्/म्युट नगर्नुहोस्"
+
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Track %s: mute"
+msgstr "ट्र्याक %s: म्युट गर्नुहोस्"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:381
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr " %s बाट अडियो रेकर्डिङ टगल गर्नुहोस्"
+
+#: ../gst-mixer/src/track.c:396
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ट्र्याक %s: अडियो रेकर्डिङ"
+
+#: ../gst-mixer/src/track.c:479
+#, c-format
+msgid "%s Option Selection"
+msgstr " %s विकल्प चयन"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "मोनो"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "बायाँ"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "दायाँ"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "अगाडि बायाँ"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "अगाडि दायाँ"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "थोरै बायाँ"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "थोरै दायाँ"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "अगाडि बीचमा"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "बायाँ किनारा"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "दायाँ किनारा"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "अज्ञात"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr " %s मा %s च्यानलको भोल्युम"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "ट्र्याक %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "च्यानल %d को ट्र्याक %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ट्र्याक %s, च्यानल %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s का लागि च्यानल एकैसाथ ताल्चा लगाउनुहोस्"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ट्र्याक %s: च्यानल एकैसाथ ताल्चा लगाउनुहोस्"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "यन्त्र परिवर्नत गर्नुहोस्"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "फरक यन्त्रमा भोल्युम नियन्त्रण गर्नुहोस्"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr " %s मा यन्त्र परिवर्तन गर्नुहोस्"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:435
+#, c-format
+msgid "Volume Control: %s"
+msgstr "भोल्युम नियन्त्रण: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:382
+msgid "translator-credits"
+msgstr ""
+"Bishnu Adhikari<[email protected]> Shyam krishna "
+"bal<[email protected]> Mahesh Subedi<[email protected]>, Nabin Gautam <[email protected]>"
+
+#: ../gst-mixer/src/window.c:391
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "एउटा जिनोम/जिस्ट्रिमरमा आधारित भोल्युम नियन्त्रण अनुप्रयोग"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "कुनै पनि होइन"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "असमर्थित"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "पूर्वनिर्धारित"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "मुख्य सञ्झ्याल दृष्टान्त गर्दा असफल"
+
+#: ../gstreamer-properties/gstreamer-properties.c:661
+msgid "Failed to load glade file; please check your installation."
+msgstr "ग्लेड फाइल लोड गर्न असफल; कृपया तपाईँको स्थापना जाँच गर्नुहोस् ।"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "जिस्ट्रिमर अनुप्रयोगका लागि पूर्वनिर्धारण कन्फिगर गर्नुहोस्"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "मल्टिमिडिया प्रणाली चयनकर्ता"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>पूर्वनिधारित आगत</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>पूर्वनिधारित निर्गत</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">परीक्षण...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "अडियो"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "समाप्त गर्न 'ठीक छ' बटनमा क्लिक गर्नुहोस् ।"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "यन्त्र:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "पाइप लाइन:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "प्लगइन:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "पाइप लाइन:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "परीक्षण"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "पाइप लाइन परीक्षण"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "भिडियो"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "प्लगइन:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "परीक्षण"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "स्वत: पत्ता लगाउनुहोस्"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:113
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - उन्नत लिनक्स ध्वनि संरचना"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART ध्वनि डेइमोन"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - प्रबोधन ध्वनि डेइमोन"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:122
+msgid "OSS - Open Sound System"
+msgstr "OSS - खुला ध्वनि प्रणाली"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "PulseAudio Sound Server"
+msgstr "पल्स अडियो साउन्ड सर्भर"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "अनुकूल"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - सामान्य मिडिया तह"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "X Window System (No Xv)"
+msgstr "X विन्डो प्रणाली (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X विन्डो प्रणाली (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "Test Sound"
+msgstr "ध्वनि परीक्षण गर्नुहोस्"
+
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Silence"
+msgstr "मौन"
+
+#: ../gstreamer-properties/pipeline-constants.c:137
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (जस्तै, जोरन v4l यन्त्र)"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "Test Input"
+msgstr "आगत परीक्षण"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Video for Linux (v4l)"
+msgstr "लिनक्सका लागि भिडियो (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux 2 (v4l2)"
+msgstr "लिनक्स २ का लागि भिडियो (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr " '%s' का लागि परीक्षण पाइप लाइन निर्माण गर्न असफल"
+
+#: ../profiles/audio-profile-edit.c:117 ../profiles/audio-profiles-edit.c:535
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "मद्दत प्रदर्शन गर्दा एउटा त्रुटि भयो: %s"
+
+#: ../profiles/audio-profile-edit.c:329
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "\"%s\" प्रोफाइल सम्पादन"
+
+#: ../profiles/audio-profile.c:104
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:105 ../profiles/audio-profile.c:1015
+msgid "<no description>"
+msgstr "<no description>"
+
+#: ../profiles/audio-profile.c:220
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm-अडियो प्रोफाइलको सूची प्राप्त गर्दा एउटा त्रुटि थियो । (%s)\n"
+
+#: ../profiles/audio-profile.c:721
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "अडियो प्रोफाइल सूची परिवर्तनको सूचनामा सदस्यता लिदा त्रुटि थियो । (%s)\n"
+
+#: ../profiles/audio-profile.c:924
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "प्रोफाइल मार्ग %s बिर्सनाले त्रुटि । (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:83
+msgid "_Edit"
+msgstr "सम्पादन"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:461
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "प्रोफाइल मेट्नुहुन्छ ?\n"
+msgstr[1] " %d प्रोफाइल मेट्नुहुन्छ ?\n"
+
+#: ../profiles/audio-profiles-edit.c:480
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" प्रोफाइल मेट्नुहन्छ ?"
+
+#: ../profiles/audio-profiles-edit.c:502
+msgid "Delete Profile"
+msgstr "प्रोफाइल मेट्नुहोस्"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:598
+msgid "Edit MATE Audio Profiles"
+msgstr "जिनोम अडियो प्रोफाइल सम्पादन गर्नुहोस्"
+
+#. FIXME
+#. hbox = gtk_hbox_new (FALSE, PADDING);
+#. gtk_box_pack_end (GTK_BOX (vbox),
+#. hbox, FALSE, FALSE, 0);
+#.
+#. app->manage_profiles_default_menu = profile_optionmenu_new ();
+#. g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+#. "changed", G_CALLBACK (default_menu_changed),
+#. app);
+#.
+#. gtk_box_pack_start (GTK_BOX (hbox),
+#. label, TRUE, TRUE, 0);
+#.
+#. gtk_box_pack_end (GTK_BOX (hbox),
+#. app->manage_profiles_default_menu, FALSE, FALSE, 0);
+#.
+#: ../profiles/audio-profiles-edit.c:645
+msgid "_Profiles:"
+msgstr "प्रोफाइल:"
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "तपाईँसँग \"%s\" नाम भएको प्रोफाइल पहिले नै छ"
+
+#: ../profiles/audio-profiles-edit.c:885
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf त्रुटि (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+" \"%s\"फाइल हराइरहेको छ । यसले यो अनुप्रयोग गलत तरिकाले स्थापित गरिएको छ भन्ने देखाउछ, "
+"त्यसैले यस संवादलाई प्रदर्शन गर्न सकिँदैन ।"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "अडियो प्रोफाइल सम्पादन गर्नुहोस्"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "नयाँ प्रोफाइल"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "प्रोफाइल वर्णन:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "सक्रिय पार्नुहुन्छ ?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "सिर्जना गर्नुहोस्"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "फाइल विस्तार:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "जिस्ट्रिमर पाइप लाइन:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "प्रोफाइल नाम:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "अडियो प्रोफाइलका लागि विवरण"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "बढी सूचना र प्रोफाइल कहिले प्रयोग गर्ने वर्णन समाविष्ट, प्रोफाइलको वर्णन ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "यस प्रोफाइलसँग सङ्केतन गरिएका फाइल भण्डारण गर्दा प्रयोग हुने एउटा फाइल नाम विस्तार ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "यस प्रोफाइलका लागि प्रयोग गरिने एउटा आंशिक जिस्ट्रिमर पाइपलाइन ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "अडियो प्रोफाइलका लागि एउटा छोटो नाम"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "प्रोफाइललाई अद्वितिय रूपमा पहिचान गर्न र चयनमा प्रयोग गरिने, अडियो प्रोफाइलका लागि छोटो नाम ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "सीडी गुणस्तर, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "सीडी गुणस्तर, नोक्सान रहित"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "सीडी गुणस्तर, नोक्सान मुलक"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "सीडी गुणस्तर, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"अडियो रेकर्ड गर्ने प्रोफाइलको सूची। यस सूचिले /system/gstreamer/@GST_MAJORMINOR@/"
+"audio/profiles सँग सम्बन्धित उप-डाइरेक्ट्रीका नाम भएका स्ट्रिङ समावेश गर्दछ ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "प्रोफाइलको सूची"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "यस प्रोफाइलका लागि पूर्वनिर्धारित फाइल विस्तार"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "प्रयोग गरिने आंशिक जिस्ट्रिमर पाइपलाइन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"सीडी-गुणस्तर अडियोमा रुपान्तरण गर्नका लागि, तर कोडेकको नोक्सानरहित सङ्कुचनसँग प्रयोग गरिन्छ । "
+"यदि तपाईँ पछि फाइल सम्पादन गर्न वा सीडीमा बचत गर्न चाहनुहुन्छ भने यसको प्रयोग गर्नुहोस् ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"सीडी गुणस्तर अडियोमा रूपान्तरण गर्नका लागि, तर नोक्सान हुने सङ्कुचन कोडेकसँग प्रयोग गरिन्छ । "
+"यसलाई सीडी उद्धरण र रेडियो रेकर्डिङका लागि प्रयोग गर्नुहोस् ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"सीडी गुणस्तर अडियोमा रुपान्तरण गर्नका लागि, तर हराउन सक्ने AAC कोडेकसँग प्रयोग गरिन्छ । यसलाई "
+"AAC कोडेक मात्र समर्थन गर्ने यन्त्रमा प्रतिलिपि गर्नका लागि फाइल तयार गर्न प्रयोग गर्नुहोस् । याद गर्नुहोस् यस ढाँचाको प्रयोग गर्नु तपाईँको अधिकार क्षेत्रमा अवैध हुन्छ; "
+"सुझावका लागि तपाईँको वकिललाई सम्पर्क गर्नुहोस् ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"सीडी गुणस्तर अडियोमा रुपान्तरण गर्नका लागि, तर नोक्सान हुनसक्ने MP3 कोडेकसँग प्रयोग गरिन्छ । यसलाई "
+"MP3 कोडेक मात्र समर्थन गर्ने यन्त्रमा प्रतिलिपि गर्नका लागि फाइल तयार गर्न प्रयोग गर्नुहोस् । याद गर्नुहोस् यस ढाँचाको प्रयोग गर्नु तपाईँको अधिकार क्षेत्रमा अवैध हुन्छ; "
+"सुझावका लागि तपाईँको वकिलको सम्पर्क गर्नुहोस् ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"नोक्सान रहित ध्वनी-गुणस्तर अडियोमा रूपान्तरण गर्न प्रयोग गरिन्छ । यसलाई वाचन रेकर्ड गर्न वा "
+"सम्पादन गर्न प्रयोग गर्नुहोस् ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"नोक्सानमुलक ध्वनी-गुणस्तर अडियोमा रूपान्तरण गर्नका लागि प्रयोग गरिन्छ । सम्पादन गर्नु नपर्ने "
+"वाचन रेकर्ड गर्नका लागि यसको प्रयोग गर्नुहोस् ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "आवाज, नोक्सानरहित"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "आवाज, नोक्सानमुलक"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "यस प्रोफाइलको प्रयोग गरिन्छ या गरिदैँन"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "यस प्रोफाइललाई प्रयोग र प्रदर्शन गर्ने या नगर्ने ।"
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"ध्वनि डेइमोनमा जडान गर्न सकिँदैन ।\n"
+"कृपया आदेश प्रोम्पटमा 'esd' चलाउनुहोस् ।"
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "मिटरको X स्थिति निर्दिष्ट गर्नुहोस् ।"
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "मिटरको Y स्थिति निर्दिष्ट गर्नुहोस् ।"
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "यस होस्टको esd सर्भरमा जडान गर्नुहोस् ।।"
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "HOST"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "मिटरको एउटा ठाडो संस्करण खोल्नुहोस् ।"
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "रेकर्डिङ स्तर मिटरका रूपमा कार्य गर्नुहोस् ।"
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr " %s होस्ट हो\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "रेकर्डिङ स्तर"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "भोल्युम मिटर"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "रेकर्डिङ आगत भोल्युम अनुगमन गर्नुहोस्"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "रेकर्डिङ स्तर अनुगमन"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "ध्वनि निर्गत भोल्युम अनुगमन गर्नुहोस्"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "भोल्युम अनुगमन गर्नुहोस्"
+
diff --git a/po/nl.po b/po/nl.po
new file mode 100644
index 0000000..5c9f13c
--- /dev/null
+++ b/po/nl.po
@@ -0,0 +1,2451 @@
+# Dutch translation for mate-media
+#
+# This package is distributed under the same license as the mate-media package.
+#
+# Wing Tung Leung <[email protected]>, 1999.
+# Dennis Smit <[email protected]>, 2002.
+# Huib Kleinhout <[email protected]>, 2002.
+# Tino Meinen <[email protected]>, 2002, 2007, 2008.
+# Taco Witte <[email protected]>, 2002.
+# Reinout van Schouwen <[email protected]>, 2002–2006, 2009
+# Wouter Bolsterlee <[email protected]>, 2006–2010.
+# Mario Blättermann <[email protected]>, 2010.
+#
+# alert - waarschuwing
+# event - gebeurtenis
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-26 15:26+0200\n"
+"PO-Revision-Date: 2010-09-26 15:26+0200\n"
+"Last-Translator: Wouter Bolsterlee <[email protected]>\n"
+"Language-Team: Dutch <[email protected]>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Volumeregeling tonen"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Volumeregeling"
+
+# Vrij vertaald (Wouter Bolsterlee)
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Geluidsvolume en systeemgeluiden aanpassen"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Geluid"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Debug-code inschakelen"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versie van deze toepassing"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Mate Volumeregeling-applet"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Wachten op antwoord van het geluidsysteem"
+
+# huh? startup page?
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Startup-pagina"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Mate Volumeregeling"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "Uitvoer"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Uitvoervolume"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "Invoer"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Microfoonvolume"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Links"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Rechts"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Achter"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Voor"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balans:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Fade:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Onversterkt"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Dempen"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "_Profiel:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Uigeschakeld"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u uitgang"
+msgstr[1] "%u uitgangen"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ingang"
+msgstr[1] "%u ingangen"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Systeemgeluiden"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nnector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Piekdetectie"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Naam"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Apparaat"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Luidsprekertest voor %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "Luidsprekers testen"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "_Uitvoervolume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "Geluidseffecten"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "_Waarschuwingsvolume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "Kies een apparaat om te _configureren"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "Instellingen voor het geselecteerde apparaat"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "_Invoervolume: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "Invoerniveau:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "Kies een apparaat voor geluids_invoer"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "Kies een _apparaat voor geluidsuitvoer"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "Toepassingen"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "Er is momenteel geen toepassing geluid aan het opnemen of afspelen."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Geluidsvoorkeuren"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stoppen"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Test"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Kon volumeregelingsvoorkeuren niet starten: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "_Dempen"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "_Geluidsvoorkeuren"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "Gedempt"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Geluidsfragmenten opnemen"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "Geluidsrecorder"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "Naamloos"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "Naamloos-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Aanmaken van GStreamer %s-element is mislukt.\n"
+"Installeer alstublieft de '%s' plug-in uit de '%s'-module.\n"
+"Ga na dat de installatie correct is door \n"
+" gst-inspect-0.10 %s\n"
+"uit te voeren en dan mate-sound-recorder te herstarten."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Ga de instellingen ervan na.\n"
+"U mist wellicht de benodigde plug-ins."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuut"
+msgstr[1] "%ld minuten"
+
+# meervoud van uur hier beter: uur ipv uren
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld uur"
+msgstr[1] "%ld uur"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld seconde"
+msgstr[1] "%ld seconden"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s en %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s en %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Een bestand openen"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Niet in staat bestand te laden:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "Gereed"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "Ve_rvangen"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Een bestand met de naam \"%s\" bestaat reeds.\n"
+"Wilt u het overschrijven met degene die u nu opslaat?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Kan het bestand \"%s\" niet opslaan"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Bestand opslaan als"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s is niet in het pad geïnstalleerd."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Er is een fout opgetreden bij het starten van %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "Opname opslaan alvorens af te sluiten?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "Opname opslaan?"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "Sluiten _zonder opslaan"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "Sluiten _zonder opslaan"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "Vraag"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (niet opgeslagen)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "Onbekende grootte"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Geschat)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "%s-informatie"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "Bestandsinformatie"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "Map:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "Bestandsnaam:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "Bestandsgrootte:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "Audio-informatie"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "Bestandsduur:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "Aantal kanalen:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "Sample rate: "
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "Bit rate:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Een geluidsrecorder voor Mate\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "Afspelen…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "MateConf audio-uitvoer"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Weergave"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "Opnemen…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "MateConf audio-opname"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Uw instellingen voor audio-opname zijn ongeldig. Corrigeer ze met "
+"‘Geluidsvoorkeuren’ onder het menu Systeemvoorkeuren."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "bestandsuitvoer"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "geluidsniveau"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Kon het audioprofiel ‘%s’ niet analyseren. "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Opnemen met behulp van het ‘%s’-audioprofiel was niet mogelijk. "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+"Schrijven naar een bestand met behulp van het ‘%s’-audioprofiel was niet "
+"mogelijk. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_Bestand"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "Nieuw sample maken"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "Bestand openen"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "Huidige bestand opslaan"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "Het huidige bestand opslaan onder een andere naam"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "Volu_meregeling openen"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "De geluidsmixer starten"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "Informatie over het huidige bestand tonen"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "Huidige bestand sluiten"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "Toepassing afsluiten"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "Be_sturing"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "Geluid opnemen"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "Geluid afspelen"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "Geluid stoppen"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "_Hulp"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "Inhoud"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "Handleiding openen"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "Informatie over deze toepassing"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Kan ui-bestand niet laden. Het programma is wellicht niet correct "
+"geïnstalleerd."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "Openen"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "Opslaan"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "Opslaan als"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "Opnemen van i_nvoer:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "O_pnemen als:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<geen>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "Duur:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "Geluidsniveau:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Geluidsrecorder"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Hoogte van het venster"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Hoogte van het weer te geven venster."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Breedte van het venster"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Breedte van het weer te geven venster."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Geluidsthema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Onbekende volumeregelaar %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Geen volumeregelingselementen en/of -apparaten voor GStreamer gevonden."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Opname actief"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Schakelaars"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opties"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Volumeregelingsvoorkeuren"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Selecteer zichtbare mixers:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s dempen/luid"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Track %s: gedempt"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Audio-opname vanaf %s aan/uitschakelen"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Track %s: audio-opname"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s optie-selectie"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Track %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanaal %d van track %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Track %s, kanaal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Kanalen voor %s aan elkaar koppelen"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Track %s: kanalen aan elkaar koppelen"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "links"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "rechts"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "linksvoor"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "rechtsvoor"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "linksachter"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "rechtsachter"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "middenvoor"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "zijkant links"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "zijkant rechts"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "onbekend"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Geluidssterkte van %s-kanaal op %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Een Mate/GStreamer-gebaseerde volumeregeling"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Dennis Smit\n"
+"Huib Kleinhout\n"
+"Tino Meinen\n"
+"Taco Witte\n"
+"Wing Tung Leung\n"
+"Reinout van Schouwen\n"
+"\n"
+"Kijk voor meer info op http://nl.mate.org/"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Volumeregeling: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "A_pparaat:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Volume op een ander apparaat regelen"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Geen"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Niet ondersteund"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Standaard"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Hoofdvenster instantiëren mislukt"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Laden van UI-bestand mislukt; controleer uw installatie."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Standaardinstellingen configureren voor GStreamer-toepassingen"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimediasystemen selecteren"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klik op OK om te voltooien."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "A_pparaat:"
+
+# ingang/invoer/ingangskanaal
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Standaard ingang"
+
+# uitvoer/uitgang/uigangskanaal
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Standaard uitgang"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ijplijn:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Plu_gin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pi_jplijn:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+# zelfstandig naamwoord/werkwoord?
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Test-pijplijn"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Testen…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "A_pparaat:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+# testen/test
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automatisch detecteren"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System versie 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Aangepast"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (geen Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testgeluid"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Stilte"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (bijv. Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+# ingang/invoer
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Testinvoer"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video voor Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video voor Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Opbouwen van testpijplijn voor ‘%s’ mislukt"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Er is een fout opgetreden bij het weergeven van de hulptekst: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Bewerken van profiel ‘%s’"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<zonder naam>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<zonder omschrijving>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Er is een fout opgetreden bij het ophalen van de lijst van gm_audio-"
+"profielen. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Er is een fout opgetreden bij het abonneren op mededelingen bij "
+"veranderingen van de audioprofielenlijst. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Er is een fout opgetreden bij het vergeten van profielpad %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "Be_werken"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Dit profiel verwijderen?\n"
+msgstr[1] "Deze %d profielen verwijderen?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Profiel ‘%s’ verwijderen?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Profiel verwijderen"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Mate-audioprofielen bewerken"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "_Profielen:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "U heeft al een profiel met naam ‘%s’"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-fout (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Het bestand ‘%s’ ontbreekt. Dit geeft aan dat de toepassing incorrect is "
+"geïnstalleerd, het dialoogvenster kan dus niet worden weergegeven."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Voer ‘%s --help’ uit om een volledige lijst van opdrachtparameters te zien.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Audioprofiel bewerken"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profiel_omschrijving:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Actief?"
+
+# extensie/achtervoegsel
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "B_estandsachtervoegsel:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamerpijplijn:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Pro_fielnaam:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nieuw profiel"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "Aan_maken"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Een omschrijving van het audioprofiel"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Een omschrijving van het profiel, met daarin meer informatie en een "
+"beschrijving over wanneer dit profiel te gebruiken is."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Een bestandsnaamachtervoegsel die gebruikt moet worden bij het opslaan "
+"vanbestanden die met dit profiel gecodeerd zijn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Een gedeeltelijke GStreamer-pijplijn om voor dit profiel te gebruiken."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Een korte naam voor het audioprofiel"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Een korte naam voor het audioprofiel, te gebruiken in selecties en uniek "
+"voor dit profiel."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Cd-kwaliteit, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Cd-kwaliteit, zonder kwaliteitsverlies"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Cd-kwaliteit, met kwaliteitsverlies"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Cd-kwaliteit, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Cd-kwaliteit, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lijst van audio-opnameprofielen. De lijst bevat tekenreeksen met de namen "
+"van submappen relatief aan /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lijst met profielen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Het standaard bestandsachtervoegsel voor dit profiel"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "De gebruikte gedeeltelijke GStreamer-pijplijn"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Gebruikt voor het converteren naar cd-kwaliteit audio, maar met een "
+"coderingsmethode zonder kwaliteitsverlies. Gebruik dit indien u het bestand "
+"later wilt bewerken of branden naar cd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Gebruikt voor het converteren naar cd-kwaliteit audio, maar met een "
+"coderingsmethode die kwaliteitsverlies geeft. Gebruik dit voor het uitpakken "
+"vanaf cd en radio-opnamen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Gebruikt voor het converteren naar cd-kwaliteit audio met de AAC-"
+"coderingsmethode (geeft kwaliteitsverlies). Gebruik dit voor het apparaten "
+"die enkel het AAC-formaat ondersteunen. Let erop dat dit formaat niet overal "
+"ter wereld vrij (legaal) te gebruiken is."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Gebruikt voor het converteren naar cd-kwaliteit audio met de MP3-"
+"coderingsmethode (geeft kwaliteitsverlies). Gebruik dit voor het apparaten "
+"die enkel het MP3-formaat ondersteunen. Let erop dat dit formaat niet overal "
+"ter wereld vrij (legaal) te gebruiken is."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Gebruikt voor het converteren naar cd-kwaliteit audio met de MP3-"
+"coderingsmethode (geeft kwaliteitsverlies). Gebruik dit voor het apparaten "
+"die enkel het MP3-formaat ondersteunen. Let erop dat dit formaat niet overal "
+"ter wereld vrij (legaal) te gebruiken is."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Gebruikt voor het converteren naar stemkwaliteit-audio zonder verlies. "
+"Gebruik dit voor het opnemen en bewerken van spraak."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Gebruikt voor het converteren naar stemkwaliteit-audio met verlies. Gebruik "
+"dit voor het opnemen van spraak die geen verdere bewerking behoeft."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Telefoonkwaliteit, wav (zonder kwaliteitsverlies)"
+
+# Dit is voor speex
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Telefoonkwaliteit, speex (met kwaliteitsverlies)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Of dit profiel gebruikt moet worden"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Of dit profiel gebruikt en weergegeven moet worden."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Geen geluiden"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Ingebouwd"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Geluid testen"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Van thema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Type"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Geluids_thema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Kies een _waarschuwingsgeluid:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Scherm- en knop_geluiden inschakelen"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Waarschuwingsgeluid"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Vensters en knoppen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knop geklikt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Schakelknop geklikt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Venster gemaximaliseerd"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Venster hersteld"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Venster geminimaliseerd"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Bureaublad"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Aanmelden"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Afmelden"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nieuwe e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Prullenbak legen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Langdurige bezigheid voltooid (download, cd-branden, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Waarschuwingen"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informatie of vraag"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Waarschuwing"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fout"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Accu-waarschuwing"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Geluidsbestand selecteren"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Geluidsbestanden"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Aangepast…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Geluidsthema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Scherm- en knopgeluiden inschakelen"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Woef"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drup"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Opname actief…"
+
+#~ msgid "Custom..."
+#~ msgstr "Aangepast…"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adres van de voor cd-aanvragen te benaderen server"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Informatie om naar server te sturen"
+
+#~ msgid "Port"
+#~ msgstr "Poort"
+
+#~ msgid "Server name"
+#~ msgstr "Servernaam"
+
+#~ msgid "Server type"
+#~ msgstr "Servertype"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "De hostnaam die met alle aanvragen wordt meegestuurd"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "De serverpoort waarop de database actief is"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Het servertype om contact mee op te nemen voor cd-aanvragen. Mogelijke "
+#~ "waarden zijn 0 (FreeDB round robin server), 1 (andere freedb-server) en 2 "
+#~ "(andere server)."
+
+#~ msgid "The username"
+#~ msgstr "De gebruikersnaam"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "De gebruikersnaam die met alle aanvragen wordt meegestuurd"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Deze sleutel geeft aan welke gebruikersinformatie naar de server te "
+#~ "zenden die voor cd-aanvragen gebruikt wordt. Mogelijke waarden zijn (geen "
+#~ "informatie), 1 (echte informatie) en 3 (andere informatie)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Uw hostnaam"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Er is een fout opgetreden bij het weergeven van de hulptekst:\n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Geen in_formatie sturen"
+
+#~ msgid "Send real _information"
+#~ msgstr "Echte _informatie sturen"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Andere inf_ormatie sturen:"
+
+#~ msgid "_Name:"
+#~ msgstr "_Naam:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Hostnaa_m:"
+
+#~ msgid "Login Information"
+#~ msgstr "Aanmeldingsinformatie"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB _round robin server"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Andere _FreeDB-server:"
+
+#~ msgid "Server"
+#~ msgstr "Server"
+
+#~ msgid "Location"
+#~ msgstr "Locatie"
+
+#~ msgid "_Update Server List"
+#~ msgstr "Ser_verlijst verversen"
+
+#~ msgid "Other _server:"
+#~ msgstr "Andere _server:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Hos_tnaam:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Poort:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Voorkeuren cd-database"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Onbekend / Onbekend"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Meerdere overeenkomsten…"
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Er zijn meerdere overeenkomsten gevonden in de database.\n"
+#~ "Hieronder staat een lijst van mogelijkheden, kies de beste overeenkomst"
+
+#~ msgid "Category"
+#~ msgstr "Categorie"
+
+#~ msgid "Disc ID"
+#~ msgstr "Schijf-ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artiest en titel"
+
+#~ msgid "Unknown track"
+#~ msgstr "Onbekend nummer"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Cd database-server"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Uw voorkeuren voor cd-database-server wijzigen"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klassieke rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Gouwe ouwe"
+
+#~ msgid "Other"
+#~ msgstr "Anders"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternatief"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Grappen"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocaal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klassiek"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumentaal"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Spel"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Geluidsfragment"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Ruis"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Ruimte"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditatie"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentale pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentale rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etnisch"
+
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electronisch"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Droom"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Zuidelijke rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Komedie"
+
+#~ msgid "Cult"
+#~ msgstr "Cult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Christelijke rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Native American"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelisch"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showmelodieën"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hardrock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "Nationale volksmuziek"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latin"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Keltisch"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressieve rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelische rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonische rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big band"
+
+#~ msgid "Chorus"
+#~ msgstr "Koor"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Ontspannend"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acoustisch"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Toespraak"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kamermuziek"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonate"
+
+#~ msgid "Symphony"
+#~ msgstr "Symphonie"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Ritmische soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punkrock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Drumsolo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "Britpop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christelijke gangsta rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Eigentijds christelijk"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Christelijke rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthesizer"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Onbekende artiest"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Onbekend album"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Bezig schijf-ID te wijzigen: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Gevorderde schijfopties"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Gevorderde schijfopties tonen"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Verberg geavanceerde track opties"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Gevorderde trackopties tonen"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Bezig schijf-ID te wijzigen: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artiest:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Cd-_titel:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "Schij_f-opmerkingen:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Genre:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Jaar:"
+
+#~ msgid "Title"
+#~ msgstr "Titel"
+
+#~ msgid "Length"
+#~ msgstr "Duur"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Extra trackgegevens:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB track-editor"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Kon geen CDDBTrackEditor-fabriek aanmaken.\n"
+#~ "Het kan zijn dat er al een andere cddb-track-editor actief is.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "Cd-weergave"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Geeft informatie weer over het momenteel afgespeelde album, de artiest en "
+#~ "de verstreken tijd"
+
+#~ msgid "Time Line"
+#~ msgstr "Tijdlijn"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Lijn om de verstreken tijd van het huidige nummer weer te geven"
+
+#~ msgid "Info Line"
+#~ msgstr "Infolijn"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Lijn om informatie weer te geven"
+
+#~ msgid "Artist Line"
+#~ msgstr "Artiestlijn"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Lijn om de naam van de artiest weer te geven"
+
+#~ msgid "Album Line"
+#~ msgstr "Albumlijn"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Lijn om de naam van het album weer te geven"
+
+#~ msgid "Play"
+#~ msgstr "Afspelen"
+
+#~ msgid "Pause"
+#~ msgstr "Pauzeren"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Afspelen %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Afspelen\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Gepauzeerd"
+
+#~ msgid "CD Player"
+#~ msgstr "Cd-speler"
+
+#~ msgid "Stopped"
+#~ msgstr "Gestopt"
+
+#~ msgid "Disc error"
+#~ msgstr "Schijffout"
+
+#~ msgid "No disc"
+#~ msgstr "Geen schijf"
+
+#~ msgid "Empty disc"
+#~ msgstr "Lege schijf"
+
+#~ msgid "Drive open"
+#~ msgstr "Speler open"
+
+#~ msgid "Data CD"
+#~ msgstr "Data-cd"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Geen cd-rom"
+
+#~ msgid "Drive Error"
+#~ msgstr "Cd-spelerfout"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "De inhoud in de CDDB is veranderd"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "'Ja' kiezen zal de vorige inhoud in CDDB verwijderen."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Wilt u doorgaan?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volume %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Het lijkt erop dat u geen toestemming hebt om %s te benaderen."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s lijkt niet naar een geldig cd apparaat te wijzen. Dit kan zo zijn "
+#~ "omdat:\n"
+#~ "a) cd-ondersteuning niet aanwezig is op uw computer\n"
+#~ "b) U niet de juiste rechten heeft om het cd-station te benaderen\n"
+#~ "c) %s niet het cd-station is.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Onbekend"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "Afs_pelen/Pauzeren"
+
+#~ msgid "_Stop"
+#~ msgstr "_Stoppen"
+
+#~ msgid "P_revious"
+#~ msgstr "Vo_rige"
+
+#~ msgid "_Next"
+#~ msgstr "V_olgende"
+
+#~ msgid "_Eject disc"
+#~ msgstr "Schijf uitw_erpen"
+
+#~ msgid "_About"
+#~ msgstr "I_nfo"
+
+#~ msgid "_Quit"
+#~ msgstr "A_fsluiten"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Er is geen cd-speler ingesteld. Dit betekent dat de cd-speler\n"
+#~ "niet kan starten. Klik op \"Apparaat instellen\" om een\n"
+#~ "venster te openen waar u het apparaat kunt instellen, of klik op "
+#~ "\"Afsluiten\" om de cd-speler te verlaten."
+
+#~ msgid "Set device"
+#~ msgstr "Apparaat instellen"
+
+#~ msgid "No CD device"
+#~ msgstr "Geen cd-apparaat"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "De cd-speler is niet in staat correct te functioneren.\n"
+#~ "\n"
+#~ "Druk op 'Details' voor meer details over de reden voor dit falen.\n"
+#~ "\n"
+#~ "Klik op 'Apparaat instellen' om een venster te openen waar u het apparaat "
+#~ "kunt instellen of klik op 'Afsluiten' om de cd-speler te verlaten"
+
+#~ msgid "_Details"
+#~ msgstr "_Details"
+
+#~ msgid "_Set device"
+#~ msgstr "Apparaat in_stellen"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Ongeldig cd-apparaat"
+
+#~ msgid "Position"
+#~ msgstr "Positie"
+
+#~ msgid "Open preferences"
+#~ msgstr "Voorkeuren openen"
+
+#~ msgid "Preferences"
+#~ msgstr "Voorkeuren"
+
+#~ msgid "Track List"
+#~ msgstr "Tracklijst"
+
+#~ msgid "Open track editor"
+#~ msgstr "Track-editor openen"
+
+#~ msgid "Track editor"
+#~ msgstr "Track-editor"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Afspelen/Pauzeren"
+
+#~ msgid "Previous track"
+#~ msgstr "Vorige track"
+
+#~ msgid "Previous"
+#~ msgstr "Vorige"
+
+#~ msgid "Rewind"
+#~ msgstr "Terugspoelen"
+
+#~ msgid "Fast forward"
+#~ msgstr "Vooruitspoelen"
+
+#~ msgid "Next track"
+#~ msgstr "Volgende nummer"
+
+#~ msgid "Eject CD"
+#~ msgstr "Cd uitwerpen"
+
+#~ msgid "Eject"
+#~ msgstr "Uitwerpen"
+
+#~ msgid "CD device to use"
+#~ msgstr "Te gebruiken cd-apparaat"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Alleen starten als er niet al een cd-spelertoepassing actief is"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "cd afspelen bij opstarten"
diff --git a/po/nn.po b/po/nn.po
new file mode 100644
index 0000000..3e34fa9
--- /dev/null
+++ b/po/nn.po
@@ -0,0 +1,2570 @@
+# translation of nn.po to
+# translation of nn.po to Norwegian Nynorsk
+# Norwegian (nynorsk) translation of mate-media.
+# Copyright (C) 2000-2002 Free Software Foundation
+#
+# Kjartan Maraas <[email protected]>, 2001.
+# Roy-Magne Mo <[email protected]>, 2001-2002.
+# Åsmund Skjæveland <[email protected]>, 2003, 2004, 2005, 2006.
+# Torstein Adolf Winterseth <[email protected]>, 2009.
+# Åsmund Skjæveland <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: nn\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug."
+"cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-01-17 19:48+0000\n"
+"PO-Revision-Date: 2010-01-28 12:35+0100\n"
+"Last-Translator: Åsmund Skjæveland <[email protected]>\n"
+"Language-Team: Norsk (nynorsk) <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Vis volumkontroll til skrivebordet"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Volumkontroll"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Endra lydvolum og lydar til hendingar"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Lyd"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Slå på avlusingskode"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versjon av dette programmet"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr "- MATE panelprogram for volumkontroll"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Ventar på svar frå lydsystemet"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Oppstartsside"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr "- MATE volumkontroll"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1830
+msgid "Output"
+msgstr "Utdata"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1744
+msgid "Input"
+msgstr "Inndata"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Venstre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Høgre"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "Bak"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Front"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Balanse:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Utfasing"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "100%"
+msgstr "100 %"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:596
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Utan forsterking"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:852
+msgid "Mute"
+msgstr "Demp"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1494
+msgid "_Profile:"
+msgstr "_Profilar:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Avslått"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:998
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u utgang"
+msgstr[1] "%u utgangar"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u inngang"
+msgstr[1] "%u ingangar"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "Systemlydar"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:305
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:564
+msgid "Co_nnector:"
+msgstr "Tilkopli_ng"
+
+# TRN: Henta frå bokmålomsetjinga. Er ikkje heilt trygg på denne.
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:510
+msgid "Peak detect"
+msgstr "Vis toppnivå"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1423
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Namn"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1428
+msgid "Device"
+msgstr "Eining"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1650
+msgid "_Output volume: "
+msgstr "Utgangsv_olum"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1681
+msgid "Sound Effects"
+msgstr "Lydeffektar"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1688
+msgid "_Alert volume: "
+msgstr "V_arselsvolum:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1701
+msgid "Hardware"
+msgstr "Maskinvare"
+
+# TRN: Kva for snarvegstast skal brukast?
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1706
+#, fuzzy
+#| msgid "CD device to use"
+msgid "C_hoose a device to configure:"
+msgstr "Vel ei eining til å konfigurera:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1733
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Settings for the selected device:"
+msgstr "Innstillingar til den valte eininga:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1751
+msgid "_Input volume: "
+msgstr "_Inngangsvolum:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1774
+msgid "Input level:"
+msgstr "Inngangsnivå:"
+
+# TRN: Kva for snarvegstast skal brukast?
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1800
+#, fuzzy
+msgid "C_hoose a device for sound input:"
+msgstr "Vel ei eining for lydinndata:"
+
+# TRN: Kva for snarvegstast skal brukast?
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1835
+#, fuzzy
+msgid "C_hoose a device for sound output:"
+msgstr "Vel ei eining for lydutdata:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1873
+msgid "Applications"
+msgstr "Program"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1877
+msgid "No application is currently playing or recording audio."
+msgstr "Ingen program spelar av eller tek opp lyd for augneblikket."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2001
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Lydinnstillingar"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Klarte ikkje starte lydinnstillingar: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "De_mp"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Lydinn_stillingar"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Dempa"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Ta opp lydklipp"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Lydopptakar"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Namnlaus"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Namnlaus %d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Klarte ikkje å laga GStreamer-elementet %s.\n"
+"Installer tillegget «%s» frå modulen «%s».\n"
+"Kontroller at installasjonen er rett ved å køyra\n"
+" «gst-inspect-0.10 %s»\n"
+"og start mate-sound-recorder på nytt."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Kontroller innstillingane dine.\n"
+"Det kan vera at du manglar nødvendige tillegg."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minutt"
+msgstr[1] "%ld minutt"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "&ld time"
+msgstr[1] "%ld timar"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekund"
+msgstr[1] "%ld sekund"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s og %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s og %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Opna ei fil"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Klarte ikkje å lasta fila:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Klar"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "By_t ut"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Ei fil som heiter «%s» finst frå før.\n"
+"Vil du byta henne ut med den du lagrar?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Klarte ikkje lagra fila «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Lagra fila som"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s er ikkje installert i stien."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Ein feil oppstod medan %s vart starta: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Lagra opptak før det vert lukka?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Lagra opptak?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Lukk _utan å lagra"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Hald fram _utan å lagra"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Spørsmål"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Ikkje lagra)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu byte)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Ukjend storleik"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Ukjend"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kib/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kiB/s (vonaleg)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informasjon om %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Filinformasjon"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mappe:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Filnamn:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Filstorleik:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Lydinformasjon"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Fillengde:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Tal på kanalar:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Samplingsrate: "
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitrate:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Ein lydopptakar for MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "Spelar …"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf lydavspeling"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Avspeling"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "Tek opp …"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf lydopptak"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Lydopptakinnstillingane dine er feil. Rett dei opp i «Lydinnstillingar» under "
+"System-Innstillingar-menyen."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "utfil"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivå"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Klarte ikkje å tolka lydprofilen «%s». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Klarte ikkje å ta opp lyd med lydprofilen «%s». "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Klarte ikkje å skriva til fil med lydprofilen «%s». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Fil"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Lag nytt sample"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Opna ei fil"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Lagra noverande fil"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Lagra den noverande fila med eit anna namn"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Opna lydstyrkekontroll"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Opna lydmiksaren"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Vis informasjon om den noverande fila"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Lukk noverande fil"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Avslutt programmet"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Kontroll"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Ta opp lyd"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Spel lyd"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stopp lyd"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Hjelp"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Innhald"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Opna brukarrettleiinga"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Om dette programmet"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Klarte ikkje å lasta ui.xml. Programmet er kanskje ikkje installert rett"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Opna"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Lagra"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Lagra som"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Ta opp frå _inndata:"
+
+# TRN: Kva for snarvegstast skal brukast?
+#: ../grecord/src/gsr-window.c:2380
+#, fuzzy
+#| msgid "Record as:"
+msgid "_Record as:"
+msgstr "Ta opp som:"
+
+# TRN: Skal denne omsetjast?
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ingen>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Lengd:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivå:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Lydopptakar"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Høgde på vindauget"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Høgde på vindauget som vert vist"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Breidde på vindauget"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Breidde på vindauget som vert vist"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Lydtema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Ukjend lydstyrkekontroll %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Fann ingen GStreamer-tillegg eller einingar til å styra lydstyrken med."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Opptak"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Brytarar"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Val"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Brukarval for lydstyrke"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Vel spor som skal vera synlege:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Demp/ikkje demp %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Spor %s: Dempa"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Slå av/på lydopptak frå %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Spor %s: lydopptak"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s alternativ"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Spor %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d, spor %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Spor %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lås kanalane til %s ihop"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Spor %s: lås kanalane ihop"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "venstre"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "høgre"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "framme venstre"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "framme høgre"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "bak venstre"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "bak høgre"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "senter framme"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "sida venstre"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "sida høgre"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ukjend"
+
+# TRN: dårleg setningsspleising
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Lydstyrken på kanal %s på %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+"Eit program til å styra lydstyrke og miksing, tufta på MATE og GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Åsmund Skjæveland <[email protected]>\n"
+"Robert Grønning <[email protected]>\n"
+"Torstein Adolf Winterseth <[email protected]>\n"
+"\n"
+"Send feilmeldingar og kommentarar til <i18n-nn@lis ter.ping.uio.no>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Lydstyrke: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Eining: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Styr lydstyrken på ei anna eining"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ingen"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Ikkje støtta"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Standard"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Klarte ikkje å laga hovudvindauge"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Klarte ikkje å lasta UI-fila. Kontroller installasjonen."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Set opp standardverdiar for GStreamer-program"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Multimediasystemveljar"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Lyd"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klikk «Ok» for å avslutta."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+#, fuzzy
+#| msgid "Device"
+msgid "D_evice:"
+msgstr "Eining"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+#, fuzzy
+#| msgid "Default"
+msgid "Default Input"
+msgstr "Standard"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+#, fuzzy
+#| msgid "%u Output"
+#| msgid_plural "%u Outputs"
+msgid "Default Output"
+msgstr "%u utgang"
+
+# TRN: Duplisert streng: Også «_Pipeline».
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+#, fuzzy
+#| msgid "Pipe_line:"
+msgid "P_ipeline:"
+msgstr "_Røyr:"
+
+# TRN: Duplisert streng: Også «_Pipeline».
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+#, fuzzy
+#| msgid "Pipe_line:"
+msgid "P_lugin:"
+msgstr "_Røyr:"
+
+# TRN: Duplisert streng: Også «_Pipeline».
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+#, fuzzy
+#| msgid "Pipe_line:"
+msgid "Pipeli_ne:"
+msgstr "_Røyr:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testar røyr"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Recording..."
+msgid "Testing..."
+msgstr "Testar …"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+#| msgid "_Device: "
+msgid "_Device:"
+msgstr "_Eining:"
+
+# TRN: Duplisert streng: Også «Pipe_line».
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+#| msgid "_Pipeline:"
+msgid "_Plugin:"
+msgstr "_Tillegg:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Autooppdag"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART-lydnisse"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment-lydnisse"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio-lydnisse"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Tilpassa"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X-vindaugesystem (ingen Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X-vindaugesystem (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Test lyd"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Stille"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (t.d. Zoran v4l-eining)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Test inndata"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Klarte ikkje å laga testrøyr for «%s»"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Ein feil oppstod under framvising av hjelp: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Redigerer profilen «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<utan namn>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<inga skildring>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Ein feil oppstod då lista over lydprofilar (gdm_audio) vart henta. (%s)\n"
+
+# TRN: Faen til ord.
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Ein feil oppstod då meldingar om lydprofillisteendringar vart tinga. (%s)\n"
+
+# TRN: Øh. Hæ? Gløyma?
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Ein feil oppstod då profilstien «%s» skulle gløymast. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Rediger"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Sletta denne profilen?\n"
+msgstr[1] "Sletta desse %d profilane?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Sletta profilane «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Slett profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Rediger MATE-lydprofilar"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profilar:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Du har allereie ein profil som heiter «%s»"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-feil (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Fila «%s» manglar. Det tyder på at programmet ikkje er ordentleg installert, "
+"slik at programmet ikkje kan visast."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Køyr «%s --help» for å sjå ei liste over kommandolinjeflagg.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Rediger lydprofil"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profilskildring:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktiv?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Fil_endingar:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-røyr:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profilnamn:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Ny profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Lag"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Ei skildring av lydprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Ei skildring av lydprofilen, med meir informasjon og ei skildring av når "
+"profilen skal brukast."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "Filending å bruka når filer laga med denne profilen skal lagrast."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Eit ufullstendig GStreamer-røyr å bruka til denne profilen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Eit stutt namn på lydprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "Eit stutt, unikt namn på lydprofilen, til bruk i utval."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-kvalitet, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-kvalitet, utan tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-kvalitet, med tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-kvalitet, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-kvalitet, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Liste over lydopptakprofilar. Lista inneheld strengar som listar opp "
+"undermapper relativt til /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profilliste"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Standard filending for denne profilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Det ufullstendige GStreamer-røyret som vert brukt"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Brukt til å konvertera til CD-kvalitets-lyd, men med ei tapsfri koding. Bruk "
+"dette dersom du vil redigera fila eller brenna henne til ein CD seinare."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Brukt til å konvertera til CD-kvalitets-lyd, men med ei koding med "
+"kvalitetstap. Bruk dette til å kopiera ut lyd frå CD-ar og til radioopptak."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Vert brukt for å konvertera lyd med CD-kvalitet, men med AAC-kodeken som "
+"gjev tap av kvalitet. Bruk denne for å konvertera lydfiler til bruk på "
+"einingar som berre støttar AAC-kodeken. Ver merksam på at bruk av dette "
+"formatet kan vera ulovleg i din jurisdiksjon; kontakt ein advokat for råd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Vert brukt for å konvertera lyd med CD-kvalitet, men med MP2-kodeken som "
+"gjev tap av kvalitet. Bruk denne for å konvertera lydfiler til bruk på "
+"einingar som berre støttar MP2-kodeken. Ver merksam på at bruk av dette "
+"formatet kan vera ulovleg i din jurisdiksjon; kontakt ein advokat for råd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Vert brukt for å konvertera lyd med CD-kvalitet, men med MP3-kodeken som "
+"gjev tap av kvalitet. Bruk denne for å konvertera lydfiler til bruk på "
+"einingar som berre støttar MP3-kodeken. Ver merksam på at bruk av dette "
+"formatet kan vera ulovleg i din jurisdiksjon; kontakt ein advokat for råd."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Brukt til å konverta til lyd med røystkvalitet, utan kvalitetstap. Bruk "
+"dette til å ta opp tale."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Brukt til å konverta til lyd med røystkvalitet, med kvalitetstap. Bruk dette "
+"til å ta opp tale som ikkje treng å redigerast."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Røyst, utan tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Røyst, med tap"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Om denne profilen skal brukast eller ikkje"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Om denne profilen skal visast og brukast eller ikkje."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Ingen lydar"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Innebygd"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Testar hendingslyd"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Frå tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Type"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Lyd_tema:"
+
+# TRN: Kva for snarvegstast skal brukast?
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+#, fuzzy
+msgid "C_hoose an alert sound:"
+msgstr "Vel ein varsellyd:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr ""
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Varsellyd"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr ""
+
+# TRN: Høyrest galt ut ...
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+#, fuzzy
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knapp klikka på"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Vindauge maksimert"
+
+# TRN: Kva vert «unmaximised» på norsk? Ikkje-maksimert?
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr ""
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Vindauge minimert"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Skrivebord"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Innlogging"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Utlogging"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Ny e-post"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Tøm papirkorg"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Ei lang handling utførd (nedlasting, brenning av CD o.s.v.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Varslar"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informasjon eller spørsmål"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Varsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Feil"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Batterivarsel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Vel lydfil"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Lydfiler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Tilpassa …"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Lydtema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr ""
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bjeff"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drypp"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adresse til tenaren som CD-spørjingar skal rettast til"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Tenarnamn"
+
+#~ msgid "Server type"
+#~ msgstr "Tenartype"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Vertsnamnet som vert sendt med alle spørjingar"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Porten som tenaren køyrer databasen på"
+
+# TRN: «Round Robin»? Å kutta det ut fungerer.
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Typen tenar som skal kontaktast for CD-spørjingar. Moglege verdiar er 0 "
+#~ "(vilkårleg FreeDB-tenar), 1 (annan FreeDB-tenar) og 2 (annan tenar)"
+
+#~ msgid "The username"
+#~ msgstr "Brukarnamn"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Brukarnamnet som vert sendt med alle spørjingane"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Denne nøkkelen styrer kva slags brukarinformasjon som vert sendt til "
+#~ "tenaren i lag med CD-spørjingar. Moglege verdiar er 0 (ingen "
+#~ "informasjon), 1(ekte informasjon) og 2 (annan informasjon)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Vertsnamnet ditt"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Det oppstod feil under vising av hjelp:\n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Ikkje sen_d informasjon"
+
+#~ msgid "Send real _information"
+#~ msgstr "Send ekte _informasjon"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Send _annan informasjon:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Vertsna_mn:"
+
+#~ msgid "Login Information"
+#~ msgstr "Innloggingsinformasjon"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Vilkå_rleg FreeDB-tenar"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Annan _FreeDB-tenar:"
+
+#~ msgid "Server"
+#~ msgstr "Tenar"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Oppdater tenarliste"
+
+#~ msgid "Other _server:"
+#~ msgstr "Annan _tenar:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Ver_tsnamn:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Brukarval for CD-database"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Ukjend – Ukjend"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Fleire treff ..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Det var fleire treff på søket ditt i databasen.\n"
+#~ "Under finn du dei moglege treffa. Vel det som passar best"
+
+#~ msgid "Category"
+#~ msgstr "Kategori"
+
+#~ msgid "Disc ID"
+#~ msgstr "Plate-ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artist og tittel"
+
+#~ msgid "Unknown track"
+#~ msgstr "Ukjent spor"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD-databasetenar"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Endra brukarvala for CD-databasetenaren"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klassisk rock"
+
+#~ msgid "Country"
+#~ msgstr "Køntri"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Anna"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Tekno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industriell"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativ"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Daudmetall"
+
+#~ msgid "Pranks"
+#~ msgstr "Tøys"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-tekno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vokal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klassisk"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumentell"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Spel"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Pønk"
+
+#~ msgid "Space"
+#~ msgstr "Rom"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditativ"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentell pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentell rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etnisk"
+
+#~ msgid "Gothic"
+#~ msgstr "Gotisk"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tekno-industriell"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektronisk"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Southern rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Komedie"
+
+#~ msgid "Cult"
+#~ msgstr "Kult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Topp 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Kristen rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Innfødd amerikansk"
+
+#~ msgid "Cabaret"
+#~ msgstr "Kabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "Nyveiv"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psykidelisk"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Musikk frå TV-serie"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Stamme"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid-pønk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid-jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Musikal"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hardrock"
+
+#~ msgid "Folk"
+#~ msgstr "Folkemusikk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folkrock"
+
+#~ msgid "National Folk"
+#~ msgstr "Nasjonal folkemusikk"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latin"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Keltisk"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gotisk rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressiv rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psykidelisk rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symfonisk rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Sakte rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Storband"
+
+#~ msgid "Chorus"
+#~ msgstr "Kor"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Easy listening"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akustisk"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Tale"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kammermusikk"
+
+#~ msgid "Symphony"
+#~ msgstr "Symfoni"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Pornomusikk"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Treg jam"
+
+#~ msgid "Club"
+#~ msgstr "Klubb"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Ballade"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power-ballade"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rytmisk soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Fristil"
+
+#~ msgid "Duet"
+#~ msgstr "Duett"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Pønkrock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Trommesolo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A capella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-house"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dansehall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-house"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "Britpop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpønk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Kristen gangsta rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavymetall"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Kristen samtidsmusikk"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Kristen rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrashmetall"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "Jpop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Kunstrock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Ukjend artist"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Ukjend album"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Redigerer plate-ID: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Gøym avanserte platealternativ"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Vis avanserte platealternativ"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Gøym avanserte sporalternativ"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Vis avanserte sporalternativ"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Redigerer plate-ID: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artist:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "Plate_tittel:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Kommentarar til plate:"
+
+#~ msgid "_Genre:"
+#~ msgstr "S_janger:"
+
+#~ msgid "_Year:"
+#~ msgstr "_År:"
+
+#~ msgid "Title"
+#~ msgstr "Tittel"
+
+#~ msgid "Length"
+#~ msgstr "Lengd"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Ekstra data om spor:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB-sporredigering"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Kan ikkje laga CDDBTrackEditor-fabrikk.\n"
+#~ "Dette kan koma av at ein cddb-track-editor allereie køyrer.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD-framvisar"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "Viser informasjon om det spelande albumet, artist og speletid"
+
+#~ msgid "Time Line"
+#~ msgstr "Tidsfelt"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Felt som viser speletida til det aktive sporet"
+
+#~ msgid "Info Line"
+#~ msgstr "Infofelt"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Felt som viser informasjon"
+
+#~ msgid "Artist Line"
+#~ msgstr "Artistfelt"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Felt som viser namnet på artisten"
+
+#~ msgid "Album Line"
+#~ msgstr "Platefelt"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Felt som viser namnet på plata"
+
+#~ msgid "Play"
+#~ msgstr "Spel"
+
+#~ msgid "Pause"
+#~ msgstr "Pause"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Spelar %s – %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Spelar\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Pausa"
+
+#~ msgid "CD Player"
+#~ msgstr "CD-spelar"
+
+#~ msgid "Stopped"
+#~ msgstr "Stoppa"
+
+#~ msgid "Disc error"
+#~ msgstr "Feil på CD"
+
+#~ msgid "No disc"
+#~ msgstr "Inga plate"
+
+#~ msgid "Drive open"
+#~ msgstr "Stasjonen er open"
+
+#~ msgid "Data CD"
+#~ msgstr "Data-CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Ingen CD-ROM"
+
+#~ msgid "Drive Error"
+#~ msgstr "Feil med eining"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Ein CD-spelar for MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Innhaldet i CDDB er endra"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Om du vel «Ja», slettar du det gamle innhaldet i CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Vil du halda fram?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Lydstyrke %d %%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Det ser ut til at du ikkje har løyve til å aksessera %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s ser ikkje ut til å peika på ei CD-ROM-eining. Det kan koma av:\n"
+#~ "a) CD-spelarar er ikkje støtta på din maskin\n"
+#~ "b) du har ikkje løyve til å aksessera CD-ROM-stasjonen\n"
+#~ "c) %s er ikkje CD-ROM-stasjonen.\n"
+
+#~ msgid "Orientation"
+#~ msgstr "Retning"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "Retninga på trauet."
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - ukjend"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "S_pel / pause"
+
+#~ msgid "_Stop"
+#~ msgstr "_Stopp"
+
+#~ msgid "P_revious"
+#~ msgstr "Fø_rre"
+
+#~ msgid "_Next"
+#~ msgstr "_Neste"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Løys ut"
+
+#~ msgid "_About"
+#~ msgstr "_Om"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Det er ikkje stilt inn nokon CD-einingar. Det gjer at CD-spelaren\n"
+#~ "ikkje kan køyra. Klikk på «Vel eining» for å gå til ein dialog som\n"
+#~ "let det velja eining, eller klikk på «Avslutt» for å avslutta CD-spelaren."
+
+#~ msgid "Set device"
+#~ msgstr "Vel eining"
+
+#~ msgid "No CD device"
+#~ msgstr "Inga CD-eining"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD-spelaren kan ikkje køyrast.\n"
+#~ "\n"
+#~ "Klikk på «Detaljar» for å få fleire detaljar om feilen.\n"
+#~ "\n"
+#~ "Klikk på «Vel eining» for å gå til ein dialog som let det velja eining, "
+#~ "eller klikk på «Avslutt» for å avslutta CD-spelaren."
+
+#~ msgid "_Details"
+#~ msgstr "_Detaljar"
+
+#~ msgid "_Set device"
+#~ msgstr "_Vel eining"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Ugyldig CD-eining"
+
+#~ msgid "Position"
+#~ msgstr "Posisjon"
+
+#~ msgid "Open preferences"
+#~ msgstr "Opna brukarval"
+
+#~ msgid "Track List"
+#~ msgstr "Sporliste"
+
+#~ msgid "Open track editor"
+#~ msgstr "Opna sporredigering"
+
+#~ msgid "Track editor"
+#~ msgstr "Sporredigering"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Spel / pause"
+
+#~ msgid "Stop"
+#~ msgstr "Stopp"
+
+#~ msgid "Previous track"
+#~ msgstr "Førre spor"
+
+#~ msgid "Previous"
+#~ msgstr "Førre"
+
+#~ msgid "Rewind"
+#~ msgstr "Spol tilbake"
+
+#~ msgid "Fast forward"
+#~ msgstr "Fort framover"
+
+#~ msgid "Next track"
+#~ msgstr "Neste spor"
+
+#~ msgid "Eject CD"
+#~ msgstr "Løys ut cd"
+
+#~ msgid "Eject"
+#~ msgstr "Løys ut"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Start berre dersom det ikkje alt køyrer eit CD-spelar-program "
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Spel CD ved oppstart"
+
+#~ msgid "Start iconified to tray"
+#~ msgstr "Start i trauet"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Klarar ikkje å opprette spelar"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Spel lyd-cdar"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Lydstyrke i CD-spelaren"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD-spelar-drakt"
+
+#~ msgid "Device path"
+#~ msgstr "Sti til eining"
+
+#~ msgid "Display the Remaining time ?"
+#~ msgstr "Vis tid som står att?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Løysa ut CD når CD-spelaren avsluttar?"
+
+#~ msgid "How the time should be displayed while CD Player is playing ?"
+#~ msgstr "Korleis skal tida teljast når CD-spelaren spelar?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Spela når CD-spelaren startar?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Skal CD-en løysast ut når CD-spelaren avsluttar?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "Stien til CD-eininga som CD-spelaren skal bruka til å spela CD-ar"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Kva drakt CD-spelaren skal bruka til utsjånaden sin"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Kor høg lyd skal CD-spelaren ha når han startar?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr ""
+#~ "Skal CD-spelaren starta avspeling av plate med ein gong han startar?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Klarte ikkje å løysa ut CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Dette gjer at CD-spelaren ikkje kan køyra."
+
+#~ msgid "Error setting device"
+#~ msgstr "Feil under setjing av eining"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Brukarval for CD-spelar"
+
+#~ msgid "Behavior"
+#~ msgstr "Åtferd"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Start avs_peling når CD-spelaren startar"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Start avspeling når CD-spelaren startar"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Prøv å løysa ut CD-_en når CD-spelaren avsluttar"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Prøv å løysa ut CD-en når CD-spelaren avsluttar"
+
+#~ msgid "Themes"
+#~ msgstr "Drakter"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Vel ei drakt"
+
+#~ msgid "hours"
+#~ msgstr "timar"
+
+#~ msgid "minutes"
+#~ msgstr "minutt"
+
+#~ msgid "seconds"
+#~ msgstr "sekund"
+
+#~ msgid "_Open..."
+#~ msgstr "_Opna ..."
+
+#~ msgid "Save _As..."
+#~ msgstr "Lagra _som ..."
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Justér·lydstyrke"
+
+#~ msgid "Capture"
+#~ msgstr "Ta opp"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Byt eining"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Endra eining til %s"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "<b>Default Input Plugin</b>"
+#~ msgstr "<b> Standard inn-tillegg</b>"
+
+#~ msgid "<b>Default Output Plugin</b>"
+#~ msgstr "<b> Standard ut-tillegg</b>"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Testar ...</span>"
+
+#~ msgid "identity"
+#~ msgstr "identitet"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Du må velja ein eller fleire profilar å sletta."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Skildring av profil:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "Profil_namn:"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Klarte ikkje å kopla til lydnissen.\n"
+#~ "Køyr «esd» frå kommandolinja."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Spesifiser X-posisjonen til målaren."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Spesifiser Y-posisjonen til målaren."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Kopla til ESD-tenaren på denne verten."
+
+#~ msgid "HOST"
+#~ msgstr "VERT"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Opna ein loddrett versjon av målaren."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Funger som opptaksnivåmålar"
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Verten er %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Opptaksnivå"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Lydstyrkemålar"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Overvakar innkomande lydnivå"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Opptaksnivåmålar"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Overvakar utgåande lydnivå"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Lydstyrkeovervakar"
diff --git a/po/oc.po b/po/oc.po
new file mode 100644
index 0000000..c82ef0d
--- /dev/null
+++ b/po/oc.po
@@ -0,0 +1,2367 @@
+# Translation of oc.po to Occitan
+# Occitan translation of mate-media.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+#
+# Yannig Marchegay (Kokoyaya) <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: oc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-07-02 08:58+0200\n"
+"PO-Revision-Date: 2008-02-26 22:43+0100\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <[email protected]>\n"
+"Language-Team: Occitan <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Pòrt"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Nom del servidor"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Tipe de servidor"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Lo nom d'utilizaire"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Vòstre nom d'òste"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"I a aguda una error al moment de visualizar l'ajuda : \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Enviar las entresenhas _realas"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Nom :"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Nom d'ò_ste :"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Autre servidor _FreeDB :"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Servidor"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Emplaçament"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Metre a jorn la tièra dels servidors"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Autre _servidor :"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Nom d'ò_ste :"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Pòrt :"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Desconegut / Desconegut"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:1029
+#: ../grecord/src/gsr-window.c:1039 ../grecord/src/gsr-window.c:1055
+#: ../grecord/src/gsr-window.c:1064 ../grecord/src/gsr-window.c:1415
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Categoria"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Artista e títol"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "Pista desconeguda"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rock classic"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "País"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Ancians"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Autre"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatiu"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Embient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Cant"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classic"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Jòc"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Bruch"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Espaci"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Perpensament"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Etnic"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gotic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedia"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "American natiu"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polcà"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Ancian"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Folclòre nacional"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acostic"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Umor"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "parladís"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Cançon"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Simfonia"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tangò"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folclòre"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-house"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-house"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsà"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749 ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "Artista desconegut"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752 ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "Album desconegut"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Amagar las opcions de disc avançadas"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Opcions avançadas del disc"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr ""
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr ""
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Artista :"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Títol del disc :"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Comentari del _disc :"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Mena :"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Annada :"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Títol"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Longor"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+#, c-format
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Linhas d'entresenhas"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Linha per visualizar d'entresenhas"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Linha de l'artista"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Linha per visualizar lo nom de l'artista"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Linha de l'album"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Linha per visualizar lo nom de l'album"
+
+#: ../mate-cd/callbacks.c:101 ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297 ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "Legir"
+
+#: ../mate-cd/callbacks.c:174 ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256 ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379 ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444 ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "Pausa"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Lectura de %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Lectura\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "En pausa"
+
+#: ../mate-cd/callbacks.c:682 ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941 ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665 ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "Legidor de CD"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "Arrestat"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "Error de disc"
+
+#: ../mate-cd/callbacks.c:725 ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "Pas de disc"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "Disc void"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "CD de donadas"
+
+#: ../mate-cd/callbacks.c:904 ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "Pas de CD-ROM"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "Error del legidor"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "Un legidor de CD per MATE"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "Volètz contunhar ?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197 ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "Volum %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr ""
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Desconegut"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "_Lectura / pausa"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "_Arrestar"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "_Precedent"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "_Seguent"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr ""
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365 ../grecord/src/gsr-window.c:2141
+msgid "_Help"
+msgstr "_Ajuda"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "_A prepaus"
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "_Sortir"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "Pas cap de periferic CD"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "_Detalhs"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "_Definir lo periferic"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "Periferic CD invalid"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "Posicion"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "Dobrir las preferéncias"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "Preferéncias"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "Lectura / pausa"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "Arrestar"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "Precedent"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "Pista seguenta"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "Ejectar"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "Impossible de crear lo legidor"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Volum del legidor de CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Tèma del legidor de CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Impossible d'ejectar lo CD : %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr ""
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "Preferéncias"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Periferic :"
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "Compòrtament"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr ""
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr ""
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "Tèmas"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "_Causir un tèma :"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1252
+msgid "Sound Recorder"
+msgstr ""
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:143 ../grecord/src/gsr-window.c:1745
+#: ../grecord/src/gsr-window.c:2679
+msgid "Untitled"
+msgstr "Sens nom"
+
+#: ../grecord/src/mate-recorder.c:145 ../grecord/src/gsr-window.c:1747
+#, c-format
+msgid "Untitled-%d"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:196
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:212
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:298
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuta"
+msgstr[1] "%ld minutas"
+
+#: ../grecord/src/gsr-window.c:299
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ora"
+msgstr[1] "%ld oras"
+
+#: ../grecord/src/gsr-window.c:300
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segonda"
+msgstr[1] "%ld segondas"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:307
+#, c-format
+msgid "%s, %s and %s"
+msgstr ""
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:313 ../grecord/src/gsr-window.c:321
+#: ../grecord/src/gsr-window.c:332
+#, c-format
+msgid "%s and %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:375
+msgid "Open a File"
+msgstr "Dobrir un fichièr"
+
+#: ../grecord/src/gsr-window.c:453
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Impossible de cargar lo fichièr :\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:599 ../grecord/src/gsr-window.c:1546
+#: ../grecord/src/gsr-window.c:1802 ../grecord/src/gsr-window.c:2495
+msgid "Ready"
+msgstr "Prèst"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:652
+msgid "_Replace"
+msgstr "_Remplaçar"
+
+#: ../grecord/src/gsr-window.c:669
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:722 ../grecord/src/gsr-window.c:730
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:749
+msgid "Save file as"
+msgstr "Enregistrar lo fichièr coma"
+
+#: ../grecord/src/gsr-window.c:843
+#, c-format
+msgid "%s is not installed in the path."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:852
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Error al moment d'aviar %s : %s"
+
+#: ../grecord/src/gsr-window.c:880
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:892
+msgid "Close _without Saving"
+msgstr "Tampar _sens enregistrar"
+
+#: ../grecord/src/gsr-window.c:899
+msgid "Question"
+msgstr "Question"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1016
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu octet)"
+msgstr[1] "%s (%llu octets)"
+
+#: ../grecord/src/gsr-window.c:1020
+msgid "Unknown size"
+msgstr "Talha desconeguda"
+
+#: ../grecord/src/gsr-window.c:1041
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1049
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f ko/s"
+
+#: ../grecord/src/gsr-window.c:1052
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f ko/s (estimacion)"
+
+#: ../grecord/src/gsr-window.c:1067
+msgid "1 (mono)"
+msgstr "1 (mòno)"
+
+#: ../grecord/src/gsr-window.c:1070
+msgid "2 (stereo)"
+msgstr "2 (esterèo)"
+
+#: ../grecord/src/gsr-window.c:1097
+#, c-format
+msgid "%s Information"
+msgstr "Entresenhas de %s"
+
+#: ../grecord/src/gsr-window.c:1121 ../grecord/src/gsr-window.c:2407
+msgid "File Information"
+msgstr "Entresenhas sul fichièr"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "Folder:"
+msgstr "Repertòri :"
+
+#: ../grecord/src/gsr-window.c:1142 ../grecord/src/gsr-window.c:2414
+msgid "Filename:"
+msgstr "Nom de fichièr :"
+
+#: ../grecord/src/gsr-window.c:1148
+msgid "File size:"
+msgstr "Talha del fichièr :"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "Audio Information"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "File duration:"
+msgstr "Durada del fichièr :"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Number of channels:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1184
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1190
+msgid "Bit rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1255
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1518
+msgid "Playing..."
+msgstr "Lectura..."
+
+#: ../grecord/src/gsr-window.c:1650
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1659 ../gst-mixer/src/element.c:216
+#: ../gst-mixer/src/misc.c:58
+msgid "Playback"
+msgstr "_Legir"
+
+#: ../grecord/src/gsr-window.c:1736
+msgid "Recording..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1824
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1833
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1989
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2007
+msgid "level"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2031
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2048
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2058
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2113
+msgid "_File"
+msgstr "_Fichièr"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Create a new sample"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2117
+msgid "Open a file"
+msgstr "Dobrir un fichièr"
+
+#: ../grecord/src/gsr-window.c:2119
+msgid "Save the current file"
+msgstr "Enregistrar lo fichièr actiu"
+
+#: ../grecord/src/gsr-window.c:2121
+msgid "Save the current file with a different name"
+msgstr "Enregistra lo fichièr actual jos un autre nom"
+
+#: ../grecord/src/gsr-window.c:2122
+msgid "Open Volu_me Control"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2123
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Show information about the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Close the current file"
+msgstr "Tampar lo fichièr actiu"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Quit the program"
+msgstr "Sortir del programa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2132
+msgid "_Control"
+msgstr "_Contraròtle"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Record sound"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Play sound"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Stop sound"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Contents"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2143
+msgid "Open the manual"
+msgstr "Dobrir lo manual"
+
+#: ../grecord/src/gsr-window.c:2145
+msgid "About this application"
+msgstr "A prepaus del logicial"
+
+#: ../grecord/src/gsr-window.c:2268
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2291
+msgid "Open"
+msgstr "Dobrir"
+
+#: ../grecord/src/gsr-window.c:2293
+msgid "Save"
+msgstr "Enregistrar"
+
+#: ../grecord/src/gsr-window.c:2295
+msgid "Save As"
+msgstr "Enregistrar coma"
+
+#: ../grecord/src/gsr-window.c:2350
+msgid "Record from _input:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2374
+msgid "_Record as:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2421
+msgid "<none>"
+msgstr "<pas cap>"
+
+#: ../grecord/src/gsr-window.c:2435
+msgid "Length:"
+msgstr "Longor :"
+
+#: ../grecord/src/gsr-window.c:2473
+msgid "Level:"
+msgstr ""
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2564
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:281 ../gst-mixer/src/window.c:282
+msgid "Volume Control"
+msgstr "Contraròtle de volum"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Nautor de la fenèstra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Largor de la fenèstra"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:218 ../gst-mixer/src/misc.c:60
+msgid "Recording"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:220 ../gst-mixer/src/misc.c:62
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:222 ../gst-mixer/src/misc.c:64
+msgid "Options"
+msgstr "Opcions"
+
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Contrarotlaire de volum desconegut : %d"
+
+#: ../gst-mixer/src/main.c:161
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Preferéncias del contrarotlaire de volum"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:262
+#, c-format
+msgid "%s:"
+msgstr "%s :"
+
+#. mute button
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:316
+#, c-format
+msgid "Track %s: mute"
+msgstr ""
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:387
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:404
+#, c-format
+msgid "Track %s: audio recording"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:492
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:198
+msgid "mono"
+msgstr "mòno"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "left"
+msgstr "esquèrra"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "right"
+msgstr "drecha"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:204
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:206
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front center"
+msgstr ""
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:212
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:214
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:215
+msgid "unknown"
+msgstr "desconegut"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:221
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr "Yannig Marchegay (Kokoyaya) <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr ""
+
+#
+#: ../gst-mixer/src/window.c:393
+msgid "_Device: "
+msgstr "_Periferic : "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:432
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Pas cap"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Defaut"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:653
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Tèst...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "P_eriferic :"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Tè_st"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Vidèo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Tèxt"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Deteccion automatica"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Custom"
+msgstr "Personalizat"
+
+#
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:539
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "I a aguda una error al moment de visualizar l'ajuda : %s"
+
+#: ../profiles/audio-profile-edit.c:334
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<pas de nom>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<pas de descripcion>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Edicion"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Suprimir lo perfil ?\n"
+msgstr[1] "Suprimir aquestes %d perfils ?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Suprimir lo perfil \"%s\" ?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Suprimir lo perfil"
+
+#: ../profiles/audio-profiles-edit.c:602
+msgid "Edit MATE Audio Profiles"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:651
+msgid "_Profiles:"
+msgstr "_Perfils :"
+
+#: ../profiles/audio-profiles-edit.c:835
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Perfil novèl"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Actiu ?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Crear"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Nom del _perfil :"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "O"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr ""
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "ÒSTE"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "L'òste es %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr ""
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr ""
+
+#~ msgid "hours"
+#~ msgstr "oras"
+
+#~ msgid "minutes"
+#~ msgstr "minutas"
+
+#~ msgid "seconds"
+#~ msgstr "milisegondas"
+
+#~ msgid "_Open..."
+#~ msgstr "_Dobrir..."
+
+#~ msgid "Save _As..."
+#~ msgstr "Enregistrar _coma..."
+
+#~ msgid "Option"
+#~ msgstr "Opcion"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Cambiar lo periferic"
diff --git a/po/or.po b/po/or.po
new file mode 100644
index 0000000..06abf84
--- /dev/null
+++ b/po/or.po
@@ -0,0 +1,1541 @@
+# translation of mate-media.mate-2-30.or.po to Oriya
+# Oriya translation of mate-media.HEAD.pot.
+# Copyright (C) 2004, 2006, 2009, 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+# $Id: or.po,v 1.1 2006/04/03 23:09:31 gmohanty Exp $
+#
+# Parashar Nayak <[email protected]>, 2004.
+# Gora Mohanty <[email protected]>, 2004, 2006.
+# Manoj Kumar Giri <[email protected]>, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.mate-2-30.or\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-05-10 10:26+0000\n"
+"PO-Revision-Date: 2010-05-17 23:40+0530\n"
+"Last-Translator: Manoj Kumar Giri <[email protected]>\n"
+"Language-Team: Oriya <[email protected]>\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"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ଡେସ୍କଟପ ଶବ୍ଦ ନିୟନ୍ତ୍ରଣ ଦର୍ଶାନ୍ତୁ"
+
+# create main window + menus
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ଧ୍ୱନି ପ୍ରବଳତା ଏବଂ ଧ୍ୱନି ଘଟଣାଗୁଡ଼ିକ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ଶବ୍ଦ"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "ତ୍ରୁଟି ନିବାରଣ ସଂକେତକୁ ସକ୍ରିୟ କରନ୍ତୁ"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "ଏହି ପ୍ରୟୋଗର ସଂସ୍କରଣ"
+
+# create main window + menus
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ ଆପଲେଟ"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ଧ୍ୱନି ତନ୍ତ୍ରର ଉତ୍ତରକୁ ଅପେକ୍ଷା କରିଛି"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "ଆରମ୍ଭ ପୃଷ୍ଠା"
+
+# create main window + menus
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "ନିର୍ଗମ"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "ନିବେଶ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "ବାମ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "ଡାହାଣ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "ଆଗ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "ଆଗ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "ସର୍ବନିମ୍ନ "
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "ସର୍ବାଧିକ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "ସମତୁଲ (_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "ଲିଭିବା (_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "ଉପ ଉଫର (_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "୧୦୦%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "ଅପରିବର୍ଦ୍ଧିତ"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "ନିଶବ୍ଦ"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "ରୂପରେଖ (_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "ନିଷ୍କ୍ରିୟ ହୋଇଗଲା"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ନିବେଶ"
+msgstr[1] "%u ନିବେଶ"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "ତନ୍ତ୍ର ଧ୍ୱନି"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "ସଂଯୋଜକ (_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "ସର୍ବୋଚ୍ଚ ତୀବ୍ରତା ଜଣା ପଡ଼ିଛି"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "ନାମ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "ଉପକରଣ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "ନିର୍ଗମ ଧ୍ୱନି ତିବ୍ରତା (_O):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "ଧ୍ୱନି ପ୍ରଭାବ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "ସତର୍କ ସୂଚନା ଧ୍ୱନୀ ପ୍ରବଳତା (_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "ହାର୍ଡ଼ୱେର"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "ବିନ୍ୟାସ ପାଇଁ ଗୋଟିଏ ଉପକରଣ ବାଛନ୍ତୁ (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "ବଚ୍ଛିତ ଉପକରଣ ପାଇଁ ବିନ୍ୟାସ:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "ନିବେଶ ଧ୍ୱନୀ ପ୍ରବଳତା (_I):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "ନିବେଶ ସ୍ତର:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "ଧ୍ୱନି ନିବେଶ ପାଇଁ ଗୋଟିଏ ଉପକରଣ ବାଛନ୍ତୁ (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "ଧ୍ୱନି ନିର୍ଗମ ପାଇଁ ଗୋଟିଏ ଉପକରଣ ବାଛନ୍ତୁ (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "ପ୍ରୟୋଗ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "ବର୍ତ୍ତମାନ କୌଣସି ପ୍ରୟୋଗ ଧ୍ୱନିକୁ ଚଲାଉନାହିଁ କିମ୍ବା ଅନୁଲିପି କରୁନାହିଁ।"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "ଧ୍ୱନି ପସନ୍ଦ"
+
+# create main window + menus
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ ପସନ୍ଦ ଆରମ୍ଭ କରିବାରେ ବିଫଳ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "ମୂକ କରନ୍ତୁ (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "ଧ୍ୱନୀ ପସନ୍ଦ (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "ମୂକ ଅଛି"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ଧ୍ବନି କ୍ଲିପ ଲିପିବଦ୍ଧ କରନ୍ତୁ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "ଧ୍ବନି ଅନୁଲିପିକାର"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "ଶୀର୍ଷକ ବିହୀନ"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "ଶୀର୍ଷକହୀନ-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"%1$s ଜିସ୍ଟ୍ରୀମର ଉପାଦାନ ସୃଷ୍ଟି କରିହେଲା ନାହିଁ.\n"
+"ଦୟା କରି '%3$s' ଏକକାଂଶରୁ '%2$s' ପ୍ଲଗଇନ ସ୍ଥାପନ କରନ୍ତୁ.\n"
+" gst-inspect-0.10 %4$s\n"
+"ଚଳାଇ, ଯାଞ୍ଚ କରନ୍ତୁ କି ସ୍ଥାପନ ଠିକ ଅଛି\n"
+"ଓ mate-sound-recorder ପୁନଃପ୍ରାରମ୍ଭ କରନ୍ତୁ."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"ବିନ୍ଯାସ ଯାଞ୍ଚ କରନ୍ତୁ.\n"
+"ସନ୍ଭବ କି ଆପଣଙ୍କ ପାଖରେ ଆବଶ୍ଯକ ପ୍ଲଗଇନ ନାହିଁ."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld ମିନିଟ୍"
+msgstr[1] "%ld ମିନିଟ୍"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ଘଣ୍ଟା"
+msgstr[1] "%ld ଘଣ୍ଟା"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld ସେକଣ୍ଡ୍"
+msgstr[1] "%ld ସେକଣ୍ଡ୍"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ଏବଂ %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ଏବଂ %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ଗୋଟିଏ ଫାଇଲ ଖୋଲନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ଫାଇଲ ଧାରଣ କରିହେଲା ନାହିଁ:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "ପ୍ରସ୍ତୁତ"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "ବଦଳାନ୍ତୁ (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" ନାମର ଫାଇଲ ପୂର୍ବରୁ ଅଛି. \n"
+"ଆପଣ ତାହାକୁ ସଂରକ୍ଷଣ କରାଯାଉଥିବା ଫାଇଲ ସହିତ ବଦଳାଇବାକୁ ଚାହାନ୍ତି କି?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr " \"%s\" ଫାଇଲ ସଂରକ୍ଷଣ କରିହେଲା ନାହିଁ"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "ଫାଇଲ ଏହି ଭାବେ ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ପଥ ମଧ୍ଯରେ ସ୍ଥାପିତ କରାଯାଇ ନାହିଁ. "
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%sକୁ ପ୍ରାରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "ବନ୍ଦ କରିବା ପୂର୍ବରୁ ଲିଖନଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରାଯିବ କି?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "ଲିଖନଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରାଯିବ କି?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "ସଂରକ୍ଷଣ କରିବା ବିନା ବନ୍ଦ କରନ୍ତୁ (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "ବିନା ସଂରକ୍ଷଣ ଅଗ୍ରସର କରନ୍ତୁ (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "ପ୍ରଶ୍ନ"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ସଂରକ୍ଷିତ ହୋଇନାହିଁ)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu ବାଇଟ)"
+msgstr[1] "%s (%llu ବାଇଟ)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "ଅଜଣା ଆକାର"
+
+# Attempts to get length ran out.
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "ଅଜଣା"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f କି.ହର୍ଜ"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f କେ.ବି./ସେ."
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f କେ.ବି./ସେ. (ଅନୁମାନିକ)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "୧ (ମୋନୋ)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "୨ (ଷ୍ଟେରିଓ)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s ସୁଚନା"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ଫାଇଲ ସୂଚନା"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "ଫୋଲଡର:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ଫାଇଲ ନାମ"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ଫାଇଲ ଆକାର"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ଧ୍ବନି ସୁଚନା"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ଫାଇଲ ଅବଧି:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "ଚାନେଲର ସଂଖ୍ଯା"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "ନମୁନା ହାର"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "ବିଟ୍ ହାର"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE ପାଇଁ ଧ୍ବନି ଅନୁଲିପିକାର\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "ଚାଲିଛି..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "ଜିକନ୍ଫ ଧ୍ବନି ନିର୍ଗମ"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "ପୁନଃପ୍ରଦର୍ଶନ"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "ଲିପିବଦ୍ଧ ଚାଲିଛି..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "ଜିକନ୍ଫ ଧ୍ବନି ଲିପିବଦ୍ଧ"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"ଆପଣଙ୍କ ଧ୍ବନି ଦଖଲ ବିନ୍ଯାସଗୁଡ଼ିକ ଅବୈଧ। ଦୟାକରି ସେମାନଙ୍କୁ ତନ୍ତ୍ର-ପସନ୍ଦ ତାଲିକା ଅନ୍ତର୍ଗତରେ \"Sound "
+"Preferences\" ସହିତ ଠିକ କରନ୍ତୁ।"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ଫାଇଲ ନିର୍ଗମ"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "ସ୍ତର"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ଧ୍ବନି ରୂପରେଖ ବିଶ୍ଳେଷିତ କରିହେଲା ନାହିଁ."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ଧ୍ବନି ରୂପରେଖ ବ୍ଯବହାର କରି ଦଖଲ କରିହେଲା ନାହିଁ."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ଧ୍ବନି ରୂପରେଖ ବ୍ଯବହାର କରି ଫାଇଲକୁ ଲେଖିହେଲା ନାହିଁ."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ଫାଇଲ (_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "ଗୋଟିଏ ନୂଆ ନମୂନା ସୃଷ୍ଟି କରନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ଗୋଟିଏ ଫାଇଲକୁ ଖୋଲନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "ସାମ୍ପ୍ରତିକ ଫାଇଲକୁ ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ସାମ୍ପ୍ରତିକ ଫାଇଲକୁ ଏକ ଅଲଗା ନାମରେ ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+# create main window + menus
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ ଖୋଲନ୍ତୁ (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "ଧ୍ବନି ମିଶ୍ରକ ଖୋଲନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "ସାମ୍ପ୍ରତିକ ଫାଇଲ ବିଷୟରେ ସୂଚନା ଦେଖାଅ"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "ସାମ୍ପ୍ରତିକ ଫାଇଲ ବନ୍ଦ କରନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "କାରିକାରୁ ବିଦାୟ ନିଅନ୍ତୁ"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "ନିୟନ୍ତ୍ରଣ (_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "ଶବ୍ଦ ଲିପିବଦ୍ଧ କରନ୍ତୁ "
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "ଧ୍ବନି ବଜାନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "ଶବ୍ଦ ବନ୍ଦ କରନ୍ତୁ"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "ସହାୟତା (_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "ସୂଚୀପତ୍ର"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "ସହାୟକ ପୁସ୍ତକ ଖୋଲନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "ଏହି ପ୍ରୟୋଗ ବିଷୟରେ"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml ଧାରଣ କରିହେଲା ନାହିଁ. ସମ୍ଭବ କି କାରିକାଟି ଠିକ ଭାବରେ ସ୍ଥାପିତ ହୋଇନାହିଁ"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "ଖୋଲନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "ନିର୍ଦ୍ଦିଷ୍ତ ଭାବରେ ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "ନିବେଶଠାରୁ ଲିପିବଦ୍ଧ କରନ୍ତୁ (_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "ଏହି ଭାବରେ ଲିପିବଦ୍ଧ କରନ୍ତୁ (_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<କିଛି ନାହିଁ>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "ଲମ୍ବ:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "ସ୍ତର:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - ଧ୍ବନି ଅନୁଲିପିକାର"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ୱିଣ୍ଡୋର ଉଚ୍ଚତା"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "ପ୍ରଦର୍ଶିତ କରାଯିବା ୱିଣ୍ଡୋର ଉଚ୍ଚତା"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "ୱିଣ୍ଡୋର ଓସାର"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "ପ୍ରଦର୍ଶିତ କରାଯିବା ୱିଣ୍ଡୋର ଓସାର"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ଧ୍ୱନି ଅନୁଲିପିକାର"
+
+# create main window + menus
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "ଅଜଣା ପ୍ରବଳତା ନିୟନ୍ତ୍ରଣ %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "କୌଣସି ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ ଜିସ୍ଟ୍ରୀମର ପ୍ଲଗଇନ ଓ/କିମ୍ବା ଯନ୍ତ୍ର ମିଳିଲା ନାହିଁ."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "ଲିପିବଦ୍ଧ ଚାଲିଛି"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "ସ୍ବିଚଗୁଡ଼ିକ"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "ବିକଳ୍ପଗୁଡ଼ିକ"
+
+# create main window + menus
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ପ୍ରବଳତା ନିୟନ୍ତ୍ରଣ ପସନ୍ଦ"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "ଦୃଶ୍ଯମାନ ହେବା ପାଇଁ ମିଶ୍ରଣକାରୀ ବାଛନ୍ତୁ (_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "%sରୁ ଶବ୍ଦ ବନ୍ଦ କରନ୍ତୁ/ଚଳାନ୍ତୁ"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ଟ୍ରାକ %s: ମୁକ"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%sରୁ ଧ୍ୱନି ଦଖଲ ଅଦଳବଦଳ କରନ୍ତୁ"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ଟ୍ରାକ %s: ଧ୍ୱନି ଅନୁଲିପି କରୁଅଛି"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s ଚୟନ ବଛା"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ଟ୍ରାକ %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s ଟ୍ରାକର %1$d ଚାନେଲ"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ଟ୍ରାକ %s, ଚାନେଲ %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s ପାଇଁ ଚାନେଲ ଏକା ସାଙ୍ଗରେ ବାନ୍ଧି ରଖନ୍ତୁ"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ଟ୍ରାକ %s: ଚାନେଲ ଏକା ସାଙ୍ଗରେ ବାନ୍ଧି ରଖନ୍ତୁ"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "ମୋନୋ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ବାମ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ଡାହାଣ"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "ସାମନା ବାମ"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "ସାମନା ଡାହାଣ"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "ପଛ ବାମ"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "ପଛ ଡାହାଣ"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "ସାମନା ମଝି"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "କଡ଼ ବାମ"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "କଡ଼ ଡାହାଣ"
+
+# Attempts to get length ran out.
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ଅଜଣା"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$sର %1$s ଚାନେଲର ପ୍ରବଳତା"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "ନୋମ/ଜିସ୍ଟ୍ରୀମର ଉପରେ ଆଧାରିତ ଗୋଟିଏ ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରଣ ଅନୁପ୍ରୟୋଗ"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "ଶୁଭ୍ରାଂଶୁ ବେହେରା <[email protected]>"
+
+# create main window + menus
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ଧ୍ବନି ପ୍ରବଳତା ନିୟନ୍ତ୍ରକ: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ଯନ୍ତ୍ର (_D):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ଗୋଟିଏ ଅନ୍ଯ ଯନ୍ତ୍ରର ପ୍ରବଳତା ନିୟନ୍ତ୍ରଣ କରନ୍ତୁ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "କିଛି ନୁହେଁ"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "ଅସମର୍ଥିତ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ"
+
+# Fatal error
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "ମୁଖ୍ଯ ୱିଣ୍ଡୋ ପ୍ରାରମ୍ଭ କରିବାରେ ଅସଫଳ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ଫାଇଲ ଧାରଣରେ ତ୍ରୁଟି; ଦୟା କରି ଆପଣଙ୍କ ସ୍ଥାପନ ଯାଞ୍ଚ କରନ୍ତୁ।"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "ଜିସ୍ଟ୍ରୀମର ଅନୁପ୍ରୟୋଗଗୁଡ଼ିକ ପାଇଁ ପୂର୍ବନିର୍ଦ୍ଧାରିତ ମୂଲ୍ଯ ବିନ୍ଯାସ କରନ୍ତୁ"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "ବହୁମାଧ୍ଯମ ତନ୍ତ୍ର ଚୟକ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ଧ୍ବନି"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "ଶେଷ କରିବା ପାଇଁ ଠିକ ଦବାନ୍ତୁ."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ଯନ୍ତ୍ର (_e):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ନିବେଶ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଫଳାଫଳ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "ପାଇପ ଲାଇନ (_i):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "ପ୍ଲଗଇନ (_l):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "ପାଇପ୍-ଲାଇନ୍ (_n):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "ପରୀକ୍ଷଣ (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "ପରୀକ୍ଷଣ ପାଇପ୍ ଲାଇନ୍"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "ପରୀକ୍ଷା କରୁଅଛି..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "ଭିଡିଓ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "ଉପକରଣ (_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "ପ୍ଲଗଇନ (_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "ପରୀକ୍ଷଣ (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "ସ୍ୱୟଂଯାଞ୍ଚ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio ଧ୍ୱନି ସର୍ଭର"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "ଇଚ୍ଛାରୂପଣ"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "GL ଖୋଲନ୍ତୁ"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X ୱିଣ୍ଡୋ ତନ୍ତ୍ର (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X ୱିଣ୍ଡୋ ତନ୍ତ୍ର (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "ଶବ୍ଦ ପରୀକ୍ଷା କରନ୍ତୁ"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "ନିରବତା"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ଯେପରିକି Zoran v4l ଉପକରଣ)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "ପରୀକ୍ଷା ନିବେଶ"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Linux ପାଇଁ ଭିଡିଓ (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Linux 2 ପାଇଁ ଭିଡିଓ (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' ପାଇଁ ପରୀକ୍ଷଣ ପାଇପ୍ ଲାଇନ୍ ତିଆରି କରିବାରେ ଅସଫଳ"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "ସହାୟତା ଦେଖାଇବାରେ ତୃଟି: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "\"%s\" ରୂପରେଖ ସମ୍ପାଦିତ କରାଯାଉଛି"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ନାମିତ ନୁହେଁ>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ବର୍ଣ୍ଣନା ନାହିଁ>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio ରୂପରେଖ ତାଲିକା ପ୍ରାପ୍ତ କରିବାରେ ତ୍ରୁଟି. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ଧ୍ବନି ରୂପରେଖ ତାଲିକା ପରିବର୍ତନର ସୂଚନା ପାଇବା ପାଇଁ ବ୍ଯବସ୍ଥା କରିବାରେ ତ୍ରୁଟି. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "%s ରୂପରେଖ ପଥ ଭୁଲିବାରେ ତ୍ରୁଟି. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "ସମ୍ପାଦନ କରନ୍ତୁ (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ଏହି ରୂପରେଖ ଲିଭାନ୍ତୁ?\n"
+msgstr[1] "ଏହି %d ରୂପରେଖକୁ ଲିଭାନ୍ତୁ?\n"
+
+# the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" ରୂପରେଖ ଲିଭାନ୍ତୁ?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "ରୂପରେଖ ଲିଭାନ୍ତୁ"
+
+# dialog =
+# gtk_dialog_new_with_buttons (_("Edit Profiles"),
+# NULL,
+# GTK_DIALOG_DESTROY_WITH_PARENT,
+# GTK_STOCK_HELP,
+# GTK_RESPONSE_HELP,
+# GTK_STOCK_CLOSE,
+# GTK_RESPONSE_ACCEPT,
+# NULL);
+# FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "ନୋମ ଧ୍ବନି ରୂପରେଖ ସମ୍ପାଦନ କରନ୍ତୁ"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "ରୂପରେଖ: (_P)"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "ଆପଣଙ୍କର ପୂର୍ବରୁ \"%s\" ନାମର ଗୋଟିଏ ରୂପରେଖ ଅଛି"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "ଜିକନ୍ଫ ତ୍ରୁଟି (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" ଫାଇଲ ମିଳିଲା ନାହିଁ. ଏହା ସୂଚିତ କରୁଛି କି ପ୍ରୟୋଗଟି ଠିକ ଭାବରେ ସ୍ଥାପିତ କରାଯାଇ ନାହିଁ, ଯାହା "
+"ଫଳେସଂଳାପଟି ପ୍ରଦର୍ଶିତ କରାଯାଇ ପାରିବ ନାହିଁ."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"ପାଠ୍ଯ ନିର୍ଦ୍ଦେଶ ବିକଲ୍ପର ସଂପୂର୍ଣ୍ଣ ତାଲିକା ଦେଖିବା ପାଇଁ '%s --help' ଚଳାନ୍ତୁ.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ଧ୍ବନି ରୂପରେଖ ସମ୍ପାଦିତ କରନ୍ତୁ"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "ରୂପରେଖ ବର୍ଣ୍ଣନା (_d):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "ସକ୍ରିୟ? (_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ଫାଇଲ ଅନୁଲଗ୍ନ (_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer ପାଇପ୍ ଲାଇନ୍ (_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "ରୂପରେଖ ନାମ: (_P)"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "ନୂତନ ରୂପରେଖ"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "ସୃଷ୍ଟି କରନ୍ତୁ (_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ଧ୍ବନି ରୂପରେଖ ପାଇଁ ଗୋଟିଏ ବର୍ଣ୍ଣନା"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"ରୂପରେଖର ବର୍ଣ୍ଣନା, ଯେଉଁଟାକି ଅଧିକ ସୂଚନା ଯୋଗାଏ, ଓ କେତେବେଳେ ଏହି ରୂପରେଖର ଉପଯୋଗ କରାଯିବା ଉଚିତ "
+"ଜଣାଏ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"ଏହି ରୂପରେଖ ଦ୍ବାରା ସଙ୍କେତ କରାଯାଇଥିବା ଫାଇଲଗୁଡ଼ିକୁ ସଞ୍ଚିତ କରିବାରେ ବ୍ଯବହାର କରାଯିବା ଫାଇଲ ନାମ "
+"ଅନୁଲଗ୍ନ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "ଏହି ରୂପରେଖ ପାଇଁ ବ୍ଯବହାର କରାଯିବା ନିମନ୍ତେ ଜିସ୍ଟ୍ରୀମରର ଗୋଟିଏ ଆଂଶିକ ପାଇପ୍ ଲାଇନ୍"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ଧ୍ବନି ରୂପରେଖ ପାଇଁ ଗୋଟିଏ ସଂକ୍ଷିପ୍ତ ନାମ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ଧ୍ବନି ରୂପରେଖ ପାଇଁ ଗୋଟିଏ ସଂକ୍ଷିପ୍ତ ନାମ, ଯେଉଁଟାକି ଚୟନ କରିବାରେ ଓ ରୂପରେଖକୁ ଅନନ୍ଯ ପରିଚୟ ଦେବାରେ "
+"ବ୍ଯବହାର କରାଯିବ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD ଗୁଣବତ୍ତା, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "ସି.ଡି. ଗୁଣବତ୍ତା, କ୍ଷତିହୀନ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "ସି.ଡି. ଗୁଣବତ୍ତା, କ୍ଷତିଯୁକ୍ତ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD ଗୁଣବତ୍ତା, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD ଗୁଣବତ୍ତା, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ଧ୍ବନି ଲିପିବଦ୍ଧ ରୂପରେଖର ତାଲିକା. ଏହି ତାଲିକାରେ /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles ଅପେକ୍ଷାରେ ଉପଡିରେକ୍ଟୋରି ନାମ ରହିଛି."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "ରୂପରେଖର ତାଲିକା"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "ଏହି ରୂପରେଖ ପାଇଁ ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଫାଇଲ ଅନୁଲଗ୍ନ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ବ୍ଯବହୃତ ଆଂଶିକ ଜିସ୍ଟ୍ରୀମର ପାଇପ୍ ଲାଇନ୍"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"ସି.ଡି. ଗୁଣବତ୍ତା ଧ୍ବନିକୁ ପରିବର୍ତନ କରିବା ପାଇଁ ବ୍ଯବହାର କରାଯାଇଛି, କିନ୍ତୁ କ୍ଷତିହୀନ ସଙ୍କୋଚନ ସଙ୍କେତକ/"
+"ଅବସଙ୍କେତକ ସହିତ. ପରେ ଫାଇଲକୁ ସମ୍ପାଦନ କରିବାକୁ ଚାହିଁଲେ, ବା ତାହାକୁ ସି.ଡି.ରେ ଲେଖିବାକୁ ଚାହିଁଲେ "
+"ଏହାକୁ ବ୍ଯବହାର କରନ୍ତୁ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"ସି.ଡି. ଗୁଣବତ୍ତା ଧ୍ବନିକୁ ପରିବର୍ତନ କରିବା ପାଇଁ ବ୍ଯବହାର କରାଯାଇଛି, କିନ୍ତୁ କ୍ଷତିଯୁକ୍ତ ସଙ୍କୋଚନ ସଙ୍କେତକ/"
+"ଅବସଙ୍କେତକ ସହିତ. ସି.ଡି.ରୁ ବାହାର କରିବା ପାଇଁ ବା ରେଡିଓରୁ ଲିପିବଦ୍ଧ କରିବା ପାଇଁ ଏହାକୁ ବ୍ଯବହାର କରନ୍ତୁ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ବିଶେଷତା ଧ୍ୱନୀକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୋଇଥାଏ, କିନ୍ତୁ AAC ସାଙ୍କେତିକ ସହିତ। "
+"ଯନ୍ତ୍ରଗୁଡ଼ିକରେ ନକଲ କରିବା ପାଇଁ ଫାଇଲ ପ୍ରସ୍ତୁତ କରିବାକୁ ଏହାକୁ ବ୍ୟବହାର କରନ୍ତୁ ଯାହାକି କେବଳ AAC "
+"ସାଙ୍କେତିକକୁ ବ୍ୟବହାର କରିଥାଏ। ମନେରଖନ୍ତୁ ଏହି ଶୈଳୀକୁ ବ୍ୟବହାର କରିବା ଆପଣଙ୍କ ଅଞ୍ଚଳରେ ଅନୈତିକ "
+"ହୋଇପାରେ; ଉପଦେଶ ପାଇଁ ଆପଣଙ୍କ ଓକିଲ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ବିଶେଷତା ଧ୍ୱନୀକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୋଇଥାଏ, କିନ୍ତୁ MP2 ସାଙ୍କେତିକ ସହିତ। "
+"ଯନ୍ତ୍ରଗୁଡ଼ିକରେ ନକଲ କରିବା ପାଇଁ ଫାଇଲ ପ୍ରସ୍ତୁତ କରିବାକୁ ଏହାକୁ ବ୍ୟବହାର କରନ୍ତୁ ଯାହାକି କେବଳ MP2 "
+"ସାଙ୍କେତିକକୁ ବ୍ୟବହାର କରିଥାଏ। ମନେରଖନ୍ତୁ ଏହି ଶୈଳୀକୁ ବ୍ୟବହାର କରିବା ଆପଣଙ୍କ ଅଞ୍ଚଳରେ ଅନୈତିକ "
+"ହୋଇପାରେ; ଉପଦେଶ ପାଇଁ ଆପଣଙ୍କ ଓକିଲ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ବିଶେଷତା ଧ୍ୱନୀକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୋଇଥାଏ, କିନ୍ତୁ MP3 ସାଙ୍କେତିକ ସହିତ। "
+"ଯନ୍ତ୍ରଗୁଡ଼ିକରେ ନକଲ କରିବା ପାଇଁ ଫାଇଲ ପ୍ରସ୍ତୁତ କରିବାକୁ ଏହାକୁ ବ୍ୟବହାର କରନ୍ତୁ ଯାହାକି କେବଳ MP3 "
+"ସାଙ୍କେତିକକୁ ବ୍ୟବହାର କରିଥାଏ। ମନେରଖନ୍ତୁ ଏହି ଶୈଳୀକୁ ବ୍ୟବହାର କରିବା ଆପଣଙ୍କ ଅଞ୍ଚଳରେ ଅନୈତିକ "
+"ହୋଇପାରେ; ଉପଦେଶ ପାଇଁ ଆପଣଙ୍କ ଓକିଲ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"କ୍ଷତିହୀନ କଥା ଗୁଣବତ୍ତା ଧ୍ବନିକୁ ପରିବର୍ତନ କରିବା ପାଇଁ ବ୍ଯବହାର କରାଯାଏ. ଭାଷଣ ଲିପିବଦ୍ଧ ଓ ସମ୍ପାଦନ "
+"ପାଇଁ ଏହାକୁ ବ୍ଯବହାର ପାଇଁ କରନ୍ତୁ "
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"କ୍ଷତିଯୁକ୍ତ କଥା ଗୁଣବତ୍ତା ଧ୍ବନିକୁ ପରିବର୍ତନ କରିବା ପାଇଁ ବ୍ଯବହାର କରାଯାଏ. ଯଦି ସମ୍ପାଦନର ଆବଶ୍ଯକତା "
+"ନାହିଁ, ଭାଷଣ ଲିପିବଦ୍ଧ କରିବା ପାଇଁ ଏହାକୁ ବ୍ଯବହାର ପାଇଁ କରନ୍ତୁ "
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "କଥା, କ୍ଷତିହୀନ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "କଥା, କ୍ଷତିଯୁକ୍ତ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "ଏହି ରୂପରେଖ ବ୍ଯବହାର କରାଯିବ କି ନାହିଁ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "ଏହି ରୂପରେଖ ବ୍ଯବହାର ତଥା ପ୍ରଦର୍ଶିତ କରାଯିବ କି ନାହିଁ."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "ଶବ୍ଦ ନାହିଁ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "ସୁନିର୍ମିତ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ଘଟଣା ଧ୍ୱନି ପରୀକ୍ଷା କରୁଅଛି"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "ପ୍ରସଙ୍ଗରୁ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "ପ୍ରକାର"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ଧ୍ୱନି ପ୍ରସଙ୍ଗ (_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "ଗୋଟିଏ ସତର୍କ ଧ୍ୱନି ବାଛନ୍ତୁ (_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "ୱିଣ୍ଡୋ ଏବଂ ବଟନ ଧ୍ୱନିକୁ ସକ୍ରିୟ କରନ୍ତୁ (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "ସତର୍କ ଧ୍ୱନି"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "ୱିଣ୍ଡୋ ଏବଂ ବଟନଗୁଡ଼ିକ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "ବଟନ କ୍ଲିକ ହୋଇଛି"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "ଆଗପଛ ହେଉଥିବା ବଟନକୁ କ୍ଲିକ କରାଯାଇଛି"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "ୱିଣ୍ଡୋକୁ ବଡ଼କରାଯାଇଛି "
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "ୱିଣ୍ଡୋକୁ ବଡ଼କରାଯାଇଛି "
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "ୱିଣ୍ଡୋକୁ ଛୋଟକରାଯାଇଛି"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ଡେସ୍କଟପ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "ଲଗଇନ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "ଲଗଆଉଟ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "ନୂତନ ଇ-ମେଲ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ଖାଲି ଆବର୍ଜନା ପାତ୍ର"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "ବଡ଼ କାର୍ଯ୍ୟ ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଛି (ଆହରଣ କରନ୍ତୁ, CD ଅନୁଲିପିକାର, ଇତ୍ୟାଦି)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "ସତର୍କ ସୂଚନା"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "ସୂଚନା କିମ୍ବା ପ୍ରଶ୍ନ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "ଚେତାବନୀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ତ୍ରୁଟି"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "ବ୍ୟାଟେରୀ ଚେତାବନୀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "ଧ୍ୱନୀ ଫାଇଲ ବାଛନ୍ତୁ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "ଧ୍ବନି ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "ଇଚ୍ଛାରୂପଣ..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "ଧ୍ୱନି ପ୍ରସଙ୍ଗ:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "ୱିଣ୍ଡୋ ଏବଂ ବଟନ ଧ୍ୱନିକୁ ସକ୍ରିୟ କରନ୍ତୁ"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "ବାର୍କ"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "ଡ୍ରିପ"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "କାଚ"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "ସୋନାର"
+
diff --git a/po/pa.po b/po/pa.po
new file mode 100644
index 0000000..45a54d8
--- /dev/null
+++ b/po/pa.po
@@ -0,0 +1,2583 @@
+# translation of mate-media.HEAD.po to Punjabi
+# Copyright (C) 2004 THE mate-media.HEAD'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media.HEAD package.
+#
+# Amanpreet Singh Alam <[email protected]>, 2004.
+# A S Alam <[email protected]>, 2005, 2006, 2007, 2009, 2010.
+# Amanpreet Singh Alam <[email protected]>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug."
+"cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-17 07:32+0530\n"
+"Last-Translator: A S Alam <[email protected]>\n"
+"Language-Team: Punjabi/Panjabi <[email protected]>\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"
+"\n"
+"\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ਡੈਸਕਟਾਪ ਵਾਲੀਅਮ ਕੰਟਰੋਲ ਵੇਖੋ"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ਆਵਾਜ਼ ਕੰਟਰੋਲ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ਸਾਊਂਡ ਵਾਲੀਅਮ ਅਤੇ ਸਾਊਂਡ ਈਵੈਂਟ ਬਦਲੋ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ਸਾਊਂਡ"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "ਡੀਬੱਗ ਕੋਡ ਚਾਲੂ"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਵਰਜਨ"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr "— ਗਨੋਮ ਵਾਲੀਅਮ ਕੰਟਰੋਲ ਐਪਲਿਟ"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ਸਾਊਂਡ ਸਿਸਟਮ ਦੇ ਜਵਾਬ ਦੀ ਉਡੀਕ ਜਾਰੀ"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "ਸ਼ੁਰੂਆਤੀ ਪੇਜ਼"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr "— ਗਨੋਮ ਵਾਲੀਅਮ ਕੰਟਰੋਲ"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "ਆਉਟਪੁੱਟ"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "ਸਾਊਂਡ ਆਉਟਪੁੱਟ ਵਾਲੀਅਮ"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "ਇੰਪੁੱਟ"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "ਮਾਈਕਰੋਫੋਨ ਵਾਲੀਅਮ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "ਖੱਬਾ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "ਸੱਜਾ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "ਪਿੱਛੇ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "ਅੱਗੇ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "ਘੱਟੋ-ਘੱਟ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "ਵੱਧੋ-ਵੱਧ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "ਸੰਤੁਲਨ(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "ਫੇਡ(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "ਸਬਵੂਫ਼ਰ(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "ਬਿਨਾਂ-ਐਪਲੀਫਾਈ"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "ਚੁੱਪ"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "ਪਰੋਫਾਇਲ(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "ਆਯੋਗ"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ਇੰਪੁੱਟ"
+msgstr[1] "%u ਇੰਪੁੱਟ"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "ਸਿਸਟਮ ਸਾਊਂਡ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "ਕੁਨੈਕਟਰ(_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "ਪੀਕ ਖੋਜ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "ਨਾਂ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "ਜੰਤਰ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s ਲਈ ਸਪੀਕਰ ਟੈਸਟਿੰਗ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "ਸਪੀਕਰ ਟੈਸਟ ਕਰੋ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "ਆਉਟਪੁੱਟ ਵਾਲੀਅਮ(_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "ਸਾਊਂਡ ਪਰਭਾਵ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "ਚੇਤਾਵਨੀ ਵਾਲੀਅਮ(_A):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "ਹਾਰਡਵੇਅਰ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "ਸੰਰਚਨਾ ਲਈ ਇੱਕ ਜੰਤਰ ਚੁਣੋ(_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "ਚੁਣੇ ਜੰਤਰ ਲਈ ਸੈਟਿੰਗ:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "ਇੰਪੁੱਟ ਵਾਲੀਅਮ(_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "ਇੰਪੁੱਟ ਲੈਵਲ:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "ਸਾਊਂਡ ਇੰਪੁੱਟ ਲਈ ਇੱਕ ਜੰਤਰ ਚੁਣੋ(_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "ਸਾਊਂਡ ਆਉਟਪੁੱਟ ਲਈ ਇੱਕ ਜੰਤਰ ਚੁਣੋ(_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "ਕੋਈ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਇਸ ਸਮੇਂ ਆਡੀਓ ਚਲਾ ਜਾਂ ਰਿਕਾਰਡ ਨਹੀਂ ਕਰ ਰਹੀ ਹੈ।"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "ਸਾਊਂਡ ਪਸੰਦ"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "ਰੋਕੋ"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "ਟੈਸਟ"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "ਸਬਵੂਫ਼ਰ"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ਸਾਊਂਡ ਪਸੰਦ ਚਲਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "ਚੁੱਪ(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "ਸਾਊਂਡ ਪਸੰਦ(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "ਚੁੱਪ ਹੈ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ਸਾਊਂਡ ਕਲਿੱਪ ਰਿਕਾਰਡ ਕਰੋ"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "ਸਾਊਂਡ ਰਿਕਾਰਡਰ"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "ਬਿਨਾਂ ਨਾਂ"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "ਬਿਨਾਂ ਨਾਂ-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %1$s ਇਕਾਈ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ ਹੈ।\n"
+"'%3$s' ਮੋਡੀਊਲ ਤੋਂ '%2$s' ਪਲੱਗਇਨ ਇੰਸਟਾਲ ਕਰੋ ਜੀ।\n"
+"ਜਾਂਚ ਕਰੋ ਕਿ ਇੰਸਟਾਲ ਠੀਕ ਤਰ੍ਹਾਂ ਚੱਲਦੀ ਹੈ\n"
+" gst-inspect-0.10 %4$s\n"
+"ਅਤੇ ਫੇਰ mate-sound-recorder ਮੁੜ-ਚਾਲੂ ਕਰੋ।"
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"ਇਸ ਦੀ ਸੈਟਿੰਗ ਵੇਖੋ ਜੀ।\n"
+"ਤੁਸੀਂ ਸ਼ਾਇਦ ਲੋੜੀਦੀ ਪਲੱਗਇਨ ਦੇਣੀ ਭੁੱਲ ਗਏ ਹੋ।"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld ਮਿੰਟ"
+msgstr[1] "%ld ਮਿੰਟ"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ਘੰਟਾ"
+msgstr[1] "%ld ਘੰਟੇ"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld ਸਕਿੰਟ"
+msgstr[1] "%ld ਸਕਿੰਟ"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ਅਤੇ %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ਅਤੇ %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ਇੱਕ ਫਾਇਲ ਖੋਲ੍ਹੋ"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਅਸਫ਼ਲ:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "ਤਿਆਰ"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "ਬਦਲੋ(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"ਫਾਇਲ ਨਾਂ \"%s\" ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ।\n"
+"ਕੀ ਤੁਸੀਂ ਸੰਭਾਲਣ ਲਈ ਉਸ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" ਫਾਇਲ ਨੂੰ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "ਫਾਇਲ ਇੰਜ ਸੰਭਾਲੋ"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "ਮਾਰਗ ਵਿੱਚ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਗਲਤੀ: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "ਕੀ ਬੰਦ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਰਿਕਾਰਡਿੰਗ ਸੰਭਾਲਣੀ ਹੈ?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "ਰਿਕਾਰਡਿੰਗ ਸੰਭਾਲਣੀ ਹੈ?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "ਬਿਨਾਂ ਸੰਭਾਲੇ ਬੰਦ ਕਰੋ(_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "ਬਿਨਾਂ ਸੰਭਾਲੇ ਜਾਰੀ ਰੱਖੋ(_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "ਸਵਾਲ"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ਹਾਲੇ ਸੰਭਾਲਿਆ ਨਹੀਂ)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu ਬਾਈਟ)"
+msgstr[1] "%s (%llu ਬਾਈਟ)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "ਅਣਜਾਣ ਅਕਾਰ"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (ਅੰਦਾਜ਼ਾ)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (ਮੋਨੋ)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (ਸਟੀਰਿਓ)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s ਜਾਣਕਾਰੀ"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ਫਾਇਲ ਜਾਣਕਾਰੀ"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "ਫੋਲਡਰ:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ਫਾਇਲ ਨਾਂ:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ਫਾਇਲ ਅਕਾਰ:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ਆਡੀਓ ਜਾਣਕਾਰੀ"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ਫਾਇਲ ਅੰਤਰਾਲ:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "ਚੈਨਲਾਂ ਦੀ ਗਿਣਤੀ:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "ਸਧਾਰਨ ਦਰ:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "ਬਿੱਟ ਦਰ:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"ਗਨੋਮ ਲਈ ਇੱਕ ਆਵਾਜ਼ ਰਿਕਾਰਡਰ\n"
+
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "ਚੱਲ ਰਿਹਾ ਹੈ…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf ਆਡੀਓ ਆਉਟਪੁੱਟ"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "ਵਜਾਓ"
+
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "ਰਿਕਾਰਡਿੰਗ ਜਾਰੀ…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf ਆਡੀਓ ਰਿਕਾਰਡਿੰਗ"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"ਤੁਹਾਡੀ ਆਡੀਓ ਕੈਪਚਰ ਸੈਟਿੰਗ ਗਲਤ ਹੈ। ਸਿਸਟਮ ਪਸੰਦ ਮੇਨੂ ਵਿੱਚ \"ਸਾਊਂਡ ਪਸੰਦ\" ਰਾਹੀਂ ਠੀਕ ਕਰੋ ਜੀ।"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ਫਾਇਲ ਆਉਟਪੁੱਟ"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "ਲੈਵਲ"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ਆਡੀਓ ਪਰੋਫਾਇਲ ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ਆਡੀਓ ਪਰੋਫਾਇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੈਪਚਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "ਆਡੀਓ ਪਰੋਫਾਇਲ '%s' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਫਾਇਲ ਲਿਖੀ ਨਹੀਂ ਜਾ ਸਕੀ ਹੈ। "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "ਫਾਇਲ(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "ਇੱਕ ਨਵਾਂ ਸੈਂਪਲ ਬਣਾਓ"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ਇੱਕ ਫਾਇਲ ਖੋਲ੍ਹੋ"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "ਮੌਜੂਦਾ ਫਾਇਲ ਨੂੰ ਸੰਭਾਲੋ"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ਮੌਜੂਦਾ ਫਾਇਲ ਨੂੰ ਵੱਖਰੇ ਨਾਂ ਨਾਲ ਸੰਭਾਲੋ"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ਆਵਾਜ਼ ਕੰਟਰੋਲ ਖੋਲ੍ਹੋ(_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "ਆਡੀਓ ਮਿਕਸਰ ਖੋਲ੍ਹੋ"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "ਮੌਜੂਦਾ ਫਾਇਲ ਬਾਰੇ ਜਾਣਕਾਰੀ ਵੇਖਾਓ"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "ਮੌਜੂਦਾ ਫਾਇਲ ਬੰਦ ਕਰੋ"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "ਕਾਰਜ ਵਿੱਚੋਂ ਬਾਹਰ"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "ਕੰਟਰੋਲ(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "ਸਾਊਂਡ ਰਿਕਾਰਡ ਕਰੋ"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "ਸਾਊਂਡ ਚਲਾਓ"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "ਸਾਊਂਡ ਰੋਕੋ"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "ਸਹਾਇਤਾ(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "ਸਮੱਗਰੀ"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "ਦਸਤਾਵੇਜ਼ ਖੋਲ੍ਹੋ"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "ਇਸ ਕਾਰਜ ਬਾਰੇ"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "UI ਫਾਇਲ ਨੂੰ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ ਹੈ। ਪਰੋਗਰਾਮ ਠੀਕ ਤਰਾਂ ਇੰਸਟਾਲ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "ਖੋਲ੍ਹੋ"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "ਸੰਭਾਲੋ"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "ਇੰਝ ਸੰਭਾਲੋ"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "ਇੰਪੁੱਟ ਲਈ ਰਿਕਾਰਡ(_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "ਇੰਝ ਰਿਕਾਰਡ(_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ਕੁਝ ਨਹੀਂ>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "ਲੰਬਾਈ:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "ਲੈਵਲ:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s — ਸਾਊਂਡ ਰਿਕਾਰਡਰ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ਝਰੋਖੇ ਦੀ ਉਚਾਈ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "ਵੇਖਾਉਣ ਲਈ ਵਿੰਡੋ ਦੀ ਉਚਾਈ ਹੈ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "ਝਰੋਖੇ ਦੀ ਚੌੜਾਈ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "ਵੇਖਾਉਣ ਵਾਲੇ ਵਿੰਡੋ ਦੀ ਚੌੜਾਈ ਹੈ"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ਸਾਊਂਡ ਥੀਮ"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "ਅਣਜਾਣ ਆਵਾਜ਼ ਕੰਟਰੋਲ %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "ਕੋਈ ਅਵਾਜ਼ ਕੰਟੋਰਲ GStreamer ਪਲੱਗਇਨ ਅਤੇ/ਜਾਂ ਜੰਤਰ ਨਹੀਂ ਲੱਭਿਆ ਹੈ।"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "ਰਿਕਾਰਡਿੰਗ ਜਾਰੀ"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "ਸਵਿੱਚਾਂ"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "ਚੋਣ"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ਆਵਾਜ਼ ਕੰਟਰੋਲ ਪਸੰਦ"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "ਵੇਖਾਉਣ ਲਈ ਮਿਕਸਰ ਚੁਣੋ(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "%s ਚੁੱਪ/ਚਾਲੂ"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ਟਰੈਕ %s: ਚੁੱਪ"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s ਤੋਂ ਆਡੀਓ ਰਿਕਾਡਿੰਗ ਬਦਲੋ"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ਟਰੈਕ %s: ਆਡੀਓ ਰਿਕਾਰਡਿੰਗ"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s ਚੋਣ ਕਰੋ"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ਟਰੈਕ %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d ਚੈਨਲ ਟਰੈਕ %s ਲਈ"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ਟਰੈਕ %s, ਚੈਨਲ %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "ਇੱਕਠੇ %s ਲਈ ਚੈਨਲ ਤਾਲਾਬੰਦ"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ਟਰੈਕ %s: ਚੈਨਲਾਂ ਨੂੰ ਇੱਕਠਾ ਰੱਖੋ"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "ਮੋਨੋ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ਖੱਬਾ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ਸੱਜਾ"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "ਮੁੱਖ ਖੱਬਾ"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "ਮੁੱਖ ਸੱਜਾ"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "ਰੇਅਰ ਖੱਬਾ"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "ਸੱਜਾ"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "ਮੁੱਖ ਕੇਂਦਰ"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "ਖੱਬਾ ਪਾਸਾ"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ਸੱਜਾ ਪਾਸਾ"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ਅਣਜਾਣ"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s ਚੈਨਲ ਦੀ %s ਉੱਤੇ ਅਵਾਜ਼"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "ਗਨੋਮ/GStreamer-ਅਧਾਰਿਤ ਅਵਾਜ਼ ਕੰਟਰੋਲ ਸਹੂਲਤ ਹੈ।"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ\n"
+"Punjabi OpenSource Team\n"
+"http://www.satluj.org"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ਆਵਾਜ਼ ਕੰਟਰੋਲ: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ਜੰਤਰ(_D):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ਵੱਖਰੇ ਜੰਤਰ ਲਈ ਅਵਾਜ਼ ਕੰਟਰੋਲ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ਕੋਈ ਨਹੀਂ"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "ਨਾ-ਸਹਾਇਕ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "ਮੂਲ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "ਮੁੱਖ ਝਰੋਖਾ ਪੇਸ਼ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਅਸਫ਼ਲ ਹੈ, ਆਪਣੀ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਜੀ।"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸੰਰਚਨਾ ਮੂਲ"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "ਮਲਟੀਮੀਡਿਆ ਸਿਸਟਮ ਚੋਣਕਾਰ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ਆਡੀਓ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "ਸਮਾਪਤ ਕਰਨ ਲਈ ਠੀਕ ਹੈ ਦਬਾਓ।"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ਜੰਤਰ(_e):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "ਮੂਲ ਇੰਪੁੱਟ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "ਮੂਲ ਆਉਟਪੁੱਟ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "ਪਾਈਪਲਾਇਨ(_i):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "ਪਲੱਗਇਨ(_l):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "ਪਾਈਪਲਾਇਨ(_n):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "ਜਾਂਚ(_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "ਪਾਇਪ-ਲਾਇਨ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "ਟੈਸਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "ਵਿਡੀਓ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "ਜੰਤਰ(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "ਪਲੱਗਇਨ(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "ਜਾਂਚ(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "ਆਟੋ-ਖੋਜ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — ਐਡਵਾਂਸ ਲੀਨਕਸ ਸਾਊਂਡ ਆਰਕੀਟੇਕਚਰ"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART ਸਾਊਂਡ ਡੈਮਨ"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment ਸਾਊਂਡ ਡੈਮਨ"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS — ਓਪਨ ਸਾਊਂਡ ਸਿਸਟਮ"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — ਓਪਨ ਸਾਊਂਡ ਸਿਸਟਮ ੪"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio ਸਾਊਂਡ ਸਰਵਰ"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "ਸਨ ਆਡੀਓ"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "ਸੋਧ"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — ਸੈਂਪਲ DirectMedia ਲੇਅਰ"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window ਸਿਸਟਮ (ਕੋਈ Xv ਨਹੀਂ)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window ਸਿਸਟਮ (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "ਸਾਊਂਡ ਟੈਸਟ"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "ਚੁੱਪ"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ਜਿਵੇਂ Zoran v4l ਜੰਤਰ)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "ਟੈਸਟ ਇੰਪੁੱਟ"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "ਲੀਨਕਸ ਲਈ ਵਿਡੀਓ (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "ਲੀਨਕਸ 2 ਲਈ ਵਿਡੀਓ (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' ਲਈ ਜਾਂਚ ਪਾਇਪ-ਲਾਇਨ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫ਼ਲ"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "ਮੱਦਦ ਵੇਖਾਉਣ ਵਿੱਚ ਗਲਤੀ: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "ਪਰੋਫਾਇਲ \"%s\" ਵਿੱਚ ਸੋਧ ਜਾਰੀ"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ਕੋਈ ਨਾਂ ਨਹੀਂ>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ਕੋਈ ਵੇਰਵਾ ਨਹੀਂ>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio ਆਡੀਓ ਪਰੋਫਾਇਲ ਦੀ ਲਿਸਟ ਲੈਣ ਲਈ ਅਸਫ਼ਲ ਹੈ। (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ਟਰਮੀਨਲ ਪਰੋਫਾਇਲ ਲਿਸਟ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੀ ਟਿੱਪਣੀ ਵਿੱਚ ਗਲਤੀ ਭਰਨ ਵਿੱਚ ਅਸਫਲ ਹੈ। (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "ਪਰੋਫਾਇਲ ਡਾਇਰੈਕਟਰੀ %s ਵਿੱਚ ਗਲਤੀ ਹੈ। (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "ਸੋਧ(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ਇਹ ਪਰੋਫਾਇਲ ਹਟਾਉਣਾ ਹੈ?\n"
+msgstr[1] "%d ਪਰੋਫਾਇਲ ਹਟਾਉਣੇ ਹਨ?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "ਪਰੋਫਾਇਲ \"%s\" ਹਟਾਉਣਾ ਹੈ?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "ਪਰੋਫਾਇਲ ਹਟਾਓ"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "ਗਨੋਮ ਆਡੀਓ ਪਰੋਫਾਇਲ ਸੋਧ"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "ਪਰੋਫਾਇਲ(_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਪਰੋਫਾਇਲ ਹੈ, ਨਾਂ ਹੈ \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "ਜੀਕਾਨਫ ਗਲਤੀ (ਸੁਧਾਰੋ): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"ਫਾਇਲ \"%s\" ਗੁੰਮ ਹੈ । ਇਹ ਦਰਸਾ ਰਹੀ ਹੈ ਕਿ ਕਾਰਜ ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਇੰਸਟਾਲ ਹੈ, ਇਸਕਰਕੇ ਡਾਈਲਾਗ "
+"ਨਹੀਂ ਵੇਖਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"ਪੂਰੀਆਂ ਕਮਾਂਡ ਲਾਈਨ ਚੋਣਂ ਦੀ ਲਿਸਟ ਵੇਖਣ ਵਾਸਤੇ '%s --help' ਚਲਾਉ।\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ਆਡੀਓ ਪਰੋਫਾਇਲ ਸੋਧ"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "ਪਰੋਫਾਇਲ ਵੇਰਵਾ(_d):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "ਕੀ ਸਰਗਰਮ ਕਰਨਾ(_A)?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ਫਾਇਲ ਐਕਸਟੇਸ਼ਨ(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer ਪਾਇਪਲਾਇਨ:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "ਪਰੋਫਾਇਲ ਨਾਂ(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "ਨਵਾਂ ਪਰੋਫਾਇਲ"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "ਬਣਾਓ(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ਆਡੀਓ ਪਰੋਫਾਇਲ ਲਈ ਵੇਰਵਾ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"ਜਦੋਂ ਇਸ ਪਰੋਫਾਇਲ ਨੂੰ ਵਰਤਿਆ ਜਾਵੇ ਤਾਂ ਪਰੋਫਾਇਲ ਦਾ ਵੇਰਵਾ, ਜੋ ਕਿ ਹੋਰ ਜਾਣਕਾਰੀ ਤੇ ਵੇਰਵਾ ਰੱਖਦਾ ਹੋਵੇ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "ਜਦੋਂ ਇਸ ਪਰੋਫਾਇਲ ਨਾਲ ਇੰਕੋਡਿੰਡ ਫਾਇਲਾਂ ਸੰਭਾਲੀਆ ਜਾਣਗੀਆਂ ਤਾਂ ਫਾਇਲ ਦੀ ਐਕਟੇਸ਼ਨ ਜੋ ਵਰਤਣੀ ਹੈ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "ਇੱਕ ਅਧੂਰੀ GStreamer ਪਾਇਪਲਾਇਨ, ਜੋ ਕਿ ਇਸ ਪਰੋਫਾਇਲ ਲਈ ਵਰਤਣ ਲਈ ਹੈ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ਆਡੀਓ ਪਰੋਫਾਇਲ ਲਈ ਛੋਟਾ ਨਾਂ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ਆਡੀਓ ਪਰੋਫਾਇਲ ਲਈ ਛੋਟਾ ਨਾਂ, ਜੋ ਕਿ ਚੋਣ ਲਈ ਵਰਤਿਆ ਜਾਵੇਗਾ ਅਤੇ ਪਰੋਫਾਇਲ ਦੀ ਸ਼ਨਾਖਤ ਦੇ ਕੰਮ ਆਵੇਗਾ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD ਕੁਆਲਟੀ, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD ਕੁਆਲਟੀ, ਲੂਸ਼ਲਿਸ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD ਕੁਆਲਟੀ, ਲੂਸ਼ੀ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD ਕੁਆਲਟੀ, MP੨"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD ਕੁਆਲਟੀ, MP੩"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ਆਡੀਓ ਰਿਕਾਰਡ ਪਰੋਫਾਇਲ ਦੀ ਸੂਚੀ ਇਹ ਸੂਚੀ ਅਧੀਨ-ਡਾਇਰੈਕਟਰੀਆਂ ਦੀਆਂ ਨਾਂ ਸਤਰਾਂ /system/"
+"gstreamer/@GST_MAJORMINOR@/audio/profiles ਦੇ ਅਨੁਸਾਰ ਰੱਖਦੀ ਹੈ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "ਪਰੋਫਾਇਲਾਂ ਦੀ ਲਿਸਟ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "ਇਸ ਪਰੋਫਾਇਲ ਲਈ ਮੂਲ ਫਾਇਲ ਐਕਸਟੇਸ਼ਨ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ਅਧੂਰੀ GStreamer ਪਾਇਪਲਾਇਨ ਵਰਤੀ ਜਾ ਰਹੀ ਹੈ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-ਪੱਧਰ ਦੀ ਆਡੀਓ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਪਰ ਇੱਕ ਹਲਕੇ ਪੱਧਰ ਦੇ ਕੋਡ ਨਾਲ। ਇਸ ਨੂੰ ਜੇਕਰ ਤੁਸੀਂ ਬਾਅਦ "
+"ਵਿੱਚ ਫਾਇਲ ਨੂੰ ਸੋਧਣਾ ਜਾਂ CD ਤੇ ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਵਰਤੋਂ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-ਕੁਆਲਟੀ ਦੀ ਆਡੀਓ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਪਰ ਇੱਕ ਹਲਕੇ ਪੱਧਰ ਦੇ ਕੋਡ ਨਾਲ। ਇਸ ਨੂੰ CD ਖੋਲਣ ਤੇ ਰੇਡੀਓ "
+"ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਵਰਤੋਂ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ਕੁਆਲਟੀ ਦੀ ਆਡੀਓ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਪਰ ਇੱਕ AAC codec ਨਾਲ। ਇਸ ਨੂੰ ਜੰਤਰਾਂ ਉੱਤੇ ਕਾਪੀ ਕਰਨ "
+"ਲਈ ਵਰਤੋਂ, ਜੋ ਕਿ ਸਿਰਫ਼ AAC codec ਲਈ ਹੀ ਸਹਾਇਕ ਹਨ। ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਫਾਰਮੈਟ ਗੈਰ-ਕਾਨੂੰਨੀ ਹੋ "
+"ਸਕਦਾ ਹੈ, ਸਲਾਹ ਲਈ ਆਪਣੇ ਵਕੀਲ ਨੂੰ ਪੁੱਛੋ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ਕੁਆਲਟੀ ਦੀ ਆਡੀਓ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਪਰ ਇੱਕ ਲੂਸ਼ੀ MP੨ codec ਨਾਲ। ਇਸ ਨੂੰ ਜੰਤਰਾਂ ਉੱਤੇ ਕਾਪੀ "
+"ਕਰਨ ਲਈ ਵਰਤੋਂ, ਜੋ ਕਿ ਸਿਰਫ਼ MP੩ codec ਲਈ ਹੀ ਸਹਾਇਕ ਹਨ। ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਫਾਰਮੈਟ ਗੈਰ-ਕਾਨੂੰਨੀ "
+"ਹੋ ਸਕਦਾ ਹੈ, ਸਲਾਹ ਲਈ ਆਪਣੇ ਵਕੀਲ ਨੂੰ ਪੁੱਛੋ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-ਕੁਆਲਟੀ ਦੀ ਆਡੀਓ ਲਈ ਵਰਤਿਆ ਜਾਦਾ ਹੈ, ਪਰ ਇੱਕ ਲੂਸ਼ੀ MP3 codec ਨਾਲ। ਇਸ ਨੂੰ ਜੰਤਰਾਂ ਉੱਤੇ ਨਕਲ "
+"ਕਰਨ ਲਈ ਵਰਤੋਂ, ਜੋ ਕਿ ਸਿਰਫ਼ MP3 codec ਲਈ ਹੀ ਸਹਾਇਕ ਹਨ। ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਫਾਰਮੈਟ ਗੈਰ-ਕਾਨੂੰਨੀ "
+"ਹੋ ਸਕਦਾ ਹੈ, ਸਲਾਹ ਲਈ ਆਪਣੇ ਵਕੀਲ ਨੂੰ ਪੁੱਛੋ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"ਲੂਜ਼-ਲਿਸ ਆਵਾਜ਼-ਕੁਆਲਟੀ ਆਡੀਓ ਤਬਰੀਲ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਨੂੰ ਰਿਕਾਰਡਿੰਗ ਅਤੇ ਭਾਸ਼ਣ ਸੋਧਣ "
+"ਲਈ ਵਰਤੋਂ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"ਇੱਕ ਲੂਜ਼ੀ ਆਵਾਜ਼-ਕੁਆਲਟੀ ਆਡੀਓ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਨੂੰ ਭਾਸ਼ਣ ਰਿਕਾਰਡ ਕਰਨ "
+"ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਸੋਧਣ ਦੀ ਲੋੜ ਨਾ ਪਵੇ।"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "ਆਵਾਜ਼, ਲੂਜ਼-ਲਿਸ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "ਆਵਾਜ਼, ਲੂਜ਼ੀ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "ਕੀ ਇਹ ਪਰੋਫਾਇਲ ਨੂੰ ਵਰਤਣਾ ਹੈ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "ਕੀ ਇਹ ਪਰੋਫਾਇਲ ਨੂੰ ਵਰਤਣਾ ਤੇ ਵੇਖਾਉਣ ਹੈ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "ਸਾਊਂਡ ਨਹੀਂ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "ਬਿਲਟ-ਇਨ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "ਟੈਸਟਿੰਗ ਈਵੈਂਟ ਸਾਊਂਡ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "ਥੀਮ ਤੋਂ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "ਟਾਈਪ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ਸਾਊਂਡ ਥੀਮ(_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "ਇੱਕ ਚੇਤਾਵਨੀ ਸਾਊਂਡ ਚੁਣੋ(_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "ਵਿੰਡੋ ਅਤੇ ਬਟਨ ਸਾਊਂਡ ਚਾਲੂ(_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "ਚੇਤਾਵਨੀ ਸਾਊਂਡ"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "ਵਿੰਡੋ ਅਤੇ ਬਟਨ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "ਬਟਨ ਕਲਿੱਕ ਕਰਨਾ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "ਬਟਨ ਕਲਿੱਕ ਦੀ ਕਾਰਵਾਈ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "ਵਿੰਡੋ ਵੱਧੋ-ਵੱਧ ਕਰਨੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "ਵਿੰਡੋ ਅਣ-ਵੱਧੋ-ਵੱਧ ਕਰਨੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "ਵਿੰਡੋ ਘੱਟੋ-ਘੱਟ ਕਰਨੀ"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ਡੈਸਕਟਾਪ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "ਲਾਗਇਨ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "ਲਾਗ-ਆਉਟ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "ਨਵਾਂ ਈਮੇਲ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ਰੱਦੀ ਖਾਲੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "ਲੰਮੀ ਕਾਰਵਾਈ ਪੂਰੀ ਹੋਈ (ਡਾਊਨਲੋਡ, ਸੀਡੀ ਲਿਖਣੀ ਆਦਿ)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "ਚੇਤਾਵਨੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "ਜਾਣਕਾਰੀ ਜਾਂ ਸਵਾਲ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "ਚੇਤਾਵਨੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ਗਲਤੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "ਬੈਟਰੀ ਚੇਤਾਵਨੀ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "ਸਾਊਂਡ ਫਾਇਲ ਚੁਣੋ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "ਸਾਊਂਡ ਫਾਇਲਾਂ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "ਪਸੰਦੀਦਾ…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "ਸਾਊਂਡ ਥੀਮ:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "ਵਿੰਡੋ ਅਤੇ ਬਟਨ ਸਾਊਂਡ ਚਾਲੂ"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "ਭੌਂਕਣਾ"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "ਚੌਂਣਾ"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ਕੱਚ"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "ਸੋਨਰ"
+
+#~ msgid "Recording..."
+#~ msgstr "ਰਿਕਾਰਡਿੰਗ ਜਾਰੀ..."
+
+#~ msgid "Custom..."
+#~ msgstr "ਕਸਟਮ..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "ਸਰਵਰ ਦਾ ਐਡਰੈੱਸ, ਜਿਸ ਨਾਲ CD ਸਵਾਲਾਂ ਲਈ ਸੰਪਰਕ ਕਰਨਾ ਹੈ"
+
+#~ msgid "Information to send to server"
+#~ msgstr "ਸਰਵਰ ਨੂੰ ਭੇਜਣ ਵਾਲੀ ਜਾਣਕਾਰੀ"
+
+#~ msgid "Port"
+#~ msgstr "ਪੋਰਟ"
+
+#~ msgid "Server name"
+#~ msgstr "ਸਰਵਰ ਨਾਂ"
+
+#~ msgid "Server type"
+#~ msgstr "ਸਰਵਰ ਕਿਸਮ"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "ਮੇਜ਼ਬਾਨ ਨਾਂ, ਜੋ ਕਿ ਸਾਰੇ ਸਵਾਲਾਂ ਨਾਲ ਭੇਜਿਆ ਜਾਵੇਗਾ"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "ਪੋਰਟ, ਜਿਸ ਤੇ ਸਰਵਰ ਦਾ ਡਾਟਾਬੇਸ ਚੱਲ ਰਿਹਾ ਹੈ"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "CD ਦੇ ਸਵਾਲਾ ਲਈ ਸੰਪਰਕ ਕਰਨ ਲਈ ਸਰਵਰ। ਸੰਭਵ ਮੁੱਲ ਹਨ 0 (FreeDB ਰਾਊਡ ਰਾਬਿਨ ਸਰਵਰ), 1 "
+#~ "(ਹੋਰ ਮੁਫਤ ਡਬ ਸਰਵਰ) ਅਤੇ 2 (ਹੋਰ ਸਰਵਰ)"
+
+#~ msgid "The username"
+#~ msgstr "ਉਪਭੋਗੀ ਨਾਂ"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "ਉਪਭੋਗੀ ਨਾਂ, ਜੋ ਕਿ ਸਾਰੇ ਸਵਾਲਾਂ ਨਾਲ ਭੇਜਿਆ ਜਾਵੇਗਾ"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "ਇਹ ਕੁੰਜੀ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ ਕਿ ਕਿਹਡ਼ੀ ਉਪਭੋਗੀ ਜਾਣਕਾਰੀ CD ਸਵਾਲਾਂ ਲਈ ਸਰਵਰ ਨੂੰ ਭੇਜੀ ਜਾਵੇ। "
+#~ "ਸੰਭਵ ਮੁੱਲ ਹਨ 0 (ਕੋਈ ਜਾਣਕਾਰੀ ਨਹੀ), 1 (ਅਸਲੀ ਜਾਣਕਾਰੀ) ਅਤੇ 3 (ਹੋਰ ਜਾਣਕਾਰੀ)।"
+
+#~ msgid "Your hostname"
+#~ msgstr "ਤੁਹਾਡਾ ਮੇਜ਼ਬਾਨ-ਨਾਂ"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "ਸਹਾਇਤਾ ਵੇਖਾਉਣ ਵਿੱਚ ਗਲਤੀ ਹੈ: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "ਕੋਈ ਜਾਣਕਾਰੀ ਨਾ ਭੇਜੋ(_d)"
+
+#~ msgid "Send real _information"
+#~ msgstr "ਅਸਲੀ ਜਾਣਕਾਰੀ ਭੇਜੋ(_i)"
+
+#~ msgid "Send _other information:"
+#~ msgstr "ਹੋਰ ਜਾਣਕਾਰੀ ਭੇਜੋ(_o):"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "ਮੇਜ਼ਬਾਨ ਨਾਂ(_m):"
+
+#~ msgid "Login Information"
+#~ msgstr "ਲਾਗਇਨ ਜਾਣਕਾਰੀ"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "FreeDB ਰਾਊਡ ਰਾਬਿਨ ਸਰਵਰ(_r)"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "ਹੋਰ _FreeDB ਸਰਵਰ:"
+
+#~ msgid "Server"
+#~ msgstr "ਸਰਵਰ"
+
+#~ msgid "Location"
+#~ msgstr "ਟਿਕਾਣਾ"
+
+#~ msgid "_Update Server List"
+#~ msgstr "ਸਰਵਰ ਸੂਚੀ ਅੱਪਡੇਟ(_U)"
+
+#~ msgid "Other _server:"
+#~ msgstr "ਹੋਰ ਸਰਵਰ(_s):"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "ਮੇਜ਼ਬਾਨ ਨਾਂ(_t):"
+
+#~ msgid "_Port:"
+#~ msgstr "ਪੋਰਟ(_P):"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD ਡਾਟਾਬੇਸ ਪਸੰਦ"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "ਅਣਜਾਣ / ਅਣਜਾਣ"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "ਬਹੁ ਮੇਲ..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "ਡਾਟਾਬੇਸ ਵਿੱਚ ਬਹੁ-ਮੇਲ ਲੱਭੇ ਹਨ।\n"
+#~ "ਹੇਠਾਂ ਸੰਭਵ ਮੇਲ ਦਿੱਤੇ ਗਏ, ਵਧੇਰੇ ਢੁਕਵੇ ਦੀ ਚੋਣ ਕਰੋ।"
+
+#~ msgid "Category"
+#~ msgstr "ਵਰਗ"
+
+#~ msgid "Disc ID"
+#~ msgstr "ਡਿਸਕ ID"
+
+#~ msgid "Artist and Title"
+#~ msgstr "ਕਲਾਕਾਰ ਤੇ ਸਿਰਲੇਖ"
+
+#~ msgid "Unknown track"
+#~ msgstr "ਅਣਜਾਣ ਟਰੈਕ"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD ਡਾਟਾਬੇਸ ਸਰਵਰ"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "ਮੇਰੇ CD ਡਾਟਾਬੇਸ ਪਸੰਦ ਵਿੱਚ ਸੋਧ ਕਰੋ"
+
+#~ msgid "Blues"
+#~ msgstr "ਬਲਿਊ"
+
+#~ msgid "Classical Rock"
+#~ msgstr "ਕਲਾਸਿਕਲ ਰਾਕ"
+
+#~ msgid "Country"
+#~ msgstr "ਕੰਟਰੀ"
+
+#~ msgid "Dance"
+#~ msgstr "ਡਾਂਸ"
+
+#~ msgid "Disco"
+#~ msgstr "ਡਿਸਕੋ"
+
+#~ msgid "Funk"
+#~ msgstr "ਫੰਕ"
+
+#~ msgid "Grunge"
+#~ msgstr "ਗਰੂਂਗ"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "ਹਿੱਪ-ਹੋਪ"
+
+#~ msgid "Jazz"
+#~ msgstr "ਜ਼ੇਜ਼"
+
+#~ msgid "Metal"
+#~ msgstr "ਮੇਟਲ"
+
+#~ msgid "New Age"
+#~ msgstr "ਨਿਊ-ਏਜ਼"
+
+#~ msgid "Oldies"
+#~ msgstr "ਓਲਡੀਜ਼"
+
+#~ msgid "Other"
+#~ msgstr "ਹੋਰ"
+
+#~ msgid "Pop"
+#~ msgstr "ਪਾਪ"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "ਰੈਪ"
+
+#~ msgid "Reggae"
+#~ msgstr "ਰੇਗਾਏ"
+
+#~ msgid "Rock"
+#~ msgstr "ਰਾਕ"
+
+#~ msgid "Techno"
+#~ msgstr "ਟਿਕਨੋ"
+
+#~ msgid "Industrial"
+#~ msgstr "ਇੰਡਸਟਰੀਲ"
+
+#~ msgid "Alternative"
+#~ msgstr "ਅਲਟਰਨੇਟਿਵ"
+
+#~ msgid "Ska"
+#~ msgstr "ਸਕਾ"
+
+#~ msgid "Death Metal"
+#~ msgstr "ਡੈਥ ਮੈਟਲ"
+
+#~ msgid "Pranks"
+#~ msgstr "ਪਰੰਕ"
+
+#~ msgid "Soundtrack"
+#~ msgstr "ਸਾਊਡਟਰੈਕ"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "ਯੂਰੋ-ਟੈਕਨੋ"
+
+#~ msgid "Ambient"
+#~ msgstr "ਅੰਬਇਟ"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "ਟਰਿਪ-ਹੋਪ"
+
+#~ msgid "Vocal"
+#~ msgstr "ਵੋਕਲ"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "ਜ਼ੇਜ਼+ਫੰਕ"
+
+#~ msgid "Fusion"
+#~ msgstr "ਫੂਸ਼ਨ"
+
+#~ msgid "Trance"
+#~ msgstr "ਟਰਸ਼"
+
+#~ msgid "Classical"
+#~ msgstr "ਕਲਾਸਿਕ"
+
+#~ msgid "Instrumental"
+#~ msgstr "ਇੰਸਟਰੂਮਿੰਟ"
+
+#~ msgid "Acid"
+#~ msgstr "ਐਸਿਡ"
+
+#~ msgid "House"
+#~ msgstr "ਹਾਊਸ"
+
+#~ msgid "Game"
+#~ msgstr "ਗੇਮ"
+
+#~ msgid "Sound Clip"
+#~ msgstr "ਸਾਊਡ ਕਲਿੱਪ"
+
+#~ msgid "Gospel"
+#~ msgstr "ਗੋਸਪਲ"
+
+#~ msgid "Noise"
+#~ msgstr "ਨੋਵਾਇਸ"
+
+#~ msgid "Alt"
+#~ msgstr "ਆਲਟ"
+
+#~ msgid "Bass"
+#~ msgstr "ਬਾਸ"
+
+#~ msgid "Soul"
+#~ msgstr "ਸੋਲ"
+
+#~ msgid "Punk"
+#~ msgstr "ਪੰਕ"
+
+#~ msgid "Space"
+#~ msgstr "ਸਪੇਸ"
+
+#~ msgid "Meditative"
+#~ msgstr "ਮੀਡੀਟਿਵ"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "ਇੰਸਟਰੂਮਿੰਟ ਪਾਪ"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "ਇੰਸਟਰੂਮਿੰਟ ਰਾਕ"
+
+#~ msgid "Ethnic"
+#~ msgstr "ਈਥਿਕ"
+
+#~ msgid "Gothic"
+#~ msgstr "ਗੋਥਿਕ"
+
+#~ msgid "Darkwave"
+#~ msgstr "ਡਾਰਕਵੇਵ"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "ਟੈਕਨੋ-ਇਡੀਸਟਰੀਅਲ"
+
+#~ msgid "Electronic"
+#~ msgstr "ਇਕਟਰੋਨਿਕ"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "ਪਾਪ-ਫੰਕ"
+
+#~ msgid "Eurodance"
+#~ msgstr "ਯੂਰੋਡਾਂਸ"
+
+#~ msgid "Dream"
+#~ msgstr "ਡਰੀਮ"
+
+#~ msgid "Southern Rock"
+#~ msgstr "ਸਾਊਥਰਨ ਰਾਕ"
+
+#~ msgid "Comedy"
+#~ msgstr "ਕਾਮੇਡੀ"
+
+#~ msgid "Cult"
+#~ msgstr "ਕਾਲਟ"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "ਗੰਗਟਾ ਰੈਪ"
+
+#~ msgid "Top 40"
+#~ msgstr "ਟਾਪ ੪੦"
+
+#~ msgid "Christian Rap"
+#~ msgstr "ਕਿਸ਼ਟਿਨਾ ਰੈਪ"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "ਪਾਪ/ਫੰਕ"
+
+#~ msgid "Jungle"
+#~ msgstr "ਜੰਗਲ"
+
+#~ msgid "Native American"
+#~ msgstr "ਨੇਟਿਵ ਅਮਰੀਕਨ"
+
+#~ msgid "Cabaret"
+#~ msgstr "ਕਬਾਰੇਟ"
+
+#~ msgid "New Wave"
+#~ msgstr "ਨਿਊ ਵੇਵ"
+
+#~ msgid "Psychedelic"
+#~ msgstr "ਸ਼ਾਚਡਲਿਕ"
+
+#~ msgid "Rave"
+#~ msgstr "ਰੇਵ"
+
+#~ msgid "Showtunes"
+#~ msgstr "ਸ਼ੋਟਿਊਨਸ"
+
+#~ msgid "Trailer"
+#~ msgstr "ਟਰੇਲਰ"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "ਲੋ-ਫੀ"
+
+#~ msgid "Tribal"
+#~ msgstr "ਟਰੀਬਲ"
+
+#~ msgid "Acid Punk"
+#~ msgstr "ਐਸਿਡ ਪੰਕ"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "ਐਸਿਡ ਜ਼ੇਜ਼"
+
+#~ msgid "Polka"
+#~ msgstr "ਪੋਲਕਾ"
+
+#~ msgid "Musical"
+#~ msgstr "ਮਿਊਜੀਕਲ"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "ਰਾਕ & ਰੋਲ"
+
+#~ msgid "Hard Rock"
+#~ msgstr "ਹਾਰਡ ਰਾਕ"
+
+#~ msgid "Folk"
+#~ msgstr "ਫੋਕ"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "ਫੋਕ/ਰਾਕ"
+
+#~ msgid "National Folk"
+#~ msgstr "ਨੈਸ਼ਨਲ ਫੋਕ"
+
+#~ msgid "Swing"
+#~ msgstr "ਸਵਿੰਗ"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "ਫਾਸਟ-ਫਿਊਜ਼ਨ"
+
+#~ msgid "Bebop"
+#~ msgstr "ਬੀਬੋਪ"
+
+#~ msgid "Latin"
+#~ msgstr "ਲੈਟਿਨ"
+
+#~ msgid "Revival"
+#~ msgstr "ਰੀਵੀਵੇਲ"
+
+#~ msgid "Celtic"
+#~ msgstr "ਸੇਲਟਿਕ"
+
+#~ msgid "Bluegrass"
+#~ msgstr "ਬਲਿਊਗਰਾਸ"
+
+#~ msgid "Avantgarde"
+#~ msgstr "ਅਵੇਨਟੇਗਰੇਡ"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "ਗੋਥਿਕ ਰਾਕ"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "ਪਰੋਗੈਸਿਵ ਰਾਕ"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "ਸ਼ਾਚਡਲਿਕ"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "ਸਿਮਫੋਨੀ ਰਾਕ"
+
+#~ msgid "Slow Rock"
+#~ msgstr "ਸਲੋ ਰਾਕ"
+
+#~ msgid "Big Band"
+#~ msgstr "ਬਿੱਗ ਬੈਡ"
+
+#~ msgid "Chorus"
+#~ msgstr "ਚੋਰਸ"
+
+#~ msgid "Easy Listening"
+#~ msgstr "ਈਜ਼ੀ ਲਿਸਨਇੰਗ"
+
+#~ msgid "Acoustic"
+#~ msgstr "ਅਸੂਟਿਕ"
+
+#~ msgid "Humour"
+#~ msgstr "ਹੂਮਅਰ"
+
+#~ msgid "Speech"
+#~ msgstr "ਭਾਸ਼ਣ"
+
+#~ msgid "Chanson"
+#~ msgstr "ਚਾਨਸਨ"
+
+#~ msgid "Opera"
+#~ msgstr "ਓਪਰਾ"
+
+#~ msgid "Chamber Music"
+#~ msgstr "ਚੈਂਬਰ ਮਿਊਜਕ"
+
+#~ msgid "Sonata"
+#~ msgstr "ਸੋਨਟਾ"
+
+#~ msgid "Symphony"
+#~ msgstr "ਸਿਮਫੋਨੀ"
+
+#~ msgid "Booty Bass"
+#~ msgstr "ਬੂਟੀ ਬਾਸ"
+
+#~ msgid "Primus"
+#~ msgstr "ਪਰੀਮਸ"
+
+#~ msgid "Porn Groove"
+#~ msgstr "ਪਰੋਮ ਗਰੂਵ"
+
+#~ msgid "Satire"
+#~ msgstr "ਸਾਟਰੀ"
+
+#~ msgid "Slow Jam"
+#~ msgstr "ਸਲੋ ਜੈਮ"
+
+#~ msgid "Club"
+#~ msgstr "ਕਲੱਬ"
+
+#~ msgid "Tango"
+#~ msgstr "ਟਿਨਗੋ"
+
+#~ msgid "Samba"
+#~ msgstr "ਸਾਂਬਾ"
+
+#~ msgid "Folklore"
+#~ msgstr "ਫੋਕਲੋਰ"
+
+#~ msgid "Ballad"
+#~ msgstr "ਬਾਲਡ"
+
+#~ msgid "Power Ballad"
+#~ msgstr "ਪਾਵਰ ਬਾਲਡ"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "ਰਿਥਮ ਸੋਲ"
+
+#~ msgid "Freestyle"
+#~ msgstr "ਫਰੀਸਟਾਇਲ"
+
+#~ msgid "Duet"
+#~ msgstr "ਡਿਊਟ"
+
+#~ msgid "Punk Rock"
+#~ msgstr "ਪੰਕ ਰਾਕ"
+
+#~ msgid "Drum Solo"
+#~ msgstr "ਡਰੰਮ ਸੋਲੋ"
+
+#~ msgid "A Cappella"
+#~ msgstr "ਏ ਕੈਪਲਿਲਾ"
+
+#~ msgid "Euro-House"
+#~ msgstr "ਯੂਰੋ-ਹਾਊਸ"
+
+#~ msgid "Dance Hall"
+#~ msgstr "ਡਾਂਸ ਹਾਲ"
+
+#~ msgid "Goa"
+#~ msgstr "ਗੋਆ"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "ਡਰੰਮ & ਬਾਸ"
+
+#~ msgid "Club-House"
+#~ msgstr "ਕਲੱਬ-ਹਾਊਸ"
+
+#~ msgid "Terror"
+#~ msgstr "ਟੈਟਰ"
+
+#~ msgid "Indie"
+#~ msgstr "ਇੰਡੀਏ"
+
+#~ msgid "BritPop"
+#~ msgstr "ਬਰਾਈਪਾਪ"
+
+#~ msgid "Negerpunk"
+#~ msgstr "ਨੀਗਰਪੰਕ"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "ਪੋਲਸਕ ਪੰਕ"
+
+#~ msgid "Beat"
+#~ msgstr "ਬੀਟ"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "ਕ੍ਰਿਸ਼ਟਿਨ ਗੰਗਸਟ ਰੈਪ"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "ਹੈਵੀ ਮੈਟਲ"
+
+#~ msgid "Black Metal"
+#~ msgstr "ਬਲੈਕ ਮੈਟਲ"
+
+#~ msgid "Crossover"
+#~ msgstr "ਕਰਾਸਓਵਰ"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "ਕੰਨਟਪਰੀ ਕ੍ਰਿਸ਼ਟਿਨ"
+
+#~ msgid "Christian Rock"
+#~ msgstr "ਕ੍ਰਿਸ਼ਟਿਨ ਰਾਕ"
+
+#~ msgid "Merengue"
+#~ msgstr "ਮੇਰੇਗੂਏ"
+
+#~ msgid "Salsa"
+#~ msgstr "ਸਾਲਸਾ"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "ਥਰਸ਼ ਮੈਟਲ"
+
+#~ msgid "Anime"
+#~ msgstr "ਅਨੀਮ"
+
+#~ msgid "JPop"
+#~ msgstr "ਜੇਪਾਪ"
+
+#~ msgid "Synthpop"
+#~ msgstr "ਸਨਥਪਾਪ"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "ਨੂ ਮੈਟਲ"
+
+#~ msgid "Art Rock"
+#~ msgstr "ਆਰਟ ਰਾਕ"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "ਅਣਜਾਣ ਕਲਾਕਾਰ"
+
+#~ msgid "Unknown Album"
+#~ msgstr "ਅਣਜਾਣੀ ਐਲਬਮ"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "ਡਿਸਕ ID ਸੋਧ: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "ਤਕਨੀਕੀ ਡਿਸਕ ਚੋਣ ਨੂੰ ਓਹਲੇ"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "ਤਕਨੀਕੀ ਡਿਸਕ ਚੋਣ ਨੂੰ ਵੇਖਾਓ"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "ਤਕਨੀਕੀ ਟਰੈਕ ਚੋਣ ਨੂੰ ਓਹਲੇ"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "ਤਕਨੀਕੀ ਟਰੈਕ ਚੋਣ ਨੂੰ ਵੇਖਾਓ"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "ਡਿਸਕ ID ਸੋਧ: "
+
+#~ msgid "_Artist:"
+#~ msgstr "ਕਲਾਕਾਰ(_A):"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "ਡਿਸਕ ਨਾਂ(_T):"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "ਡਿਸਕ ਟਿੱਪਣੀ(_D):"
+
+#~ msgid "_Genre:"
+#~ msgstr "ਸ਼ੈਲੀ(_G):"
+
+#~ msgid "_Year:"
+#~ msgstr "ਵਰ੍ਹਾ(_Y):"
+
+#~ msgid "Title"
+#~ msgstr "ਟਾਇਟਲ"
+
+#~ msgid "Length"
+#~ msgstr "ਲੰਬਾਈ"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "ਹੋਰ ਟਰੈਕ ਡਾਟਾ(_E):"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB ਟਰੈਕ ਸੰਪਾਦਕ"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDB ਟਰੈਕ-ਸੰਪਾਦਕ ਫੈਕਟਰੀ ਬਣਾ ਨਹੀਂ ਸਕਿਆ।\n"
+#~ "ਇਸ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ CDDB ਟਰੈਕ ਸੰਪਾਦਕ ਦੀ ਇੱਕ ਨਕਲ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ।\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD ਡਿਸਪਲੇਅ"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "ਮੌਜੂਦਾ ਚੱਲ ਰਹੀ ਐਲਬਮ, ਕਲਾਕਾਰ ਅਤੇ ਲੰਘੇ ਸਮੇਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਵੇਖਾਓ"
+
+#~ msgid "Time Line"
+#~ msgstr "ਸਮਾਂ ਲਾਇਨ"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "ਲਾਇਨ, ਮੌਜੂਦਾ ਟਰੈਕ ਦਾ ਲੰਘਿਆ ਸਮਾਂ ਵੇਖਾਉਣ ਲਈ"
+
+#~ msgid "Info Line"
+#~ msgstr "ਜਾਣਕਾਰੀ ਲਾਇਨ"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "ਜਾਣਕਾਰੀ ਵੇਖਾਉਣ ਲਈ ਲਾਇਨ"
+
+#~ msgid "Artist Line"
+#~ msgstr "ਕਲਾਕਾਰ ਲਾਇਨ"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "ਕਲਾਕਾਰ ਦਾ ਨਾਂ ਵੇਖਾਉਣ ਲਈ ਲਾਇਨ"
+
+#~ msgid "Album Line"
+#~ msgstr "ਐਲਬਮ ਲਾਇਨ"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "ਐਲਬਮ ਦਾ ਨਾਂ ਵੇਖਾਉਣ ਲਈ ਲਾਇਨ"
+
+#~ msgid "Play"
+#~ msgstr "ਚਲਾਓ"
+
+#~ msgid "Pause"
+#~ msgstr "ਵਿਰਾਮ"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "%s - %s ਚੱਲ ਰਿਹਾ ਹੈ\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "ਚੱਲ ਰਿਹਾ ਹੈ\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "ਵਿਰਾਮ"
+
+#~ msgid "CD Player"
+#~ msgstr "CD ਪਲੇਅਰ"
+
+#~ msgid "Stopped"
+#~ msgstr "ਰੁਕਿਆ"
+
+#~ msgid "Disc error"
+#~ msgstr "ਡਿਸਕ ਗਲਤੀ"
+
+#~ msgid "No disc"
+#~ msgstr "ਕੋਈ ਡਿਸਕ ਨਹੀਂ"
+
+#~ msgid "Empty disc"
+#~ msgstr "ਖਾਲੀ ਡਿਸਕ"
+
+#~ msgid "Drive open"
+#~ msgstr "ਡਰਾਇਵ ਖੁੱਲੀ ਹੈ"
+
+#~ msgid "Data CD"
+#~ msgstr "ਡਾਟਾ CD"
+
+#~ msgid "No Cdrom"
+#~ msgstr "CD-ਰੋਮ ਨਹੀਂ"
+
+#~ msgid "Drive Error"
+#~ msgstr "ਡਰਾਇਵ ਗਲਤੀ"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "ਗਨੋਮ ਲਈ ਇੱਕ CD ਪਲੇਅਰ ਹੈ"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "CDDB ਵਿੱਚ ਸਮੱਗਰੀ ਬਦਲੀ ਗਈ ਹੈ"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "'ਹਾਂ' ਦੀ ਚੋਣ ਕਰਨ ਨਾਲ CDDB ਦੇ ਪੁਰਾਣੀ ਸਮੱਗਰੀ ਹਟਾ ਦਿੱਤੀ ਜਾਵੇਗੀ।"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "ਆਵਾਜ਼ %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "ਤੁਹਾਡੇ ਕੋਲ %s ਨੂੰ ਖੋਲ੍ਹਣ ਦੀ ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਹੈ।"
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s ਠੀਕ CD ਜੰਤਰ ਨਹੀਂ ਜਾਪਦਾ ਹੈ, ਕਿਉਂਕਿ:\n"
+#~ "a) CD ਦੀ ਸਹਾਇਤਾ ਤੁਹਾਡੇ ਸਿਸਟਮ 'ਤੇ ਨਹੀਂ ਹੈ।\n"
+#~ "b) ਤੁਹਾਨੂੰ CD ਡਰਾਇਵ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਠੀਕ ਮਨਜ਼ੂਰੀਆਂ ਨਹੀਂ ਹਨ।\n"
+#~ "c) %s ਇੱਕ CD ਡਰਾਇਵ ਨਹੀਂ ਹੈ।\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - ਅਣਜਾਣ"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "ਚਲਾਓ / ਵਿਰਾਮ(_P)"
+
+#~ msgid "_Stop"
+#~ msgstr "ਰੋਕੋ(_S)"
+
+#~ msgid "P_revious"
+#~ msgstr "ਪਿੱਛੇ(_r)"
+
+#~ msgid "_Next"
+#~ msgstr "ਅੱਗੇ(_N)"
+
+#~ msgid "_Eject disc"
+#~ msgstr "ਡਿਸਕ ਕੱਢੋ(_E)"
+
+#~ msgid "_About"
+#~ msgstr "ਇਸ ਬਾਰੇ(_A)"
+
+#~ msgid "_Quit"
+#~ msgstr "ਬਾਹਰ(_Q)"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "ਕੋਈ CD ਜੰਤਰ ਦਿੱਤਾ ਨਹੀਂ ਹੈ, ਇਸਕਰਕੇ CD ਪਲੇਅਰ\n"
+#~ "ਚੱਲ ਨਹੀਂ ਸਕੇਗਾ। 'ਜੰਤਰ ਸੈੱਟ' ਨੂੰ ਦਬਾਕੇ ਵਾਰਤਾਲਾਪ ਖੋਲ੍ਹ ਕੇ\n"
+#~ "ਜੰਤਰ ਦਿਓ ਜਾਂ 'ਬਾਹਰ' ਦਬਾਕੇ CD ਪਲੇਅਰ ਤੋਂ ਬਾਹਰ ਆ ਜਾਓ।"
+
+#~ msgid "Set device"
+#~ msgstr "ਜੰਤਰ ਸੈੱਟ ਕਰੋ"
+
+#~ msgid "No CD device"
+#~ msgstr "ਕੋਈ CD ਜੰਤਰ ਨਹੀਂ"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD ਪਲੇਅਡ ਠੀਕ ਤਰਾਂ ਚੱਲਣ ਦੇ ਅਸਮੱਰਥ ਹੈ।\n"
+#~ "\n"
+#~ "ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ 'ਵੇਰਵਾ' ਦਬਾਉ ਤਾਂ ਕਿ ਅਸਫਲਤਾ ਦੇ ਕਾਰਨ ਵੇਖੇ ਜਾਣ ਸਕਣ।\n"
+#~ "\n"
+#~ "'ਜੰਤਰ ਸੈੱਟ ਕਰੋ' ਦਬਾਕੇ ਤੁਸੀ ਉਸ ਵਾਰਤਾਲਾਪ 'ਤੇ ਜਾ ਸਕਦੇ ਹੋ, ਜਿਥੋਂ ਕਿ ਤੁਸੀ ਜੰਤਰ ਨਿਧਾਰਿਤ ਕਰ "
+#~ "ਸਕਦੇ ਹੋ ਜਾਂ'ਬਾਹਰ' ਦਬਾਕੇ CD ਪਲੇਅਰ ਤੋਂ ਬਾਹਰ ਜਾ ਸਕਦੇ ਹੋ।"
+
+#~ msgid "_Details"
+#~ msgstr "ਵੇਰਵਾ(_D)"
+
+#~ msgid "_Set device"
+#~ msgstr "ਜੰਤਰ ਸੈੱਟ ਕਰੋ(_S)"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "ਗਲਤ CD ਜੰਤਰ"
+
+#~ msgid "Position"
+#~ msgstr "ਸਥਿਤੀ"
+
+#~ msgid "Open preferences"
+#~ msgstr "ਮੇਰੀ ਪਸੰਦ ਖੋਲ੍ਹੋ"
+
+#~ msgid "Preferences"
+#~ msgstr "ਮੇਰੀ ਪਸੰਦ"
+
+#~ msgid "Track List"
+#~ msgstr "ਟਰੈਕ ਲਿਸਟ"
+
+#~ msgid "Open track editor"
+#~ msgstr "ਟਰੈਕ ਸੰਪਾਦਕ ਖੋਲ੍ਹੋ"
+
+#~ msgid "Track editor"
+#~ msgstr "ਟਰੈਕ ਸੰਪਾਦਕ"
+
+#~ msgid "Play / Pause"
+#~ msgstr "ਚਲਾਓ / ਵਿਰਾਮ"
+
+#~ msgid "Previous track"
+#~ msgstr "ਪਿੱਛੇ ਟਰੈਕ"
+
+#~ msgid "Previous"
+#~ msgstr "ਪਿੱਛੇ"
+
+#~ msgid "Rewind"
+#~ msgstr "ਤੇਜ਼ ਪਿੱਛੇ"
+
+#~ msgid "Fast forward"
+#~ msgstr "ਤੇਜ਼ ਅੱਗੇ"
+
+#~ msgid "Next track"
+#~ msgstr "ਅੱਗੇ ਟਰੈਕ"
+
+#~ msgid "Eject CD"
+#~ msgstr "CD ਬਾਹਰ ਕੱਢੋ"
+
+#~ msgid "Eject"
+#~ msgstr "ਬਾਹਰ ਕੱਢੋ"
+
+#~ msgid "CD device to use"
+#~ msgstr "ਵਰਤਣ ਲਈ CD ਜੰਤਰ"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "ਸਿਰਫ ਤਾਂ ਹੀ ਚਲਾਓ, ਜੇਕਰ ਹੋਰ CD-ਪਲੇਅਰ ਕਾਰਜ ਨਹੀਂ ਚੱਲ ਰਿਹਾ ਹੈ"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "ਸ਼ੁਰੂ ਵੇਲੇ CD ਚਲਾਓ"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "ਨੋਟੀਫਿਕੇਸ਼ਨ ਖੇਤਰ ਵਿੱਚ ਆਈਕਾਨ ਚਾਲੂ"
+
+#~ msgid "Cannot create player"
+#~ msgstr "ਪਲੇਅਰ ਬਣ ਨਹੀਂ ਸਕਿਆ"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "ਆਡੀਓ CD ਚਲਾਓ"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD ਪਲੇਅਰ ਆਵਾਜ਼"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD ਪਲੇਅਰ ਸਰੂਪ"
+
+#~ msgid "Device path"
+#~ msgstr "ਜੰਤਰ ਮਾਰਗ"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "ਕੀ ਬਾਕੀ ਰਹਿੰਦਾ ਸਮਾਂ ਵੇਖਾਉਣਾ ਹੈ?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "ਕੀ ਬਾਹਰ ਕੱਢੀ ਜਾਵੇ, ਜਦੋਂ CD ਪਲੇਅਰ ਬੰਦ ਹੋਵੇ?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "ਜਦੋਂ CD ਪਲੇਅਰ ਚੱਲਦਾ ਹੋਵੇ ਤਾਂ ਸਮਾਂ ਕਿਵੇਂ ਵੇਖਾਇਆ ਜਾਵੇ?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "ਕੀ ਚਲਾਵੇ, ਜਦੋਂ CD ਪਲੇਅਰ ਚਾਲੂ ਹੋਵੇ?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "ਕੀ ਜਦੋਂ CD ਪਲੇਅਰ ਬੰਦ ਹੋਵੇ ਤਾਂ CD ਨੂੰ ਬਾਹਰ ਕੱਢੇ?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "CD ਡਰਾਇਵ ਲਈ ਰਾਹ, ਜੋ ਕਿ CD ਪਲੇਅਰ CD ਚਲਾਉਣ ਲਈ ਵਰਤੇ"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "ਕਿਹਡ਼ਾ ਸਰੂਪ CD ਪਲੇਅਰ ਆਪਣੇ ਲਈ ਵਰਤੇ"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "ਕਿਹਡ਼ਾ ਸਰੂਪ CD ਪਲੇਅਰ ਆਪਣੇ ਲਈ ਵਰਤੇ, ਜਦੋਂ ਇਹ ਸ਼ੁਰੂ ਹੋਵੇ?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "ਜਦੋਂ CD ਪਲੇਅਰ ਚਾਲੂ ਹੋਵੇ ਤਾਂ ਕੀ ਇਹ CD ਨੂੰ ਚਲਾਏ?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD ਕੱਢਣ ਲਈ ਅਸਮਰੱਥ: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "ਇਸ ਦਾ ਅਰਥ ਇਹ ਹੈ ਕਿ CD ਪਲੇਅਰ ਚਲੇਗਾ ਨਹੀਂ।"
+
+#~ msgid "Error setting device"
+#~ msgstr "ਜੰਤਰ ਸੈਟਿੰਗ ਗਲਤੀ"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD ਪਲੇਅਰ ਪਸੰਦ"
+
+#~ msgid "Behavior"
+#~ msgstr "ਰਵੱਈਆ"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "ਜਦੋਂ CD ਪਲੇਅਰ ਚਾਲੂ ਹੋਵੇ ਤਾਂ CD ਨੂੰ ਚਲਾਓ(_p)"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "ਜਦੋਂ CD ਪਲੇਅਰ ਚਾਲੂ ਹੋਵੇ ਤਾਂ CD ਨੂੰ ਚਲਾਓ"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "ਜਦੋਂ CD ਪਲੇਅਰ ਬੰਦ ਹੋਵੇ ਤਾਂ CD ਨੂੰ ਬਾਹਰ ਕੱਢੋ(_e)"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "ਜਦੋਂ CD ਪਲੇਅਰ ਬੰਦ ਹੋਵੇ ਤਾਂ CD ਨੂੰ ਬਾਹਰ ਕੱਢੋ"
+
+#~ msgid "Themes"
+#~ msgstr "ਸਰੂਪ"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "ਇੱਕ ਥੀਮ ਚੁਣੋ(_S):"
+
+#~| msgid "Volume Control"
+#~ msgid "MATE Volume Control"
+#~ msgstr "ਗਨੋਮ ਆਵਾਜ਼ ਕੰਟਰੋਲ"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "ਆਵਾਜ਼ ਪੱਧਰ ਦਿਓ"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">ਜਾਂਚ ਜਾਰੀ ਹੈ...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "ਸਾਊਂਡ ਡੈਮਨ ਨਾਲ ਜੁਡ਼ ਨਾ ਸਕਿਆ।\n"
+#~ "ਕਮਾਂਡ ਪਰਾਊਟ ਉੱਤੇ 'esd' ਚਲਾਓ।"
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "ਮੀਟਰ ਦੀ X ਸਥਿਤੀ ਦਿਓ।"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "ਮੀਟਰ ਦੀ Y ਸਥਿਤੀ ਦਿਓ।"
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "ਈਐਸਡੀ ਸਰਵਰ ਉੱਤੇ ਇਸ ਹੋਸਟ ਨਾਲ ਜੁਡ਼ੋ।"
+
+#~ msgid "HOST"
+#~ msgstr "ਹੋਸਟ"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "ਇੱਕ ਮੀਟਰ ਦਾ ਭਾਵੀ ਵਰਜਨ ਖੋਲ੍ਹੋ।"
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "ਰਿਕਾਰਡਿੰਗ ਪੱਧਰ ਮੀਟਰ ਦੀ ਤਰਾਂ ਕੰਮ ਕਰਦਾ ਹੈ।"
+
+#~ msgid "Host is %s\n"
+#~ msgstr "ਹੋਸਟ %s ਹੈ\n"
+
+#~ msgid "Recording level"
+#~ msgstr "ਰਿਕਾਰਡਿੰਗ ਲੈਵਲ"
+
+#~ msgid "Volume Meter"
+#~ msgstr "ਆਵਾਜ਼ ਮੀਟਰ"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "ਰਿਕਾਰਡ ਇੰਪੁੱਟ ਆਵਾਜ਼ ਨਿਗਰਾਨ"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "ਰਿਕਾਰਡਿੰਗ ਲੈਵਲ ਮਾਨੀਟਰ"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "ਸਾਊਂਡ ਆਉਟਪੁੱਟ ਆਵਾਜ਼ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "ਆਵਾਜ਼ ਮਾਨੀਟਰ"
diff --git a/po/pl.po b/po/pl.po
new file mode 100644
index 0000000..0c39ed8
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,1571 @@
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+# 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:
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-14 19:07+0200\n"
+"PO-Revision-Date: 2010-09-13 17:04+0200\n"
+"Last-Translator: Piotr Drąg <[email protected]>\n"
+"Language-Team: Polish <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Wyświetlanie regulacji głośności na pulpicie"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Regulacja głośności"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Zmiana głośności dźwięku i dźwięków zdarzeń"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Dźwięk"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Włączenie debugowania kodu"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Wersja tego programu programu"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Aplet regulacji głośności środowiska MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Oczekiwanie na odpowiedź systemu dźwięku"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Strona początkowa"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Regulacja głośności w środowisku MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Wyjście"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Głośność dźwięku na wyjściu"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Wejście"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Głośność mikrofonu"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Lewy"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Prawy"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Tył"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Przód"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "B_alans:"
+
+# chodzi o suwak regulujący balans przód/tył, jeśli ktoś ma lepszą nazwę niech się zgłasza
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Natężenie głośności:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Głośnik niskotonowy:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Bez wzmocnienia"
+
+# checkbox
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Wyciszenie"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Wyłączone"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u wejście"
+msgstr[1] "%u wejścia"
+msgstr[2] "%u wejść"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Dźwięki systemowe"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Złącze:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Wykrywanie szczytowe"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nazwa"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Urządzenie"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Testowanie głośnika %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Testuj głośniki"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Gł_ośność na wyjściu: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Efekty dźwiękowe"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Głośność powiadomień: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Sprzęt"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Wy_bór urządzenia do konfiguracji:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Ustawienia wybranego urządzenia:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "_Głośność na wejściu: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Poziom wejścia:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Wy_bór urządzenia do wejścia dźwięku:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Wy_bór urządzenia do wyjścia dźwięku:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Programy"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Żaden program obecnie nie odtwarza lub nagrywa dźwięku."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferencje dźwięku"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Zatrzymaj"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Przetestuj"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Głośnik niskotonowy"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Uruchomienie preferencji dźwięku się nie powiodło: %s"
+
+# checkbox w wysuwanym menu
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Wyciszenie"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferencje _dźwięku"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Wyciszony"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Nagrywanie dźwięku"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Rejestrator dźwięku"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Bez_nazwy"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Bez_nazwy-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Nie można utworzyć elementu %s biblioteki GStreamer.\n"
+"Proszę zainstalować wtyczkę \"%s\" z modułu \"%s\".\n"
+"Proszę sprawdzić, czy instalacja jest poprawna uruchamiając\n"
+" gst-inspect-0.10 %s\n"
+"i uruchomić mate-sound-recorder ponownie."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Proszę sprawdzić ustawienia.\n"
+"Być może brakuje wymaganych wtyczek."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuta"
+msgstr[1] "%ld minuty"
+msgstr[2] "%ld minut"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld godzina"
+msgstr[1] "%ld godziny"
+msgstr[2] "%ld godzin"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekunda"
+msgstr[1] "%ld sekundy"
+msgstr[2] "%ld sekund"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s i %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s i %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Otwarcie pliku"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nie można wczytać pliku:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Gotowe"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Zastąp"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Plik o nazwie \"%s\" już istnieje. \n"
+"Zastąpić go zapisywanym plikiem?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Nie można zapisać pliku \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Zapisuje plik pod podaną nazwą"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nie jest zainstalowany w ścieżce."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Przy uruchamianiu %s wystąpił błąd: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Zapisać nagranie przed zamknięciem?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Zapisać nagranie?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Zamknij _bez zapisywania"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Kontynuuj _bez zapisywania"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pytanie"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (niezapisane)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajt)"
+msgstr[1] "%s (%llu bajty)"
+msgstr[2] "%s (%llu bajtów)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Nieznany rozmiar"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (szacowane)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informacje o %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informacje o pliku"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Katalog:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nazwa pliku:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Rozmiar pliku:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informacje o dźwięku"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Czas trwania pliku:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Liczba kanałów:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Częstotliwość próbkowania:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Gęstość bitowa:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Rejestrator dźwięku dla środowiska MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Odtwarzanie…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Wyjście dźwiękowe MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Odtwarzanie"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Nagrywanie…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Nagrywanie dźwięku MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Ustawienia przechwytywania dźwięku są nieprawidłowe. Proszę je poprawić w "
+"\"Dźwięk\" w menu System - Preferencje."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "wyjście do pliku"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "poziom"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nie można przetworzyć profilu dźwiękowego \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nie można przechwycić używając profilu dźwiękowego \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nie można zapisać do pliku używając profilu dźwiękowego \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Plik"
+
+# opis opcji w pasku stanu przy wybraniu Nowy w Rejestratorze dźwięku
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Tworzy nowy plik dźwiękowy"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Otwarcie pliku"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Zapisuje bieżący plik"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Zapisuje bieżący plik pod inną nazwą"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "O_twórz regulację głośności"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Uruchamia mikser dźwiękowy"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Wyświetla informacje na temat bieżącego pliku"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Zamyka bieżący plik"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Kończy działanie programu"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Sterowanie"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Nagrywa dźwięk"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Odtwarza dźwięk"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Zatrzymuje odtwarzanie"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Pomo_c"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Spis treści"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Otwiera podręcznik użytkownika"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "O tym programie"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Nie można wczytać pliku interfejsu użytkownika. Program może być "
+"niepoprawnie zainstalowany"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Otwórz"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Zapisz"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Zapisz jako"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Nagrywanie z _wejścia:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Nagrywanie jako:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<brak>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Długość:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Poziom:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Rejestrator dźwięku"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Wysokość okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Wysokość wyświetlanego okna."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Szerokość okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Szerokość wyświetlanego okna."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Motyw dźwiękowy"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Nieznana regulacja głośności %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nie odnaleziono wtyczek GStreamer i/lub urządzeń regulacji głośności."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Nagrywanie"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Przełączniki"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opcje"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferencje regulacji głośności"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Wybór widocznych suwaków:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Wyciszenie/włączenie dźwięku %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Ścieżka %s: wyciszenie"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Przełącza nagrywanie dźwięku z %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Ścieżka %s: nagrywanie dźwięku"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Wybór opcji %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Ścieżka %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanał %d ścieżki %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Ścieżka %s, kanał %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Zblokowanie kanałów dla %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Ścieżka %s: zblokowanie kanałów"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "lewy"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "prawy"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "przedni lewy"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "przedni prawy"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "tylny lewy"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "tylny prawy"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "przedni środkowy"
+
+# wg wikipedii nie tłumaczymy
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "strona lewa"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "strona prawa"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "nieznany"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Głośność kanału %s na %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Program do regulacji głośności oparty na technologii MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Aviary.pl <[email protected]>, 2008, 2009, 2010"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Regulacja głośności: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Urządzenie: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Regulacja głośności na innym urządzeniu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Brak"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nieobsługiwane"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Domyślne"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Tworzenie okna głównego się nie powiodło"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Wczytanie pliku UI się nie powiodło; proszę sprawdzić poprawność instalacji."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Domyślne ustawienia programów opartych na GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Wybór systemów multimediów"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Dźwięk"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Proszę nacisnąć przycisk OK, aby zakończyć."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "Urządz_enie:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Domyślne wejście"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Domyślne wyjście"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_otok:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Wty_czka:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Poto_k:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Przete_stuj"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testowanie potoku"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Testowanie…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Obraz"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "Urzą_dzenie:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Wtyczka:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "Prze_testuj"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automatyczne wykrywanie"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — Usługa dźwięku ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Usługa dźwięku Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Open Sound System 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Serwer dźwięku PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Własne"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (bez Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Test dźwięku"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Cisza"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (np: urządzenie Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test wejścia"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Utworzenie potoku testowego dla \"%s\" się nie powiodło"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Wystąpił błąd podczas wyświetlania pomocy: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Modyfikowanie profilu \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<bez nazwy>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<brak opisu>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Wystąpił błąd przy pobieraniu listy profili gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Wystąpił błąd podczas subskrypcji powiadamiania o zmianach listy profili "
+"dźwięku. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Wystąpił błąd podczas porzucania katalogu profilu %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "Z_modyfikuj"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Usunąć ten profil?\n"
+msgstr[1] "Usunąć te %d profile?\n"
+msgstr[2] "Usunąć tych %d profili?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Usunąć profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Usunięcie profilu"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Modyfikowanie profili dźwiękowych środowiska MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profile:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Profil o nazwie \"%s\" już istnieje"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Błąd MateConf (do poprawy): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Brak pliku \"%s\". Wskazuje to na niepoprawną instalację programu i brak "
+"możliwości wyświetlenia okna dialogowego."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Proszę uruchomić \"%s --help\", aby uzyskać pełną listę opcji wiersza "
+"poleceń.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Modyfikowanie profilu dźwiękowego"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Op_is profilu:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "A_ktywny?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "R_ozszerzenie pliku:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Potok _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Naz_wa profilu:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nowy profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Utwórz"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Opis profilu dźwiękowego"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Opis profilu dźwiękowego, zawierający dodatkowe informacje opisujące, kiedy "
+"użyć tego profilu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Rozszerzenie nazwy pliku używane przy zapisie plików kodowanych za pomocą "
+"tego profilu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Częściowy potok GStreamer używany z tym profilem."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Krótka nazwa profilu dźwiękowego"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Krótka nazwa profilu dźwiękowego, używana przy wyborze i jednoznacznie "
+"identyfikująca profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Jakość CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Jakość CD, bezstratna"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Jakość CD, stratna"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Jakość CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Jakość CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lista profili zapisu dźwięku. Lista zawiera ciągi nazw podkatalogów "
+"względem /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lista profili"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Domyślne rozszerzenie pliku dla tego profilu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Częściowe użycie potoku GStreamer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Używany do konwersji dźwięku do jakości CD, ale z koderem używającym "
+"bezstratnej kompresji. Należy użyć, gdy w przyszłości plik będzie zmieniany "
+"lub wypalany na płycie CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Używany do konwersji dźwięku do jakości CD, ale z koderem używającym "
+"kompresji stratnej. Należy użyć przy nagraniach radiowych lub wyodrębnianych "
+"z płyt CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Używane do konwersji do jakości CD, ale ze stratnym kodekiem AAC. Kodek ten "
+"przydaje się do przygotowywania plików do kopiowania na urządzenia "
+"obsługujące tylko AAC. Uwaga: w niektórych krajach ten format może być "
+"nielegalny. Proszę zasięgnąć rady prawnika."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Używane do konwersji do jakości CD, ale ze stratnym kodekiem MP2. Kodek ten "
+"przydaje się do przygotowywania plików do kopiowania na urządzenia "
+"obsługujące tylko MP2. Uwaga: w niektórych krajach ten format może być "
+"nielegalny. Proszę zasięgnąć rady prawnika."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Używane do konwersji do jakości CD, ale ze stratnym kodekiem MP3. Kodek ten "
+"przydaje się do przygotowywania plików do kopiowania na urządzenia "
+"obsługujące tylko MP3. Uwaga: w niektórych krajach ten format może być "
+"nielegalny. Proszę zasięgnąć rady prawnika."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Używany do bezstratnej konwersji dźwięku do jakości głosu. Należy użyć do "
+"nagrywania i modyfikacji mowy."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Używany do stratnej konwersji dźwięku do jakości głosu. Należy użyć do "
+"nagrywania mowy, która nie będzie potem modyfikowana."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Głos, bezstratna"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Głos, stratna"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Określa, czy ten profil jest używany"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Określa, czy wyświetlać i używać ten profil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Bez dźwięków"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Wbudowany"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testowanie dźwięku zdarzenia"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Z motywu"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Typ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Motyw _dźwiękowy:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Wy_bór dźwięku powiadomienia:"
+
+# checkbox
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Dźwięki o_kien i przycisków"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Dźwięk powiadomienia"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Okna i przyciski"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Wciśnięcie przycisku"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Wciśnięcie przycisku przełącznika"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Maksymalizacja okna"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Przywrócenie zmaksymalizowanego okna"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Zminimalizowanie okna"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Pulpit"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Logowanie"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Wylogowanie"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nowa wiadomość e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Opróżnienie kosza"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Ukończenie długiego działania (pobieranie, nagrywanie płyty CD itp.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Powiadomienia"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informacja lub pytanie"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Ostrzeżenie"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Błąd"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Ostrzeżenie akumulatora"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Wybór pliku dźwiękowego"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Pliki dźwiękowe"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Własny…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Motyw dźwiękowy:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Włączenie dźwięków okien i przycisków"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Szczeknięcie"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Kropla"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Szkło"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
diff --git a/po/pt.po b/po/pt.po
new file mode 100644
index 0000000..8bb4df2
--- /dev/null
+++ b/po/pt.po
@@ -0,0 +1,2840 @@
+# mate-media's Portuguese Translation
+# Copyright © 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 mate-media
+# Distributed under the same licence as the mate-media package
+# Nuno Ferreira <[email protected]>, 1998.
+# Duarte Loreto <[email protected]>, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 2.32\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-11 20:45+0100\n"
+"PO-Revision-Date: 2010-09-11 20:55+0000\n"
+"Last-Translator: Duarte Loreto <[email protected]>\n"
+"Language-Team: Portuguese <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Apresentar o controlo de volume na área de trabalho"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Controlo de Volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Altere o volume do som e os sons de eventos"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Som"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Activar código de depuração"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versão desta aplicação"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Applet de Controlo de Volume do MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "A aguardar que o sistema de som responda"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Página inicial"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Controlo de Volume do MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Saída"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Volume de Saída"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volume do Microfone"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Esquerda"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Direita"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Atrás"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Frontal"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínimo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Máximo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balanço:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Esmorecer:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Sem amplificação"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Silenciar"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Desactivado"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Entrada"
+msgstr[1] "%u Entradas"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sons do Sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Detecção de picos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nome"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Dispositivo"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Teste de Altifalantes para %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Testar os Altifalantes"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "V_olume de saída: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Efeitos Sonoros"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volume de _alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Equipamento"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Seleccione um dispositivo a configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Definições para o dispositivo seleccionado:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volume de _entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Nível de entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Seleccione um dispositivo para entrada de som:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "S_eleccione um dispositivo para saída de som:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Aplicações"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Nenhuma aplicação está actualmente a reproduzir ou gravar audio."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferências de Som"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Parar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Testar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Falha ao iniciar as Preferências de Som: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Silenciar"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferências de _Som"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Silenciado"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Gravar trechos de som"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Gravador de Som"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "SemTítulo"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "SemTítulo-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Incapaz de criar o elemento %s do GStreamer.\n"
+"Instale o plugin '%s' do módulo '%s'.\n"
+"Certifique-se de que a instalação está correcta executando\n"
+" gst-inspect-0.10 %s\n"
+"e depois reiniciando o mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Verifique as suas definições.\n"
+"Poderão faltar-lhe os plugins necessários."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuto"
+msgstr[1] "%ld minutos"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld horas"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segundo"
+msgstr[1] "%ld segundos"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s e %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s e %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Abrir um Ficheiro"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Incapaz de ler o ficheiro:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Preparado"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Substituir"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Já existe um ficheiro denominado \"%s\". \n"
+"Deseja substituí-lo pelo que está a gravar?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Incapaz de gravar o ficheiro \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Gravar ficheiro como"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s não está instalado no caminho."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Ocorreu um erro ao inicializar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Guardar a gravação antes de fechar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Guardar a gravação?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Fechar _sem Guardar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continuar _sem Guardar"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Questão"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Não foi gravado)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Tamanho desconhecido"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Estimado)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informação de %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informação de Ficheiro"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Pasta:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nome de ficheiro:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Tamanho de ficheiro:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informação Audio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Duração do ficheiro:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Número de canais:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Rácio de amostra:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Rácio de bit:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Um gravador de som para o MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "A reproduzir…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Saída audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reproduzir"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "A gravar…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Gravação audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"As suas definições de captura de áudio são inválidas. Corrija-as nas "
+"\"Preferências de Som\" no menu \"Sistema -> Preferências\"."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ficheiro de saída"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nível"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Incapaz de processar o perfil audio '%s'. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Incapaz de capturar utilizando o perfil audio '%s'. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Incapaz de escrever num ficheiro utilizando o perfil de audio '%s'. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Ficheiro"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Criar uma nova amostra"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Abrir um ficheiro"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Gravar o ficheiro actual"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Gravar o ficheiro actual com um nome diferente"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Abrir o Controlo de Volu_me"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Abrir o misturador de som"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Apresentar informação sobre o ficheiro actual"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Fechar o ficheiro actual"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Sair da aplicação"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Controlo"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Gravar som"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Reproduzir som"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Parar som"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Ajuda"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Conteúdo"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Abrir o manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Sobre esta aplicação"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Incapaz de ler o ficheiro de Interface. A aplicação poderá não estar correctamente "
+"instalada."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Abrir"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Gravar"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Gravar Como"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Gravar da _entrada:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Gravar como:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<nenhuma>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Duração:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nível:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Gravador de Som"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Altura da Janela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Altura da janela a ser apresentada."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Largura da Janela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Largura da janela a ser apresentada."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de Som"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Controlo de Volume Desconhecido %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Nenhum plugin e/ou dispositivo de controlo de volume GStreamer encontrado."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "A gravar"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Interruptores"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opções"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferências do Controlo de Volume"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Seleccione os misturadores que serão visíveis:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Silenciar/Tornar Audível %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Faixa %s: silenciar"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Alternar a captura de áudio de %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Faixa %s: captura áudio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Opções de Selecção de %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Faixa %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d da faixa %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Faixa %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Trancar juntos os canais de %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Faixa %s: trancar os canais juntos"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "esquerda"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "direita"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "frontal esquerda"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "frontal direita"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "traseira esquerda"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "traseira direita"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "frontal central"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "lateral esquerda"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "lateral direita"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "desconhecida"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume do canal %s na %s:"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Uma aplicação de controlo de volume baseada no MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Duarte Loreto <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Controlo de Volume: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositivo: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controlar o volume num dispositivo diferente"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nenhum"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Não suportado"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Por omissão"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Falha ao instanciar a janela principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Falha ao ler o ficheiro de Interface; verifique a sua instalação."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configurar omissões para as aplicações GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selector de Sistemas Multimédia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Prima OK para terminar."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "D_ispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrada por Omissão"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Saída por Omissão"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Canal:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Ca_nal:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_star"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "A Testar Canal"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "A Testar…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Testar"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Autodetectar"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Arquitectura Avançada de Som em Linux"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — Daemon de Som ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Daemon de Som Enlightenment"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Sistema Aberto de Som"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Sistema Aberto de Som Versão 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Servidor de Som PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Audio Sun"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizado"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Camada DirectMedia Simples"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Sistema de Janelas X (Sem Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "Sistema de Janelas X (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testar o Som"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Silêncio"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (por ex. dispositivo v4l Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Testar Entrada"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Vídeo para o Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Vídeo para o Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Falha ao criar canal de testes para '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Ocorreu um erro ao apresentar a ajuda: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "A editar perfil \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<sem nome>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<sem descrição>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Ocorreu um erro ao obter a lista de perfis gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Ocorreu um erro ao subscrever a notificação de alterações de lista de perfil "
+"audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Ocorreu um erro ao esquecer o directório de perfil %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Editar"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Apagar este perfil?\n"
+msgstr[1] "Apagar estes %d perfis?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Apagar o perfil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Apagar Perfil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Editar Perfis Audio MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Perfis:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Já possui um perfil denominado \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Erro MateConf (CORRIGE-ME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Falta o ficheiro \"%s\". Isto indica que a aplicação está incorrectamente "
+"instalada, pelo que o diálogo não pode ser apresentado."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Execute '%s --help' para visualizar uma lista completa de opções disponíveis "
+"na linha de comando.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Editar Perfil Audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descrição de perfil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Activo?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Extensão de ficheiro:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Canal _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nome de _perfil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Novo Perfil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Criar"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Uma descrição do perfil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Uma descrição do perfil, contendo mais informação e descrevendo quando "
+"utilizar este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Uma extensão de nome de ficheiro a ser utilizada ao armazenar ficheiros "
+"codificados com este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Um canal parcial GStreamer utilizado para este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Um nome abreviado para este perfil audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Um nome abreviado para o perfil audio, a ser utilizado nas selecções e que "
+"identifica univocamente o perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Qualidade de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Qualidade de CD, Sem Perca"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Qualidade de CD, Com Perca"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Qualidade de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Qualidade de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lista de perfis de gravação audio. A lista contém expressões que designam "
+"subdirectórios relativamente a /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lista de perfis"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "A extensão de nome de ficheiro por omissão para este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "O canal parcial GStreamer utilizado"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Utilizado para converter para audio com qualidade de CD, mas com um codec de "
+"compressão sem perca. Utilize-o se mais tarde desejar editar o ficheiro ou "
+"gravá-lo num CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Utilizado para converter para audio com qualidade de CD, mas com um codec de "
+"compressão com perca. Utilize-o para extracção de CD e gravações de rádio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilizado para converter para audio com qualidade de CD, mas com o codec com "
+"percas AAC. Utilize para preparar ficheiros para serem copiados para "
+"dispositivos que apenas suportam o codec AAC. Note que utilizar este formato "
+"poderá ser ilegal no seu país; contacte o seu advogado para obter "
+"aconselhamento."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilizado para converter para audio com qualidade de CD, mas com o codec com "
+"percas MP2. Utilize para preparar ficheiros para serem copiados para "
+"dispositivos que apenas suportam o codec MP2. Note que utilizar este formato "
+"poderá ser ilegal no seu país; contacte o seu advogado para obter "
+"aconselhamento."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Utilizado para converter para audio com qualidade de CD, mas com o codec com "
+"percas MP3. Utilize para preparar ficheiros para serem copiados para "
+"dispositivos que apenas suportam o codec MP3. Note que utilizar este formato "
+"poderá ser ilegal no seu país; contacte o seu advogado para obter "
+"aconselhamento."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Utilizado para converter para audio com qualidade vocal sem perca. Utilize-o "
+"para gravar e editar discursos."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Utilizado para converter para audio com qualidade vocal com perca. Utilize-o "
+"para gravar discursos que não necessitem de ser editados."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voz, Sem Perca"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voz, Com Perca"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Se este perfil é ou não para ser utilizado"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Se este perfil é ou não para ser utilizado e apresentado."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Nenhuns sons"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Embutido"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testar o som de evento"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Do tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tipo"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema de som:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Sele_ccione um som de alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Activar os sons de _janela e botões"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Som de alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Janelas e Botões"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Botão clicado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Alternar botão clicado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Janela maximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Janela restaurada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Janela minimizada"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Área de trabalho"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Início de sessão"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Terminar sessão"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Novo e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Esvaziar o lixo"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Final de acção demorada (download, gravar CD, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informação ou questão"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Aviso"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Erro"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Aviso de bateria"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Seleccionar Ficheiro de Som"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Ficheiros de som"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Personalizado…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Tema de Som:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Activar os sons de janela e botões"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Ladrar"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Gotejar"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Vidro"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar Marítimo"
+
+#~ msgid "Recording..."
+#~ msgstr "A gravar..."
+
+#~ msgid "Custom..."
+#~ msgstr "Personalizado..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Endereço do servidor a contactar para consultas de CD"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Informação a enviar ao servidor"
+
+#~ msgid "Port"
+#~ msgstr "Porto"
+
+#~ msgid "Server name"
+#~ msgstr "Nome do servidor"
+
+#~ msgid "Server type"
+#~ msgstr "Tipo de servidor"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "O nome de máquina enviado em todas as consultas"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "O porto onde o servidor está a executar a base de dados"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "O tipo de servidor a contactar para consultas de CD. Valores possíveis "
+#~ "são 0 (servidor round robin FreeDB), 1 (outro servidor freedb) e 2 (outro "
+#~ "servidor)."
+
+#~ msgid "The username"
+#~ msgstr "O utilizador"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "O utilizador que será enviado em todas as consultas"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Esta chave especifica que informação de utilizador será enviada para o "
+#~ "servidor a contactar para consultas de CD. Valores possíveis são 0 "
+#~ "(nenhuma informação), 1 (informação real) e 3 (outra informação)."
+
+#~ msgid "Your hostname"
+#~ msgstr "O nome da sua máquina"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Ocorreu um erro ao apresentar a ajuda: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Não enviar in_formação"
+
+#~ msgid "Send real _information"
+#~ msgstr "Enviar _informação real"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Enviar _outra informação:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "No_me da máquina:"
+
+#~ msgid "Login Information"
+#~ msgstr "Informação de Início de Sessão"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "Servidor _round robin FreeDB"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Outro servidor _FreeDB:"
+
+#~ msgid "Server"
+#~ msgstr "Servidor"
+
+#~ msgid "Location"
+#~ msgstr "Localização"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Actualizar Lista de Servidores"
+
+#~ msgid "Other _server:"
+#~ msgstr "Outro _servidor:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Nome de má_quina:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Porto:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Preferências da Base de Dados de CD"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Desconhecido / Desconhecido"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Várias equivalências..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Foram encontradas várias equivalências na base de dados.\n"
+#~ "Abaixo está uma lista de equivalências possiveis, seleccione a melhor"
+
+#~ msgid "Category"
+#~ msgstr "Categoria"
+
+#~ msgid "Disc ID"
+#~ msgstr "ID do Disco"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artista e Título"
+
+#~ msgid "Unknown track"
+#~ msgstr "Faixa desconhecida"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Servidor de Base de Dados de CD"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Altere as suas preferências de base de dados de CD"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Rock Clássico"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Antigas"
+
+#~ msgid "Other"
+#~ msgstr "Outras"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativa"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Partidas"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Banda Sonora"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambiente"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Clássica"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Jogo"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Clip de Som"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditativa"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Pop Instrumental"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Rock Instrumental"
+
+#~ msgid "Ethnic"
+#~ msgstr "Étnica"
+
+#~ msgid "Gothic"
+#~ msgstr "Gótico"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electrónica"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Rock do Sul"
+
+#~ msgid "Comedy"
+#~ msgstr "Comédia"
+
+#~ msgid "Cult"
+#~ msgstr "Culto"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Rap Cristão"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Nativo Americano"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psicadélico"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Jingles"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Punk Ácido"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Jazz Ácido"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "Folk Nacional"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latina"
+
+#~ msgid "Revival"
+#~ msgstr "Revivalista"
+
+#~ msgid "Celtic"
+#~ msgstr "Celta"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Rock Gótico"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Rock Progressivo"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Rock Psicadélico"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Rock Sinfónico"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Rock Slow"
+
+#~ msgid "Big Band"
+#~ msgstr "Grandes Bandas"
+
+#~ msgid "Chorus"
+#~ msgstr "Coros"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Escuta Ligeira"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acústica"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Discursos"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Ópera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Música de Câmara"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Sinfonia"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Sátiras"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folclore"
+
+#~ msgid "Ballad"
+#~ msgstr "Baladas"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Baladas Power"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Soul Rítmico"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Dueto"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Rock Punk"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Solo de Bateria"
+
+#~ msgid "A Cappella"
+#~ msgstr "A Cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Gangsta Rap Cristão"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Cristã Contemporânea"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Rock Cristão"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Artista Desconhecido"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Disco Desconhecido"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "A Editar ID de Disco: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Esconder opções avançadas de disco"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Apresentar opções avançadas de disco"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Esconder opções avançadas de faixa"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Apresentar opções avançadas de faixa"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "A Editar ID de Disco: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artista:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_Título do Disco:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "Comentários de _disco:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Género:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Ano:"
+
+#~ msgid "Title"
+#~ msgstr "Título"
+
+#~ msgid "Length"
+#~ msgstr "Duração"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "Dados _extra de faixa:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "Editor de Faixas CDDB"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Incapaz de criar fábrica de CDDBTrackEditor.\n"
+#~ "Isto pode dever-se já existir em execução outra cópia do cddb-track-"
+#~ "editor.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "Apresentação de CD"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Apresentar informação sobre o álbum que está a ser reproduzido, o artista "
+#~ "e o tempo decorrido"
+
+#~ msgid "Time Line"
+#~ msgstr "Linha Temporal"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Linha para apresentar o tempo decorrido da faixa actual"
+
+#~ msgid "Info Line"
+#~ msgstr "Linha de Info"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Linha para apresentar informação"
+
+#~ msgid "Artist Line"
+#~ msgstr "Linha de Artista"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Linha para apresentar o nome do artista"
+
+#~ msgid "Album Line"
+#~ msgstr "Linha de Álbum"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Linha para apresentar o nome do álbum"
+
+#~ msgid "Play"
+#~ msgstr "Reproduzir"
+
+#~ msgid "Pause"
+#~ msgstr "Pausa"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "A reproduzir %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "A reproduzir\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Em pausa"
+
+#~ msgid "CD Player"
+#~ msgstr "Leitor de CDs"
+
+#~ msgid "Stopped"
+#~ msgstr "Parado"
+
+#~ msgid "Disc error"
+#~ msgstr "Erro de disco"
+
+#~ msgid "No disc"
+#~ msgstr "Nenhum disco"
+
+#~ msgid "Empty disc"
+#~ msgstr "Disco vazio"
+
+#~ msgid "Drive open"
+#~ msgstr "Dispositivo aberto"
+
+#~ msgid "Data CD"
+#~ msgstr "CD de Dados"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Nenhum Cdrom"
+
+#~ msgid "Drive Error"
+#~ msgstr "Erro de Dispositivo"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Um leitor de CDs para o MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Conteúdo no CDDB foi alterado"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Seleccionar 'Sim' irá apagar o conteúdo anterior no CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Deseja proseguir?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volume %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Parece que não possui permissões para aceder a %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s parece que não aponta para um dispositivo de CD válido. Isto pode "
+#~ "dever-se a:\n"
+#~ "a) Não existir suporte para CD no seu sistema\n"
+#~ "b) Não possuir as permissões necessárias para aceder ao dispositivo de "
+#~ "CD\n"
+#~ "c) %s não é o dispositivo de CD.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Desconhecido"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Reproduzir / Pausar"
+
+#~ msgid "_Stop"
+#~ msgstr "_Parar"
+
+#~ msgid "P_revious"
+#~ msgstr "_Anterior"
+
+#~ msgid "_Next"
+#~ msgstr "_Seguinte"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Ejectar disco"
+
+#~ msgid "_About"
+#~ msgstr "_Sobre"
+
+#~ msgid "_Quit"
+#~ msgstr "_Sair"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Não existe nenhum dispositivo de CD definido. Isto significa que o "
+#~ "leitor\n"
+#~ "de CD não pode ser executado. Prima 'Definir dispositivo' para obter um\n"
+#~ "diálogo onde poderá definir o dispositivo, ou 'Sair' para sair do leitor "
+#~ "de CD."
+
+#~ msgid "Set device"
+#~ msgstr "Definir dispositivo"
+
+#~ msgid "No CD device"
+#~ msgstr "Nenhum dispositivo de CD"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "O leitor de CDs não consegue ser executado correctamente.\n"
+#~ "\n"
+#~ "Prima 'Detalhes' para mais detalhes sobre o motivo da falha.\n"
+#~ "\n"
+#~ "Prima 'Definir dispositivo' para obter um diálogo onde poderá definir o "
+#~ "dispositivo, ou 'Sair' para sair do leitor CDs"
+
+#~ msgid "_Details"
+#~ msgstr "_Detalhes"
+
+#~ msgid "_Set device"
+#~ msgstr "_Definir dispositivo"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Dispositivo de CD inválido"
+
+#~ msgid "Position"
+#~ msgstr "Posição"
+
+#~ msgid "Open preferences"
+#~ msgstr "Abrir preferências"
+
+#~ msgid "Preferences"
+#~ msgstr "Preferências"
+
+#~ msgid "Track List"
+#~ msgstr "Lista de Faixas"
+
+#~ msgid "Open track editor"
+#~ msgstr "Abrir editor de faixas"
+
+#~ msgid "Track editor"
+#~ msgstr "Editor de faixas"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Reproduzir / Pausar"
+
+#~ msgid "Previous track"
+#~ msgstr "Faixa anterior"
+
+#~ msgid "Previous"
+#~ msgstr "Anterior"
+
+#~ msgid "Rewind"
+#~ msgstr "Rebobinar"
+
+#~ msgid "Fast forward"
+#~ msgstr "Avançar rápidamente"
+
+#~ msgid "Next track"
+#~ msgstr "Faixa seguinte"
+
+#~ msgid "Eject CD"
+#~ msgstr "Ejectar CD"
+
+#~ msgid "Eject"
+#~ msgstr "Ejectar"
+
+#~ msgid "CD device to use"
+#~ msgstr "Dispositivo de CD a utilizar"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Apenas iniciar se ainda não existir um leitor de CDs em execução"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Reproduzir CD ao iniciar"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Iniciar iconificado na área de notificação"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Incapaz de criar leitor"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Reproduzir CDs audio"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Volume do leitor de CD"
+
+#~ msgid "CD player theme"
+#~ msgstr "Tema do leitor de CD"
+
+#~ msgid "Device path"
+#~ msgstr "Caminho do dispositivo"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Apresentar o tempo Remanescente?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Ejectar o CD ao sair do Leitor de CD?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Como deverá o tempo ser apresentado durante a reprodução de um CD?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Reproduzir quando o leitor de CD é iniciado?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Deverá o CD ser ejectado ao sair do Leitor de CD?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "O caminho para o dispositivo de CD que o leitor de CD deverá utilizar"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Que tema deverá o leitor de CD utilizar para a sua aparência"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Que volume deverá o leitor de CD utilizar ao ser iniciado?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Ao iniciar o Leitor de CD, deverá este começar a reproduzir o CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Falha ao ejectar o CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Isto significa que o leitor de CD não poderá ser executado."
+
+#~ msgid "Error setting device"
+#~ msgstr "Erro ao definir dispositivo"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Preferências do Leitor de CD"
+
+#~ msgid "Behavior"
+#~ msgstr "Comportamento"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Começar a re_produzir ao iniciar o Leitor de CD"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Começar a reproduzir ao iniciar o Leitor de CD"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Tentar _ejectar o CD ao sair do Leitor do CD"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Tentar ejectar o CD ao sair do Leitor de CD"
+
+#~ msgid "Themes"
+#~ msgstr "Temas"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Seleccione um tema:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Controlo de Volume do MATE"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Ajustar o nível de volume"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">A Testar...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Incapaz de se ligar ao daemon de som.\n"
+#~ "Execute 'esd' numa consola."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Especifique a posição X do medidor."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Especifique a posição Y do medidor."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Ligar ao servidor esd nesta máquina."
+
+#~ msgid "HOST"
+#~ msgstr "MÁQUINA"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Abrir uma versão vertical do medidor."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Agir como um medidor de nível de gravação."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Máquina é %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Nível de gravação"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Medidor de Volume"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitorizar o volume de entrada de gravação"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Monitor de Nível de Gravação"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Monitorizar o volume de som de saída"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Monitor de Volume"
+
+#~ msgid "hours"
+#~ msgstr "horas"
+
+#~ msgid "minutes"
+#~ msgstr "minutos"
+
+#~ msgid "seconds"
+#~ msgstr "segundos"
+
+#~ msgid "_Open..."
+#~ msgstr "_Abrir..."
+
+#~ msgid "Save _As..."
+#~ msgstr "Gravar _Como..."
+
+#~ msgid "Capture"
+#~ msgstr "Capturar"
+
+#~ msgid "Switch"
+#~ msgstr "Interruptor"
+
+#~ msgid "Option"
+#~ msgstr "Opção"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Alterar o Dispositivo"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Alterar o dispositivo para %s"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "identity"
+#~ msgstr "identidade"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Tem de seleccionar um ou mais perfis a apagar."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Descrição de Perfil:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "_Nome de perfil:"
+
+#~ msgid "Orientation"
+#~ msgstr "Orientação"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "A orientação da área de notificação."
+
+#~ msgid "X-Position"
+#~ msgstr "Posição-X"
+
+#~ msgid "Y-Position"
+#~ msgstr "Posição-Y"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "Máquina de Servidor ESD"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "A reproduzir\n"
+#~ "Tempo actual: %s"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "Registo inexistente ou corrompido, actualize-o executando gst-register"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "Falha ao definir o leitor de CD; instale o plugin cdparanoia do GStreamer."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "Falha ao definir a saída áudio; instale o plugin GStreamer para a sua "
+#~ "placa de som."
+
+#~ msgid "Dummy option"
+#~ msgstr "Opção de demonstração"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Não existe nenhum elemento de entrada audio GStreamer definido - instale "
+#~ "os esquemas GStreamer-MateConf ou defina um manualmente"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "Falha ao criar elementos de codificação GStreamer - verifique a "
+#~ "configuração das suas codificações"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "Incapaz de encontrar o plugin \"filesink\" GStreamer - instale-o"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Falha ao ligar elementos de codificação com o elemento de saída audio - "
+#~ "provavelmente seleccionou um codificador inválido"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Executar _Misturador"
+
+#~ msgid "File information"
+#~ msgstr "Informação de ficheiro"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "Registo inexistente ou corrompido, actualize-o executando gst-register."
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Origem por Omissão</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Voz"
+
+#~ msgid "P_revious track"
+#~ msgstr "Faixa anterio_r"
+
+#~ msgid "_Next track"
+#~ msgstr "Faixa segui_nte"
+
+#~ msgid "_About CD player"
+#~ msgstr "_Sobre o leitor de CD"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "Incapaz de gravar o ficheiro \" %s\""
+
+#~ msgid "_Save"
+#~ msgstr "_Gravar Ficheiro"
+
+#~ msgid "File _Information"
+#~ msgstr "_Informação de Ficheiro"
+
+#~ msgid "_Record"
+#~ msgstr "_Gravar Som"
+
+#~ msgid "_Play"
+#~ msgstr "_Reproduzir"
+
+#~ msgid "_Contents"
+#~ msgstr "_Conteúdo"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Incapaz de ler recursos de IU %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<sem descrição>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Tamanho do Expansor"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Tamanho da seta de expansão"
+
+#~ msgid "About"
+#~ msgstr "Sobre"
+
+#~ msgid "Close"
+#~ msgstr "Fechar"
+
+#~ msgid "Close this window"
+#~ msgstr "Fechar esta janela"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Apresentar ajuda do Gravador de Som"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Barra de ferramentas principal"
+
+#~ msgid "New"
+#~ msgstr "Novo"
+
+#~ msgid "Quit"
+#~ msgstr "Sair"
+
+#~ msgid "Recent _Files"
+#~ msgstr "_Ficheiros Recentes"
+
+#~ msgid "Record"
+#~ msgstr "Gravar"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Executar Misturador"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Apresentar informação sobre o Gravador de Som"
+
+#~ msgid "_Close Window"
+#~ msgstr "Fechar _Janela"
+
+#~ msgid "Song length:"
+#~ msgstr "Duração da música:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Preferências GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Dispositi_vo de Leitura de CD:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Comportamento do Leitor de CD:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "Temas _Disponíveis:"
+
+#~ msgid "_Apply change"
+#~ msgstr "_Aplicar alteração"
+
+#~ msgid "%s Slider"
+#~ msgstr "Botão Deslizante %s"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "Botão Deslizante %s %d"
+
+#~ msgid "Lock"
+#~ msgstr "Trancar"
+
+#~ msgid "%s Lock"
+#~ msgstr "Trancar %s"
+
+#~ msgid "%s Mute"
+#~ msgstr "Silenciar %s"
+
+#~ msgid "Rec."
+#~ msgstr "Gravar"
+
+#~ msgid "%s Record"
+#~ msgstr "Gravar %s"
+
+#~ msgid "Delete these two profiles?\n"
+#~ msgstr "Apagar estes dois perfis?\n"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Artista desconhecido"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Disco desconhecido"
+
+#~ msgid "GStreamer Volume Control"
+#~ msgstr "Controlo de Volume GStreamer"
+
+#~ msgid "GStreamer"
+#~ msgstr "GStreamer"
+
+#~ msgid "Unknown extension, doing nothing"
+#~ msgstr "Extensão desconhecida, a não efectuar nada"
+
+#~ msgid "Could not build pipeline"
+#~ msgstr "Incapaz de criar canal"
+
+#~ msgid "Saving %s..."
+#~ msgstr "A gravar %s..."
diff --git a/po/pt_BR.po b/po/pt_BR.po
new file mode 100644
index 0000000..3dac44d
--- /dev/null
+++ b/po/pt_BR.po
@@ -0,0 +1,2881 @@
+# Brazilian Portuguese translation of MATE Media.
+# Copyright (C) 2001-2009 the MATE Media authors.
+# This file is distributed under the same license as the mate-media package.
+# Gustavo Maciel Dias Vieira <[email protected]>, 2001.
+# Evandro Fernandes Giovanini <[email protected]>, 2002-2003.
+# Raphael Higino <In Memoriam>, 2004-2005.
+# Licio Fernando Nascimento da Fonseca <[email protected]>, 2006.
+# Leonardo Ferreira Fontenelle <[email protected]>, 2006, 2008, 2009.
+# Guilherme de S. Pastore <[email protected]>, 2006.
+# Og Maciel <[email protected]>, 2007.
+# Fabrício Godoy <[email protected]>, 2008.
+# Djavan Fagundes <[email protected]>, 2008.
+# Jonh Wendell <[email protected]>, 2009.
+# Henrique P Machado <[email protected]>, 2009.
+# André Gondim <[email protected]>, 2009, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-09-08 17:20+0000\n"
+"PO-Revision-Date: 2010-09-08 23:31-0300\n"
+"Last-Translator: André Gondim <[email protected]>\n"
+"Language-Team: Brazilian Portuguese <[email protected]>\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: Portuguese\n"
+"X-Poedit-Country: BRAZIL\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Exibir controle de volume"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Controle de volume"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Alterar volume do áudio e sons de eventos"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Som"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Habilitar depuração de código"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versão deste aplicativo"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Miniaplicativo de controle de volume"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Esperando resposta do sistema de áudio"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Página de início"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " - Controle de volume do MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Saída"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Volume da saída de som"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Entrada"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volume do microfone"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Esquerda"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Direita"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Traseiro"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Frontal"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Mínimo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Máximo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balanço:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Desaparecimento:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Sem amplificação"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Mudo"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Perfil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Desabilitado"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u entrada"
+msgstr[1] "%u entradas"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sons do sistema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "C_onector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Detectar pico"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nome"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Dispositivo"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Testando auto-falantes para %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Testar auto-falantes"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Volume de _saída: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Efeitos de som"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Volume de _alerta: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Escolha um dispositivo para configurar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Configurações para o dispositivo selecionado:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Volume de _entrada: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Nível de entrada:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Escolha um dispositivo para entrada de som:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "_Escolha um dispositivo para saída de som:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Aplicativos"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Nenhum aplicativo está reproduzindo ou gravando áudio no momento."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferências de som"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Parar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Teste"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Falhou ao iniciar as preferências de som: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Mudo"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Preferências de _som"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Mudo"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Grave clipes de som"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Gravador de som"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Sem título"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Sem título-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Não foi possível criar o elemento GStreamer %s.\n"
+"Por favor instale o plug-in \"%s\" do módulo \"%s\".\n"
+"Verifique se a instalação está correta executando\n"
+" gst-inspect-0.10 %s\n"
+"e então reinicie o Gravador de Som do MATE."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Por favor, verifique as configurações.\n"
+"Você pode estar sem os plug-ins necessários."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minuto"
+msgstr[1] "%ld minutos"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld hora"
+msgstr[1] "%ld horas"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld segundo"
+msgstr[1] "%ld segundos"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s e %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s e %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Abrir um arquivo"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Não foi possível carregar o arquivo:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Pronto"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Substituir"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Um arquivo \"%s\" já existe.\n"
+"Você deseja substituí-lo com o arquivo que está salvando?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Não foi possível salvar o arquivo \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Salvar arquivo como"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s não está instalado no caminho."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Erro ao iniciar %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Deseja salvar gravação antes de fechar?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Salvar gravação?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Fechar _sem salvar"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Continuar s_em salvar"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pergunta"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Não foi salvo)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Tamanho desconhecido"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (estimado)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stéreo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Informações de %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Informações do arquivo"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Pasta:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Nome do arquivo:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Tamanho do arquivo:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Informações de áudio"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Duração do arquivo:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Número de canais:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Taxa de amostragem:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Taxa de bits:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Um gravador de som para o MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Reproduzindo..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Saída de áudio do MateConf"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Reproduzir"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Gravando..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Gravação de áudio do MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Suas configurações de captura de áudio estão inválidas. Por favor, corrija-"
+"as em \"Preferências de som\" no menu Sistema→Preferências."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "saída para arquivo"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nível"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Não foi possível analisar o perfil de áudio \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Não foi possível capturar usando o perfil de áudio \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Não foi possível escrever no arquivo usando o perfil de áudio \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Arquivo"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Criar uma nova amostra"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Abrir um arquivo"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Salvar o arquivo atual"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Salvar o arquivo atual com um nome diferente"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Abrir controle de vol_ume"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Abrir o mixer de áudio"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Mostrar informações sobre o arquivo atual"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Fechar o arquivo atual"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Sair do programa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Controle"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Gravar som"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Reproduzir som"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Parar som"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Aj_uda"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Conteúdo"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Abrir o manual"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Sobre este aplicativo"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Não foi possível carregar o arquivo de interface. O programa pode não estar "
+"instalado adequadamente."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Abrir"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Salvar"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Salvar como"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Gravar da _entrada:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Gravar como:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<nenhum>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Tamanho:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nível:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s - Gravador de som"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Altura da janela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "A altura da janela a ser exibida"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Largura da janela"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "A largura da janela a ser exibida"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema de som"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Controle de volume %d desconhecido"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Nenhum plug-in de controle de volume GStreamer e/ou dispositivos localizado."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Gravando"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Chaves"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opções"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferências do controle de volume"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Selecionar misturadores para serem visíveis:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+# Não exite em mudar essa tradução se você tiver uma melhor =D
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "%s sem/com som"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Faixa %s: muda"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Alternar gravação de áudio a partir de %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Faixa %s: gravação de áudio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Seleção de opção de %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Faixa %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canal %d da faixa %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Faixa %s, canal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Bloquear canais para %s juntos"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Faixa %s: bloquear canais juntos"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "esquerda"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "direita"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "frontal esquerda"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "frontal direita"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "traseira esquerda"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "traseira esquerda"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "frontal central"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "lateral esquerda"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "lateral direita"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "desconhecida"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volume do canal %s em %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Um aplicativo controlador de volume baseado no MATE e no GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Gustavo Maciel Dias Vieira <[email protected]>\n"
+"Evandro Fernandes Giovanini <[email protected]>\n"
+"Raphael Higino <In memoriam>\n"
+"Licio Fernando <[email protected]>\n"
+"Leonardo Ferreira Fontenelle <[email protected]>\n"
+"Guilherme de S. Pastore <[email protected]>\n"
+"Og Maciel <[email protected]>\n"
+"Djavan Fagundes <[email protected]>\n"
+"André Gondim <[email protected]>\n"
+"Henrique P Machado <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Controle de volume: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispositivo: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controla o volume em um dispositivo diferente"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nenhum"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Não suportado"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Padrão"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Falha ao criar a janela principal"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Falha ao carregar o arquivo de interface com o usuário. Por favor, verifique "
+"sua instalação."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configure padrões para os aplicativos GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Seletor de sistemas multimídia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Áudio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Clique Ok para terminar."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Entrada padrão"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Saída padrão"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "P_ipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "P_lug-in:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Pipeli_ne:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_ste"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testando encanamento"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Testando..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispositivo:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Plug-in:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Teste"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Auto-detectar"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd - ART sound daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Servidor de som PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Áudio Sun"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizado"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (sem Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testar som"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Silêncio"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ex: dispositivo v4l Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Testar entrada"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Falha ao construir um encanamento de teste para \"%s\""
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Houve um erro ao mostrar a ajuda: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Editando o perfil \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<sem nome>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<sem descrição>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Houve um erro ao obter a lista de perfis gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Houve um erro ao assinar a notificação de alterações da lista de perfil de "
+"áudio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Houve um erro ao esquecer o caminho do perfil %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Editar"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Excluir este perfil?\n"
+msgstr[1] "Excluir estes %d perfis?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Excluir o perfil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Excluir perfil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Editar perfis do MATE áudio"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Perfis:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Você já tem um perfil chamado \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Erro no MateConf (CONSERTE-ME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Falta o arquivo \"%s\". Isso indica que o aplicativo não está instalado "
+"corretamente, o que faz o diálogo não ser exibido."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Execute '%s --help' para ver a lista completa de opções para linha de "
+"comando.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Editar perfil de áudio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descrição do perfil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Ativar?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Extensão do arquivo:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Encanamento do _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nome do _perfil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Novo perfil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Criar"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Uma descrição para o perfil de áudio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Uma descrição do perfil, contendo mais informação e descrevendo quando usar "
+"o perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Uma extensão para o nome de arquivo para ser usada ao armazenar arquivos "
+"codificados com esse perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Uma linha de montagem parcial do GStreamer para usar com este perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Um apelido para o perfil de áudio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Um apelido para o perfil de áudio, para ser usado em seleções e "
+"identificando unicamente o perfil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Qualidade de CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Qualidade de CD, sem perdas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Qualidade de CD, com perdas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Qualidade de CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Qualidade de CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lista dos perfis de gravação de áudio. A lista contém expressões nomeando "
+"subdiretórios dentro de /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lista de perfis"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "A extensão padrão de arquivos para este perfil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "A linha de montagem parcial do GStreamer utilizada"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Usado para converter para áudio com qualidade de CD, mas com um codec de "
+"compressão sem perdas. Use isto se mais tarde você quiser editar o arquivo "
+"ou gravá-lo em um CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Usado para converter para áudio com qualidade de CD, mas com um codec de "
+"compressão com perdas. Use isto para extração de CD e gravações de rádio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Usado para a conversão de áudio com qualidade de CD, mas com o codec AAC com "
+"perdas. Use isso para preparar arquivos a serem copiados para dispositivos "
+"que somente suportam o codec AAC. Observe que usar este formato pode ser "
+"considerado ilegal em sua jurisdição; consulte seu advogado para um conselho."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Usado para a conversão de áudio com qualidade de CD, mas com o codec MP2 com "
+"perdas. Use isso para preparar arquivos a serem copiados para dispositivos "
+"que somente suportam o codec MP2. Observe que usar este formato pode ser "
+"considerado ilegal em sua jurisdição; consulte seu advogado para um conselho."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Usado para a conversão de áudio com qualidade de CD, mas com o codec MP3 com "
+"perdas. Use isso para preparar arquivos a serem copiados para dispositivos "
+"que somente suportam o codec MP3. Observe que usar este formato pode ser "
+"considerado ilegal em sua jurisdição; consulte seu advogado para um conselho."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Usado para converter para áudio com qualidade de voz sem perdas. Use isto "
+"para gravar e editar vozes."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Usado para converter para áudio com qualidade de voz com perdas. Use isto "
+"para gravar vozes que não precisam ser editadas."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voz, sem perdas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voz, com perdas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Se esse perfil deve ser usado"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Se esse perfil deve ser usado e exibido."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Sem som"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Embutido"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testar eventos de som"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Do tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tipo"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema sonoro:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Escolha um som de alerta:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "_Habilitar som das janelas e botões"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Som de alerta"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Janelas e botões"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Botão clicado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Botão de alternância clicado"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Janela maximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Janela desmaximizada"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Janela minimizada"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Área de trabalho"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Início de sessão"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Encerramento de sessão"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Novo e-mail"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Esvaziar lixeira"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Longa ação completada (download, queima de CD, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alertas"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informação ou pergunta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Aviso"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Erro"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Aviso de bateria"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Selecione um arquivo de áudio"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Arquivos de áudio"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Personalizar..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Tema sonoro:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Habilitar som das janelas e botões"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Latido"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Pingo d'água"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Batida no copo"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Gravando..."
+
+#~ msgid "Custom..."
+#~ msgstr "Personalizar..."
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Controle de volume do MATE"
+
+#~ msgid "Profile:"
+#~ msgstr "Perfis:"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Endereço do servidor a ser contatado em requisições de CD"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Informação a enviar para o servidor"
+
+#~ msgid "Port"
+#~ msgstr "Porta"
+
+#~ msgid "Server name"
+#~ msgstr "Nome do servidor"
+
+#~ msgid "Server type"
+#~ msgstr "Tipo do servidor"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "O nome do host que será enviado com todas as requisições"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "A porta em que o servidor está rodando o banco de dados"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "O tipo do servidor para obter informações de CD. Valores possíveis são 0 "
+#~ "(rodízio de servidor FreeDB), 1 (outro servidor freedb) e 2 (outro "
+#~ "servidor)."
+
+#~ msgid "The username"
+#~ msgstr "O nome do usuário"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "O nome do usuário que será enviado com todas as requisições"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Esta chave especifica qual informação de usuário será enviada ao servidor "
+#~ "para obter informações do CD. Valores possíveis são 0 (nenhuma "
+#~ "informação), 1 (informação real) e 3 (outra informação)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Nome da sua máquina"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Ocorreu um erro ao exibir a ajuda: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "_Não enviar informações"
+
+#~ msgid "Send real _information"
+#~ msgstr "Enviar _informações reais"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Enviar _outras informações:"
+
+#~ msgid "_Name:"
+#~ msgstr "_Nome:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Nome da _máquina:"
+
+#~ msgid "Login Information"
+#~ msgstr "Informações de login"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "_Rodízio de servidores FreeDB"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Outro servidor _FreeDB:"
+
+#~ msgid "Server"
+#~ msgstr "Servidor"
+
+#~ msgid "Location"
+#~ msgstr "Local"
+
+#~ msgid "_Update Server List"
+#~ msgstr "At_ualizar lista de servidores"
+
+#~ msgid "Other _server:"
+#~ msgstr "Outro _servidor:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Nome da má_quina:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Porta:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Preferências do banco de dados de CD"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Desconhecido / desconhecido"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Várias correspondências..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Várias ocorrências foram localizadas no banco de dados.\n"
+#~ "Abaixo há uma lista de incidências possíveis, escolha a melhor"
+
+#~ msgid "Category"
+#~ msgstr "Categoria"
+
+#~ msgid "Disc ID"
+#~ msgstr "ID do disco"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Artista e título"
+
+#~ msgid "Unknown track"
+#~ msgstr "Faixa desconhecida"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Servidor de banco de dados de CD"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Modifique suas preferências de servidor de banco de dados de CD"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Rock clássico"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Outro"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativo"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Trilha sonora"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambiente"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Clássico"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Jogo"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Clipe de som"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Ruído"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Graves"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Espacial"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditativo"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Pop instrumental"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Rock instrumental"
+
+#~ msgid "Ethnic"
+#~ msgstr "Étnico"
+
+#~ msgid "Gothic"
+#~ msgstr "Gótico"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tecno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Eletrônico"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Rock sulista"
+
+#~ msgid "Comedy"
+#~ msgstr "Comédia"
+
+#~ msgid "Cult"
+#~ msgstr "Cult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Rap cristão"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Indígena americano"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaré"
+
+#~ msgid "New Wave"
+#~ msgstr "New wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psicodélico"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polca"
+
+#~ msgid "Retro"
+#~ msgstr "Retrô"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/rock"
+
+#~ msgid "National Folk"
+#~ msgstr "National folk"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latino"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celta"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Rock gótico"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Rock progressivo"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Rock psicodélico"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Rock sinfônico"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Rock lento"
+
+#~ msgid "Big Band"
+#~ msgstr "Big band"
+
+#~ msgid "Chorus"
+#~ msgstr "Coral"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Easy listening"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acústico"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Discurso"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Ópera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Música de câmara"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Sinfonia"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn groove"
+
+#~ msgid "Satire"
+#~ msgstr "Sátira"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folclórico"
+
+#~ msgid "Ballad"
+#~ msgstr "Balada"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmic soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Dueto"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Solo de bateria"
+
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-house"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "Pop britânico"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Gangsta rap cristão"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Cristão contemporâneo"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Rock cristão"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Artista desconhecido"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Álbum desconhecido"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Editando ID do disco: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Ocultar opções de disco avançadas"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Mostrar opções de disco avançadas"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Ocultar opções de faixa avançadas"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Mostrar opções de faixa avançadas"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Editando ID do disco: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Artista:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_Título do disco"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "Comentários sobre o _disco:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Gênero:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Ano:"
+
+#~ msgid "Title"
+#~ msgstr "Título"
+
+#~ msgid "Length"
+#~ msgstr "Duração"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "Dados _extras sobre a faixa:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "Editor de faixas CDDB"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Não foi possível criar o gerador de CDDBTrackEditor.\n"
+#~ "Este problema pode ser ocasionado por uma outra cópia do cddb-track-"
+#~ "editor já em execução.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "Mostrador de CD"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Exibir informações sobre o álbum que está sendo reproduzido, o artista e "
+#~ "o tempo decorrido"
+
+#~ msgid "Time Line"
+#~ msgstr "Linha do tempo"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Linha para exibição do tempo decorrido da faixa atual"
+
+#~ msgid "Info Line"
+#~ msgstr "Linha de info"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Linha para exibição de informações"
+
+#~ msgid "Artist Line"
+#~ msgstr "Linha do artista"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Linha para exibição do nome do artista"
+
+#~ msgid "Album Line"
+#~ msgstr "Linha do álbum"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Linha para exibição do nome do álbum"
+
+#~ msgid "Play"
+#~ msgstr "Reprodução"
+
+#~ msgid "Pause"
+#~ msgstr "Pausar"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Reproduzindo %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Reproduzindo\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Pausado"
+
+#~ msgid "CD Player"
+#~ msgstr "Reprodutor de CD"
+
+#~ msgid "Stopped"
+#~ msgstr "Parado"
+
+#~ msgid "Disc error"
+#~ msgstr "Erro no disco"
+
+#~ msgid "No disc"
+#~ msgstr "Sem disco"
+
+#~ msgid "Empty disc"
+#~ msgstr "Disco vazio"
+
+#~ msgid "Drive open"
+#~ msgstr "Unidade aberta"
+
+#~ msgid "Data CD"
+#~ msgstr "CD de dados"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Nenhum CD-ROM"
+
+#~ msgid "Drive Error"
+#~ msgstr "Erro na unidade"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "Um reprodutor de CDs para o MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "O conteúdo no CDDB foi alterado"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Escolher \"Sim\" excluirá o conteúdo anterior no CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Você deseja continuar?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Volume %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Você não tem permissões para acessar %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s não parece apontar para um dispositivo de CD válido. Causas "
+#~ "possíveis:\n"
+#~ "a) Suporte a CD não está disponível na sua máquina\n"
+#~ "b) Você não tem as permissões corretas para acessar a unidade de CD\n"
+#~ "c) %s não é a unidade de CD.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Desconhecido"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "Re_produzir / Pausar"
+
+#~ msgid "_Stop"
+#~ msgstr "_Parar"
+
+#~ msgid "P_revious"
+#~ msgstr "_Anterior"
+
+#~ msgid "_Next"
+#~ msgstr "Pró_xima"
+
+#~ msgid "_Eject disc"
+#~ msgstr "Abrir band_eja do disco"
+
+#~ msgid "_About"
+#~ msgstr "_Sobre"
+
+#~ msgid "_Quit"
+#~ msgstr "Sai_r"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Não há um dispositivo de CD definido. Isso significa que o reprodutor de "
+#~ "CD\n"
+#~ "não poderá ser executado. Clique em \"Definir dispositivo\" para ir\n"
+#~ "para um diálogo onde você poderá definir o dispositivo \n"
+#~ "ou clique em \"Sair\" para sair do reprodutor de CD."
+
+#~ msgid "Set device"
+#~ msgstr "Definir dispositivo"
+
+#~ msgid "No CD device"
+#~ msgstr "Nenhum dispositivo de CD"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "Não é possível executar o reprodutor de CD corretamente.\n"
+#~ "\n"
+#~ "Clique em \"Detalhes\" para obter mais informações sobre as razões desta "
+#~ "falha.\n"
+#~ "\n"
+#~ "Clique em \"Definir dispositivo\" para abrir um diálogo no qual você "
+#~ "poderá definir o dispositivo ou pressione \"Sair\" para sair do "
+#~ "reprodutor de CD"
+
+#~ msgid "_Details"
+#~ msgstr "_Detalhes"
+
+#~ msgid "_Set device"
+#~ msgstr "_Definir dispositivo"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Dispositivo de CD inválido"
+
+#~ msgid "Position"
+#~ msgstr "Posição"
+
+#~ msgid "Open preferences"
+#~ msgstr "Abrir preferências"
+
+#~ msgid "Preferences"
+#~ msgstr "Preferências"
+
+#~ msgid "Track List"
+#~ msgstr "Lista de faixas"
+
+#~ msgid "Open track editor"
+#~ msgstr "Abrir editor de faixas"
+
+#~ msgid "Track editor"
+#~ msgstr "Editor de faixas"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Reproduzir / pausar"
+
+#~ msgid "Previous track"
+#~ msgstr "Faixa anterior"
+
+#~ msgid "Previous"
+#~ msgstr "Anterior"
+
+#~ msgid "Rewind"
+#~ msgstr "Retroceder"
+
+#~ msgid "Fast forward"
+#~ msgstr "Adiantar"
+
+#~ msgid "Next track"
+#~ msgstr "Próxima faixa"
+
+#~ msgid "Eject CD"
+#~ msgstr "Ejetar CD"
+
+#~ msgid "Eject"
+#~ msgstr "Ejetar"
+
+#~ msgid "CD device to use"
+#~ msgstr "Dispositivo de CD a ser usado"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr ""
+#~ "Iniciar somente se já não houver um aplicativo reprodutor de CD executando"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Reproduzir o CD ao iniciar"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Iniciar como ícone na área de notificação"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Não foi possível criar o reprodutor"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Reproduza CDs de áudio"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Volume do reprodutor de CD"
+
+#~ msgid "CD player theme"
+#~ msgstr "Tema do reprodutor de CD"
+
+#~ msgid "Device path"
+#~ msgstr "Caminho para o dispositivo"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Mostrar o tempo restante?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Ejetar o CD quando o reprodutor de CD sair?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Como o tempo deve ser exibido quando o CD é reproduzido?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Reproduzir música quando o Reprodutor de CD iniciar?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "O CD deve ser ejetado quando o Reprodutor de CD sair?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "O caminho para a unidade de CD que o Reprodutor de CD deve usar para "
+#~ "reproduzir CDs"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Que tema o Reprodutor de CD deve usar para sua aparência"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Que volume o Reprodutor de CD deve usar quando é iniciado?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr ""
+#~ "Quando o Reprodutor de CD é iniciado, deve começar reproduzindo o CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Falhou ao ejetar o CD: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Isto significa que o Reprodutor de CD não poderá ser executado."
+
+#~ msgid "Error setting device"
+#~ msgstr "Erro ao definir o dispositivo"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Preferências do reprodutor de CD"
+
+#~ msgid "Behavior"
+#~ msgstr "Comportamento"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Começar a _reprodução quando o Reprodutor de CD iniciar"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Começa a reproduzir quando o Reprodutor de CD iniciar"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Tentar _ejetar o CD quando o Reprodutor de CD sair"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Tenta ejetar o CD quando o Reprodutor de CD sair"
+
+#~ msgid "Themes"
+#~ msgstr "Temas"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "_Selecione um tema:"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Não foi possível conectar ao servidor de som.\n"
+#~ "Por favor execute \"esd\" na linha de comando."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Especifique a posição X do medidor."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Especifique a posição Y do medidor."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Conectar ao servidor esd nesta máquina."
+
+#~ msgid "HOST"
+#~ msgstr "HOST"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Abrir uma versão vertical do medidor."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Agir como um medidor de nível de gravação."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "A máquina é %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Nível de gravação"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Medidor de volume"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Monitore o volume de entrada da gravação"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Monitor de nível de gravação"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Monitorar o volume de saída de som"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Monitor de volume"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Ajuste o nível do volume"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Testando...</span>"
+
+#~ msgid "hours"
+#~ msgstr "horas"
+
+#~ msgid "minutes"
+#~ msgstr "minutos"
+
+#~ msgid "seconds"
+#~ msgstr "segundos"
+
+#~ msgid "_Open..."
+#~ msgstr "_Abrir..."
+
+#~ msgid "Save _As..."
+#~ msgstr "Salvar _Como..."
+
+#~ msgid "Capture"
+#~ msgstr "Captura"
+
+#~ msgid "Switch"
+#~ msgstr "Trocar"
+
+#~ msgid "Option"
+#~ msgstr "Opção"
+
+#~ msgid "_Change Device"
+#~ msgstr "_Alterar Dispositivo"
+
+#~ msgid "Change device to %s"
+#~ msgstr "Alterar o dispositivo para %s"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "identity"
+#~ msgstr "identidade"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Você deve selecionar um ou mais perfis para excluir."
+
+#~ msgid "Profile Description:"
+#~ msgstr "Descrição do Perfil:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "Nome do perfil:"
+
+#~ msgid "Orientation"
+#~ msgstr "Orientação"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "A orientação da bandeja."
+
+#~ msgid "X-Position"
+#~ msgstr "Posição X"
+
+#~ msgid "Y-Position"
+#~ msgstr "Posição Y"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "Máquina do servidor ESD"
+
+#~ msgid "Could not find GStreamer element \"%s\" - please install it"
+#~ msgstr ""
+#~ "Não foi possível encontrar o elemento \"%s\" do GStreamer - por favor, "
+#~ "instale-o"
+
+#~ msgid "Could not find GStreamer plugin \"%s\" - please install it"
+#~ msgstr ""
+#~ "Não foi possível encontrar o módulo \"%s\" do GStreamer - por favor, "
+#~ "instale-o"
+
+#~ msgid "Could not activate GStreamer plugin \"%s\""
+#~ msgstr "Não foi possível ativar o módulo do Gstreamer \"%s\""
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder plugins - check your encoding setup."
+#~ msgstr ""
+#~ "Falha ao criar os módulos do codificador do GStreamer - verifique sua "
+#~ "configuração de codificação"
+
+#~ msgid ""
+#~ "Failed to link input element with encoder plugins - you probably selected "
+#~ "an invalid encoder"
+#~ msgstr ""
+#~ "Falha ao ligar o elemento de entrada com os módulos codificadores - você "
+#~ "provavelmente selecionou um codificador inválido"
+
+#~ msgid ""
+#~ "Failed to link encoder element with file output plugins - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Falha ao ligar o elemento codificador com o módulo de saída de arquivo - "
+#~ "você provavelmente selecionou um codificador inválido"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "Reproduzindo\n"
+#~ "Tempo Atual: %s"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "O registro não está presente ou está corrompido. Por favor, atualize-o "
+#~ "executando gst-register."
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "Falha ao configurar o leitor de CD; por favor, instale o módulo do "
+#~ "cdparanoia do GStreamer."
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "Falha ao configurar a saída de áudio. Por favor, instale o módulo do "
+#~ "GStreamer para a sua placa de som."
+
+#~ msgid "Dummy option"
+#~ msgstr "Opções básicas"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Não há nenhum elemento de entrada de áudio padrão do GStreamer definido - "
+#~ "por favor, instale os esquemas do GStreamer-MateConf ou configure um "
+#~ "manualmente"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Executar _Mixer"
+
+#~ msgid "File information"
+#~ msgstr "Informações do arquivo"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "O registro não está presente ou está corrompido. Por favor, atualize-o "
+#~ "executando gst-register."
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Fonte Padrão</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Voz"
+
+#~ msgid "P_revious track"
+#~ msgstr "Faixa ante_rior"
+
+#~ msgid "_Next track"
+#~ msgstr "_Próxima faixa"
+
+#~ msgid "_About CD player"
+#~ msgstr "Sobre o Reprodutor de CD"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "Não foi possível salvar o arquivo \"%s\""
+
+#~ msgid "_Save"
+#~ msgstr "_Salvar"
+
+#~ msgid "File _Information"
+#~ msgstr "_Informações do Arquivo"
+
+#~ msgid "_Record"
+#~ msgstr "G_ravar"
+
+#~ msgid "_Play"
+#~ msgstr "Re_produzir"
+
+#~ msgid "_Contents"
+#~ msgstr "S_umário"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Não foi possível carregar o recurso de UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<sem descrição>"
+
+#~ msgid "Expander Size"
+#~ msgstr "Tamanho do Expansor"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Tamanho da seta do expansor"
+
+#~ msgid "About"
+#~ msgstr "Sobre"
+
+#~ msgid "Close"
+#~ msgstr "Fechar"
+
+#~ msgid "Close this window"
+#~ msgstr "Fechar esta janela"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Mostrar ajuda para o Gravador de Som"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Barra de ferramentas principal"
+
+#~ msgid "New"
+#~ msgstr "Novo"
+
+#~ msgid "Quit"
+#~ msgstr "Sair"
+
+#~ msgid "Recent _Files"
+#~ msgstr "_Arquivos Recentes"
+
+#~ msgid "Record"
+#~ msgstr "Gravar"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Executar Mixer"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Mostrar informações para o Gravador de Som"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Fechar Janela"
+
+#~ msgid "Song length:"
+#~ msgstr "Tamanho da canção:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Preferências do GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Dispositi_vo do Reprodutor de CD:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Comportamento do Reprodutor de CD:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "Tem_as Disponíveis:"
+
+#~ msgid "_Apply change"
+#~ msgstr "_Aplicar alteração"
+
+#~ msgid "%s Slider"
+#~ msgstr "Volume %s"
+
+#~ msgid "%s Slider %d"
+#~ msgstr "Volume do %s %d"
+
+#~ msgid "Lock"
+#~ msgstr "Bloquear"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s Bloquear"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s Silenciar"
+
+#~ msgid "Rec."
+#~ msgstr "Gravar"
+
+#~ msgid "%s Record"
+#~ msgstr "%s Gravar"
+
+#~ msgid "Delete these two profiles?\n"
+#~ msgstr "Excluir estes dois perfis?\n"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Artista desconhecido"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Disco desconhecido"
diff --git a/po/ro.po b/po/ro.po
new file mode 100644
index 0000000..d319fbc
--- /dev/null
+++ b/po/ro.po
@@ -0,0 +1,1614 @@
+# translation of mate-media.HEAD.ro.po to Română
+# translation of mate-media.HEAD.ro.po to
+# Romanian translation for mate-media.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+# Mugurel Tudor <[email protected]>, 2002-2003, 2004, 2005, 2006, 2007.
+# Adi Roiban https://launchpad.net/~adiroiban, 2008, 2009
+# Lucian Adrian Grijincu <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.HEAD.ro\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-09-25 13:07+0000\n"
+"PO-Revision-Date: 2010-09-26 12:08+0300\n"
+"Last-Translator: Lucian Adrian Grijincu <[email protected]>\n"
+"Language-Team: Romanian Mate Team <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Afișare control volum desktop"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Control volum"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Schimbă volumul sunetului și sunetele evenimentelor"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Sunet"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Activare cod depanare"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Versiunea aceastei aplicații"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " — Miniaplicație control volum MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Se așteatpă răspuns de la sistemul de sunet"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Pagină pornire"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " — Control volum MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "Ieșire"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Volum sunet ieșire"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "Intrare"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Volum microfon"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Stânga"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Dreapta"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Spate"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Față"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minim"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maxim"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balanță:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Estompare:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Neamplificat"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Mut"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Dezactivat"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u intrare"
+msgstr[1] "%u intrări"
+msgstr[2] "%u de intrări"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sunete sistem"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Co_nector:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Detectare vârf"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Nume"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Dispozitiv"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Testare difuzoare pentru %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "Testează difuzoarele"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "V_olum ieșire:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "Efecte sunet"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "Volum _alertă:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "Hardware"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "Ale_geți un dispozitiv pentru configurare:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "Configurări pentru dispozitivul ales:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "Volum _intrare:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "Nivel intrare:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "Ale_geți un dispozitiv pentru intrare sunet:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "Ale_geți un dispozitiv pentru ieșire sunet:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "Aplicații"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "Nici o aplicație nu redă sau înregistrează sunete în acest moment."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Preferințe sunet"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stop"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Testează"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "A eșuat pornirea preferințelor sunt: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "_Mut"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "Preferințe _sunet"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "Fără sunet"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Înregistrează clipuri sonore"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "Înregistrare sunet"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "Fără titlu"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "Fără titlu-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, fuzzy, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Eroare la crearea elementului GStreamer %s.\n"
+"Vă rugăm instalați modulul „%s”, parte a „%s”.\n"
+"Verificați corectitudinea instalării rulând\n"
+" gst-inspect-0.10 %s\n"
+"si apoi restartați mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Verificați configurările.\n"
+"Probabil vă lipsesc modulele necesare."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minute"
+msgstr[2] "%ld de minute"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld oră"
+msgstr[1] "%ld ore"
+msgstr[2] "%ld de ore"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld secundă"
+msgstr[1] "%ld secunde"
+msgstr[2] "%ld de secunde"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s și %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s și %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Deschide un fișier"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nu s-a putut încărca fișierul:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "Pregătit"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "Î_nlocuiește"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Un fișier numit „%s” există deja.\n"
+"Doriți să îl înlocuiți cu cel pe care îl salvați?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Nu s-a putut salva fișierul „%s”"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Salvați fișier ca"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nu este instalat în cale."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "A intervenit o eroare la pornirea %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "Salvați înregistrarea înainte de închidere?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "Salvați înregistrarea?"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "Închide _fără salvare"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "Continuă _fără salvare"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "Întrebare"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Nu a fost salvat)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu octet)"
+msgstr[1] "%s (%llu octeți)"
+msgstr[2] "%s (%llu de octeți)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "Mărime necunoscută"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Necunoscut"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (estimat)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "Informații %s"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "Informații fișier"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "Dosar:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "Nume fișier:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "Mărime fișier:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "Informație audio"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "Durată fișier:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "Număr de canale:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "Rată eșantionare:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "Rată biți:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"O aplicație de înregistrat sunete pentru MATE\n"
+
+#: ../grecord/src/gsr-window.c:1513
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Se redă…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "Ieșire audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Redare"
+
+#: ../grecord/src/gsr-window.c:1733
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Se înregistrează…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "Înregistrare audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1832
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Configurările dumneavoastră pentru capturi audio nu sunt valide. "
+"Corectați-le utilizând „Preferințe sunet” din meniul Sistem - Preferințe."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "fișier de ieșire"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "nivel"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nu s-a putut analiza profilul audio „%s”. "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nu s-a putut realiza captura folosind profilul audio „%s”. "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nu s-a putut scrie în fișier folosind profilul audio „%s”. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_Fișier"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "Creează un nou eșantion"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "Deschide un fișier"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "Salvează fișierul curent"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "Salvează fișierul curent sub un alt nume"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "Deschide control volu_m"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "Deschide mixerul audio"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "Arată informații despre fișierul curent"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "Închide fișierul curent"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "Închide aplicația"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "_Control"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "Înregistrează sunet"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "Redă sunet"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "Oprește sunet"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "_Ajutor"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "Conținut"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "Deschide manualul"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "Despre această aplicație"
+
+#: ../grecord/src/gsr-window.c:2280
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"Nu s-a putut încărca fișierul cu interfața cu utilizatorul. Probabil "
+"programul nu a fost instalat corect."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "Deschide"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "Salvează"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "Salvează ca"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "Înregistrează de la _intrare:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "În_registrează ca:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<nici unul>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "Lungime:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "Nivel:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s — Înregistrare sunet"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Înălțimea ferestrei"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "Înălțimea ferestrei afișate."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Lățimea ferestrei"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "Lățimea ferestrei afișate."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Temă sunet"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Control volum %d necunoscut"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Niciun modul GStreamer pentru control volum și/sau dispozitive găsite."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Înregistrare"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Comutatoare"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opțiuni"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Preferințe control volum"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "Alegeți pi_stele vizibile:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "Mut/nemut %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Pista %s: mută"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Comută înregistrarea audio de la %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Pistă %s: înregistrare audio"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Opțiune selectare %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Pista %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Canalul %d al pistei %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Pista %s, canalul %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Blochează canalele pentru %s împreună"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Pista %s: blochează canalele împreună"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "stânga"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "dreapta"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "față stânga"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "față dreapta"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "spate stânga"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "spate dreapta"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "față centru"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "lateral stânga"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "lateral dreapta"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "necunoscut"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volumul canalului %s pentru %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "O aplicație MATE/GStreamer pentru controlul volumului"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Mugurel Tudor <[email protected]>\n"
+"Adi Roiban <[email protected]>\n"
+"Lucian Adrian Grijincu <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Control volum: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Dispozitiv:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Controlează volumul pentru un dispozitiv diferit"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Nici unul"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nesuportat"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Implicit"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Eroare la instanțierea fereastrei principale"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Eroare la încărcarea fișierului de interfață; verificați instalarea."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Configurări implicite pentru aplicațiile GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Selector sisteme multimedia"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Audio"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Apăsați pe Ok pentru a termina."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "Dispoziti_v:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Intrare implicită"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Ieșire implicită"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Bandă de ansamblare:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Modu_l:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Ba_ndă de ansamblare:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Se testează banda de ansamblare"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Se testează…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Dispozitiv:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Modul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Autodetectare"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — Server sunet ART"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System Versiunea 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio - Server sunet"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Personalizat"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (fără Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testare sunet"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Liniște"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ex. dispozitiv v4l Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Test intrare"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video pentru Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video pentru Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Nu s-a putut construi conexiunea de test pentru „%s”"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "A intervenit o eroare la afișarea ajutorului: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Se editeză profilul „%s”"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<fără nume>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<nici o descriere>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "A intervenit o eroare la obținerea listei de profile gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"A intervenit o eroare la subscrierea pentru notificarea schimbărilor listei "
+"de profile audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "A intervenit o eroare la uitarea căii de profil %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Editare"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Ștergeți acest profil?\n"
+msgstr[1] "Ștergeți aceste %d profile?\n"
+msgstr[2] "Ștergeți aceste %d de profile?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Ștergeți profilul „%s”?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Ștergere profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Editare profile audio MATE"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "_Profile:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Aveți deja un profil numit „%s”"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Eroare MATECONF (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Fișierul „%s” lipsește. Acest lucru indică faptul că aplicația este "
+"instalată incorect, și ca atare dialogul nu poate fi afișat."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Porniți „%s --help” pentru a vizualiza lista completă a opțiunilor din linia "
+"de comandă.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Editare profil audio"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Descriere profil:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Activ?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Extensie _fișier:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Conexiune _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Nume _profil:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Profil nou"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Creează"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "O descriere pentru profilul audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"O descriere pentru profil, conținând mai multe informații și descriind când "
+"să fie folosit acest profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"O extensie de fișier ce va fi folosită la stocarea fișierelor codate cu "
+"acest profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "O conexiune parțială GStreamer ce va fi folosit pentru acest profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Un nume scurt pentru profilul audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Un nume scurt pentru profilul audio, ce va fi folosit în selecții și va "
+"identifica în mod unic profilul."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Calitate CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Calitate CD, fara pierderi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Calitate CD, cu pierderi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Calitate CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Calitate CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Listă a profilelor de înregistrare audio. Lista conține șiruri de caractere "
+"descriind subdosare relative la /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Listă a profilelor"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Extensia de fișier implicită pentru acest profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Conexiunea parțială GStreamer folosit"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Folosit la conversia audio de calitate CD, dar cu un codec fără pierderi la "
+"compresie. Folosiți-l în cazul în care doriți să editați mai târziu fișierul "
+"sau să îl scrieți pe un CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Folosit la conversia audio de calitate CD, dar cu un codec cu pierderi la "
+"compresie. Folosiți-l pentru extragerea melodiilor de pe CD și înregistrări "
+"radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Folosit pentru convertirea la calitate audio CD, dar cu codecul cu pierderi "
+"AAC. Folosiți asta doar pentru a copia către dispozitivele care suportă doar "
+"codecul AAC. Rețineți faptul că utilizarea aceastui codec ar putea fi "
+"ilegală în țara dumneavoastră, contactați avocatul dumneavoastră pentru mai "
+"multe sfaturi."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Folosit pentru convertirea la calitate audio CD, dar cu codecul cu pierderi "
+"MP2. Folosiți asta doar pentru a copia către dispozitivele care suportă doar "
+"codecul MP2. Rețineți faptul că utilizarea aceastui codec ar putea fi "
+"ilegală în țara dumneavoastră, contactați avocatul dumneavoastră pentru mai "
+"multe sfaturi."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Folosit pentru convertirea la calitate audio CD, dar cu codecul cu pierderi "
+"MP3. Folosiți asta doar pentru a copia către dispozitivele care suportă doar "
+"codecul MP3. Rețineți faptul că utilizarea aceastui codec ar putea fi "
+"ilegală în țara dumneavoastră, contactați avocatul dumneavoastră pentru mai "
+"multe sfaturi."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Folosit la conversia audio de calitate voce fără pierderi. Folosiți-l pentru "
+"înregistrarea și editarea vocii."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Folosit la conversia audio de calitate voce cu pierderi. Folosiți-l pentru "
+"înregistrarea vocii când editarea nu este necesară."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Voce, fara pierderi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Voce, cu pierderi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Dacă acest profil să fie folosit"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Dacă acest profil să fie folosit și afișat."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Fără sunete"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Integrat"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testare eveniment sunet"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Din temă"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Tip"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Temă sunet:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Ale_geți un sunet de alertă:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Acti_vare sunete pentru fereastră și butoane"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Sunet alertă"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Ferestre și butoane"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Buton apăsat"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Buton comutare apăsat"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Fereastră maximizată"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Fereastră demaximizată"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Fereastră minimizată"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Desktop"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Înregistrare"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Ieșire"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Mesaj e-mail nou"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Golire gunoi"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Acțiune lungă finalizată (descărcare, scriere CD, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Alerte"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Informare sau întrebare"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Avertisment"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Eroare"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Avertisment acumulator"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Alegere fișier sunet"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Fișiere sunet"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Personalizat…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Temă sunet:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Activare sunete fereastră și butoane"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lătrat"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Sursur"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Sticlă"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Înregistrare..."
+
+#~ msgid "Custom..."
+#~ msgstr "Personalizat..."
diff --git a/po/ru.po b/po/ru.po
new file mode 100644
index 0000000..4c06131
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,1555 @@
+# translation of mate-media.master.ru.po to Russian
+# Russian translation of mate-media
+# Copyright (C) 1998-2008, 2010 Free Software Foundation, Inc.
+#
+# Valek Filippov <[email protected]>, 2000-2002.
+# Dmitry G. Mastrukov <[email protected]>, 2002-2004.
+# Andrew W. Nosenko <[email protected]>, 2003.
+# Leonid Kanter <[email protected]>, 2004, 2005, 2006.
+# Valery Inozemtsev <[email protected]>, 2009.
+# Alexandre Prokoudine <[email protected]>, 2009.
+# Yuri Kozlov <[email protected]>, 2010.
+# Max Valianskiy <[email protected]> 1998-99
+# Sergey Panov <[email protected]> 1999
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media trunk\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-09-20 16:39+0000\n"
+"PO-Revision-Date: 2010-09-26 10:35+0300\n"
+"Last-Translator: Yuri Myasoedov <[email protected]>\n"
+"Language-Team: Russian <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Показать регулятор громкости"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Регулятор громкости"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Изменить громкость звука и связать звуки с событиями рабочего стола"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Звук"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Включить отладочный режим"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Версия этого приложения"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " — Апплет регулятора громкости MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Ожидание ответа звуковой подсистемы"
+
+#: ../mate-volume-control/src/dialog-main.c:154
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Домашняя страница"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " — Регулятор громкости MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "Выход"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Громкость звука"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "Вход"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Громкость микрофона"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Левый"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Правый"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Задний"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Передний"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Минимум"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Максимум"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Баланс"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "Затухание:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "Сабвуфер"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr " Неусиленный"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "Приглушить"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "_Профиль:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Выключено"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u вход"
+msgstr[1] "%u входа"
+msgstr[2] "%u входов"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Системные звуки"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Канал:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Определение максимальной громкости"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Название"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Устройство"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Проверка динамиков для %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "Проверить динамики"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "_Громкость звука: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "Звуковые события"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "Громкость _уведомлений: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "Устройства"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "_Выберите настраиваемое устройство:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "Параметры выбранного устройства:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "Громкость _записи: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "Уровень записи:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "Выберите устройство для записи звука:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "В_ыберите устройство для вывода звука:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "Приложения"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "В настоящий момент приложения не проигрывают и не записывают звук."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Параметры звука"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Остановить"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Проверить"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Сабвуфер"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Не удалось запустить диалог настройки параметров звука: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "_Приглушить"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "П_араметры звука"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "Приглушён"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Запись звуковых клипов"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "Звукозапись"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "Безымянный"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "Безымянный-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Не удалось создать элемент GStreamer %s.\n"
+"Установите модуль «%s» из модуля «%s».\n"
+"Убедитесь, что установка корректна при помощи\n"
+"команды\n"
+" gst-inspect-0.10 %s\n"
+"и перезапустите программу «Звукозапись»."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Проверьте его параметры.\n"
+"Возможно, отсутствуют нужные модули."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld минута"
+msgstr[1] "%ld минуты"
+msgstr[2] "%ld минут"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld час"
+msgstr[1] "%ld часа"
+msgstr[2] "%ld часов"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld секунда"
+msgstr[1] "%ld секунды"
+msgstr[2] "%ld секунд"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s и %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s и %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Открыть файл"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Не удалось загрузить файл:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801
+#: ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "Готово"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Заменить"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Файл с именем «%s» уже существует.\n"
+"Заменить его сохраняемым файлом?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Не удалось сохранить файл «%s»"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Сохранить файл как"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "Программа «%s» не найдена в пути поиска."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Произошла ошибка при запуске программы «%s»: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "Сохранить запись перед закрытием?"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "Запись"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "Закрыть _без сохранения"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "Продолжить _без сохранения"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "Вопрос"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (не был сохранён)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu байт)"
+msgstr[1] "%s (%llu байта)"
+msgstr[2] "%s (%llu байт)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "Размер неизвестен"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015
+#: ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041
+#: ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f кГц"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f КБ/с"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f КБ/с (ожидается)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "Информация о файле «%s»"
+
+#: ../grecord/src/gsr-window.c:1109
+#: ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "Сведения о файле"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "Папка:"
+
+#: ../grecord/src/gsr-window.c:1130
+#: ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr "Имя файла:"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "Размер файла:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "Сведения о звуке"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "Длительность файла:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "Число каналов:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "Частота дискретизации:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "Ширина потока:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Программа звукозаписи для среды MATE\n"
+
+#: ../grecord/src/gsr-window.c:1513
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Воспроизведение…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "Выход звука, заданный в MateConf"
+
+#: ../grecord/src/gsr-window.c:1654
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Воспроизведение"
+
+#: ../grecord/src/gsr-window.c:1733
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Запись…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "MateConf - запись звука"
+
+#: ../grecord/src/gsr-window.c:1832
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System Preferences menu."
+msgstr "Параметры записи звука неверны. Измените их в разделе «Звук» меню «Система», «Параметры»."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "Вывод в файл"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "уровень"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Не удается разобрать звуковой профиль \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Не удается записать звук с использованием профиля \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Не удается записать в файл с использованием звукового профиля \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "_Файл"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "Создать новый отрывок"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "Открыть файл"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "Сохранить текущий файл"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "Сохранить текущий файл под другим именем"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "Открыть _регулятор громкости"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "Открыть звуковой микшер"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "Показать информацию о текущем файле"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "Выбрать текущий файл"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "Выйти из программы"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "_Управление"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "Записать звуковой отрывок"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "Воспроизвести звуковой отрывок"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "Остановить воспроизведение"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "_Справка"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "Содержание"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "Открыть руководство"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "Об этом приложении"
+
+#: ../grecord/src/gsr-window.c:2280
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Не удалось загрузить файл интерфейса. Программа может быть неправильно установлена."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "Открыть"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "Сохранить"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "Сохранить как"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "Запись со звукового _входа:"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "_Записать как:"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<нет>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "Продолжительность:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "Уровень:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s — звукозапись"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Высота окна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "Высота отображаемого окна."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Ширина окна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "Ширина отображаемого окна."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Тема звуковых событий"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Неизвестный регулятор громкости %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Модули GStreamer и/или устройства регулировки громкости не найдены."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Запись"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Переключатели"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Параметры"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Параметры регулятора громкости"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Выберите видимые каналы:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "Приглушить/включить %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Канал %s: приглушён"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Переключить запись с %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Дорожка %s: запись звука"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Выбор параметра %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Канал %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Движок %d канала %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Канал %s, движок %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Объединить каналы для %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Канал %s: объединить движки"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "моно"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "левый"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "правый"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "передний левый"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "передний правый"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "задний левый"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "задний правый"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "фронтальный"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "Н/Ч динамик"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "боковой левый"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "боковой правый"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "неизв."
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Громкость канала %2$s (%1$s)"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Регулятор громкости на основе MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Max Valianskiy <[email protected]>\n"
+"Sergey Panov <[email protected]>\n"
+"Valek Filippov <[email protected]>\n"
+"Dmitry G. Mastrukov <[email protected]>\n"
+"Andrew W. Nosenko <[email protected]>\n"
+"Leonid Kanter <[email protected]>\n"
+"Valery V. Inozemtsev <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Регулятор громкости: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Устройство:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Регулировать громкость другого устройства"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Отсутствует"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Не поддерживается"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "По умолчанию"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Сбой при создании главного окна"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Не удалось загрузить файл glade, проверьте правильность установки программы."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Настройка приложений GStreamer по умолчанию"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Выбор мультимедийной системы"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Аудио"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Нажмите «OK» для завершения"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "Ус_тройство:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Вход по умолчанию"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Выход по умолчанию"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Конвейер:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "М_одуль:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Ко_нвейер:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "П_роверить"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Проверяется конвейер"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Проверка…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Видео"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Устройство:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Модуль:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Проверить"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Автоопределение"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Open Sound System версии 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Звуковой сервер PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Аудио Sun "
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Другой"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Система X Window (без расширения Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "Система X Window (с расширениями X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Тестовый звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Тишина"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (например, для устройств Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Тестовый сигнал"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Видео для Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Видео для Linux версии 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Сбой при создании проверочного конвейера для «%s»"
+
+#: ../profiles/audio-profile-edit.c:121
+#: ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Произошла ошибка при отображении справки: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Изменение профиля «%s»"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<без имени>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<без описания>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Произошла ошибка при получении списка аудио-профилей. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Произошла ошибка при подписке на уведомление об изменении списка звуковых профилей. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Произошла ошибка при отмене пути профилей \"%s\". (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Изменить"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Удалить этот %d профиль?\n"
+msgstr[1] "Удалить эти %d профиля?\n"
+msgstr[2] "Удалить эти %d профилей?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Удалить профиль «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Удаление профиля"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Изменение звуковых профилей MATE"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "_Профили:"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Профиль с именем «%s» уже существует"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Произошла ошибка системы MateConf: %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Файл «%s» отсутствует. Это означает, что приложение установлено некорректно, так что диалог не может быть отображён."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Запустите '%s --help' для просмотра полного списка доступных ключей командной строки.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Изменение аудио-профилей"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Описание:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Активный?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Рас_ширение файла:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Конвейер _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Профиль:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Новый профиль"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Создать"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Описание аудио-профиля"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "Описание профиля, содержащее дополнительную информацию и использование профиля."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Расширение файла, используемое для сохранения файлов, закодированных этим профилем."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Частичный канал для использования с этим профилем."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Краткое имя для этого аудио-профиля"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Краткое имя для этого аудио-профиля, используемое для выбора и уникальной идентификации профиля."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD-качество, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD-качество, без потерь"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD-качество, с потерями"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD-качество, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD-качество, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Список профилей записи звука. Список содержит строки, именующие подкатологи относительно /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Список профилей"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Расширение файла по умолчанию для этого профиля"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Используемый частичный канал"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Используется для преобразования звука CD-качества, со сжатием без потерь. Используйте это сжатие, если вы захотите позже отредактировать файл или записать его на CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Используется для преобразования в звук CD-качества, но с потерями. Используйте для оцифровки CD и записи радио."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Используется для преобразования в звук CD-качества, но с кодеком AAC, который не обеспечивает полного сохранения. Таким образом можно подготовить файлы для устройств, которые поддерживают только кодек AAC. Заметьте, что использование этого кодека может быть нелегальным в некоторых странах, для получения дополнительной информации обратитесь к юристу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Используется для преобразования в звук CD-качества, но с кодеком MP2, который не обеспечивает полного сохранения. Таким образом можно подготовить файлы для устройств, которые поддерживают только кодек MP2. Заметьте, что использование этого кодека может быть нелегальным в некоторых странах, для получения дополнительной информации обратитесь к юристу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Используется для преобразования в звук CD-качества, но с кодеком MP3, который не обеспечивает полного сохранения. Таким образом можно подготовить файлы для устройств, которые поддерживают только кодек MP3. Заметьте, что использование этого кодека может быть нелегальным в некоторых странах, для получения дополнительной информации обратитесь к юристу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Преобразование звука голосового качества без потерь. Используется для записи и редактирования речи."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Преобразование звука голосового качества с потерями. Используйте для записи речи, которую не придётся редактировать."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Голос, без потерь"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Голос, с потерями"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Используется ли данный профиль"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Использовать и показывать ли данный профиль."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Без звуков"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Встроенная"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Тестовый звуковой сигнал"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Из темы"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Тип"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Тема звуков:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Выберите звук уведомления:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Включить звуковые уведомления о действиях с окнами и нажатии кнопок"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Звук уведомления"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Окна и кнопки"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Кнопка нажата"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Кнопка-переключатель нажата"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Окно развёрнуто на весь экран"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Восстановлен размер окна"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Окно свёрнуто"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Рабочий стол"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Вход в систему"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Выход из системы"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Новое почтовое сообщение"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Пустая корзина"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Завершено продолжительное действие (загрузка, запись CD и так далее)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Уведомления"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Информация или вопрос"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Предупреждение"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Ошибка"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Предупреждение батареи"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Выберите звуковой файл"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Звуковые файлы"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Другой…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Тема звуков:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Включить звуковые уведомления о действиях с окнами и нажатии кнопок"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Лай"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Капанье воды"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Разбитое стекло"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Сонар"
+
diff --git a/po/rw.po b/po/rw.po
new file mode 100644
index 0000000..e0751e0
--- /dev/null
+++ b/po/rw.po
@@ -0,0 +1,2834 @@
+# translation of mate-media to Kinyarwanda.
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+# Steve Murphy <[email protected]>, 2005
+# Steve performed initial rough translation from compendium built from translations provided by the following translators:
+# Philibert Ndandali <[email protected]>, 2005.
+# Viateur MUGENZI <[email protected]>, 2005.
+# Noëlla Mupole <[email protected]>, 2005.
+# Carole Karema <[email protected]>, 2005.
+# JEAN BAPTISTE NGENDAHAYO <[email protected]>, 2005.
+# Augustin KIBERWA <[email protected]>, 2005.
+# Donatien NSENGIYUMVA <[email protected]>, 2005..
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.11\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2005-03-28 18:52-0700\n"
+"Last-Translator: Steve Murphy <[email protected]>\n"
+"Language-Team: Kinyarwanda <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+#, fuzzy
+msgid "Address of the server to contact for CD queries"
+msgstr "Bya Seriveri Kuri Umuntu kugirango Ibibazo"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+#, fuzzy
+msgid "Information to send to server"
+msgstr "Kuri Kohereza Kuri Seriveri"
+
+# framework/source\services\logindialog.src:RID_DLG_LOGIN.RID_FT_SECURITYPROXYPORT.text
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Umuyoboro"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+#, fuzzy
+msgid "Server name"
+msgstr "iZINA RYA SERIVERI"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+#, fuzzy
+msgid "Server type"
+msgstr "Ubwoko"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+#, fuzzy
+msgid "The hostname that will be sent with all queries"
+msgstr "Izina ry'inturo: Yoherejwe: Na: Byose Ibibazo"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+#, fuzzy
+msgid "The port that the server is running the database on"
+msgstr "Umuyoboro Seriveri ni Ububikoshingiro ku"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+#, fuzzy
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Ubwoko Bya Seriveri Kuri Umuntu kugirango Ibibazo Uduciro 0 IBURUNGUSHURA "
+"Seriveri 1. Ikindi Seriveri Na 2. Ikindi Seriveri"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+#, fuzzy
+msgid "The username"
+msgstr "Izina ry'ukoresha"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+#, fuzzy
+msgid "The username that will be sent with all queries"
+msgstr "Izina ry'ukoresha Yoherejwe: Na: Byose Ibibazo"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+#, fuzzy
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Urufunguzo Ukoresha: Ibisobanuro Yoherejwe: Kuri Seriveri Kuri Umuntu "
+"kugirango Ibibazo Uduciro 0 Oya Ibisobanuro 1. Ibisobanuro Na 3. Ikindi "
+"Ibisobanuro"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+#, fuzzy
+msgid "Your hostname"
+msgstr "Izina ry'inturo:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, fuzzy, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr "Ikosa Ifashayobora"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+#, fuzzy
+msgid "Sen_d no information"
+msgstr "Oya Ibisobanuro"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+#, fuzzy
+msgid "Send real _information"
+msgstr "Ibisobanuro"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+#, fuzzy
+msgid "Send _other information:"
+msgstr "Ikindi Ibisobanuro"
+
+# basctl/source\basicide\moduldlg.src:RID_DLG_NEWLIB.RID_FT_NEWLIB.text
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+#, fuzzy
+msgid "_Name:"
+msgstr "Izina:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+#, fuzzy
+msgid "Hostna_me:"
+msgstr "Izina ry'inturo:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Amakuru yo kwinjira"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+#, fuzzy
+msgid "FreeDB _round robin server"
+msgstr "IBURUNGUSHURA Seriveri"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+#, fuzzy
+msgid "Other _FreeDB server:"
+msgstr "Seriveri"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Seriveri"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Agenda.Elements.Location.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Fax.Save.AutoPath.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Memo.Save.AutoDocName.text
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Ahantu"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+#, fuzzy
+msgid "Other _server:"
+msgstr "Seriveri"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+#, fuzzy
+msgid "Hos_tname:"
+msgstr "Izina ry'inturo:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+#, fuzzy
+msgid "_Port:"
+msgstr "Impagikiro:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr ""
+
+# filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_UNKNOWN_APPLICATION.text
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Kitazwi"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:277
+#, fuzzy
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Igikubo Byabonetse in Ububikoshingiro ni a Urutonde Bya Guhitamo BIHUYE"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Table.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Frame.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Graphic.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Calc.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Draw.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Chart.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Formula.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Impress.Settings.Category.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.OLEMisc.Settings.Category.text
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Icyiciro"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:296
+#, fuzzy
+msgid "Artist and Title"
+msgstr "Na"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+#, fuzzy
+msgid "Modify your CD database server preferences"
+msgstr "Ububikoshingiro Seriveri Ibyahiswemo"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr ""
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\data\org\openoffice\Office\DataAccess.xcu:..DataAccess.DriverSettings.com.sun.star.comp.sdbc.MozabDriver.ColumnAliases.HomeCountry.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....BusinessCard.PrivateAddress.Country.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....BusinessCard.BusinessAddress.Country.text
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Igihugu"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr ""
+
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\sdstring.src:RID_SVXSTR_BMP6.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\engine3d\float3d.src:RID_SVXFLOAT_3D.LB_MAT_FAVORITES.2.text
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Icyuma"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr ""
+
+# framework/source\classes\fltdlg.src:STR_FILTER_OTHERS.text
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Ikindi"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr ""
+
+# svx/source\dialog\sdstring.src:RID_SVXSTR_BMP5.text
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Umwanya"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Ikinyagotike"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr ""
+
+# 1948
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "elegitoroniki"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr ""
+
+# svx/source\dialog\langtab.src:RID_SVXSTR_LANGUAGE_TABLE.158.text
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Ikiratini"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+#, fuzzy
+msgid "A Cappella"
+msgstr "A"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+#, fuzzy
+msgid "Hide advanced disc options"
+msgstr "Urwego rwo hejuru DISIKI Amahitamo"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+#, fuzzy
+msgid "Show advanced disc options"
+msgstr "Urwego rwo hejuru DISIKI Amahitamo"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+#, fuzzy
+msgid "Hide advanced track options"
+msgstr "Urwego rwo hejuru Amahitamo"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+#, fuzzy
+msgid "Show advanced track options"
+msgstr "Urwego rwo hejuru Amahitamo"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+#, fuzzy
+msgid "_Artist:"
+msgstr "Umuhanzi"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr ""
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+#, fuzzy
+msgid "_Disc comments:"
+msgstr "Ibisobanuro"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr ""
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+#, fuzzy
+msgid "_Year:"
+msgstr "umwaka:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Umutwe"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Uburebure"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+#, fuzzy
+msgid "_Extra track data:"
+msgstr "Ibyatanzwe"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+#, fuzzy
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr "Kurema Gicurasi ku Gukoporora Bya Muhinduzi"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+#, fuzzy
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "Ibisobanuro Ibyerekeye Umuhanzi Na Igihe"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+#, fuzzy
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "kugirango Igihe kugirango KIGEZWEHO"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+#, fuzzy
+msgid "Line for displaying information"
+msgstr "kugirango Ibisobanuro"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+#, fuzzy
+msgid "Line for displaying the name of the artist"
+msgstr "kugirango Izina: Bya Umuhanzi"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+#, fuzzy
+msgid "Line for displaying the name of the album"
+msgstr "kugirango Izina: Bya"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Gukina"
+
+# 4630
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "akaruhuko"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+
+# svtools/source\dialogs\prnsetup.src:STR_SVT_PRNDLG_PAUSED.text
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Mu karuhuko"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Kyahagariswe"
+
+#: ../mate-cd/callbacks.c:700
+#, fuzzy
+msgid "Disc error"
+msgstr "Ikosa"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+#, fuzzy
+msgid "No disc"
+msgstr "DISIKI"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "DISIKI"
+
+#: ../mate-cd/callbacks.c:840
+#, fuzzy
+msgid "Drive open"
+msgstr "Gufungura"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:930
+#, fuzzy
+msgid "A CD player for MATE"
+msgstr "A kugirango"
+
+#: ../mate-cd/callbacks.c:1160
+#, fuzzy
+msgid "Contents in the CDDB have changed"
+msgstr "in i Byahinduwe"
+
+#: ../mate-cd/callbacks.c:1161
+#, fuzzy
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Gusiba i Ibanjirije Ibigize in"
+
+#: ../mate-cd/callbacks.c:1162
+#, fuzzy
+msgid "Do you wish to continue?"
+msgstr "Kuri urifuzagukomeza"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, fuzzy, c-format
+msgid "Volume %d%%"
+msgstr "Igice"
+
+#: ../mate-cd/cdrom.c:368
+#, fuzzy, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "OYA Kuri Kuri"
+
+#: ../mate-cd/cdrom.c:374
+#, fuzzy, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%sOYA Kugaragara Kuri Akadomo Kuri a Byemewe APAREYE Gicurasi a Gushigikira "
+"ni OYA in OYA Uruhushya Kuri ni OYA Porogaramu- shoboza"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Icyerekezo"
+
+#: ../mate-cd/eggtrayicon.c:119
+#, fuzzy
+msgid "The orientation of the tray."
+msgstr "Icyerekezo Bya"
+
+#: ../mate-cd/mate-cd.c:246
+#, fuzzy, c-format
+msgid "%d - Unknown"
+msgstr "%d-Itazwi>"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr ""
+
+# basctl/source\basicide\basidesh.src:RID_BASICIDE_OBJECTBAR.SID_BASICSTOP.text
+#: ../mate-cd/mate-cd.c:363
+#, fuzzy
+msgid "_Stop"
+msgstr "Guhagarara"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Ibanjirije"
+
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_NEW.text
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "Gishya"
+
+#: ../mate-cd/mate-cd.c:366
+#, fuzzy
+msgid "_Eject disc"
+msgstr "DISIKI"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+#, fuzzy
+msgid "_Help"
+msgstr "Ifashayobora"
+
+#: ../mate-cd/mate-cd.c:368
+#, fuzzy
+msgid "_About"
+msgstr "Bigyanye"
+
+#: ../mate-cd/mate-cd.c:369
+#, fuzzy
+msgid "_Quit"
+msgstr "Kuvamo"
+
+#: ../mate-cd/mate-cd.c:612
+#, fuzzy
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"ni Oya APAREYE Gushyiraho Kuri Gukoresha Kuri Gyayo Kuri a Gushyiraho "
+"APAREYE Cyangwa Kanda Kuri Kuvamo"
+
+#: ../mate-cd/mate-cd.c:616
+#, fuzzy
+msgid "Set device"
+msgstr "APAREYE"
+
+#: ../mate-cd/mate-cd.c:618
+#, fuzzy
+msgid "No CD device"
+msgstr "APAREYE"
+
+#: ../mate-cd/mate-cd.c:671
+#, fuzzy
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"ni Kuri Gukoresha kugirango Birenzeho Birambuye ku kugirango Kuri Gyayo Kuri "
+"a Ikiganiro Gushyiraho APAREYE Cyangwa Kanda Kuri Kuvamo"
+
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+#: ../mate-cd/mate-cd.c:675
+#, fuzzy
+msgid "_Details"
+msgstr "Birambuye"
+
+#: ../mate-cd/mate-cd.c:676
+#, fuzzy
+msgid "_Set device"
+msgstr "APAREYE"
+
+#: ../mate-cd/mate-cd.c:678
+#, fuzzy
+msgid "Invalid CD device"
+msgstr "APAREYE"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Table.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Frame.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Calc.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Draw.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Chart.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Formula.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Impress.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.OLEMisc.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....BusinessCard.BusinessAddress.Position.text
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Ibirindiro"
+
+#: ../mate-cd/mate-cd.c:774
+#, fuzzy
+msgid "Open preferences"
+msgstr "Ibyahiswemo"
+
+# extracted from content/PrefsWindow.xul
+# LOCALIZATION NOTE : FILE UI for the outer parts of the Prefs dialog
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Ibyahisemo"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:789
+#, fuzzy
+msgid "Open track editor"
+msgstr "Muhinduzi"
+
+#: ../mate-cd/mate-cd.c:790
+#, fuzzy
+msgid "Track editor"
+msgstr "Muhinduzi"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr ""
+
+# basctl/source\basicide\basidesh.src:RID_BASICIDE_OBJECTBAR.SID_BASICSTOP.text
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Guhagarara"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Ibanjirije"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:840
+#, fuzzy
+msgid "Fast forward"
+msgstr "Imbere"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:982
+#, fuzzy
+msgid "CD device to use"
+msgstr "APAREYE Kuri Gukoresha"
+
+#: ../mate-cd/mate-cd.c:984
+#, fuzzy
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Gutangira NIBA a Porogaramu"
+
+#: ../mate-cd/mate-cd.c:986
+#, fuzzy
+msgid "Play the CD on startup"
+msgstr "ku"
+
+#: ../mate-cd/mate-cd.c:988
+#, fuzzy
+msgid "Start iconified to tray"
+msgstr "Gutangira Kuri"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+#, fuzzy
+msgid "Cannot create player"
+msgstr "Kurema"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+#, fuzzy
+msgid "Device path"
+msgstr "Inzira"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+#, fuzzy
+msgid "Eject the CD when CD player quits?"
+msgstr "Ryari:"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+#, fuzzy
+msgid "Play when the CD player starts?"
+msgstr "Ryari:"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+#, fuzzy
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Ryari:"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+#, fuzzy
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Inzira Kuri Porogaramu- shoboza Gukoresha Kuri Gukina"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+#, fuzzy
+msgid "What theme should the CD player use for its appearance"
+msgstr "Gukoresha kugirango Imigaragarire"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr "Igice i Gukoresha Ryari: ni"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+#, fuzzy
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "ni Gutangira"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, fuzzy, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr "%sOYA Kuri Gukoresha"
+
+#: ../mate-cd/preferences.c:82
+#, fuzzy
+msgid "Error setting device"
+msgstr "Igenamiterere APAREYE"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr ""
+
+#: ../mate-cd/preferences.c:625
+#, fuzzy
+msgid "_Device:"
+msgstr "Ububiko:"
+
+# 548
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "imyitwarire"
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "Gutangira Ryari:"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "Gutangira Ryari:"
+
+#: ../mate-cd/preferences.c:665
+#, fuzzy
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Kuri Ryari:"
+
+#: ../mate-cd/preferences.c:666
+#, fuzzy
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Kuri Ryari:"
+
+# LOCALIZATION NOTE : FILE Theme management prefs
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "Insanganyamatsiko"
+
+#: ../mate-cd/preferences.c:694
+#, fuzzy
+msgid "_Select a theme:"
+msgstr "a"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+#, fuzzy
+msgid "Record sound clips"
+msgstr "Ijwi"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr ""
+
+# filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_DEFAULT_UI_NAME.text
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+msgid "Untitled"
+msgstr "Nta mutwe"
+
+# filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_DEFAULT_UI_NAME.text
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "Nta mutwe"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+# 2852
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+#, fuzzy
+msgid "hours"
+msgstr "amasaha"
+
+# sc/source\ui\src\scfuncs.src:RID_SC_FUNCTION_DESCRIPTIONS1.SC_OPCODE_GET_TIME.2.text
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "isaha"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "iminota"
+
+# sc/source\ui\src\scfuncs.src:RID_SC_FUNCTION_DESCRIPTIONS1.SC_OPCODE_GET_TIME.4.text
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "iminota"
+
+# offmgr/source\offapp\dialog\optgdlg.src:OFA_TP_MISC.FT_HELPAGENT_TIME_UNIT.text
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "amasogonda"
+
+# sc/source\ui\src\scfuncs.src:RID_SC_FUNCTION_DESCRIPTIONS1.SC_OPCODE_GET_TIME.6.text
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "isegonda"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "a IDOSIYE"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+# svtools/source\dialogs\prnsetup.src:STR_SVT_PRNDLG_READY.text
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Cyiteguye"
+
+# offmgr/source\offapp\dialog\autocdlg.src:RID_OFA_AUTOCORR_DLG.1.RID_OFAPAGE_AUTOCORR_REPLACE.text
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "Gusimbura"
+
+#: ../grecord/src/gsr-window.c:646
+#, fuzzy, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr "A IDOSIYE Kuri Gusimbura Na: Mu kubika"
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, fuzzy, c-format
+msgid "Could not save the file \"%s\""
+msgstr "OYA Kubika IDOSIYE"
+
+#: ../grecord/src/gsr-window.c:720
+#, fuzzy
+msgid "Save file as"
+msgstr "Kubika IDOSIYE Nka"
+
+#: ../grecord/src/gsr-window.c:814
+#, fuzzy, c-format
+msgid "%s is not installed in the path."
+msgstr "%sni OYA in Inzira"
+
+#: ../grecord/src/gsr-window.c:823
+#, fuzzy, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Ikosa"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Table.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Frame.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Calc.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Draw.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Chart.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Formula.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Impress.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.OLEMisc.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....BusinessCard.BusinessAddress.Position.text
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "Ibirindiro"
+
+#: ../grecord/src/gsr-window.c:955
+#, fuzzy, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s(OYA"
+
+#: ../grecord/src/gsr-window.c:970
+#, fuzzy, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s(%lluBayite"
+
+#: ../grecord/src/gsr-window.c:974
+#, fuzzy
+msgid "Unknown size"
+msgstr "Ingano"
+
+#: ../grecord/src/gsr-window.c:995
+#, fuzzy, c-format
+msgid "%.1f kHz"
+msgstr ""
+"%.Project- Id- Version: basctl\n"
+"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
+"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
+"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
+"Content- Type: text/ plain; charset= UTF- 8\n"
+"Content- Transfer- Encoding: 8bit\n"
+"X- Generator: KBabel 1. 0\n"
+"."
+
+#: ../grecord/src/gsr-window.c:1003
+#, fuzzy, c-format
+msgid "%.0f kb/s"
+msgstr ""
+"%.Project- Id- Version: basctl\n"
+"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
+"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
+"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
+"Content- Type: text/ plain; charset= UTF- 8\n"
+"Content- Transfer- Encoding: 8bit\n"
+"X- Generator: KBabel 1. 0\n"
+"."
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr ""
+"%.Project- Id- Version: basctl\n"
+"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
+"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
+"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
+"Content- Type: text/ plain; charset= UTF- 8\n"
+"Content- Transfer- Encoding: 8bit\n"
+"X- Generator: KBabel 1. 0\n"
+"."
+
+#: ../grecord/src/gsr-window.c:1021
+#, fuzzy
+msgid "1 (mono)"
+msgstr "1."
+
+#: ../grecord/src/gsr-window.c:1024
+#, fuzzy
+msgid "2 (stereo)"
+msgstr "2."
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+#, fuzzy
+msgid "File Information"
+msgstr "Idosiye"
+
+#: ../grecord/src/gsr-window.c:1090
+#, fuzzy
+msgid "Folder:"
+msgstr "Ububiko..."
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Izina ry'idosiye:"
+
+# 2257
+#: ../grecord/src/gsr-window.c:1102
+#, fuzzy
+msgid "File size:"
+msgstr "ubunini/ ingano ya dosiye"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "Idosiye Igihe- ngombwa"
+
+#: ../grecord/src/gsr-window.c:1132
+#, fuzzy
+msgid "Number of channels:"
+msgstr "Bya"
+
+#: ../grecord/src/gsr-window.c:1138
+#, fuzzy
+msgid "Sample rate:"
+msgstr "Igipimo"
+
+#: ../grecord/src/gsr-window.c:1144
+#, fuzzy
+msgid "Bit rate:"
+msgstr "Igipimo"
+
+#: ../grecord/src/gsr-window.c:1209
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr "A Ijwi kugirango"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "A Izina: kugirango Ibijyana"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "A Izina: kugirango Ibijyana"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_HFCMD_FILE.text
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+#, fuzzy
+msgid "_File"
+msgstr "IDOSIYE"
+
+#: ../grecord/src/gsr-window.c:2035
+#, fuzzy
+msgid "Create a new sample"
+msgstr "a Gishya Urugero"
+
+# sfx2/source\appl\minbox.src:RID_MAIL_INBOX.BTN_MAILINBOX_OPEN.text
+#: ../grecord/src/gsr-window.c:2036
+#, fuzzy
+msgid "_Open..."
+msgstr "Gufungura..."
+
+#: ../grecord/src/gsr-window.c:2037
+#, fuzzy
+msgid "Open a file"
+msgstr "a IDOSIYE"
+
+#: ../grecord/src/gsr-window.c:2039
+#, fuzzy
+msgid "Save the current file"
+msgstr "Kubika KIGEZWEHO IDOSIYE"
+
+# sfx2/source\doc\doc.src:STR_SAVEASDOC.text
+#: ../grecord/src/gsr-window.c:2040
+#, fuzzy
+msgid "Save _As..."
+msgstr "Gushyingura muri..."
+
+#: ../grecord/src/gsr-window.c:2041
+#, fuzzy
+msgid "Save the current file with a different name"
+msgstr "Kubika KIGEZWEHO IDOSIYE Na: a Izina:"
+
+#: ../grecord/src/gsr-window.c:2042
+msgid "Open Volu_me Control"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "i"
+
+#: ../grecord/src/gsr-window.c:2045
+#, fuzzy
+msgid "Show information about the current file"
+msgstr "Ibisobanuro Ibyerekeye KIGEZWEHO IDOSIYE"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Kubika KIGEZWEHO IDOSIYE"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Porogaramu"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+#, fuzzy
+msgid "_Control"
+msgstr "Igenzura"
+
+#: ../grecord/src/gsr-window.c:2054
+#, fuzzy
+msgid "Record sound"
+msgstr "Ijwi"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Gukina ijwi"
+
+#: ../grecord/src/gsr-window.c:2058
+#, fuzzy
+msgid "Stop sound"
+msgstr "Ijwi"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Porogaramu"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\accel\accel.src:STR_OPEN.text
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\dialog\cfg.src:STR_OPEN.text
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\dialog\versdlg.src:DLG_VERSIONS.PB_OPEN.text
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Gufungura"
+
+# basctl/source\basicide\basidesh.src:RID_STR_SAVE.text
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Kubika"
+
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Kubika nka"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "Ijwi"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "Nka"
+
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<tacyo>"
+
+# svx/source\gallery2\gallery.src:RID_SVXSTR_GALLERY_LENGTH.text
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Uburebure:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+#, fuzzy
+msgid "Adjust the volume level"
+msgstr "Igice urwego"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+#, fuzzy
+msgid "Height of the Window"
+msgstr "Bya i"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#, fuzzy
+msgid "Height of the Window to be displayed"
+msgstr "Bya i Kuri"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+#, fuzzy
+msgid "Width of the Window"
+msgstr "Bya i"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#, fuzzy
+msgid "Width of the Window to be displayed"
+msgstr "Bya i Kuri"
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+# basctl/source\basicide\moduldlg.src:RID_DLG_LIBS.RID_FL_OPTIONS.text
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Amahitamo"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Igice Igenzura Ibintu Na Cyangwa Byabonetse"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr ""
+
+#: ../gst-mixer/src/preferences.c:119
+#, fuzzy
+msgid "_Select tracks to be visible:"
+msgstr "Kuri Kigaragara"
+
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+#: ../gst-mixer/src/track.c:221
+#, fuzzy, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "Mute"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, fuzzy, c-format
+msgid "Toggle audio capture from %s"
+msgstr "Bivuye"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr ""
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\DataAccess.xcs:....Column.Align..0.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Math.xcs:....StandardFormat.HorizontalAlignment..0.text
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "ibumoso"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\DataAccess.xcs:....Column.Align..2.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Math.xcs:....StandardFormat.HorizontalAlignment..2.text
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "iburyo"
+
+#: ../gst-mixer/src/volume.c:139
+#, fuzzy
+msgid "front left"
+msgstr "Imbere Ibumoso:"
+
+#: ../gst-mixer/src/volume.c:140
+#, fuzzy
+msgid "front right"
+msgstr "Imbere Iburyo:"
+
+#: ../gst-mixer/src/volume.c:141
+#, fuzzy
+msgid "rear left"
+msgstr "Ibumoso:"
+
+#: ../gst-mixer/src/volume.c:142
+#, fuzzy
+msgid "rear right"
+msgstr "Iburyo:"
+
+#: ../gst-mixer/src/volume.c:143
+#, fuzzy
+msgid "front center"
+msgstr "Imbere hagati"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+#, fuzzy
+msgid "side left"
+msgstr "Ibumoso:"
+
+#: ../gst-mixer/src/volume.c:150
+#, fuzzy
+msgid "side right"
+msgstr "Iburyo:"
+
+# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODOC.STR_UNKNOWNSIZE.text
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "ntibizwi"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, fuzzy, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Bya ku"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:208
+#, fuzzy, c-format
+msgid "Channel %d of track %s"
+msgstr "Bya"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:111
+#, fuzzy
+msgid "Control volume on a different device"
+msgstr "Igice ku a APAREYE"
+
+#: ../gst-mixer/src/window.c:185
+#, fuzzy, c-format
+msgid "Change device to %s"
+msgstr "APAREYE Kuri"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr ""
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+#, fuzzy
+msgid "translator-credits"
+msgstr "Umusemuzi"
+
+#: ../gst-mixer/src/window.c:396
+#, fuzzy
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "A Igice Igenzura Porogaramu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+#, fuzzy
+msgid "Failure instantiating main window"
+msgstr "Idirishya"
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+#, fuzzy
+msgid "Configure defaults for GStreamer applications"
+msgstr "kugirango Porogaramu"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<B B"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<B B"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+#, fuzzy
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<Uburemere UTSINDAGIYE Ingano X Binini"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+#, fuzzy
+msgid "Click Ok to finish."
+msgstr "Kuri Kurangiza"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr ""
+
+# sc/source\ui\src\scfuncs.src:RID_SC_FUNCTION_DESCRIPTIONS1.SC_OPCODE_IF.2.text
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+#, fuzzy
+msgid "Te_st"
+msgstr "Igerageza"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr ""
+
+# 6474
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "inyerekanamashusho"
+
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_UNDO_ENTERDATA.text
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+#, fuzzy
+msgid "_Input:"
+msgstr "Iyinjiza"
+
+# sw/source\ui\envelp\mailmrge.src:DLG_MAILMERGE.FL_DEST.text
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+#, fuzzy
+msgid "_Output:"
+msgstr "Ibisohoka"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr ""
+
+# sc/source\ui\src\scfuncs.src:RID_SC_FUNCTION_DESCRIPTIONS1.SC_OPCODE_IF.2.text
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+#, fuzzy
+msgid "_Test"
+msgstr "Igerageza"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+#, fuzzy
+msgid "Custom"
+msgstr "Guhanga"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, fuzzy, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Kuri Igerageza kugirango"
+
+#: ../profiles/audio-profile-edit.c:164
+#, fuzzy, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Ikosa Ifashayobora"
+
+#: ../profiles/audio-profile-edit.c:366
+#, fuzzy, c-format
+msgid "Editing profile \"%s\""
+msgstr "Ibijyana"
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<OYA"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+#, fuzzy
+msgid "<no description>"
+msgstr "<Oya Isobanuramiterere"
+
+#: ../profiles/audio-profile.c:219
+#, fuzzy, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Ikosa Urutonde Bya"
+
+#: ../profiles/audio-profile.c:720
+#, fuzzy, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "Ikosa Kuri Ikimenyetso Bya Ibijyana Urutonde Amahinduka"
+
+#: ../profiles/audio-profile.c:911
+#, fuzzy, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Ikosa Ibijyana Inzira"
+
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\fontwork.src:RID_SVXDLG_FONTWORK.MTR_FLD_TEXTSTART.quickhelptext
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\numpages.src:RID_SVXPAGE_NUM_POSITION.FT_BORDERDIST.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\paragrph.src:RID_SVXPAGE_STD_PARAGRAPH.FL_INDENT.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\editeng\editeng.src:RID_EDITUNDO_INDENT.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\items\svxitems.src:RID_ATTR_PARA_LRSPACE.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\items\svxitems.src:RID_ATTR_LRSPACE.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\outliner\outliner.src:RID_OUTLUNDO_DEPTH.text
+#: ../profiles/audio-profile.c:1013
+#, fuzzy
+msgid "identity"
+msgstr "Ikiranga"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr ""
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICMENU.MN_EDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICPLUGINMENU.MN_PLEDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\macrodlg.src:RID_MACROCHOOSER.RID_PB_EDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_MODULS.RID_PB_EDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_EDIT.text
+#: ../profiles/audio-profiles-edit.c:115
+#, fuzzy
+msgid "_Edit"
+msgstr "Guhindura"
+
+#: ../profiles/audio-profiles-edit.c:492
+#, fuzzy
+msgid "You must select one or more profiles to delete."
+msgstr "Guhitamo Cyangwa Birenzeho Kuri Gusiba"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, fuzzy, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "iyi Ibijyana"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, fuzzy, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Siba ibiranga..."
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Vanaho Ikiranga"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:921
+#, fuzzy, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "a Ibijyana"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:64
+#, fuzzy, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr "IDOSIYE ni Ibuze Porogaramu ni Ikiganiro"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr ""
+
+# filter/source\xsltdialog\xmlfiltertabpagebasic.src:RID_XML_FILTER_TABPAGE_BASIC.FT_XML_EXTENSION.text
+#: ../profiles/mate-audio-profiles.glade2.h:3
+#, fuzzy
+msgid "File _Extension:"
+msgstr "Ingano ya dosiye"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr ""
+
+# setup2/source\ui\pages\pprofile.src:RESID_PAGE_PAGEPROFILE.FT_INFO2.text
+#: ../profiles/mate-audio-profiles.glade2.h:7
+#, fuzzy
+msgid "Profile _name:"
+msgstr "Izina ry'ibijyana:"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_BRKPROPS.RID_ACTIV.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_CHKB_ACTIVE.text
+#: ../profiles/mate-audio-profiles.glade2.h:8
+#, fuzzy
+msgid "_Active?"
+msgstr "Gikora"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+#, fuzzy
+msgid "_Create"
+msgstr "Kurema"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr ""
+
+# setup2/source\ui\pages\pprofile.src:RESID_PAGE_PAGEPROFILE.FT_INFO2.text
+#: ../profiles/mate-audio-profiles.glade2.h:11
+#, fuzzy
+msgid "_Profile name:"
+msgstr "Izina ry'ibijyana:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+#, fuzzy
+msgid "A description for the audio profile"
+msgstr "A Isobanuramiterere kugirango Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+#, fuzzy
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"A Isobanuramiterere Bya Ibijyana Birenzeho Ibisobanuro Na Ryari: Kuri "
+"Gukoresha iyi Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+#, fuzzy
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "A Izina ry'idosiye: Umugereka Kuri Ryari: Idosiye Na: iyi Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+#, fuzzy
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "A Bituzuye Kuri Gukoresha kugirango iyi Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+#, fuzzy
+msgid "A short name for the audio profile"
+msgstr "A Izina: kugirango Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+#, fuzzy
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "A Izina: kugirango Ibijyana Kuri in Na Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Bya Urutonde Kirimo Ikurikiranyanyuguti Ububiko bwungirije Bifitanye isano "
+"Kuri Sisitemu"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+#, fuzzy
+msgid "List of profiles"
+msgstr "Bya"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+#, fuzzy
+msgid "The default file extension for this profile"
+msgstr "Mburabuzi IDOSIYE Umugereka kugirango iyi Ibijyana"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+#, fuzzy
+msgid "The partial GStreamer pipeline used"
+msgstr "Bituzuye"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+#, fuzzy
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"kugirango Guhindura.... Kuri Ubwiza Na: a igabanyangano iyi NIBA Kuri "
+"Guhindura IDOSIYE Cyangwa Kuri"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+#, fuzzy
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"kugirango Guhindura.... Kuri Ubwiza Na: a igabanyangano iyi kugirango Na"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+#, fuzzy
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr "kugirango Guhindura.... Kuri Ubwiza iyi kugirango"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+#, fuzzy
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr "kugirango Guhindura.... Kuri Ubwiza iyi kugirango"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+#, fuzzy
+msgid "Whether or not this profile is to be used"
+msgstr "Cyangwa OYA iyi Ibijyana ni Kuri"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+#, fuzzy
+msgid "Whether or not to use and display this profile."
+msgstr "Cyangwa OYA Kuri Gukoresha Na Kugaragaza iyi Ibijyana"
+
+#: ../vu-meter/main.c:102
+#, fuzzy
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr "Kwihuza Kuri Ijwi Gukoresha ku a Komandi: Urwinjiriro"
+
+#: ../vu-meter/main.c:228
+#, fuzzy
+msgid "Specify the X position of the meter."
+msgstr "Ibirindiro Bya Metero"
+
+# svx/source\svdraw\svdstr.src:STR_ItemNam_POSITIONX.text
+#: ../vu-meter/main.c:229
+#, fuzzy
+msgid "X-Position"
+msgstr "Ibirindiro X"
+
+#: ../vu-meter/main.c:231
+#, fuzzy
+msgid "Specify the Y position of the meter."
+msgstr "Ibirindiro Bya Metero"
+
+# svx/source\svdraw\svdstr.src:STR_ItemNam_POSITIONY.text
+#: ../vu-meter/main.c:232
+#, fuzzy
+msgid "Y-Position"
+msgstr "Ibirindiro Y"
+
+#: ../vu-meter/main.c:234
+#, fuzzy
+msgid "Connect to the esd server on this host."
+msgstr "Kuri Seriveri ku iyi Ubuturo"
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr ""
+
+#: ../vu-meter/main.c:237
+#, fuzzy
+msgid "Open a vertical version of the meter."
+msgstr "a Bihagaritse Verisiyo Bya Metero"
+
+#: ../vu-meter/main.c:239
+#, fuzzy
+msgid "Act as recording level meter."
+msgstr "Nka urwego Metero"
+
+#: ../vu-meter/main.c:256
+#, fuzzy, c-format
+msgid "Host is %s\n"
+msgstr "ni"
+
+#: ../vu-meter/main.c:273
+#, fuzzy
+msgid "Recording level"
+msgstr "urwego"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+#, fuzzy
+msgid "Monitor the recording input volume"
+msgstr "Iyinjiza Igice"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "urwego"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+#, fuzzy
+msgid "Monitor the sound output volume"
+msgstr "Ijwi Ibisohoka Igice"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+msgid "Volume Monitor"
+msgstr ""
+
+#, fuzzy
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr "ni OYA Cyangwa ni Kuvugurura ku Kwiyandikisha"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr "Kuri Gushyiraho Hejuru Kwinjiza porogaramu i"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr "Kuri Gushyiraho Hejuru Ibisohoka Kwinjiza porogaramu a kugirango"
+
+#, fuzzy
+#~ msgid "Dummy option"
+#~ msgstr "Ihitamo"
+
+#, fuzzy
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "ni Oya Mburabuzi Iyinjiza Ikigize: Gushyiraho Kwinjiza porogaramu Cyangwa "
+#~ "Gushyiraho"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr "Kuri Kurema Ibintu Kugenzura... Imisobekere: Imikorere"
+
+#, fuzzy
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr "OYA Gushaka Kwinjiza porogaramu"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr "Kuri Ihuza Ibintu Na: IDOSIYE Ibisohoka Ikigize: Byahiswemo Sibyo"
+
+#, fuzzy
+#~ msgid "File information"
+#~ msgstr "Idosiye Ibisobanuro"
+
+#, fuzzy
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr "ni OYA Cyangwa ni Kuvugurura ku Kwiyandikisha"
+
+#, fuzzy
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<B B"
+
+# VCARD_LDAP_VOICE_TYPE
+# # @name VCARD_LDAP_VOICE_TYPE
+# # @loc None
+#~ msgid "Voice"
+#~ msgstr "Ijwi"
+
+#, fuzzy
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "OYA Kubika IDOSIYE"
+
+# basctl/source\basicide\basidesh.src:RID_STR_SAVE.text
+#, fuzzy
+#~ msgid "_Save"
+#~ msgstr "Kubika"
+
+#, fuzzy
+#~ msgid "File _Information"
+#~ msgstr "Idosiye"
+
+#, fuzzy
+#~ msgid "_Record"
+#~ msgstr "Icyabitswe"
+
+#, fuzzy
+#~ msgid "_Play"
+#~ msgstr "Gukina"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\validate.src:TP_VALIDATION_INPUTHELP.FL_CONTENT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\validate.src:TP_VALIDATION_ERROR.FL_CONTENT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\navipi\navipi.src:RID_SCDLG_NAVIGATOR.TBX_CMD.IID_ZOOMOUT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\navipi\navipi.src:SCSTR_CONTENT_ROOT.text
+#, fuzzy
+#~ msgid "_Contents"
+#~ msgstr "Ibigize"
+
+#, fuzzy
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "OYA Ibirimo"
+
+#, fuzzy
+#~ msgid "<not described>"
+#~ msgstr "<OYA"
+
+#~ msgid "About"
+#~ msgstr "Bigyanye"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\macrodlg.src:RID_MACROCHOOSER.RID_PB_CLOSE.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\macrodlg.src:RID_STR_CLOSE.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_MODULS.RID_PB_CLOSE.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_CLOSE.text
+#~ msgid "Close"
+#~ msgstr "Gufunga"
+
+#, fuzzy
+#~ msgid "Close this window"
+#~ msgstr "Funga iyi Idirishya"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\validate.src:TP_VALIDATION_INPUTHELP.FL_CONTENT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\validate.src:TP_VALIDATION_ERROR.FL_CONTENT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\navipi\navipi.src:RID_SCDLG_NAVIGATOR.TBX_CMD.IID_ZOOMOUT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\navipi\navipi.src:SCSTR_CONTENT_ROOT.text
+#~ msgid "Contents"
+#~ msgstr "Ibigize"
+
+#, fuzzy
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Ifashayobora kugirango"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICMENU.MN_VIEW.S~ymbolleisten.SID_TOGGLETOOLBAR.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICPLUGINMENU.MN_PLVIEW.S~ymbolleisten.SID_TOGGLETOOLBAR.text
+#, fuzzy
+#~ msgid "Main toolbar"
+#~ msgstr "umwanya w'ibikoresho w'ibanze"
+
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_NEW.text
+#~ msgid "New"
+#~ msgstr "Gishya"
+
+#~ msgid "Quit"
+#~ msgstr "Kuvamo"
+
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/sdi\svxslots.src:SID_FM_RECORD_TEXT.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\form\fmstring.src:RID_STR_REC_TEXT.text
+#~ msgid "Record"
+#~ msgstr "Icyabitswe"
+
+#, fuzzy
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Ibisobanuro kugirango"
+
+# sfx2/sdi\sfxslots.src:SID_CLOSEWIN.text
+#, fuzzy
+#~ msgid "_Close Window"
+#~ msgstr "Gufunga Idirishya"
diff --git a/po/si.po b/po/si.po
new file mode 100644
index 0000000..6b643e7
--- /dev/null
+++ b/po/si.po
@@ -0,0 +1,2374 @@
+# translation of si.po to Sinhala
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Danishka Navin <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: si\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-08-01 03:38+0100\n"
+"PO-Revision-Date: 2007-08-03 11:53+0530\n"
+"Last-Translator: Danishka Navin <[email protected]>\n"
+"Language-Team: Sinhala <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "සේවාදායකයට යවන තොරතුරු"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "කෙවනිය"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "සේවාදයකයේ නම"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "සේවාදායක ර්‍ගය"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "පරිශිලක නම"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "ඔබගේ ධාරකයේ නම"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"සහාය දර්ශනයේදි දෝෂයක් තිබුනි: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "සත්‍ය තොරතුරු යවන්න (_i)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "වෙනත් තොරතුරු යවන්න (_o):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "නම (_N):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "ධාරක නම (_m):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "පිවිසුම් තොරතුරු"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "වෙනත් _FreeDBසේවාදායකයක්:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "සේවා දායකය"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "පිහිටීම"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "සේවාදායක ලැයිස්තුව යාවත්කාලීන කරන්න (_U)"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "වෙනත් සේවාදායක (_s):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "ධාරකයේ නම (_t):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "කෙවනිය (_P):"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "CD දත්ත සමුදාය අභිප්‍රේත"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "නොදන්නා / නොදන්නා"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:977
+#: ../grecord/src/gsr-window.c:987 ../grecord/src/gsr-window.c:1003
+#: ../grecord/src/gsr-window.c:1012 ../grecord/src/gsr-window.c:1355
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "නොදන්නා"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "බහු ගැලපීම්..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "ප්‍රභේද"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "තැටි අංකය"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "කලාකරු සහ සිරස්තලය"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "නොදන්නා පතයක්"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "CD දත්තසමුදාය සේවාදායකය"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Classical Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Oldies"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Other"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternative"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "හඬපතය"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classical"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumental"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Game"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Sound Clip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Noise"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Space"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumental Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumental Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Ethnic"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedy"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Native American"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Musical"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gothic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symphonic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Easy Listening"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acoustic"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humour"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Speech"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Chamber Music"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Symphony"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satire"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Rhythmic Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Christian Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "නොදන්නා Artist"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "නොදන්නා Album"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "තැටි අංකය සකසමින්: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "උසස් තැටි විකල්ප සඟවන්න"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "උසස් තැටි විකල්ප පෙන්වන්න"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "උසස් පත විකල්ප සඟවන්න"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "උසස් පත විකල්ප පෙන්වන්න"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "තැටි අංකය සකසමින්:"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "කලා කරු (_A):"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "තැටියේ සිරස්තලය (_T):"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "තැටි සටහන් (_D):"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr ""
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "වසර (_Y):"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "සිරස්තලය"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "දිග"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "අමතර පත දත්ත (_E):"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "CDDB පත සකසණය"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "CD සංදර්ශකය"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "කාල පරාසය"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "තොරතුරු රේඛාව"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:767
+msgid "Play"
+msgstr "වාදනය"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "විරාමය"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"වාදනය කරමින් %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"වාදනය කරමින්\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "විරමය"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:647 ../mate-cd/mate-cd.c:823
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:614
+msgid "CD Player"
+msgstr "CD වාදකය"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "නවත්වන ලදි"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "තැටි දෝෂය"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "තැටියක් නැත"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "හිස් තැටියක්"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "ධාවක විවෘතව ඇත"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "දත්ත CD"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "CD තැටි ධාවකයක් නැත"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "ධාවක දෝෂය"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "MATE CD තැටි ධාවකය"
+
+#: ../mate-cd/callbacks.c:1110
+msgid "Contents in the CDDB have changed"
+msgstr "CDDB හි අව්තර්ගතය වෙනස් විය"
+
+#: ../mate-cd/callbacks.c:1111
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1112
+msgid "Do you wish to continue?"
+msgstr "ඔබට දිගටම කටයුතු කිරීමට අවශ්‍යද?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1185 ../mate-cd/mate-cd.c:499
+#, c-format
+msgid "Volume %d%%"
+msgstr "හඬ %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr ""
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "නොදන්නා - %d"
+
+#: ../mate-cd/mate-cd.c:343
+msgid "_Play / Pause"
+msgstr "වාදනය (_P) / විරාමය"
+
+#: ../mate-cd/mate-cd.c:344
+msgid "_Stop"
+msgstr "නතර කරන්න (_S)"
+
+#: ../mate-cd/mate-cd.c:345
+msgid "P_revious"
+msgstr "මීට පෙර (_r)"
+
+#: ../mate-cd/mate-cd.c:346
+msgid "_Next"
+msgstr "මීළඟ (_N)"
+
+#: ../mate-cd/mate-cd.c:347
+msgid "_Eject disc"
+msgstr "තැටිය ඉවත් කරන්න (_E)"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:348 ../grecord/src/gsr-window.c:1990
+msgid "_Help"
+msgstr "උදව් (_H)"
+
+#: ../mate-cd/mate-cd.c:349
+msgid "_About"
+msgstr "සම්බන්ධව (_A)"
+
+#: ../mate-cd/mate-cd.c:350
+msgid "_Quit"
+msgstr "ඉවත් වන්න (_Q)"
+
+#: ../mate-cd/mate-cd.c:567
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:571
+msgid "Set device"
+msgstr "අම්පන්න සකසන්න"
+
+#: ../mate-cd/mate-cd.c:573
+msgid "No CD device"
+msgstr "CD අම්පන්න නැත"
+
+#: ../mate-cd/mate-cd.c:626
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:630
+msgid "_Details"
+msgstr "විස්තර (_D)"
+
+#: ../mate-cd/mate-cd.c:631
+msgid "_Set device"
+msgstr "අම්පන්න සකසන්න (_S)"
+
+#: ../mate-cd/mate-cd.c:633
+msgid "Invalid CD device"
+msgstr "සාවද්‍ය CD තැටි අම්පන්නය"
+
+#: ../mate-cd/mate-cd.c:705
+msgid "Position"
+msgstr "පිහිටීම"
+
+#: ../mate-cd/mate-cd.c:722
+msgid "Open preferences"
+msgstr "අභිප්‍රේත විවෘත කරන්න"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Preferences"
+msgstr "අභිප්‍රේත"
+
+#: ../mate-cd/mate-cd.c:731
+msgid "Track List"
+msgstr "පත ලැයිස්තුව"
+
+#: ../mate-cd/mate-cd.c:737
+msgid "Open track editor"
+msgstr "පත සකසණය විවෘත කරන්න"
+
+#: ../mate-cd/mate-cd.c:738
+msgid "Track editor"
+msgstr "පත සකසණය"
+
+#: ../mate-cd/mate-cd.c:767
+msgid "Play / Pause"
+msgstr "වාදනය / විරාමය"
+
+#: ../mate-cd/mate-cd.c:772
+msgid "Stop"
+msgstr "නවතන්න"
+
+#: ../mate-cd/mate-cd.c:776
+msgid "Previous track"
+msgstr "පෙර පතය"
+
+#: ../mate-cd/mate-cd.c:776
+msgid "Previous"
+msgstr "පෙර"
+
+#: ../mate-cd/mate-cd.c:780
+msgid "Rewind"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:788
+msgid "Fast forward"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:796
+msgid "Next track"
+msgstr "මීළඟ පත"
+
+#: ../mate-cd/mate-cd.c:800
+msgid "Eject CD"
+msgstr "CD ඉවත් කරන්න"
+
+#: ../mate-cd/mate-cd.c:800
+msgid "Eject"
+msgstr "ඉවත් කරන්න"
+
+#: ../mate-cd/mate-cd.c:874
+msgid "CD device to use"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:876
+msgid "Only start if there isn't already a CD player application running"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:878
+msgid "Play the CD on startup"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:880
+msgid "Start iconified in notification area"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:921
+msgid "Cannot create player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+
+#: ../mate-cd/gst-cdrom.c:286
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr ""
+
+#: ../mate-cd/preferences.c:587
+msgid "CD Player Preferences"
+msgstr ""
+
+#: ../mate-cd/preferences.c:626
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "උපාංගය (_D):"
+
+#: ../mate-cd/preferences.c:640
+msgid "Behavior"
+msgstr "හැසිරිම"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start _playback when CD Player starts"
+msgstr ""
+
+#: ../mate-cd/preferences.c:654
+msgid "Start playback when CD Player starts"
+msgstr ""
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:667
+msgid "Attempt to eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:683
+msgid "Themes"
+msgstr "තේමා"
+
+#: ../mate-cd/preferences.c:695
+msgid "_Select a theme:"
+msgstr "තේමාවක් තෝරන්න (__S):"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ශබ්ද පසුර රේකොඩරය"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1200
+msgid "Sound Recorder"
+msgstr "ශබ්ද රේකොඩරය"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1683
+#: ../grecord/src/gsr-window.c:2482
+msgid "Untitled"
+msgstr "නිර්ණාමික"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1685
+#, c-format
+msgid "Untitled-%d"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "පැය"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "පැය"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "මිනිත්තු"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "මිනිත්තු"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "තත්පර"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "දෙනව"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "ගොනුව විවෘත කරන්න"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ගොනුව පූරණය කළ නොහැක:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1486
+#: ../grecord/src/gsr-window.c:1740 ../grecord/src/gsr-window.c:2304
+msgid "Ready"
+msgstr "සුදානම්"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "ආදේශය (_R)"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:697 ../grecord/src/gsr-window.c:704
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" ගොනුව සුරකිය නොහැක"
+
+#: ../grecord/src/gsr-window.c:721
+msgid "Save file as"
+msgstr "ගුනව සුරකින අයුර"
+
+#: ../grecord/src/gsr-window.c:808
+#, c-format
+msgid "%s is not installed in the path."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:817
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:839
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:850
+msgid "Close _without Saving"
+msgstr "සුරකීමකින් තොරව වසන්න (_w)"
+
+#: ../grecord/src/gsr-window.c:857
+msgid "Question"
+msgstr "ප්‍රශ්නය"
+
+#: ../grecord/src/gsr-window.c:949
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:964
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (බයිට් %llu)"
+msgstr[1] "%s (බයිට් %llu)"
+
+#: ../grecord/src/gsr-window.c:968
+msgid "Unknown size"
+msgstr "නොදන්නා විශාලත්වයක්"
+
+#: ../grecord/src/gsr-window.c:989
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:997
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1015
+msgid "1 (mono)"
+msgstr "1 (මොනො)"
+
+#: ../grecord/src/gsr-window.c:1018
+msgid "2 (stereo)"
+msgstr "2 (ස්ටීරියෝ)"
+
+#: ../grecord/src/gsr-window.c:1045
+#, c-format
+msgid "%s Information"
+msgstr "%s තොරතුරු"
+
+#: ../grecord/src/gsr-window.c:1069 ../grecord/src/gsr-window.c:2239
+msgid "File Information"
+msgstr "ගොනු තොරතුරු"
+
+#: ../grecord/src/gsr-window.c:1084
+msgid "Folder:"
+msgstr "බහලුම:"
+
+#: ../grecord/src/gsr-window.c:1090 ../grecord/src/gsr-window.c:2254
+msgid "Filename:"
+msgstr "ගොනු නම:"
+
+#: ../grecord/src/gsr-window.c:1096
+msgid "File size:"
+msgstr "ගොනු විශාලත්වය:"
+
+#: ../grecord/src/gsr-window.c:1105
+msgid "Audio Information"
+msgstr "ශබ්ධ තොරතුරු"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "File duration:"
+msgstr "ගොනු කාළය පරාසය:"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "Number of channels:"
+msgstr "නාළිකා ගණන:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Sample rate:"
+msgstr "සාම්පළ ශිඝ්‍රතාව:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Bit rate:"
+msgstr "බිට් ශිඝ්‍රතාව:"
+
+#: ../grecord/src/gsr-window.c:1203
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE සඳහා හඬ රෙකෝඩරය\n"
+
+#: ../grecord/src/gsr-window.c:1458
+msgid "Playing..."
+msgstr "වාදනය වෙමින්..."
+
+#: ../grecord/src/gsr-window.c:1587
+msgid "MateConf audio output"
+msgstr "MateConf ශබ්ද ප්‍රථිධානය"
+
+#: ../grecord/src/gsr-window.c:1596 ../gst-mixer/src/element.c:223
+#: ../gst-mixer/src/misc.c:38
+msgid "Playback"
+msgstr "යළිවාදනය"
+
+#: ../grecord/src/gsr-window.c:1674
+msgid "Recording..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1758
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1767
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1856
+msgid "file output"
+msgstr "ගොනු ප්‍රථිධානය"
+
+#: ../grecord/src/gsr-window.c:1885
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1901
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1911
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1962
+msgid "_File"
+msgstr "ගොනු (_F)"
+
+#: ../grecord/src/gsr-window.c:1964
+msgid "Create a new sample"
+msgstr "නව සාම්පළයක් නිර්මානය කරන්න"
+
+#: ../grecord/src/gsr-window.c:1965
+msgid "_Open..."
+msgstr "විවෘත කරන්න... (_O)"
+
+#: ../grecord/src/gsr-window.c:1966
+msgid "Open a file"
+msgstr "ගොනුව විවෘත කරන්න"
+
+#: ../grecord/src/gsr-window.c:1968
+msgid "Save the current file"
+msgstr "දැනට භාවිතාවන ගොනුව සුරකින්න"
+
+#: ../grecord/src/gsr-window.c:1969
+msgid "Save _As..."
+msgstr "සුරකින අයුර... (_A)"
+
+#: ../grecord/src/gsr-window.c:1970
+msgid "Save the current file with a different name"
+msgstr "දැනට භාවිතාවන ගොනුව වෙනස් නමකින් සුරකින්න"
+
+#: ../grecord/src/gsr-window.c:1971
+msgid "Open Volu_me Control"
+msgstr "හඬ පාලකය විවෘත කරන්න (_m)"
+
+#: ../grecord/src/gsr-window.c:1972
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1974
+msgid "Show information about the current file"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1976
+msgid "Close the current file"
+msgstr "දැනට භාවිතාවන ගොනුව වසන්න"
+
+#: ../grecord/src/gsr-window.c:1978
+msgid "Quit the program"
+msgstr "වැඩසටහනින් ඉවත්විම"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:1981
+msgid "_Control"
+msgstr "පාලකය (_C)"
+
+#: ../grecord/src/gsr-window.c:1983
+msgid "Record sound"
+msgstr "හඬ පටිගත කරන්න"
+
+#: ../grecord/src/gsr-window.c:1985
+msgid "Play sound"
+msgstr "හඬ වාදනය කරන්න"
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "Stop sound"
+msgstr "හඬ නවතන්න"
+
+#: ../grecord/src/gsr-window.c:1992
+msgid "Open the manual"
+msgstr "අත්පොත විවෘත කරන්න"
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "About this application"
+msgstr "මෙම යෙදුම සම්බන්ධව"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Open"
+msgstr "විවෘත කරන්න"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Save"
+msgstr "සුරකින්න"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Save As"
+msgstr "සුරකින අයුර"
+
+#: ../grecord/src/gsr-window.c:2197
+msgid "Record from input:"
+msgstr "ප්‍රධානයෙන් පටිගත කරන්න:"
+
+#: ../grecord/src/gsr-window.c:2218
+msgid "Record as:"
+msgstr "පටිගත කරන අයුර:"
+
+#: ../grecord/src/gsr-window.c:2260
+msgid "<none>"
+msgstr "<කිසිවක් නැත>"
+
+#: ../grecord/src/gsr-window.c:2274
+msgid "Length:"
+msgstr "දිග:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "හඬ මට්ටම සුසර කරන්න"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:388
+msgid "Volume Control"
+msgstr "හඬ පාලකය"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:225
+msgid "Recording"
+msgstr "පටිගත වෙමින්"
+
+#: ../gst-mixer/src/element.c:227
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:229
+msgid "Options"
+msgstr "විකල්ප"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:198
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:40
+msgid "Capture"
+msgstr "ග්‍රහණය"
+
+#: ../gst-mixer/src/misc.c:42
+msgid "Switch"
+msgstr ""
+
+#: ../gst-mixer/src/misc.c:44
+msgid "Option"
+msgstr "විකල්පය"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:120
+msgid "Volume Control Preferences"
+msgstr ""
+
+#: ../gst-mixer/src/preferences.c:133
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:252
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:292
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "නිහඬ/නොනිහඬ %s"
+
+#: ../gst-mixer/src/track.c:307
+#, c-format
+msgid "Track %s: mute"
+msgstr "%s පත: නිහඬ"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:387
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:402
+#, c-format
+msgid "Track %s: audio recording"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:485
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s විකල්ප තෝරන්න"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "මොනො"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr ""
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "නොදන්නා"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "%s පතය"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr ""
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:435
+#, c-format
+msgid "Volume Control: %s"
+msgstr "හඬ පාලකය: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:382
+msgid "translator-credits"
+msgstr "පරිවර්තන ස්තුතිය"
+
+#: ../gst-mixer/src/window.c:391
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "කිසිවක් නැත"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "සහාය නොදක්වයි"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "ප්‍රකෘතිය"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:653
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>ප්‍රධානය පෙරනිමිය</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>ප්‍රථිධාන පෙරනිමිය</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">පරික්‍ෂා කරමින්...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "ශබ්ද"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "පරික්‍ෂණය (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "ද්‍රෘශ්‍ය"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "ප්ලගීන (_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "පරීක්‍ෂණය (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:113
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:122
+msgid "OSS - Open Sound System"
+msgstr "OSS - විවෘත හඬ පද්ධතිය"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "PulseAudio Sound Server"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "රිසිකළ"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "SDL - Simple DirectMedia Layer"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "X Window System (No Xv)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (X11/XShm/Xv)"
+msgstr ""
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "Test Sound"
+msgstr "හඬ පරීක්‍ෂාව"
+
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Silence"
+msgstr "නිහඬ"
+
+#: ../gstreamer-properties/pipeline-constants.c:137
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "Test Input"
+msgstr "ප්‍රධාන පරීක්‍ෂාව"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Video for Linux (v4l)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux 2 (v4l2)"
+msgstr ""
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:117 ../profiles/audio-profiles-edit.c:535
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "සහාය දර්ශණය කිරිමේදි දෝෂයක් තිබුනි: %s"
+
+#: ../profiles/audio-profile-edit.c:330
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profile.c:125
+msgid "<no name>"
+msgstr "<නමක් නැත>"
+
+#: ../profiles/audio-profile.c:126 ../profiles/audio-profile.c:1036
+msgid "<no description>"
+msgstr "<විස්තරයක් නැත>"
+
+#: ../profiles/audio-profile.c:241
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:742
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:945
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:83
+msgid "_Edit"
+msgstr "සැකසුම් (_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:461
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "මෙම පැතිකඩවල් මකන්නද?\n"
+msgstr[1] "%d මෙම පැතිකඩවල් මකන්නද?\n"
+
+#: ../profiles/audio-profiles-edit.c:480
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "පැතිකඩ \"%s\" මකන්නද?"
+
+#: ../profiles/audio-profiles-edit.c:502
+msgid "Delete Profile"
+msgstr "පැතිකඩ මකන්න"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:598
+msgid "Edit MATE Audio Profiles"
+msgstr ""
+
+#. FIXME
+#. hbox = gtk_hbox_new (FALSE, PADDING);
+#. gtk_box_pack_end (GTK_BOX (vbox),
+#. hbox, FALSE, FALSE, 0);
+#.
+#. app->manage_profiles_default_menu = profile_optionmenu_new ();
+#. g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+#. "changed", G_CALLBACK (default_menu_changed),
+#. app);
+#.
+#. gtk_box_pack_start (GTK_BOX (hbox),
+#. label, TRUE, TRUE, 0);
+#.
+#. gtk_box_pack_end (GTK_BOX (hbox),
+#. app->manage_profiles_default_menu, FALSE, FALSE, 0);
+#.
+#: ../profiles/audio-profiles-edit.c:645
+msgid "_Profiles:"
+msgstr "පැතිකඩ: (_P)"
+
+#: ../profiles/audio-profiles-edit.c:830
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:855
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "නව පැතිකඩ"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "සක්‍රීය (_A)?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "නිර්මාණය (_C)"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "ගොනු දිගුව (_F):"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "පැතිකඩ නම: (_P)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD තත්වයේ, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD තත්වයේ, Lossless"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD තත්වයේ, Lossy"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "CD තත්වයේ, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "පැතිකඩ ලැයිස්තුව"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr ""
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "HOST"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "ධාරකය %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "පටිගත කිරීමේ මට්ටම"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "හඬ දර්ශකය"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "පටිගත කිරීමේ මට්ටම හඬ නිරික්‍ෂකය"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "හඬ නිරික්‍ෂකය"
+
diff --git a/po/sk.po b/po/sk.po
new file mode 100644
index 0000000..2b9e296
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,2455 @@
+# translation of sk.po to Slovak
+# MATE-media Slovak translation
+# Copyright (C) 2000-2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+#
+# $Id: sk.po,v 1.69 2006/01/31 00:07:02 thomasvs Exp $
+#
+# Stanislav Visnovsky <[email protected]>, 2000-2002,2003, 2004.
+# Stanislav Višňovský <[email protected]>, 2002.
+# Stanislav Visnovsky <[email protected]>, 2003.
+# Marcel Telka <[email protected]>, 2005.
+# Peter Tuharsky <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: sk\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-09-15 16:51+0200\n"
+"PO-Revision-Date: 2007-09-13 13:15+0100\n"
+"Last-Translator: Peter Tuhársky <[email protected]>\n"
+"Language-Team: Slovak <[email protected]>\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"
+"X-Generator: KBabel 1.11.4\n"
+"X-Poedit-Language: Slovak\n"
+"X-Poedit-Country: SLOVAKIA\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adresa serveru pre požiadavky ohľadom CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Informácie posielané serveru"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Meno servera"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Typ servera"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Hostiteľ, ktorému budú poslané všetky požiadavky"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Port servera, na ktorom beží databáza"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Typ serveru kontaktovaného pre dotazy o CD. Možné hodnoty sú 0 (FreeDB round "
+"robin), 1 (iný freedb server) a 2 (iný server)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Používateľské meno"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Používateľské meno, ktoré sa bude používať pre všetky požiadavky"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Tento kľúč určuje, ktoré informácie o používateľovi sa budú posielať na "
+"server pri zisťovaní informácií o CD. Možné hodnoty sú 0 (žiadne "
+"informácie), 1 (reálne informácie) a 3 (iné informácie)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Vaše hostiteľské meno"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Nastala chyba pri zobrazovaní pomocníka: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_Neposielať informácie"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Poslať _skutočné informácie"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Poslať _iné informácie:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Meno:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Hostiteľ:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Informácie pri prihlásení"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "FreeDB _round robin server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Iný server _FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Server"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Umiestnenie"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Aktualizovať zoznam serverov"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Iný _server:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Hostiteľ:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Predvoľby Databázy CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Neznámy / Neznámy"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:976
+#: ../grecord/src/gsr-window.c:986 ../grecord/src/gsr-window.c:1002
+#: ../grecord/src/gsr-window.c:1011 ../grecord/src/gsr-window.c:1360
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Neznámy"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Viac zodpovedajúcich..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"V databáze bolo nájdených viac zodpovedajúcich záznamov.\n"
+"Dole je ich zoznam, nech sa páči, vyberte si najlepší z nich."
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategória"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID disku"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Autor a titul"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Neznáma stopa"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Server CD databázy"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Upraviť predvoľby vášho servera CD databázy"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Klasický rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Tanečná hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Oldies"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Iné"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatíva"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Soundtrack"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vokálna hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasická hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Inštrumentálna hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Hra"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Zvukový klip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Noise"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Space"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditatívna hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Inštrumentálny pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Inštrumentálny rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Etnická hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronická hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Južanský rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedy"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Kresťanský Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Native American"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Kabaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Nová vlna"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelická hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Ukážky"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Muzikál"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latinsko-americká hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Keltská"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarda"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gotický rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progresívny Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelický Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symfonický Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Easy Listening"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Akustická hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humor"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Reč"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Šansón"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Komorná hudba"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonáta"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Symfónia"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satira"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklór"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balada"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power balady"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Rytmický soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Bicie sólo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Kresťanský Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Súčasná kresťanská"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Kresťanský Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Neznámy autor"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Neznámy album"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Upravujem ID disku: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Skryť pokročilé možnosti disku"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Zobraziť pokročilé možnosti disku"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Skryť pokročilé možnosti stopy"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Zobraziť pokročilé možnosti stopy"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Úprava ID disku:"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Autor:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Titul disku:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Komentáre k _disku:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "Žá_ner:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Rok:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Titul"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Dĺžka"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Extra dáta stopy:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Editor stôp CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Nepodarilo sa vytvoriť vytváracie rozhranie CDDBTrackEditor.\n"
+"Možno už beží iný proces cddb-track-editor.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Displej CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Zobrazuje informácie o súčasne hrajúcom albume, autorovi a čase, ako dlho už "
+"hrá"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Riadok času"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Riadok pre zobrazenie času, ako dlho už hrá aktuálna stopa"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Riadok pre informácie"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Riadok pre zobrazenie informácií"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Riadok autora"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Riadok pre zobrazenie mena autora"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Riadok albumu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Riadok pre zobrazenie mena albumu"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:767
+msgid "Play"
+msgstr "Prehrávať"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Pozastaviť"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Prehrávanie %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:593
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Prehrávanie\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Pozastavené"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:647 ../mate-cd/mate-cd.c:823
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:614
+msgid "CD Player"
+msgstr "CD prehrávač"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Zastavené"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Chyba disku"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Žiadny disk"
+
+#: ../mate-cd/callbacks.c:810
+msgid "Empty disc"
+msgstr "Prázdny disk"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Mechanika je otvorená"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "Dátové CD"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Žiadne CD"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Chyba mechaniky"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Prehrávač CD pre MATE"
+
+#: ../mate-cd/callbacks.c:1110
+msgid "Contents in the CDDB have changed"
+msgstr "Obsah v CDDB bol zmenený"
+
+#: ../mate-cd/callbacks.c:1111
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Ak odpoviete 'Áno', odstránite predchádzajúci obsah v CDDB."
+
+#: ../mate-cd/callbacks.c:1112
+msgid "Do you wish to continue?"
+msgstr "Chcete pokračovať?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1185 ../mate-cd/mate-cd.c:499
+#, c-format
+msgid "Volume %d%%"
+msgstr "Hlasitosť %d%%"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Asi nemáte oprávnenia pre prístup k %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s asi nie je odkaz na platné zariadenie CD. Možné príčiny:\n"
+"a) podpora CD nie je zapnutá na vašom počítači\n"
+"b) nemáte potrebné oprávnenia pre prístup k zariadeniu CD\n"
+"c) %s nie je zariadenie CD.\n"
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - neznámy"
+
+#: ../mate-cd/mate-cd.c:343
+msgid "_Play / Pause"
+msgstr "_Prehrávať/Pozastaviť"
+
+#: ../mate-cd/mate-cd.c:344
+msgid "_Stop"
+msgstr "Za_staviť"
+
+#: ../mate-cd/mate-cd.c:345
+msgid "P_revious"
+msgstr "P_redchádzajúca"
+
+#: ../mate-cd/mate-cd.c:346
+msgid "_Next"
+msgstr "_Nasledujúca"
+
+#: ../mate-cd/mate-cd.c:347
+msgid "_Eject disc"
+msgstr "_Vysunúť disk"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:348 ../grecord/src/gsr-window.c:2027
+msgid "_Help"
+msgstr "_Pomocník"
+
+#: ../mate-cd/mate-cd.c:349
+msgid "_About"
+msgstr "_O programe"
+
+#: ../mate-cd/mate-cd.c:350
+msgid "_Quit"
+msgstr "_Koniec"
+
+#: ../mate-cd/mate-cd.c:567
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Zariadenie CD nie je nastavené. To znamemá, že prehrávač CD\n"
+"nemôže fungovať. Stlačte 'Nastaviť zariadenie' aby sa zobrazil\n"
+"dialóg, kde zariadenie môžete nastaviť, alebo použite\n"
+"'Koniec' pre ukončenie prehrávača."
+
+#: ../mate-cd/mate-cd.c:571
+msgid "Set device"
+msgstr "Nastaviť zariadenie"
+
+#: ../mate-cd/mate-cd.c:573
+msgid "No CD device"
+msgstr "Žiadne zariadenie CD"
+
+#: ../mate-cd/mate-cd.c:626
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Nepodarilo sa spustiť prehrávač CD.\n"
+"\n"
+"Kliknutím na 'Podrobnosti' sa zobrazí dôvod zlyhania.\n"
+"\n"
+"Kliknutím na 'Nastaviť zariadenie' sa zobrazí dialóg, kde môžete nastaviť "
+"zariadenie, alebo stlačením 'Ukončiť' zatvoríte prehrávač CD."
+
+#: ../mate-cd/mate-cd.c:630
+msgid "_Details"
+msgstr "Po_drobnosti"
+
+#: ../mate-cd/mate-cd.c:631
+msgid "_Set device"
+msgstr "_Nastaviť zariadenie"
+
+#: ../mate-cd/mate-cd.c:633
+msgid "Invalid CD device"
+msgstr "Neplatné zariadenie CD"
+
+#: ../mate-cd/mate-cd.c:705
+msgid "Position"
+msgstr "Pozícia"
+
+#: ../mate-cd/mate-cd.c:722
+msgid "Open preferences"
+msgstr "Zobraziť Predvoľby"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Preferences"
+msgstr "Predvoľby"
+
+#: ../mate-cd/mate-cd.c:731
+msgid "Track List"
+msgstr "Zoznam stôp"
+
+#: ../mate-cd/mate-cd.c:737
+msgid "Open track editor"
+msgstr "Otvoriť editor stôp"
+
+#: ../mate-cd/mate-cd.c:738
+msgid "Track editor"
+msgstr "Editor stôp"
+
+#: ../mate-cd/mate-cd.c:767
+msgid "Play / Pause"
+msgstr "Prehrávať / Pozastaviť"
+
+#: ../mate-cd/mate-cd.c:772
+msgid "Stop"
+msgstr "Zastaviť"
+
+#: ../mate-cd/mate-cd.c:776
+msgid "Previous track"
+msgstr "Predchádzajúca stopa"
+
+#: ../mate-cd/mate-cd.c:776
+msgid "Previous"
+msgstr "Predchádzajúca"
+
+#: ../mate-cd/mate-cd.c:780
+msgid "Rewind"
+msgstr "Previnúť"
+
+#: ../mate-cd/mate-cd.c:788
+msgid "Fast forward"
+msgstr "Previnúť dopredu"
+
+#: ../mate-cd/mate-cd.c:796
+msgid "Next track"
+msgstr "Nasledujúca stopa"
+
+#: ../mate-cd/mate-cd.c:800
+msgid "Eject CD"
+msgstr "Vysunúť CD"
+
+#: ../mate-cd/mate-cd.c:800
+msgid "Eject"
+msgstr "Vysunúť"
+
+#: ../mate-cd/mate-cd.c:874
+msgid "CD device to use"
+msgstr "Zariadenie CD"
+
+#: ../mate-cd/mate-cd.c:876
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Spustiť iba v prípade, že nebeží iný prehrávač CD"
+
+#: ../mate-cd/mate-cd.c:878
+msgid "Play the CD on startup"
+msgstr "Prehrávať CD pri spustení"
+
+#: ../mate-cd/mate-cd.c:880
+msgid "Start iconified in notification area"
+msgstr "Spustiť zmenšený do ikony v oblasti upozornení"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:921
+msgid "Cannot create player"
+msgstr "Nepodarilo sa vytvoriť prehrávač"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Prehrávať zvukové CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Hlasitosť prehrávača CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Téma prehrávača CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Cesta zariadenia"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "Zobraziť zostávajúci čas?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Vysunúť CD pri ukončení prehrávača CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Ako má byť zobrazený čas, kým Prehrávač CD prehráva?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Spustiť prehrávanie po spustení prehrávača CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Má sa po ukončení prehrávača vysunúť CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Cesta k mechanike CD, ktorú má prehrávač CD používať pre prehrávanie"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Akú tému má CD prehrávač použiť pre svoj vzhľad"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Akú hlasitosť má CD prehrávač použiť pri svojom štarte?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Má sa po spustení prehrávača začať prehrávať CD?"
+
+#: ../mate-cd/gst-cdrom.c:286
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Nepodarilo sa vysunúť CD: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"To znamená, že prehrávač CD nebude možné spustiť."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Chyba pri nastavovaní zariadenia"
+
+#: ../mate-cd/preferences.c:587
+msgid "CD Player Preferences"
+msgstr "Predvoľby Prehrávača CD"
+
+#: ../mate-cd/preferences.c:626
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Zariadenie:"
+
+#: ../mate-cd/preferences.c:640
+msgid "Behavior"
+msgstr "Správanie"
+
+#: ../mate-cd/preferences.c:653
+msgid "Start _playback when CD Player starts"
+msgstr "Spustiť _prehrávanie pri spustení prehrávača CD"
+
+#: ../mate-cd/preferences.c:654
+msgid "Start playback when CD Player starts"
+msgstr "Spustiť prehrávanie pri spustení prehrávača CD"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Pri ukončení prehrávača CD sa pokúsiť vy_sunúť CD"
+
+#: ../mate-cd/preferences.c:667
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Pri ukončení prehrávača CD sa pokúsiť vysunúť CD"
+
+#: ../mate-cd/preferences.c:683
+msgid "Themes"
+msgstr "Témy"
+
+#: ../mate-cd/preferences.c:695
+msgid "_Select a theme:"
+msgstr "_Vybrať tému:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Nahrávanie zvukových klipov"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1199
+msgid "Sound Recorder"
+msgstr "Záznam zvuku"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1688
+#: ../grecord/src/gsr-window.c:2519
+msgid "Untitled"
+msgstr "Bez názvu"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1690
+#, c-format
+msgid "Untitled-%d"
+msgstr "Bez názvu-%d"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Nepodarilo sa vytvoriť prvok %s pre GStreamer.\n"
+"Prosím, nainštalujte si zásuvný modul '%s' z modulu '%s' .\n"
+"Overte si pomocou nasledujúceho príkazu, či inštalácia prebehla správne:\n"
+" gst-inspect-0.10 %s\n"
+"a potom reštartujte mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Prosím, overte si nastavenia.\n"
+"Možno Vám chýbajú potrebné zásuvné moduly."
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "hodín"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "hodina"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "minút"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "minúta"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "sekúnd"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "sekunda"
+
+#: ../grecord/src/gsr-window.c:361
+msgid "Open a File"
+msgstr "Otvoriť súbor"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nepodarilo sa načítať súbor:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1491
+#: ../grecord/src/gsr-window.c:1745 ../grecord/src/gsr-window.c:2341
+msgid "Ready"
+msgstr "Pripravený"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr "_Nahradiť"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Súbor s názvom \"%s\" už existuje. \n"
+"Chcete ho nahradiť tým, ktorý práve ukladáte?"
+
+#: ../grecord/src/gsr-window.c:697 ../grecord/src/gsr-window.c:704
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Nepodarilo sa uložiť súbor \"%s\""
+
+#: ../grecord/src/gsr-window.c:721
+msgid "Save file as"
+msgstr "Uložiť súbor ako"
+
+#: ../grecord/src/gsr-window.c:807
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nie je nainštalované v ceste."
+
+#: ../grecord/src/gsr-window.c:816
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Nastala chyba pri spúšťaní %s: %s"
+
+#: ../grecord/src/gsr-window.c:838
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Uložiť zmeny do súboru \"%s\" pred zatvorením?"
+
+#: ../grecord/src/gsr-window.c:849
+msgid "Close _without Saving"
+msgstr "Zatvoriť _bez uloženia"
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Question"
+msgstr "Otázka"
+
+#: ../grecord/src/gsr-window.c:948
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (neuložené)"
+
+#: ../grecord/src/gsr-window.c:963
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajtov)"
+msgstr[1] "%s (%llu bajt)"
+msgstr[2] "%s (%llu bajty)"
+
+#: ../grecord/src/gsr-window.c:967
+msgid "Unknown size"
+msgstr "Neznáma veľkosť"
+
+#: ../grecord/src/gsr-window.c:988
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:996
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:999
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Odhad)"
+
+#: ../grecord/src/gsr-window.c:1014
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1017
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1044
+#, c-format
+msgid "%s Information"
+msgstr "Informácie %s"
+
+#: ../grecord/src/gsr-window.c:1068 ../grecord/src/gsr-window.c:2276
+msgid "File Information"
+msgstr "Informácie o súbore"
+
+#: ../grecord/src/gsr-window.c:1083
+msgid "Folder:"
+msgstr "Priečinok:"
+
+#: ../grecord/src/gsr-window.c:1089 ../grecord/src/gsr-window.c:2291
+msgid "Filename:"
+msgstr "Meno súboru:"
+
+#: ../grecord/src/gsr-window.c:1095
+msgid "File size:"
+msgstr "Veľkosť súboru:"
+
+#: ../grecord/src/gsr-window.c:1104
+msgid "Audio Information"
+msgstr "Informácie o zvuku"
+
+#: ../grecord/src/gsr-window.c:1119
+msgid "File duration:"
+msgstr "Trvanie súboru:"
+
+#: ../grecord/src/gsr-window.c:1125
+msgid "Number of channels:"
+msgstr "Počet kanálov:"
+
+#: ../grecord/src/gsr-window.c:1131
+msgid "Sample rate:"
+msgstr "Vzorkovacia frekvencia:"
+
+#: ../grecord/src/gsr-window.c:1137
+msgid "Bit rate:"
+msgstr "Počet bitov:"
+
+#: ../grecord/src/gsr-window.c:1202
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Záznam zvuku pre MATE\n"
+
+#: ../grecord/src/gsr-window.c:1463
+msgid "Playing..."
+msgstr "Prehráva sa..."
+
+#: ../grecord/src/gsr-window.c:1592
+msgid "MateConf audio output"
+msgstr "MateConf zvukový výstup"
+
+#: ../grecord/src/gsr-window.c:1601 ../gst-mixer/src/element.c:223
+#: ../gst-mixer/src/misc.c:38
+msgid "Playback"
+msgstr "Prehrať"
+
+#: ../grecord/src/gsr-window.c:1679
+msgid "Recording..."
+msgstr "Nahráva sa..."
+
+#: ../grecord/src/gsr-window.c:1767
+msgid "MateConf audio recording"
+msgstr "MateConf nahrávanie zvuku"
+
+#: ../grecord/src/gsr-window.c:1776 ../grecord/src/gsr-window.c:1784
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimedia settings."
+msgstr ""
+"Vaše nastavenia nahrávania zvuku sú chybné. Prosím, opravte ich v "
+"Nastaveniach multimédií."
+
+#: ../grecord/src/gsr-window.c:1893
+msgid "file output"
+msgstr "výstup do súboru"
+
+#: ../grecord/src/gsr-window.c:1922
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Nepodarilo sa spracovať '%s' zvukový profil."
+
+#: ../grecord/src/gsr-window.c:1938
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Nepodarilo sa zachytiť pomocou '%s' zvukového profilu."
+
+#: ../grecord/src/gsr-window.c:1948
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Nepodarilo sa zapísať do súboru pomocou '%s' zvukového profilu."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:1999
+msgid "_File"
+msgstr "_Súbor"
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "Create a new sample"
+msgstr "Vytvoriť novú vzorku"
+
+#: ../grecord/src/gsr-window.c:2002
+msgid "_Open..."
+msgstr "_Otvoriť..."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "Open a file"
+msgstr "Otvoriť súbor"
+
+#: ../grecord/src/gsr-window.c:2005
+msgid "Save the current file"
+msgstr "Uložiť aktuálny súbor"
+
+#: ../grecord/src/gsr-window.c:2006
+msgid "Save _As..."
+msgstr "Uložiť _ako..."
+
+#: ../grecord/src/gsr-window.c:2007
+msgid "Save the current file with a different name"
+msgstr "Uložiť aktuálny súbor pod iným menom"
+
+#: ../grecord/src/gsr-window.c:2008
+msgid "Open Volu_me Control"
+msgstr "Otvoriť _nastavenie hlasitosti"
+
+#: ../grecord/src/gsr-window.c:2009
+msgid "Open the audio mixer"
+msgstr "Otvoriť zvukový mixér"
+
+#: ../grecord/src/gsr-window.c:2011
+msgid "Show information about the current file"
+msgstr "Zobraziť informácie o aktuálnom súbore"
+
+#: ../grecord/src/gsr-window.c:2013
+msgid "Close the current file"
+msgstr "Zatvoriť aktuálny súbor"
+
+#: ../grecord/src/gsr-window.c:2015
+msgid "Quit the program"
+msgstr "Ukončiť program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2018
+msgid "_Control"
+msgstr "_Ovládanie"
+
+#: ../grecord/src/gsr-window.c:2020
+msgid "Record sound"
+msgstr "Nahrať zvuk"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "Play sound"
+msgstr "Prehrať zvuk"
+
+#: ../grecord/src/gsr-window.c:2024
+msgid "Stop sound"
+msgstr "Zastaviť prehrávanie"
+
+#: ../grecord/src/gsr-window.c:2029
+msgid "Open the manual"
+msgstr "Otvoriť návod"
+
+#: ../grecord/src/gsr-window.c:2031
+msgid "About this application"
+msgstr "O tejto aplikácii"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Nepodarilo sa načítať ui.xml. Program možno nie je správne nainštalovaný"
+
+#: ../grecord/src/gsr-window.c:2175
+msgid "Open"
+msgstr "Otvoriť"
+
+#: ../grecord/src/gsr-window.c:2177
+msgid "Save"
+msgstr "Uložiť"
+
+#: ../grecord/src/gsr-window.c:2179
+msgid "Save As"
+msgstr "Uložiť ako"
+
+#: ../grecord/src/gsr-window.c:2234
+msgid "Record from input:"
+msgstr "Nahrávanie zo vstupu:"
+
+#: ../grecord/src/gsr-window.c:2255
+msgid "Record as:"
+msgstr "Nahrávať ako:"
+
+#: ../grecord/src/gsr-window.c:2297
+msgid "<none>"
+msgstr "<žiadne>"
+
+#: ../grecord/src/gsr-window.c:2311
+msgid "Length:"
+msgstr "Dĺžka:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Upraviť hlasitosť"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:388
+msgid "Volume Control"
+msgstr "Ovládanie hlasitosti"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Výška okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Výška okna, ktoré bude zobrazené"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Šírka okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Šírka okna, ktoré bude zobrazené"
+
+#: ../gst-mixer/src/element.c:225
+msgid "Recording"
+msgstr "Nahráva sa"
+
+#: ../gst-mixer/src/element.c:227
+msgid "Switches"
+msgstr "Prepínače"
+
+#: ../gst-mixer/src/element.c:229
+msgid "Options"
+msgstr "Možnosti"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Neznáme Ovládanie hlasitosti %d"
+
+#: ../gst-mixer/src/main.c:198
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Neboli nájdené žiadne zásuvné moduly pre GStreamer a/alebo zariadenia pre "
+"ovládanie hlasitosti."
+
+#: ../gst-mixer/src/misc.c:40
+msgid "Capture"
+msgstr "Zachytiť"
+
+#: ../gst-mixer/src/misc.c:42
+msgid "Switch"
+msgstr "Prepínač"
+
+#: ../gst-mixer/src/misc.c:44
+msgid "Option"
+msgstr "Možnosť"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:120
+msgid "Volume Control Preferences"
+msgstr "Predvoľby pre Ovládanie hlasitosti"
+
+#: ../gst-mixer/src/preferences.c:133
+msgid "_Select tracks to be visible:"
+msgstr "_Vyberte stopy, ktoré budú viditeľné:"
+
+#: ../gst-mixer/src/track.c:248
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:288
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Umlčať/povoliť %s"
+
+#: ../gst-mixer/src/track.c:303
+#, c-format
+msgid "Track %s: mute"
+msgstr "Stopa %s: umlčaná"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:383
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Prepnúť zachytávanie zvuku z %s"
+
+#: ../gst-mixer/src/track.c:398
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Stopa %s: zachytávanie zvuku"
+
+#: ../gst-mixer/src/track.c:481
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s výber možnosti"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "ľavý"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "pravý"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "predný ľavý"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "predný pravý"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "zadný ľavý"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "zadný pravý"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "predný stredový"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "stranový ľavý"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "stranový pravý"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "neznámy"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Hlasitosť kanála %s na %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Stopa %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanál %d stopy %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Stopa %s, kanál %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Zamknúť kanály pre %s dohromady"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Stopa %s: uzamknúť kanály spolu"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Zmeniť zariadenie"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Ovládať hlasitosť na inom zariadení"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Zmeniť zariadenie na %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:435
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Ovládanie hlasitosti: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:382
+msgid "translator-credits"
+msgstr ""
+"Marcel Telka <[email protected]>\n"
+"Peter Tuhársky <[email protected]>"
+
+#: ../gst-mixer/src/window.c:391
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Aplikácia ovládania hlasitosti založená na MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Žiadne"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "Nepodporované"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Predvolené"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "Chyba pri vytváraní hlavného okna"
+
+#: ../gstreamer-properties/gstreamer-properties.c:653
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+"Nepodarilo sa načítať súbor glade; prosím, skontrolujte svoju inštaláciu."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Nastaviť predvolené hodnoty pre aplikácie GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Výber systému multimédií"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>Predvolený vstup</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>Predvolený výstup</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Testujem...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Zvuk"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Stlačením OK dokončíte nastavenie."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "_Zariadenie:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "_Rúra:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "_Zásuvný modul:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "_Rúra:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Te_st"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Testujem rúru"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "_Zísuvný modul:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Test"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Zistiť automaticky"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:113
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:122
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Vlastný"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "X Window System (No Xv)"
+msgstr "X Window System (nie Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "Test Sound"
+msgstr "Testovací zvuk"
+
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Silence"
+msgstr "Ticho"
+
+#: ../gstreamer-properties/pipeline-constants.c:137
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (napríklad zariadenie Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "Test Input"
+msgstr "Testovací vstup"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Nepodarilo sa vytvoriť testovaciu rúru pre '%s'"
+
+#: ../profiles/audio-profile-edit.c:117 ../profiles/audio-profiles-edit.c:535
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Nastala chyba pri zobrazovaní pomocníka: %s"
+
+#: ../profiles/audio-profile-edit.c:330
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Upravujem profil \"%s\""
+
+#: ../profiles/audio-profile.c:125
+msgid "<no name>"
+msgstr "<bez mena>"
+
+#: ../profiles/audio-profile.c:126 ../profiles/audio-profile.c:1036
+msgid "<no description>"
+msgstr "<bez popisu>"
+
+#: ../profiles/audio-profile.c:241
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Nastala chyba pri získavaní zoznamu profilov gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:742
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Nastala chyba pri prihlásení upozornení na zmeny zoznamu zvukových profilov. "
+"(%s)\n"
+
+#: ../profiles/audio-profile.c:945
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Nastala chyba pri zahadzovaní cesty profilov %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:83
+msgid "_Edit"
+msgstr "_Upraviť"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:461
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Odstrániť týchto %d profilov?\n"
+msgstr[1] "Odstrániť tento profil?\n"
+msgstr[2] "Odstrániť tieto %d profily?\n"
+
+#: ../profiles/audio-profiles-edit.c:480
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Odstrániť profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:502
+msgid "Delete Profile"
+msgstr "Odstrániť profil"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:598
+msgid "Edit MATE Audio Profiles"
+msgstr "Upraviť zvukové profily GMAudio"
+
+#. FIXME
+#. hbox = gtk_hbox_new (FALSE, PADDING);
+#. gtk_box_pack_end (GTK_BOX (vbox),
+#. hbox, FALSE, FALSE, 0);
+#.
+#. app->manage_profiles_default_menu = profile_optionmenu_new ();
+#. g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+#. "changed", G_CALLBACK (default_menu_changed),
+#. app);
+#.
+#. gtk_box_pack_start (GTK_BOX (hbox),
+#. label, TRUE, TRUE, 0);
+#.
+#. gtk_box_pack_end (GTK_BOX (hbox),
+#. app->manage_profiles_default_menu, FALSE, FALSE, 0);
+#.
+#: ../profiles/audio-profiles-edit.c:645
+msgid "_Profiles:"
+msgstr "_Profily:"
+
+#: ../profiles/audio-profiles-edit.c:830
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Už máte profil \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:855
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Chyba MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Súbor \"%s\" chýba. Toto znamená, že aplikácia bola nainštalovaná nesprávne, "
+"takže dialóg nie je možné zobraziť."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Upraviť zvukový profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Nový profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "P_opis profilu:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Aktívny?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Vytvoriť"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_Prípona súboru:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Rúra _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "_Meno profilu:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Popis pre zvukový profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "Popis profilu obsahujúci podrobnejšie informácie o tomto profile."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "Prípona mena súboru pri ukladaní súborov kódovaných týmto profilom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Použitý čiastočnú rúru GStreamer pre tento profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Krátke meno pre zvukový profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Krátke meno pre zvukový profil, používané vo výberoch a jednoznačne určujúce "
+"profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD kvalita, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD kvalita, bezstratová"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD kvalita, stratová"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "CD kvalita, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Zoznam profilov pre nahrávanie zvuku. Obsahuje mená podadresárov relatívnych "
+"k /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "Zoznam profilov"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "Predvolená prípona súborov pre tento profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "Použitý čiastočnú rúru GStreamer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Používa sa pre konvertovanie do zvuku CD kvality, ale pomocou kodeku s "
+"bezstratovou kompresiou. Vhodné v prípade, ak chcete neskôr súbor upravovať "
+"alebo ho napáliť na CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Používa sa pre konvertovanie do zvuku CD kvality, ale pomocou kodeku so "
+"stratovou kompresiou. Vhodné pre výbery z CD a rozhlasové záznamy."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Používa sa na konverziu zvuku v CD kvalite, ale so stratovým kodekom AAC. Je "
+"to použiteľné len na prípravu súborov pre zariadenia, ktoré podporujú iba "
+"kodek AAC. Upozornenie: používanie tohto formátu môže byť v niektorých "
+"krajinách dokonca protizákonné; opýtajte sa svojho právnika."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Používa sa na konverziu zvuku v CD kvalite, ale so stratovým kodekom MP3. Je "
+"to použiteľné len na prípravu súborov pre zariadenia, ktoré podporujú iba "
+"kodek MP3. Upozornenie: používanie tohto formátu môže byť v niektorých "
+"krajinách dokonca protizákonné; opýtajte sa svojho právnika."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Používa sa pre konvertovanie do bezstratového zvuku hlasovej kvality. Vhodné "
+"pre nahrávanie a úpravy reči."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Používa sa na konvertovanie do stratového zvuku hlasovej kvality. Vhodné pre "
+"záznam reči, kde sa nepredpokladajú ďalšie úpravy."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "Hlas, bezstratové"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "Hlas, stratové"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "Určuje, či sa má tento profil používať"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "Určuje, či sa má používať a zobrazovať tento profil."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Nie je možné spojiť sa so zvukovým daemonom.\n"
+"Prosím, spustite 'esd' z príkazového riadku."
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "Uveďte X-ovú súradnicu."
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "Uveďte Y-ovú súradnicu."
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "Pripojiť k esd serveru na tomto hostiteľovi."
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "HOSTITEĽ"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "Otvoriť zvislú verziu."
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "Fungovať ako sledovanie hlasitosti nahrávania."
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "Hostiteľ je %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "Hlasitosť nahrávania"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "Hlasitosť"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Sledovať hlasitosť nahrávania vstupu"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Sledovanie hlasitosti nahrávania"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Sledovať hlasitosť zvukového výstupu"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Sledovanie hlasitosti"
diff --git a/po/sl.po b/po/sl.po
new file mode 100644
index 0000000..3cca978
--- /dev/null
+++ b/po/sl.po
@@ -0,0 +1,1521 @@
+# Slovenian translations for mate-media.
+# Copyright (C) 2005-2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+#
+# Andraž Tori <[email protected]>, 2000.
+# Matjaž Horvat <[email protected]>, 2006.
+# Matic Žgur <[email protected]>, 2007.
+# Matej Urbančič <[email protected]>, 2007 - 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:38+0000\n"
+"PO-Revision-Date: 2010-08-04 19:32+0100\n"
+"Last-Translator: Matej Urbančič <[email protected]>\n"
+"Language-Team: Slovenian MATE Translation Team <[email protected]>\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-Country: SLOVENIA\n"
+"X-Poedit-SourceCharset: utf-8\n"
+"X-Poedit-Language: Slovenian\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Pokaži namizni nadzornik zvoka"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Nadzor glasnosti"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Spreminjanje glasnosti zvoka in povezljivost z dogodki"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Zvok"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Omogoči kodo za razhroščevanje"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Različica tega programa"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr "- MATE aplet nadzora glasnosti"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Čakanje na odziv zvočnega sistema"
+
+#: ../mate-volume-control/src/dialog-main.c:154
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Začetna stran"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr "- MATE nadzor glasnosti"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Odvod"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Izhodna glasnost zvoka"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Dovod"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Glasnost mikrofona"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Levo"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Desno"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Zadaj"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Spredaj"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Najmanj"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Največ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Ravnotežje:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Utišaj:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Nizkotonski zvočnik:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Neojačano"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Nemo"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Onemogočeno"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, 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"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sistemski zvoki"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Spojnik:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Zaznava vrhov"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Ime"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Naprava"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Preizkus zvočnikov za %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Preizkus zvočnikov"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "_Glasnost odvoda:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Zvočni učinki"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Glasnost opozoril:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Strojna oprema"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "_Izbor naprave za nastavitev:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Nastavitve izbrane naprave:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "_Glasnost dovoda: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Raven dovoda:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "_Izbor naprave za dovod zvoka:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "_Izbor naprave za odvod zvoka:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Programi"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Ni programa, ki bi trenutno predvajal ali snemal zvočni posnetek."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Lastnosti zvoka"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Zaustavi"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Preizkus"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Nizkotonski zvočnik"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Napaka med zagonom lastnosti zvoka: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Nemo"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Nastavitve zvoka"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Nemo"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Posnemi zvočne posnetke"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Snemalnik zvoka"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Neimenovano"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Neimenovano-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Ni mogoče ustvariti predmeta GStreamerja %s.\n"
+"Namestite vstavek '%s' iz modula '%s'.\n"
+"Preverite, da je namestitev pravilna z ukazom\n"
+" gst-inspect-0.10 %s\n"
+"in ponovno zaženite mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Preveriti je treba nastavitve.\n"
+"Morda manjkajo zahtevni vstavki."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minuta"
+msgstr[2] "%ld minuti"
+msgstr[3] "%ld minute"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ur"
+msgstr[1] "%ld ura"
+msgstr[2] "%ld uri"
+msgstr[3] "%ld ur"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekund"
+msgstr[1] "%ld sekunda"
+msgstr[2] "%ld sekundi"
+msgstr[3] "%ld sekunde"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s in %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s in %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Odpri datoteko"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Ni mogoče naložiti datoteke:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800
+#: ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Pripravljen"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Zamenjaj"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Datoteka z imenom \"%s\" že obstaja. \n"
+"Ali jo želite prepisati z datoteko, ki jo shranjujete?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Ni mogoče shraniti datoteke \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Shrani datoteko kot"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ni nameščen v poti."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Prišlo je do napake med zaganjanjem %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Ali želite shraniti posnetek pred zapiranjem?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Ali naj se posnetek shrani?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Zapri _brez shranjevanja"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Nadaljuj _brez shranjevanja"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Vprašanje"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ni shranjena)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajtov)"
+msgstr[1] "%s (%llu bajt)"
+msgstr[2] "%s (%llu bajta)"
+msgstr[3] "%s (%llu bajti)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Neznana velikost"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016
+#: ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042
+#: ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Neznano"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (ocenjeno)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Podatki %s"
+
+#: ../grecord/src/gsr-window.c:1108
+#: ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Podatki o datoteki"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mapa:"
+
+#: ../grecord/src/gsr-window.c:1129
+#: ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Datoteka:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Velikost datoteke:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Podatki zvoka"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Trajanje datoteke:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Število kanalov:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Hitrost vzorčenja:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitna hitrost:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Snemalnik zvoka za MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Predvajanje ..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "Zvočni izhod MateConf"
+
+#: ../grecord/src/gsr-window.c:1653
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Predvajanje"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Snemanje ..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "Snemanje zvoka MateConf"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System Preferences menu."
+msgstr "Nastavitve zajema zvoka so neveljavne. Popraviti jih je mogoče med nastavitvami zvoka v meniju \"možnosti zvoka\"."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "izhodna datoteka"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "raven"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Ni mogoče razčleniti zvočnega profila '%s'."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Ni mogoče zajeti z zvočnim profilom '%s'. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Ni mogoče pisati datoteko z zvočnim profilom '%s'."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Datoteka"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Ustvari nov vzorec"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Odpri datoteko"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Shrani trenutno datoteko"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Shrani trenutno datoteko z drugačnim imenom"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Odpri _nadzornik glasnosti"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Odpri mešalnik zvoka"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Pokaži podatke o trenutni datoteki"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Zapri trenutno datoteko"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Končaj program"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Nadzor"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Posnemi zvok"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Predvajaj zvok"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Zaustavi zvok"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "Pomo_č"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Vsebina"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Odpri priročnik"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "O programu"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Ni mogoče naložiti datoteke vmesnika. Program morda ni pravilno nameščen."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Odpri"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Shrani"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Shrani kot"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Posnemi iz _vhoda:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_Posnemi kot:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<brez>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Dolžina:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Raven:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Snemalnik zvoka"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Višina okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Višina okna za prikaz"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Širina okna"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Širina okna za prikaz"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Zvočna tema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Neznan nadzor glasnosti %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ni mogoče najti vstavkov oziroma naprav za nadzor glasnosti GStreamer"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Snemanje"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Stikala"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Možnosti"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Nastavitve nadzornika glasnosti"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Izbor prikazanih mešalcev:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Nemo/Povrni glasnost %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Sled %s: nemo"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Preklopi zvočno snemanje iz %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Skladba %s: zvočno snemanje"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Izbira možnosti"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Sled %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d sledi %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Sled %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Zakleni skupaj kanale za %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Sled %s: zakleni kanale skupaj"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "levo"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "desno"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "spredaj levo"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "spredaj desno"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "zadaj levo"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "zadaj desno"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "spredaj v sredini"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "ob strani levo"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ob strani desno"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "neznano"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Glasnost kanala %s na %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Program za nadzor glasnosti MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Matic Žgur <[email protected]>\n"
+"Matjaž Horvat <[email protected]>\n"
+"Andraž Tori <[email protected]>\n"
+"Matej Urbančič <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Nadzor glasnosti: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Naprava:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Nadzor glasnosti na drugi napravi"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Noben"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Nepodprto"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Privzeto"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Napaka med začenjanjem glavnega okna"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Ni mogoče naložiti datoteke vmesnika. Preverite namestitev."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Privzete nastavitve za programe GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Izbirnik večpredstavnih sistemov"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Zvok"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Potrdite zaključek."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Naprava:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Privzeti vhod"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Privzeti izhod"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Cevovod:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Vstavek:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "C_evovod:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "_Preizkus"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Preizkušanje cevovoda"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Preiskušanje ..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Naprava:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Vstavek"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Preizkus"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Samodejno zaznavanje"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "Zvočni strežnik PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Po meri"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (Brez Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Preizkus zvoka"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Tišina"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (npr. Zoran v4l device)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Preizkus vhoda"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Izgradnja preizkusnega cevovoda za '%s' ni uspela"
+
+#: ../profiles/audio-profile-edit.c:121
+#: ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Prišlo je do napake med prikazovanjem pomoči: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Urejanje profila \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<brez imena>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<brez opisa>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Prišlo je do napake med pridobivanjem seznama profilov gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Prišlo je do napake med naročanjem na obvestila o spremembah seznama zvočnih profilov. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Prišlo je do napake med pozabljanjem poti profila %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "Ur_ejanje"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Ali želite izbrisati %d profilov?\n"
+msgstr[1] "Ali želite izbrisati %d profil?\n"
+msgstr[2] "Ali želite izbrisati %d profila?\n"
+msgstr[3] "Ali želite izbrisati %d profile?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Ali želite izbrisati profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Izbriši profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Uredi zvočne profile MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Profil z imenom \"%s\" že obstaja"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Napaka MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Datoteka \"%s\" manjka. To pomeni, da je program napačno nameščen, zato pogovornega okna ni mogoče prikazati."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Zaženite '%s --help' za poln seznam ukazov in možnosti.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Uredi zvočni profil"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Opis profila:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "Ali je dej_aveno?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Pripona datot_eke:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "Cevovod _GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "Ime _profila:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Nov profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Ustvari"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Opis zvočnega profila"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "Opis zvočnega profila, ki vsebuje več podatkov in opisuje, kdaj naj bo ta profil uporabljen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Pripona imena datoteke, ki naj se uporabi za shranjevanje datotek, kodiranih s tem profilom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Delni cevovod GStreamer za uporabo v tem profilu."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Kratko ime zvočnega profila"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Kratko ime zvočnega profila, ki naj se uporabi v izbirah in za edinstveno predstavitev profila."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD kakovost, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD kakovost, brez izgub"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD kakovost, z izgubami"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD kakovost, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD kakovost, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Seznam profilov za snemanje zvoka. Seznam vsebuje nize, ki poimenujejo podmape, odvisne od /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Seznam profilov"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Privzeta pripona datotek za ta profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Uporabljen delni cevovod GStreamer"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Uporabljeno za pretvarjanje v zvok CD kakovosti, vendar s kodekom brez izgub. Uporabite možnost, če želite pozneje urediti datoteko ali jo zapisati na CD disk."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Uporabljeno za pretvarjanje v zvok CD kakovosti, vendar s kodekom z izgubami. Uporabite možnost, za razširjanje sledi CD nosilcev in za radijsko snemanje."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Uporabljeno za pretvarjanje v zapis kakovosti kot jo ima zvočni CD, vendar s kodekom AAC, ki ne omogoča take kakovosti. Uporabite možnost za pripravo datotek za kopiranje na naprave, ki podpirajo samo kodek MP3. Pomnite, da je uporaba tega zapisa lahko sporna, saj je avtorsko zaščitena; za več podrobnosti stopite v stik z odvetnikom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Uporabljeno za pretvarjanje v zapis kakovosti kot jo ima zvočni CD, vendar s kodekom MP2, ki ne omogoča take kakovosti. Uporabite možnost za pripravo datotek za kopiranje na naprave, ki podpirajo samo kodek MP3. Pomnite, da je uporaba tega zapisa lahko sporna, saj je avtorsko zaščitena; za več podrobnosti stopite v stik z odvetnikom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Uporabljeno za pretvarjanje v zapis kakovosti kot jo ima zvočni CD, vendar s kodekom MP3, ki ne omogoča take kakovosti. Uporabite možnost za pripravo datotek za kopiranje na naprave, ki podpirajo samo kodek MP3. Pomnite, da je uporaba tega zapisa lahko sporna, saj je avtorsko zaščitena; za več podrobnosti stopite v stik z odvetnikom."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Uporabljeno za pretvarjanje v zvok kakovosti glasu brez izgub. Uporabite možnost za snemanje in urejanje govora."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Uporabljeno za pretvarjanje v zvok kakovosti glasu z izgubami. Uporabite možnostza snemanje govora, ki ga ni treba urejati."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Glas, brez izgub"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Glas, z izgubami"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Ali naj se uporabi ta profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Ali naj se uporabi in prikaže ta profil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Brez zvoka"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Vgrajeno"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Preizkus zvoka dogodkov"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Iz teme"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Vrsta"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Zvočna tema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "_Izbor zvoka opozorila:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Omogoči zvoke _oken in gumbov"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Zvok opozorila"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Okna in gumbi"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Klik gumba"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Klik preklopnega gumba"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Razpeto okno"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Pomanjšano okno"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Skrčeno okno"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Namizje"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Prijava"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Odjava"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nova elektronsko sporočilo"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Izprazni smeti"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Končano dolgotrajno dejanje (omrežno prejemanje, zapisovanje CD nosilca ...)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Opozorila"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Podrobnosti ali vprašanja"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Opozorilo"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Napaka"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Opozorilo stanja baterije"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Izbor zvočne datoteke"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Zvočne datoteke"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Po meri ..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Zvočna tema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Omogoči zvoke oken in gumbov"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lajanje"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Kapljanje"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Udarjanje po steklu"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
diff --git a/po/sq.po b/po/sq.po
new file mode 100644
index 0000000..dacc088
--- /dev/null
+++ b/po/sq.po
@@ -0,0 +1,2416 @@
+# Përkthimi i mesazheve të mate-media në shqip
+# Copyright (C) 2003-2006, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-media package.
+#
+# Laurent Dhima <[email protected]>, 2003-2006, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-02 06:15+0000\n"
+"PO-Revision-Date: 2008-09-23 17:50+0200\n"
+"Last-Translator: Laurent Dhima <[email protected]>\n"
+"Language-Team: albanian <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adresa e serverit që duhet takuar për kërkesat mbi CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Informacione për t'ju dërguar server-it"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Porta"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Emri i server-it"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Lloji i server-it"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Emri i host që do të komunikohet për të gjitha kërkesat"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Porta në të cilën server-i është duke ekzekutuar databazën"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Lloji i server-it me të cilin duhet vënë në kontakt për informacione mbi CD. "
+"Vlerat e mundëshme janë 0 (FreeDB round robin server), 1 (server të tjerë "
+"freedb) dhe 2 (server të tjerë)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Përdoruesi"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Emri i përdoruesit që do të komunikohet për të gjitha kërkesat"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Kjo vlerë përcakton informacionet mbi përdoruesin që do t'i dërgohen server-"
+"it gjatë kontaktit për informacione mbi CD. Vlerat e mundëshme janë \"0"
+"\" (asnjë informacion), \"1\" (informacionet reale) dhe \"3\" (informacione "
+"të tjera)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Emri i host-it tuaj"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Gabim gjatë shfaqjes së ndihmës: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Mos _dërgo informacione"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Dërgo _informacionet reale"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Dërgo informacione të _tjera:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Emri:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Emri i host:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Informacione për proçesin e identifikimit"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Serveri _round robin server FreeDB"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Server të tjerë _FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Serveri"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Vendodhja"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Rifresko listën e server-ve"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "_Server të tjerë:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Emri i hos_t:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Porta:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr "Preferimet e databazës së CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Panjohur / Panjohur"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:1012
+#: ../grecord/src/gsr-window.c:1022 ../grecord/src/gsr-window.c:1038
+#: ../grecord/src/gsr-window.c:1047 ../grecord/src/gsr-window.c:1401
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Nuk njihet"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Korrispondon disa herë..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Gjetëm në databazë më shumë se një korrespondencë.\n"
+"Në vazhdim lista e korriponduesve të mundshëm, zgjidh më të përshtatshmin"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategoria"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID e diskut"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Artisti dhe Titulli"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "Melodi e panjohur"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Serveri i Databazës së CD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Ndrysho preferimet e serverit të databazës së CD-ve"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rrok klasik"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Shteti"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Të vjetra"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Tjetër"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternativ"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Soundtrack"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambient"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocal"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasike"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumentale"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Loja"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Sound Clip"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Noise"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Hapësira"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditative"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumental Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumental Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Popullore"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Techno-Industrial"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Elektronike"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Dream"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Komedi"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Cult"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Native American"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Kabare"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psychedelic"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Showtunes"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Trailer"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Tribal"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Muzikore"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "National Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bebop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latinishte"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Revival"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtic"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Gothic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Progressive Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Psychedelic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Symphonic Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Big Band"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Chorus"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Easy Listening"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acoustic"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Humoristike"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Speech"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Muzikë Salloni"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Simfonike"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Booty Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Primus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satirike"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Club"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Folklore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Power Ballad"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Soul ritmik"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Freestyle"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Duet"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Punk Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Drum Solo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Drum & Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Terror"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Negerpunk"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Polsk Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Christian Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Crossover"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Anime"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Nu-Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Art Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749 ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "Artist i Panjohur"
+
+#: ../cddb-slave2/cddb-track-editor.c:533 ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752 ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "Album i Panjohur"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Ndrysho ID e diskut: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Fshih opcionet e përparuara të diskut"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Vizualizo opcionet e përparuara të diskut"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Fshih opcionet e përparuara të pjesës"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Vizualizo opcionet e përparuara të pjesës"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Ndrysho ID e diskut:"
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "_Artisti:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Titulli i Diskut:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "Komentet mbi _Diskun:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "_Lloji:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Viti:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Titulli"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Gjatësia"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Extra track data:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "CDDB Track Editor"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+#, c-format
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"I pamundur krijimi i fabrikës CDDBTrackEditor.\n"
+"Ka mundësi që një kopje tjetër e cddb-track-editor të jetë në funksion.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Display CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Tregon informacione mbi albumin aktual në ekzekutim, artistin dhe kohën e "
+"ekzekutuar"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Rreshti i kohës"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Rreshti që tregon kohën e kaluar për muzikoren aktuale"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Rreshti i informacioneve"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Rreshti që tregon informacionet"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Rreshti i Artistit"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Rreshti ku tregohet emri i artistit"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Rreshti i albumit"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Rreshti ku tregohet emri i albumit"
+
+#: ../mate-cd/callbacks.c:101 ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297 ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "Luaj"
+
+#: ../mate-cd/callbacks.c:174 ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256 ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379 ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444 ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "Pezullo"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Duke riprodhuar %s - %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Duke riprodhuar\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "E pezulluar"
+
+#: ../mate-cd/callbacks.c:682 ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941 ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665 ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1 ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "Lexuesi i CD"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "U ndërpre"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "Difekt në Disk"
+
+#: ../mate-cd/callbacks.c:725 ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "Asnjë disk"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "Disk bosh"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr "Drive e hapur"
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "CD me të dhëna"
+
+#: ../mate-cd/callbacks.c:904 ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "Asnjë Cd-Rom"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "Difekt i drive"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "Një lexues CD për MATE"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr "Përmbajtja tek CDDB ka ndryshuar"
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Duke zgjedhur \"Po\" përmbajtja ekzistuese në CDDB do të fshihet."
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "Dëshiron të vazhdosh?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197 ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "Volumi %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Mesa duket nuk keni të drejtë të futeni tek %s "
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"«%s» nuk synon një dispozitiv CD të vlefshëm. Arsyeja mund të jetë:\n"
+"a) Suporti për CD nuk ekziston në makinën tuaj\n"
+"b) Nuk keni të drejtat e duhura për t'u futur tek drive CD\n"
+"c) «%s» nuk është drive CD.\n"
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Panjohur"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "_Luaj / Pezullo"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "_Ndalo"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "Pa_raardhëse"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "_Në vazhdim"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr "_Hiqe diskun"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365 ../grecord/src/gsr-window.c:2137
+msgid "_Help"
+msgstr "_Ndihmë"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "_Informacione"
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "_Dalja"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Asnjë dispozitiv CD është përcaktuar. Nisja e lexuesit CD\n"
+"është e pamundur. Kliko tek «Përcakto dispozitivin» për të hapur\n"
+"një dialog me anë të së cilit mund të përcaktoni disozitivin, ose kliko\n"
+"tek «Dil» për të mbyllur programin."
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr "Përcakto dispozitivin"
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "Asnjë dispozitiv CD"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Nisja me korrektësi e lexuesit të CD është e pamundur.\n"
+"\n"
+"Shtyp «Detaje» për hollësi të tjera mbi shkakun e dështimit.\n"
+"\n"
+"Klik tek «Përcakto dispozitivin» për të hapur\n"
+"një dialog me anë të së cilit mund të përcaktohet dispozitivi, ose klik\n"
+"tek «Dil» për të mbyllur programin."
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "_Detaje"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "_Përcakto dispozitivin"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "Dispozitiv CD i pasaktë"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "Pozicioni"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "Hap preferimet"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "Preferimet"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr "Lista e gjurmëve"
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr "Hap editorin e gjurmëve"
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr "Editori i gjurmëve"
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "Riprodho / Pezullo"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "Ndalo"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr "Track parardhës"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "Paraardhëse"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr "Kthe mbrapa"
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr "Përpara shpejt"
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "Track në vijim"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr "Nxjerr jashtë CD"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "Nxirre jashtë"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr "Dispozitivi i CD për tu përdoret"
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Fillon vetëm nëse një lexues tjetër CD nuk është në ekzekutim"
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr "Riprodho CD kur niset"
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr "Fillo të zvogëluar si ikonë në zonën e njoftimeve"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "I pamundur krijimi i lexuesit"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Riprodhon CD audio"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Volumi i lexuesit CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Tema e lexuesit CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Pozicioni i dispozitivit"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "Tregon nëse duhet shfaqur koha e mbetur."
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Tregon nëse duhet nxjerrë jashtë CD mbasi të mbyllet lexuesi."
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Tregon sesi duhet paraqitur koha ndërkohë që CD të jetë duke u riprodhuar."
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Tregon nëse duhet filluar riprodhimi kur niset lexuesi i CD."
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Tregon nëse duhet nxjerrë jashtë CD kur dilet nga lexuesi."
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Pozicioni i drive CD i përdorur nga lexuesi CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Tema që lexuesi i CD duhet të përdorë për pamjen e tij"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Çfarë volumi duhet të përdorë riprodhuesi CD kur niset?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Kur programi hapet, duhet të filloj të luaj CD?"
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Nxjerrja e CD dështoi: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Pra nisja e lexuesit të CD është e pamundur."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Gabim gjatë përcaktimit të dispozitivit"
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "Preferimet për lexuesin e CD"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "_Dispozitivi:"
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "Sjellja"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr "Fillo _ekzekutimin kur lexuesi i CD niset"
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr "Fillo leximin kur lexuesi i CD niset"
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Përpiqet të nxj_errë jashtë CD mbasi lexuesi i CD përfundon"
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Përpiqet të hapë karrelin e CD mbasi lexuesi i CD përfundon"
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "Temat"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "_Zgjidh një temë:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Regjistron audio clips"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1235
+msgid "Sound Recorder"
+msgstr "Regjistruesi i Zërit"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:139 ../grecord/src/gsr-window.c:1731
+#: ../grecord/src/gsr-window.c:2673
+msgid "Untitled"
+msgstr "Patitull"
+
+#: ../grecord/src/mate-recorder.c:141 ../grecord/src/gsr-window.c:1733
+#, c-format
+msgid "Untitled-%d"
+msgstr "Patitull-%d"
+
+#: ../grecord/src/gsr-window.c:192
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"I pamundur krijimi i elementit GStreamer %s.\n"
+"Instalo plug-in '%s' nga moduli '%s'.\n"
+"Kontrollo korrektësinë e instalimit duke ekzekutuar\n"
+" gst-inspect-0.10 %s\n"
+"dhe rinis mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:208
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Verifiko rregullimet e tij.\n"
+"Ndoshta ju mungojnë plug-ins e duhur."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minutë"
+msgstr[1] "%ld minuta"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld orë"
+msgstr[1] "%ld orë"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekondë"
+msgstr[1] "%ld sekonda"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s dhe %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s dhe %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Hap një file"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"I pamundur leximi i file:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1532
+#: ../grecord/src/gsr-window.c:1790 ../grecord/src/gsr-window.c:2490
+msgid "Ready"
+msgstr "Gati"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Zëvendëso"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Një file me emrin \"%s\" ekziston.\n"
+"Dëshironi t'a zëvendësoni me atë që jeni duke ruajtur?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "E pamundur ruajtja e file \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Ruaj file si"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nuk është instaluar në path."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Gabim gjatë nisjes së %s: %s"
+
+#: ../grecord/src/gsr-window.c:863
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Ruani ndryshimet tek file \"%s\" para se t'a mbyllni?"
+
+#: ../grecord/src/gsr-window.c:875
+msgid "Close _without Saving"
+msgstr "Mbyll _pa ruajtur"
+
+#: ../grecord/src/gsr-window.c:882
+msgid "Question"
+msgstr "Pyetje"
+
+#: ../grecord/src/gsr-window.c:983
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Akoma e paruajtur)"
+
+#: ../grecord/src/gsr-window.c:999
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1003
+msgid "Unknown size"
+msgstr "Madhësi e panjohur"
+
+#: ../grecord/src/gsr-window.c:1024
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1032
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Afërsisht)"
+
+#: ../grecord/src/gsr-window.c:1050
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1080
+#, c-format
+msgid "%s Information"
+msgstr "Informacione mbi %s"
+
+#: ../grecord/src/gsr-window.c:1104 ../grecord/src/gsr-window.c:2402
+msgid "File Information"
+msgstr "Informacione në lidhje me file"
+
+#: ../grecord/src/gsr-window.c:1119
+msgid "Folder:"
+msgstr "Kartela:"
+
+#: ../grecord/src/gsr-window.c:1125 ../grecord/src/gsr-window.c:2409
+msgid "Filename:"
+msgstr "Emri i file:"
+
+#: ../grecord/src/gsr-window.c:1131
+msgid "File size:"
+msgstr "Madhësia e file:"
+
+#: ../grecord/src/gsr-window.c:1140
+msgid "Audio Information"
+msgstr "Informacione në lidhje me audio"
+
+#: ../grecord/src/gsr-window.c:1155
+msgid "File duration:"
+msgstr "Kohëzgjatja e file:"
+
+#: ../grecord/src/gsr-window.c:1161
+msgid "Number of channels:"
+msgstr "Numri i kanaleve:"
+
+#: ../grecord/src/gsr-window.c:1167
+msgid "Sample rate:"
+msgstr "Frekuenca e kampionamentit:"
+
+#: ../grecord/src/gsr-window.c:1173
+msgid "Bit rate:"
+msgstr "Bit rate:"
+
+#: ../grecord/src/gsr-window.c:1238
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Një regjistrues zëri për MATE\n"
+
+#: ../grecord/src/gsr-window.c:1504
+msgid "Playing..."
+msgstr "Duke riprodhuar..."
+
+#: ../grecord/src/gsr-window.c:1636
+msgid "MateConf audio output"
+msgstr "Dalja audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1645 ../gst-mixer/src/element.c:216
+#: ../gst-mixer/src/misc.c:58
+msgid "Playback"
+msgstr "Playback"
+
+#: ../grecord/src/gsr-window.c:1722
+msgid "Recording..."
+msgstr "Duke regjistruar..."
+
+#: ../grecord/src/gsr-window.c:1812
+msgid "MateConf audio recording"
+msgstr "Regjistrimi audio MateConf"
+
+#: ../grecord/src/gsr-window.c:1821
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Rregullimet e regjistrimit audio janë të pavlefshme. Korrigjoi me anë të "
+"instrumentit «Audio» tek menu «Sistemi -> Preferime»."
+
+#: ../grecord/src/gsr-window.c:1987
+msgid "file output"
+msgstr "file në dalje"
+
+#: ../grecord/src/gsr-window.c:2005
+msgid "level"
+msgstr "niveli"
+
+#: ../grecord/src/gsr-window.c:2029
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "I pamundur analizimi i profilit audio «%s». "
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "I pamundur regjistrimi duke përdorur profilin audio '%s'. "
+
+#: ../grecord/src/gsr-window.c:2055
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "I pamundur shkrimi në file duke përdorur profilin audio '%s'. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2109
+msgid "_File"
+msgstr "_File"
+
+#: ../grecord/src/gsr-window.c:2111
+msgid "Create a new sample"
+msgstr "Krijo një shembull të ri"
+
+#: ../grecord/src/gsr-window.c:2113
+msgid "Open a file"
+msgstr "Hap një file"
+
+#: ../grecord/src/gsr-window.c:2115
+msgid "Save the current file"
+msgstr "Ruaj file aktual"
+
+#: ../grecord/src/gsr-window.c:2117
+msgid "Save the current file with a different name"
+msgstr "Ruaj file aktual me një emër tjetër"
+
+#: ../grecord/src/gsr-window.c:2118
+msgid "Open Volu_me Control"
+msgstr "Hap kontrollin e volu_mit"
+
+#: ../grecord/src/gsr-window.c:2119
+msgid "Open the audio mixer"
+msgstr "Hap mixer-in audio"
+
+#: ../grecord/src/gsr-window.c:2121
+msgid "Show information about the current file"
+msgstr "Shfaq informacione në lidhje me file aktual"
+
+#: ../grecord/src/gsr-window.c:2123
+msgid "Close the current file"
+msgstr "Mbyll file aktual"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Quit the program"
+msgstr "Dil nga programi"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2128
+msgid "_Control"
+msgstr "_Kontrolli"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Record sound"
+msgstr "Regjistron një kampion"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Play sound"
+msgstr "Riprodhon kampionin"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Stop sound"
+msgstr "Ndalon zërin"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Contents"
+msgstr "Përmbledhja"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Open the manual"
+msgstr "Hap udhëzuesin"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "About this application"
+msgstr "Informacione mbi aplikativin"
+
+#: ../grecord/src/gsr-window.c:2264
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "I pamundur ngarkimi i ui.xml. Programi ndoshta nuk është instaluar si duhet"
+
+#: ../grecord/src/gsr-window.c:2287
+msgid "Open"
+msgstr "Hap"
+
+#: ../grecord/src/gsr-window.c:2289
+msgid "Save"
+msgstr "Ruaj"
+
+#: ../grecord/src/gsr-window.c:2291
+msgid "Save As"
+msgstr "Ruaj si"
+
+#: ../grecord/src/gsr-window.c:2347
+msgid "Record from _input:"
+msgstr "Regjistro nga _hyrja:"
+
+#: ../grecord/src/gsr-window.c:2369
+msgid "_Record as:"
+msgstr "_Regjistro si:"
+
+#: ../grecord/src/gsr-window.c:2416
+msgid "<none>"
+msgstr "<asnjë>"
+
+#: ../grecord/src/gsr-window.c:2430
+msgid "Length:"
+msgstr "Gjatësia:"
+
+#: ../grecord/src/gsr-window.c:2468
+msgid "Level:"
+msgstr "Niveli:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2558
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Regjistrues zëri"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Rregullo nivelin e volumit"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:281 ../gst-mixer/src/window.c:282
+msgid "Volume Control"
+msgstr "Kontrolli i volumit"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Lartësia e dritares"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Lartësia e dritares për t'u shfaqur"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Gjerësia e Dritares"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Gjerësia e dritares për t'u shfaqur"
+
+#: ../gst-mixer/src/element.c:218 ../gst-mixer/src/misc.c:60
+msgid "Recording"
+msgstr "Regjistrimi"
+
+#: ../gst-mixer/src/element.c:220 ../gst-mixer/src/misc.c:62
+msgid "Switches"
+msgstr "Ndryshues"
+
+#: ../gst-mixer/src/element.c:222 ../gst-mixer/src/misc.c:64
+msgid "Options"
+msgstr "Opsione"
+
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Faqja e nisjes"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Kontroll i panjohur volumi %d"
+
+#: ../gst-mixer/src/main.c:161
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nuk u gjetën plugins dhe/apo dispozitivët GStreamer të kontrollit të volumit."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Preferimet e kontrollit të volumit"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Zgjidh pistën e dukshme:"
+
+#: ../gst-mixer/src/track.c:262
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:301
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Pa zë/me zë %s"
+
+#: ../gst-mixer/src/track.c:316
+#, c-format
+msgid "Track %s: mute"
+msgstr "Track %s: pa zë"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:387
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Shkëmben regjistrimin audio nga %s"
+
+#: ../gst-mixer/src/track.c:404
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Track %s: regjistrim audio"
+
+#: ../gst-mixer/src/track.c:492
+#, c-format
+msgid "%s Option Selection"
+msgstr "Zgjedhja e opsionit %s"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Track %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanali %d i track %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Track %s, kanali %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Blloko së bashku kanalet për %s"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Track %s: blloko së bashku kanalet"
+
+#: ../gst-mixer/src/volume.c:198
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "left"
+msgstr "majtas"
+
+#: ../gst-mixer/src/volume.c:200
+msgid "right"
+msgstr "djathtas"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front left"
+msgstr "ballore majtas"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "front right"
+msgstr "ballore djathtas"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear left"
+msgstr "mbrapa majtas"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "rear right"
+msgstr "mbrapa djathtas"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front center"
+msgstr "ballor qendror"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:212
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side left"
+msgstr "anësor majtas"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "side right"
+msgstr "anësor djathtas"
+
+#: ../gst-mixer/src/volume.c:215
+msgid "unknown"
+msgstr "panjohur"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:221
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volumi i kanalit %s në %s"
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Një aplikativ për kontrollin e volumit i bazuar në MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr "Laurent Dhima <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Kontrolli i Volumit: %s"
+
+#: ../gst-mixer/src/window.c:393
+msgid "_Device: "
+msgstr "_Dispozitivi: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:432
+msgid "Control volume on a different device"
+msgstr "Kontrollo volumin në një dispozitiv tjetër"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Asnjë"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "Nuk suportohet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Paracaktuar"
+
+#: ../gstreamer-properties/gstreamer-properties.c:604
+msgid "Failure instantiating main window"
+msgstr "Gabim gjatë krijimit të dritares kryesore"
+
+#: ../gstreamer-properties/gstreamer-properties.c:653
+msgid "Failed to load glade file; please check your installation."
+msgstr "I pamundur ngarkimi i file glade, kontrollo instalimin."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Sjellja e paracaktuar për aplikativët GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Zgjedhësi i sistemeve multimedialë"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>Hyrja e paracaktuar</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>Dalja e paracaktuar</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Prova...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Zëri"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Kliko «OK» për të mbaruar."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "D_ispozitivi:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "P_ipeline:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "P_lugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "Pipeli_ne:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Pro_vë"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Verifikimi i pipeline"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "_Plugin:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Prova"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Zbulim automatik"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Custom"
+msgstr "Personalizuar"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr "X Window System (pa Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr "Test sonor"
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr "Pa zë"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (p.sh. dispozitiv Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr "Prova e hyrjes"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Gabim gjatë ndërtimit të pipeline së test për '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:539
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "U verifikua një gabim gjatë shfaqjes së ndihmës: %s"
+
+#: ../profiles/audio-profile-edit.c:334
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Duke ndryshuar profilin \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<pa emër>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<asnjë përshkrim>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Gabim gjatë marrjes së listës me profilet gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "Gabim gjatë regjistrimit të ndryshimeve të listës së profilit audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Gabim gjatë fshirjes nga kujtesa të pozicionit të profilit %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Ndrysho"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Eleminoj këtë profil?\n"
+msgstr[1] "Eleminoj këto %d profile?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Eleminoj profilin \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Elemino profilin"
+
+#: ../profiles/audio-profiles-edit.c:602
+msgid "Edit MATE Audio Profiles"
+msgstr "Ndrysho profilet audio të MATE"
+
+#: ../profiles/audio-profiles-edit.c:651
+msgid "_Profiles:"
+msgstr "_Profilet:"
+
+#: ../profiles/audio-profiles-edit.c:835
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Një profil me emrin \"%s\" ekziston"
+
+#: ../profiles/audio-profiles-edit.c:860
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Gabim MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"File \"%s\" mungon. Kjo do të thotë që programi nuk është instaluar si "
+"duhet, prandaj dritarja e dialogut nuk mund të hapet."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Ndrysho profilin audio"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Profil i ri"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "Pë_rshkrimi i profilit:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Aktivoj?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Krijo"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "Mbrapashtesa e _file:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Pipeline _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Emri i _Profilit:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Një përshkrim për profilin audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Një përshkrim i profilit, përmban informacione më të hollësishme dhe "
+"përshkruan kur duhet përdorur ky profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Një mbrapashtesë e emrit të file që duhet përdorur kur ruhen files e koduar "
+"me këtë profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Një pipeline GStreamer e pjesëshme e përdorur për këtë profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Një emër i shkurtër për profilin audio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Një emër i shkurtër për profilin audio, për tu përdorur gjatë zgjedhjeve dhe "
+"që identifikon në menyrë të qartë profilin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Kualitet CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Kualitet CD, pak humbje"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Kualitet CD, me humbje"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP3"
+msgstr "Kualitet CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Lista e profileve të regjistrimit audio. Lista përmban emrat e nën-"
+"directories relative me /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of profiles"
+msgstr "Lista e profileve"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "The default file extension for this profile"
+msgstr "Mbrapashtesa e prezgjedhur e file për këtë profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The partial GStreamer pipeline used"
+msgstr "Pipeline GStreamer e pjesëshme e përdorur"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Përdoret për të konvertuar në një kualitet audio për CD, por me një codec "
+"kompresimi për pak humbje. Përdorni këtë nëse më vonë dëshironi të ndryshoni "
+"këtë file apo t'a shkruani në CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Përdoret për të konvertuar në një kualitet audio për CD, por me një codec "
+"kompresimi me humbje. Përdorni këtë për nxjerrje nga CD dhe regjistrime nga "
+"radio."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Përdoret për të konvertuar në kualitet CD audio, por me codec AAC me humbje. "
+"Këshilluar për përgatitjen e file për tu kopjuar në dispozitivë që suportojnë "
+"vetëm codec AAC. Përdorimi i këtij formati mund të jetë ilegal në shtetin "
+"tuaj, pyesni avokatin tuaj për informacione më të hollësishme."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Përdoret për të konvertuar në kualitet CD audio, por me codec MP3 me humbje. "
+"Këshilluar për përgatitjen e file për tu kopjuar në dispozitivë që suportojnë "
+"vetëm codec MP3. Përdorimi i këtij formati mund të jetë ilegal në shtetin "
+"tuaj, pyesni avokatin tuaj për informacione më të hollësishme."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Përdoret për konvertim në kualitet audio e folur. Përdore për regjistrime të "
+"dhe ndryshime të të folurit."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Përdoret për konvertim në kualitet të ulët audio e folur. Përdore për "
+"regjistrime të të folurit që nuk ka nevojë për përpunime."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Voice, Lossless"
+msgstr "Zë, pak humbje"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Voice, Lossy"
+msgstr "Zë, kualitet i ulët"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Whether or not this profile is to be used"
+msgstr "Kur dhe kur jo ky profil duhet përdorur"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Whether or not to use and display this profile."
+msgstr "Kur dhe kur jo ky profil duhet përdorur dhe shfaqur."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"E pamundur lidhja me demon-in e audio-s.\n"
+"Ekzekuto 'esd' në prompt e komandës."
+
+#: ../vu-meter/main.c:230
+msgid "Specify the X position of the meter."
+msgstr "Specifiko pozicionin X të meter."
+
+#: ../vu-meter/main.c:231
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:233
+msgid "Specify the Y position of the meter."
+msgstr "Specifiko pozicionin Y të indikatorit."
+
+#: ../vu-meter/main.c:234
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:236
+msgid "Connect to the esd server on this host."
+msgstr "Lidhje me server-in esd në këtë host."
+
+#: ../vu-meter/main.c:237
+msgid "HOST"
+msgstr "HOST"
+
+#: ../vu-meter/main.c:239
+msgid "Open a vertical version of the meter."
+msgstr "Hap një version vertikal të metrit."
+
+#: ../vu-meter/main.c:241
+msgid "Act as recording level meter."
+msgstr "Funksionon si indikator i nivelit të regjistrimit"
+
+#: ../vu-meter/main.c:257
+#, c-format
+msgid "Host is %s\n"
+msgstr "Host-i është %s\n"
+
+#: ../vu-meter/main.c:274
+msgid "Recording level"
+msgstr "Niveli i regjistrimit"
+
+#: ../vu-meter/main.c:274
+msgid "Volume Meter"
+msgstr "Indikator i volumit"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Monitor i volumit në hyrje të regjistrimit"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Monitori i nivelit të regjistrimit"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Monitor i volumit në dalje të zërit"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Monitor i Volumit"
+
diff --git a/po/sr.po b/po/sr.po
new file mode 100644
index 0000000..ba0e736
--- /dev/null
+++ b/po/sr.po
@@ -0,0 +1,2627 @@
+# Serbian translation of mate-media
+# Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004, 2005, 2006, 2007.
+#
+# This file is distributed under the same license as the mate-media package.
+#
+# Maintainer: Данило Шеган <[email protected]>
+# Reviewed on 2005-08-08 by: Игор Несторовић <[email protected]>"
+# Translated on 2006-01-31 by: Слободан Д. Средојевић <[email protected]>
+# Милош Поповић <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-20 16:50+0200\n"
+"Last-Translator: Милош Поповић <[email protected]>\n"
+"Language-Team: Serbian <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Прикажи контролу јачине звука"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Управљање звуком"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Мења јачину звука и додељује звуке догађајима"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Звук"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Омогући тражење грешака у програму"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Издање програма"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " — Гномово програмче управљање звуком"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Чекам на одговор звучног система"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Почетна страница"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " — Гномово управљање звуком"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Излаз"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Јачина излазног звука"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Улаз"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Јачина микрофона"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Леви"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Десни"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Задњи"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Предњи"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Мајтише"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Најгласније"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Однос:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Избледи:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Субвуфер"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Без појачавања"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Утишај"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Профил:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Онемогућено"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u улаз"
+msgstr[1] "%u улаза"
+msgstr[2] "%u улаза"
+msgstr[3] "%u улаз"
+
+# 48x48/emblems/emblem-sound.icon.in.h:1
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Системски звуци"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Конектор:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Праћење шиљка"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Назив"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Уређај"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Проба звучника %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Проба звучника"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Јачина _звука на излазу: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Звучни ефекти"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Јачина звука за _упозорења: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Звучне картице"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Изаберите уређај _ради подешавања:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Подешавања за изабрани уређај:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Јачина з_вука на улазу: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Улазни ниво:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Изаберите уређај као звучни улаз:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Изаберите уређај као звучни излаз:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Програми"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Ни један програм не пушта или снима звук."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Поставке звука"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Заустави"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Проба"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Субвуфер"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Не могу да покренем звучне поставке: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Утишај"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Подеси звук"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Утишано"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Сними исечке звука"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Снимање звука"
+
+# bug: this won't work
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Неименовано"
+
+# bug: this won't work
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Неименовано-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Не могу да образујем Гстримеров елемент %s.\n"
+"Инсталирајте додатак „%s“ из модула „%s“.\n"
+"Проверите да ли сте то успешно урадили позивањем наредбе\n"
+" gst-inspect-0.10 %s\n"
+"а након тога поново покрените снимање звука."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Проверите подешавања.\n"
+"Можда вам недостају неопходни додаци."
+
+# bug: plural-forms
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld минут"
+msgstr[1] "%ld минута"
+msgstr[2] "%ld минута"
+msgstr[3] "%ld минут"
+
+# bug: plural-forms
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld сат"
+msgstr[1] "%ld сата"
+msgstr[2] "%ld сата"
+msgstr[3] "%ld сат"
+
+# bug: plural-forms
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld секунда"
+msgstr[1] "%ld секунде"
+msgstr[2] "%ld секунди"
+msgstr[3] "%ld секунда"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s и %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s и %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Отвори датотеку"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Није могуће учитати датотеку:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Спреман"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Замени"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Датотека са именом \"%s\" већ постоји.\n"
+"Желите ли да је замените овом коју чувате?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Не могу да сачувам датотеку \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Сачувај датотеку као"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s није инсталиран у путањи."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Дошло је до грешке при покретању %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Да ли да сачувам снимак пре затварања?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Да сачувам снимак?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "_Затвори без чувања"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_Настави без чувања"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Питање"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (није сачуван)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu бајт)"
+msgstr[1] "%s (%llu бајта)"
+msgstr[2] "%s (%llu бајтова)"
+msgstr[3] "%s (%llu бајт)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Непозната величина"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Непознато"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f кб/с"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Процена)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Подаци о %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Подаци о датотеци"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Фасцикла:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Име датотеке:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Величина датотеке:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Подаци о снимку"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Трајање датотеке:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Број канала:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Квалитет исечка:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Квалитет:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Снимање звука за Гном\n"
+
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Пуштам…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "ГКонф звучни излаз"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Пуштање"
+
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Снимам…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf снимање звука"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Нису исправна подешавања за снимање звука. Можете их изменити преко поставке "
+"„Управљање звуком“ из Гномовог менија."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "излазна датотека"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "ниво"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Не могу рашчланити звучну поставку „%s“. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Не могу снимати звук користећи звучну поставку „%s“. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Не могу да уписујем у датотеку користећи звучну поставку „%s“. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "Дато_тека"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Направи нови исечак"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Отвори датотеку"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Сачувај текућу датотеку"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Сачувај текућу датотеку под другим именом"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Управљање _јачином звука"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Покрени аудио миксер"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Прикажи податке о текућој датотеци"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Затвори текућу датотеку"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Изађи из програма"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Управљање"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Сними звук"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Пусти звук"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Заустави звук"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Помоћ"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Садржај"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Отвори упутство"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "О овом програму"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Не могу да учитам УИ датотеку. Можда програм није исправно инсталиран."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Отвори"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Сачувај"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Сачувај као"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Снимај са _улаза:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Сними _као:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ништа>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Дужина:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Ниво:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s — снимање звука"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Висина прозора"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "Висина прозора за приказ."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Ширина прозора"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "Ширина прозора за приказ."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Тема за звук"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Непознато управљање јачином звука %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Нисам нашао елементе и/или уређаје за управљање јачином звука."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Снима"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Прекидачи"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Опције"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Поставке управљања јачином звука"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "Прик_ажи следеће миксере:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "Искључи/укључи звук %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Нумера %s: утишај"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Да ли снимати звук са %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Нумера %s: снимање звука"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Избор опције %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Нумера %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Канал %d нумере %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Нумера %s, канал %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Закључај заједно све канале за %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Нумера %s: привежи канале заједно"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "моно"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "леви"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "десни"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "предњи леви"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "предњи десни"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "задњи леви"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "задњи десни"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "предњи средишњи"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "бочни леви"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "бочни десни"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "непознати"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Јачина звука канала %s на %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Програм за управљање јачином звука за Гном/ГСтример"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Александар Урошевић <[email protected]>\n"
+"Данило Шеган <[email protected]>\n"
+"\n"
+"Prevod.org — превод на српски језик."
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Управљање јачином звука: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Уређај: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Управљај јачином звука другог уређаја"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ништа"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Поставка није могућа"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Уобичајно"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Грешка при образовању главног прозора"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Не могу да учитам UI датотеку; проверите инсталацију."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Постави уобичајена подешавања за ГСтример програме"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Избирач мултимедијалног система"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Звук"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Притисните „У реду“ да завршите."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Уређај:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Уобичајени улаз"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Уобичајени излаз"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Цевовод:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Додатак:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "_Цевовод:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Про_ба"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Испробава цев"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Испробавам…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Видео"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Уређај:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Додатак:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Проба"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Аутоматски препознај"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "АЛСА — Напредна архитектура за звук на Линуксу"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Артсд — АРТ звучни сервис"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ЕСД — Просветљени звучни сервис"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "ОСС — Отворени систем звука"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "ОСС — Отворени систем звука 4. издање"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio звучни сервер"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Санов звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Прилагођено"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "СДЛ — Једноставан ДиректМедија слој"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Икс систем прозора (без Xv проширења)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "Икс систем прозора (X11/XShm/Xv)"
+
+# 48x48/emblems/emblem-sound.icon.in.h:1
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Провери звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Тишина"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (нпр. Зоран v4l уређај)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Провери улаз"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Видео за Линукс (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Видео за Линукс 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Није успео да направи пробну цев за „%s“"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Дошло је до грешке при приказивању помоћи: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Уређујем скуп поставки \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<без имена>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<без описа>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Дошло је до грешке при добављању списка скупова звучних поставки. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Дошло је до грешке у пријави за обавештења о измени списка скупова поставки "
+"звука. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Дошло је до грешке при занемаривању путање скупа поставки %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Уређивање"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Да обришем овај %d профил?\n"
+msgstr[1] "Да обришем ова %d профила?\n"
+msgstr[2] "Да обришем ових %d профила?\n"
+msgstr[3] "Да обришем овај профил?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Обрисати профил \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Обриши профил"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Уреди Гномове звучне поставке"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Профили:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Већ имате профил са именом \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "ГКонф грешка (ИСПРАВИ-МЕ): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Недостаје датотека \"%s\". Ово значи да је програм неисправно постављен, па "
+"се прозорче не може приказати."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Покрените „%s --help“ како би видели списак свих наредби из командне "
+"линије.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Уреди аудио профил"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Опис профила:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Активан?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Екстензија датотеке:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_Цевовод ГСтримера:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Име профила:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Нови профил"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Направи"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Опис аудио профила"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Опис профила који садржи више података и описује када треба користити овај "
+"профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Екстензија датотеке која се користи при смештању датотека записаних помоћу "
+"овог профила."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Делимична ГСтример цевка коју користи овај скуп профил."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Кратко име за аудио профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Кратко име за аудио профил, који се користи при избору и једнозначном "
+"одређивању профила."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "ЦД квалитет, ААЦ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "ЦД квалитет, без губитака"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "ЦД квалитет, са губитком"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "ЦД квалитет, МП2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "ЦД квалитет, МП3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Списак поставки за снимање звука. Списак садржи ниске које именују "
+"поддиректоријуме у односу на /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Списак профила"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Подразумевана екстензија датотеке за овај профил"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Коришћена делимична ГСтример цевка"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Користи се за претварање у звук ЦД квалитета, али са компресијом без "
+"губитака. Користите ово ако желите да касније мењате датотеку или да је "
+"нарежете на ЦД."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Користи се за претварање у звук ЦД квалитета, али са компресијом са "
+"губицима. Користите ово за извлачење са ЦД-а и снимања са радија."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Користи се за претварање у звук ЦД квалитета, али са ААЦ форматом са "
+"губицима. Користите ово за припрему датотека за копирање на уређај који "
+"подржава ААЦ. Обратите пажњу да овај формат може бити нелегалан у твојој "
+"земљи; консултуј се са адвокатом за савет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Користи се за претварање у звук ЦД квалитета, али са МП2 форматом са "
+"губицима. Користите ово за припрему датотека за копирање на уређај који "
+"подржава МП2. Овај формат може бити нелегалан у вашој земљи; консултујте "
+"адвоката за савет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Користи се за претварање у звук ЦД квалитета, али са МП3 форматом са "
+"губицима. Користите ово за припрему датотека за копирање на уређај који "
+"подржава МП3. Овај формат може бити нелегалан у вашој земљи; консултујте "
+"адвоката за савет."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Користи се за претварање у звук без губитака гласовног квалитета. Користите "
+"ово за снимање говора."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Користи се за претварање у звук са губицима гласовног квалитета. Користите "
+"ово за снимање говора."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Глас, без губитака"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Глас, са губицима"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Да ли се овај профил користи"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Одређује да ли се приказује и користи овај профил."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Без звука"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Уграђено"
+
+# 48x48/emblems/emblem-sound.icon.in.h:1
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Провера звука за догађај"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Из теме"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Врста"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Тема за звук:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "И_заберите звук за упозорење:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Омо_гући звуке за прозоре и дугмиће"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Звук упозорења"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Прозори и дугмићи"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Притиснуто дугме"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Укључен прекидач"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Увећан прозор"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Враћен прозор"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Умањен прозор"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Радна површ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Пријава"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Одјава"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Нова е-порука"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Испражњено смеће"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Завршетак дуге радње (преузимање, упис диска и сл.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Упозорење"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Податак или питање"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Упозорење"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Грешка"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Упозорење о батерији"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Изаберите звучну датотеку"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Звучне датотеке"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Прилагођено…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Звучна тема:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Омогући звуке за прозоре и дугмиће"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Лавеж"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Жубор"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Стакло"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Сонар"
+
+#~ msgid "Recording..."
+#~ msgstr "Снима..."
+
+#~ msgid "Custom..."
+#~ msgstr "Произвољно"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Адреса сервера коме ће се прослеђивати ЦД упити"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Подаци који се шаљу серверу"
+
+#~ msgid "Port"
+#~ msgstr "Порт"
+
+#~ msgid "Server name"
+#~ msgstr "Назив сервера"
+
+#~ msgid "Server type"
+#~ msgstr "Врста сервера"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Назив домаћина који ће се проследити уз све упите"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Порт на коме сервер гостује базу података"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Врста сервера коме се шаљу ЦД упити. Дозвољене вредности су 0 (FreeDB "
+#~ "наизменични сервер), 1 (неки други freedb сервер) или 2 (други сервер)."
+
+#~ msgid "The username"
+#~ msgstr "Корисничко име"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Корисничко име које ће се проследити уз све упите"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Овај кључ наводи који подаци о кориснику ће се послати серверу ради ЦД "
+#~ "упита. Дозвољене вредности су 0 (ништа се не шаље), 1 (прави подаци) или "
+#~ "3 (неки други подаци)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Назив Вашег домаћина"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Дошло је до грешке при приказивању помоћи: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Н_е шаљи податке"
+
+#~ msgid "Send real _information"
+#~ msgstr "Пошаљи п_раве податке"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Пошаљи _друге податке:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "_Назив домаћина:"
+
+#~ msgid "Login Information"
+#~ msgstr "Подаци о пријави"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "_Наизменични FreeDB сервер"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Други _FreeDB сервер:"
+
+#~ msgid "Server"
+#~ msgstr "Сервер"
+
+#~ msgid "Location"
+#~ msgstr "Путања"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Освежи списак сервера"
+
+#~ msgid "Other _server:"
+#~ msgstr "Други _сервер:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Назив _домаћина:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Порт:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Поставке ЦД базе података"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Непознато / непознато"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Вишеструко подударање..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "У бази података постоји више пронађених резултата.\n"
+#~ "Следи листа пронађених, одаберите резултат који највише одговара"
+
+#~ msgid "Category"
+#~ msgstr "Категорија"
+
+#~ msgid "Disc ID"
+#~ msgstr "ИБ диска"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Извођач и наслов"
+
+#~ msgid "Unknown track"
+#~ msgstr "Непозната нумера"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Сервер ЦД базе података"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Промените поставке сервера ЦД базе података"
+
+#~ msgid "Blues"
+#~ msgstr "Блуз"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Класични рок"
+
+#~ msgid "Country"
+#~ msgstr "Кантри"
+
+#~ msgid "Dance"
+#~ msgstr "Денс"
+
+#~ msgid "Disco"
+#~ msgstr "Диско"
+
+#~ msgid "Funk"
+#~ msgstr "Фанк"
+
+#~ msgid "Grunge"
+#~ msgstr "Гранџ"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Хип-хоп"
+
+#~ msgid "Jazz"
+#~ msgstr "Џез"
+
+#~ msgid "Metal"
+#~ msgstr "Метал"
+
+#~ msgid "New Age"
+#~ msgstr "Њу Ејџ"
+
+#~ msgid "Oldies"
+#~ msgstr "Старије"
+
+#~ msgid "Other"
+#~ msgstr "Друго"
+
+#~ msgid "Pop"
+#~ msgstr "Поп"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Реп"
+
+#~ msgid "Reggae"
+#~ msgstr "Реге"
+
+#~ msgid "Rock"
+#~ msgstr "Рок"
+
+#~ msgid "Techno"
+#~ msgstr "Техно"
+
+#~ msgid "Industrial"
+#~ msgstr "Индустријска"
+
+#~ msgid "Alternative"
+#~ msgstr "Алтернативна"
+
+#~ msgid "Ska"
+#~ msgstr "Ска"
+
+#~ msgid "Death Metal"
+#~ msgstr "Дед Метал"
+
+#~ msgid "Pranks"
+#~ msgstr "Пранкс"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Филмска музика"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Евро-техно"
+
+#~ msgid "Ambient"
+#~ msgstr "Амбијентална"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Трип-хоп"
+
+#~ msgid "Vocal"
+#~ msgstr "Вокал"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Џез и фанк"
+
+#~ msgid "Fusion"
+#~ msgstr "Фузија"
+
+#~ msgid "Trance"
+#~ msgstr "Транс"
+
+#~ msgid "Classical"
+#~ msgstr "Класична"
+
+#~ msgid "Instrumental"
+#~ msgstr "Инструментал"
+
+#~ msgid "Acid"
+#~ msgstr "Есид"
+
+#~ msgid "House"
+#~ msgstr "Хаус"
+
+#~ msgid "Game"
+#~ msgstr "Музика из игара"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Тонски запис"
+
+#~ msgid "Gospel"
+#~ msgstr "Госпел"
+
+#~ msgid "Noise"
+#~ msgstr "Шум"
+
+#~ msgid "Alt"
+#~ msgstr "Алт"
+
+#~ msgid "Bass"
+#~ msgstr "Бас"
+
+#~ msgid "Soul"
+#~ msgstr "Соул"
+
+#~ msgid "Punk"
+#~ msgstr "Панк"
+
+#~ msgid "Space"
+#~ msgstr "Спејс"
+
+#~ msgid "Meditative"
+#~ msgstr "Медитациона"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Инструментални поп"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Инструментални рок"
+
+#~ msgid "Ethnic"
+#~ msgstr "Етно"
+
+#~ msgid "Gothic"
+#~ msgstr "Готска"
+
+#~ msgid "Darkwave"
+#~ msgstr "Црни талас"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Техно-индустријска"
+
+#~ msgid "Electronic"
+#~ msgstr "Електронска"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Поп-фолк"
+
+#~ msgid "Eurodance"
+#~ msgstr "Евроденс"
+
+#~ msgid "Dream"
+#~ msgstr "Дрим"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Јужњачки рок"
+
+#~ msgid "Comedy"
+#~ msgstr "Комедија"
+
+#~ msgid "Cult"
+#~ msgstr "Култна"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Гангстерски реп"
+
+#~ msgid "Top 40"
+#~ msgstr "Топ 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Хришћански реп"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Поп/фанк"
+
+#~ msgid "Jungle"
+#~ msgstr "Џангл"
+
+#~ msgid "Native American"
+#~ msgstr "Изворна америчка"
+
+#~ msgid "Cabaret"
+#~ msgstr "Кабаре"
+
+#~ msgid "New Wave"
+#~ msgstr "Нови талас"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Психоделична"
+
+#~ msgid "Rave"
+#~ msgstr "Рејв"
+
+#~ msgid "Showtunes"
+#~ msgstr "Музика из представа"
+
+#~ msgid "Trailer"
+#~ msgstr "Најава"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Племенска"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Есид панк"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Есид џез"
+
+#~ msgid "Polka"
+#~ msgstr "Полка"
+
+#~ msgid "Musical"
+#~ msgstr "Музичка"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Рокенрол"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Хард рок"
+
+#~ msgid "Folk"
+#~ msgstr "Фолк"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Фолк/рок"
+
+#~ msgid "National Folk"
+#~ msgstr "Народни фолк"
+
+#~ msgid "Swing"
+#~ msgstr "Свинг"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Фаст-фјужон"
+
+#~ msgid "Bebop"
+#~ msgstr "Бибап"
+
+#~ msgid "Latin"
+#~ msgstr "Латино"
+
+#~ msgid "Revival"
+#~ msgstr "Ривајвал"
+
+#~ msgid "Celtic"
+#~ msgstr "Келтска"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Блу-грас"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Авангардна"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Готски рок"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Прогресивни рок"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Психоделични рок"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Симфонијски рок"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Лагани рок"
+
+#~ msgid "Big Band"
+#~ msgstr "Биг бенд"
+
+#~ msgid "Chorus"
+#~ msgstr "Рефрен"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Лака за слушање"
+
+#~ msgid "Acoustic"
+#~ msgstr "Акустична"
+
+#~ msgid "Humour"
+#~ msgstr "Хумор"
+
+#~ msgid "Speech"
+#~ msgstr "Говор"
+
+#~ msgid "Chanson"
+#~ msgstr "Напев"
+
+#~ msgid "Opera"
+#~ msgstr "Опера"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Камерна музика"
+
+#~ msgid "Sonata"
+#~ msgstr "Соната"
+
+#~ msgid "Symphony"
+#~ msgstr "Симфонија"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Бути бас"
+
+#~ msgid "Primus"
+#~ msgstr "Примус"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Порно ритам"
+
+#~ msgid "Satire"
+#~ msgstr "Сатирична"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Слоу џем"
+
+#~ msgid "Club"
+#~ msgstr "Клубска"
+
+#~ msgid "Tango"
+#~ msgstr "Танго"
+
+#~ msgid "Samba"
+#~ msgstr "Самба"
+
+# староградска, народна?
+#~ msgid "Folklore"
+#~ msgstr "Фолклор"
+
+#~ msgid "Ballad"
+#~ msgstr "Балада"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Бржа балада"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Ритмични соул"
+
+#~ msgid "Freestyle"
+#~ msgstr "Фристајл"
+
+#~ msgid "Duet"
+#~ msgstr "Дует"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Панк рок"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Соло бубњеви"
+
+#~ msgid "A Cappella"
+#~ msgstr "А капела"
+
+#~ msgid "Euro-House"
+#~ msgstr "Евро-хаус"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Денс дворана"
+
+#~ msgid "Goa"
+#~ msgstr "Гоа"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Драменбејс"
+
+#~ msgid "Club-House"
+#~ msgstr "Клаб-хаус"
+
+#~ msgid "Terror"
+#~ msgstr "Терор"
+
+#~ msgid "Indie"
+#~ msgstr "Инди"
+
+#~ msgid "BritPop"
+#~ msgstr "Бритпоп"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Негерпанк"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Пољски панк"
+
+#~ msgid "Beat"
+#~ msgstr "Бит"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Хришћански гангстерски реп"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Хеви метал"
+
+#~ msgid "Black Metal"
+#~ msgstr "Црни метал"
+
+#~ msgid "Crossover"
+#~ msgstr "Кросовер"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Савремена хришћанска"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Хришћански рок"
+
+#~ msgid "Merengue"
+#~ msgstr "Мирингва"
+
+#~ msgid "Salsa"
+#~ msgstr "Салса"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Треш метал"
+
+#~ msgid "Anime"
+#~ msgstr "Аниме"
+
+#~ msgid "JPop"
+#~ msgstr "Џејпоп"
+
+#~ msgid "Synthpop"
+#~ msgstr "Синтпоп"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Ну-метал"
+
+#~ msgid "Art Rock"
+#~ msgstr "Арт рок"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Непознати извођач"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Непознати албум"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Уређује ИБ диска: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Сакриј додатне опције диска"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Прикажи додатне опције диска"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Сакриј додатне опције нумере"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Прикажи додатне опције нумере"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Уређује ИБ диска: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Извођач:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_Наслов диска:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Коментари диска:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Жанр:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Година:"
+
+#~ msgid "Title"
+#~ msgstr "Наслов"
+
+#~ msgid "Length"
+#~ msgstr "Трајање"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Додатни подаци за нумеру:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB уређивач нумера"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Не може да направи фабрику за CDDBTrackEditor.\n"
+#~ "Разлог може бити у томе што је већ један примерак cddb-track-editor-а "
+#~ "покренут.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "ЦД екран"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Приказује информације о албуму који се тренутно пушта, извођачу и "
+#~ "протеклом времену"
+
+#~ msgid "Time Line"
+#~ msgstr "Линија времена"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Линија за приказ протеклог времена тренутне нумере"
+
+#~ msgid "Info Line"
+#~ msgstr "Инфо линија"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Линија за приказ информација"
+
+#~ msgid "Artist Line"
+#~ msgstr "Линија извођача"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Линија у којој се приказује назив извођача"
+
+#~ msgid "Album Line"
+#~ msgstr "Линија албума"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Линија у којој се приказује назив албума"
+
+#~ msgid "Play"
+#~ msgstr "Пусти"
+
+#~ msgid "Pause"
+#~ msgstr "Пауза"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Пушта %s — %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "ПуштамПушта\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Паузирано"
+
+#~ msgid "CD Player"
+#~ msgstr "Слушање музичких дискова"
+
+#~ msgid "Stopped"
+#~ msgstr "Заустављено"
+
+#~ msgid "Disc error"
+#~ msgstr "Грешка са диском"
+
+#~ msgid "No disc"
+#~ msgstr "Нема носача звука"
+
+#~ msgid "Empty disc"
+#~ msgstr "Празан диск"
+
+#~ msgid "Drive open"
+#~ msgstr "Фиока је отворена"
+
+#~ msgid "Data CD"
+#~ msgstr "ЦД са подацима"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Нема ЦД уређаја"
+
+#~ msgid "Drive Error"
+#~ msgstr "Грешка са уређајем"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "ЦД програм за Гном"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Садржај у CDDB је измењен"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Избором ’Да‘ ћете обрисати претходни садржај у CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Желите ли да наставите?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Јачина %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Изгледа да немате дозволе за приступ %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s изгледа није повезан на ваљани ЦД уређај. Могући разлози су:\n"
+#~ "а) Подршка за ЦД уређај није уграђена у Ваш систем\n"
+#~ "б) Немате одговарајућа овлашћења за приступ ЦД уређају\n"
+#~ "в) %s није ЦД уређај.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d — Непознато"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Пусти / Паузирај"
+
+#~ msgid "_Stop"
+#~ msgstr "_Заустави"
+
+#~ msgid "P_revious"
+#~ msgstr "П_ретходна"
+
+#~ msgid "_Next"
+#~ msgstr "_Следећа"
+
+#~ msgid "_Eject disc"
+#~ msgstr "Из_баци диск"
+
+#~ msgid "_About"
+#~ msgstr "О _програму"
+
+#~ msgid "_Quit"
+#~ msgstr "_Изађи"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Нисте одредили ЦД уређај. То знаи да ЦД програм неће радити.\n"
+#~ "Кликните на „Одреди уређај“ за отварање дијалога где можете\n"
+#~ "одредити уређај, или кликните на „Излаз“ за напуштање програма."
+
+#~ msgid "Set device"
+#~ msgstr "Одреди уређај"
+
+#~ msgid "No CD device"
+#~ msgstr "Нема ЦД уређаја"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "Није могуће исправно покренути ЦД програм.\n"
+#~ "\n"
+#~ "Притисните „Детаљи“ за више информација о узроку проблема.\n"
+#~ "\n"
+#~ "Притисните „Постави уређај“ за отварање дијалога где можете одредити "
+#~ "уређај, или притисните „Излаз“ за напуштање програма"
+
+#~ msgid "_Details"
+#~ msgstr "_Детаљи"
+
+#~ msgid "_Set device"
+#~ msgstr "_Одреди уређај"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "ЦД уређај није ваљан"
+
+#~ msgid "Position"
+#~ msgstr "Позиција"
+
+#~ msgid "Open preferences"
+#~ msgstr "Отвори поставке"
+
+#~ msgid "Preferences"
+#~ msgstr "Поставке"
+
+#~ msgid "Track List"
+#~ msgstr "Листа нумера"
+
+#~ msgid "Open track editor"
+#~ msgstr "Отвори уређивач нумера"
+
+#~ msgid "Track editor"
+#~ msgstr "Уређивач нумера"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Пусти / Пауза"
+
+#~ msgid "Previous track"
+#~ msgstr "Претходна нумера"
+
+#~ msgid "Previous"
+#~ msgstr "Претходна"
+
+#~ msgid "Rewind"
+#~ msgstr "Премотавање уназад"
+
+#~ msgid "Fast forward"
+#~ msgstr "Премотавање унапред"
+
+#~ msgid "Next track"
+#~ msgstr "Следећа нумера"
+
+#~ msgid "Eject CD"
+#~ msgstr "Избаци ЦД"
+
+#~ msgid "Eject"
+#~ msgstr "Избаци"
+
+#~ msgid "CD device to use"
+#~ msgstr "ЦД уређај за употребу"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Покрени само уколико већ није покренут ЦД програм"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Пусти ЦД по покретању"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Покрени се као икона у обавештајној зони"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Не могу да направим програм"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Пуштање аудио дискова"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Јачина ЦД програма"
+
+#~ msgid "CD player theme"
+#~ msgstr "Тема ЦД програма"
+
+#~ msgid "Device path"
+#~ msgstr "Путања до уређаја"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Приказати преостало време?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Избаци ЦД при затварању ЦД програма?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Како треба приказати време при слушању ЦД-а?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Пусти при покретању ЦД програма?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Да ли ЦД треба избацити при затварању ЦД програма?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "Путања ка ЦД уређају који ЦД програм треба да користи за пуштање дискова"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Коју тему да користи ЦД програм за свој изглед"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Коју јачину да постави ЦД програм када се покрене?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Када се покрене ЦД програм, да ли одмах да пусти ЦД?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Не могу да избацим носач звука из фиоке: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Ово значи да ЦД програм неће моћи да се покрене."
+
+#~ msgid "Error setting device"
+#~ msgstr "Грешка при одређивању уређаја"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Поставке ЦД програма"
+
+#~ msgid "Behavior"
+#~ msgstr "Понашање"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Пусти _када се покрене ЦД програм"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Пусти када се покрене ЦД програм"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Покушај да _избациш ЦД при затварању ЦД програма"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Покушај да избациш ЦД при затварању ЦД програма"
+
+#~ msgid "Themes"
+#~ msgstr "Теме"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "Из_аберите тему:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Гномово управљање јачином звука"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Прилагоди јачину звука"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Испробава...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Не може да се повеже са сервисом за звук.\n"
+#~ "Покрените наредбу „esd“."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Поставите водоравну позицију мерача."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Поставите усправну позицију мерача."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Повежи се на ЕСД сервер на овој адреси."
+
+#~ msgid "HOST"
+#~ msgstr "АДРЕСА"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Отвори усправно издање мерача."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Понашај се као мерач јачине снимка."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Домаћин је %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Јачина снимања"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Мерач јачине"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Прати јачину улазног сигнала снимања"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Праћење јачине снимка"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Прати јачину излаза звука"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Праћење јачине звука"
diff --git a/po/[email protected] b/po/[email protected]
new file mode 100644
index 0000000..ab4448e
--- /dev/null
+++ b/po/[email protected]
@@ -0,0 +1,2627 @@
+# Serbian translation of mate-media
+# Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004, 2005, 2006, 2007.
+#
+# This file is distributed under the same license as the mate-media package.
+#
+# Maintainer: Danilo Šegan <[email protected]>
+# Reviewed on 2005-08-08 by: Igor Nestorović <[email protected]>"
+# Translated on 2006-01-31 by: Slobodan D. Sredojević <[email protected]>
+# Miloš Popović <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-08-04 13:24+0000\n"
+"PO-Revision-Date: 2010-08-20 16:50+0200\n"
+"Last-Translator: Miloš Popović <[email protected]>\n"
+"Language-Team: Serbian <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Prikaži kontrolu jačine zvuka"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Upravljanje zvukom"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Menja jačinu zvuka i dodeljuje zvuke događajima"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Zvuk"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Omogući traženje grešaka u programu"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Izdanje programa"
+
+#: ../mate-volume-control/src/applet-main.c:62
+#| msgid " - MATE Volume Control Applet"
+msgid " — MATE Volume Control Applet"
+msgstr " — Gnomovo programče upravljanje zvukom"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Čekam na odgovor zvučnog sistema"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Početna stranica"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+#| msgid " - MATE Volume Control"
+msgid " — MATE Volume Control"
+msgstr " — Gnomovo upravljanje zvukom"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Izlaz"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#| msgid "_Output volume: "
+msgid "Sound Output Volume"
+msgstr "Jačina izlaznog zvuka"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Ulaz"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Jačina mikrofona"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Levi"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Desni"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Zadnji"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Prednji"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Majtiše"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Najglasnije"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Odnos:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Izbledi:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subvufer"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Bez pojačavanja"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Utišaj"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Onemogućeno"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, 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"
+
+# 48x48/emblems/emblem-sound.icon.in.h:1
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Sistemski zvuci"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "_Konektor:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Praćenje šiljka"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Naziv"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Uređaj"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Proba zvučnika %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Proba zvučnika"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "Jačina _zvuka na izlazu: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Zvučni efekti"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "Jačina zvuka za _upozorenja: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Zvučne kartice"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Izaberite uređaj _radi podešavanja:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Podešavanja za izabrani uređaj:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "Jačina z_vuka na ulazu: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Ulazni nivo:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Izaberite uređaj kao zvučni ulaz:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Izaberite uređaj kao zvučni izlaz:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Programi"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Ni jedan program ne pušta ili snima zvuk."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Postavke zvuka"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Zaustavi"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+#| msgid "Te_st"
+msgid "Test"
+msgstr "Proba"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+#| msgid "_Subwoofer:"
+msgid "Subwoofer"
+msgstr "Subvufer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Ne mogu da pokrenem zvučne postavke: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Utišaj"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "Podesi zvuk"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Utišano"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Snimi isečke zvuka"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Snimanje zvuka"
+
+# bug: this won't work
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Neimenovano"
+
+# bug: this won't work
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Neimenovano-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+#| msgid ""
+#| "Could not create the GStreamer %s element.\n"
+#| "Please install the '%s' plug-in from the '%s' module.\n"
+#| "Verify that the installation is correct by running\n"
+#| " gst-inspect-0.10 %s\n"
+#| "and then restart mate-sound-recorder."
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Ne mogu da obrazujem Gstrimerov element %s.\n"
+"Instalirajte dodatak „%s“ iz modula „%s“.\n"
+"Proverite da li ste to uspešno uradili pozivanjem naredbe\n"
+" gst-inspect-0.10 %s\n"
+"a nakon toga ponovo pokrenite snimanje zvuka."
+
+#: ../grecord/src/gsr-window.c:209
+#| msgid ""
+#| "Please verify its settings.\n"
+#| "You may be missing the necessary plug-ins."
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Proverite podešavanja.\n"
+"Možda vam nedostaju neophodni dodaci."
+
+# bug: plural-forms
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minuta"
+msgstr[2] "%ld minuta"
+msgstr[3] "%ld minut"
+
+# bug: plural-forms
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld sat"
+msgstr[1] "%ld sata"
+msgstr[2] "%ld sata"
+msgstr[3] "%ld sat"
+
+# bug: plural-forms
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekunda"
+msgstr[1] "%ld sekunde"
+msgstr[2] "%ld sekundi"
+msgstr[3] "%ld sekunda"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s i %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s i %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Otvori datoteku"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Nije moguće učitati datoteku:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Spreman"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Zameni"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Datoteka sa imenom \"%s\" već postoji.\n"
+"Želite li da je zamenite ovom koju čuvate?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Ne mogu da sačuvam datoteku \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Sačuvaj datoteku kao"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s nije instaliran u putanji."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Došlo je do greške pri pokretanju %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Da li da sačuvam snimak pre zatvaranja?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Da sačuvam snimak?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "_Zatvori bez čuvanja"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "_Nastavi bez čuvanja"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Pitanje"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (nije sačuvan)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bajt)"
+msgstr[1] "%s (%llu bajta)"
+msgstr[2] "%s (%llu bajtova)"
+msgstr[3] "%s (%llu bajt)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Nepoznata veličina"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Procena)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Podaci o %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Podaci o datoteci"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Fascikla:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Ime datoteke:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Veličina datoteke:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Podaci o snimku"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Trajanje datoteke:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Broj kanala:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Kvalitet isečka:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Kvalitet:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Snimanje zvuka za Gnom\n"
+
+#: ../grecord/src/gsr-window.c:1512
+#| msgid "Playing..."
+msgid "Playing…"
+msgstr "Puštam…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "GKonf zvučni izlaz"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Puštanje"
+
+#: ../grecord/src/gsr-window.c:1732
+#| msgid "Recording"
+msgid "Recording…"
+msgstr "Snimam…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf snimanje zvuka"
+
+#: ../grecord/src/gsr-window.c:1831
+#| msgid ""
+#| "Your audio capture settings are invalid. Please correct them with the "
+#| "\"Sound Preferences\" under the System-Preferences menu."
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"Nisu ispravna podešavanja za snimanje zvuka. Možete ih izmeniti preko postavke "
+"„Upravljanje zvukom“ iz Gnomovog menija."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "izlazna datoteka"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivo"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Ne mogu raščlaniti zvučnu postavku „%s“. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Ne mogu snimati zvuk koristeći zvučnu postavku „%s“. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Ne mogu da upisujem u datoteku koristeći zvučnu postavku „%s“. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "Dato_teka"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Napravi novi isečak"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Otvori datoteku"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Sačuvaj tekuću datoteku"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Sačuvaj tekuću datoteku pod drugim imenom"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Upravljanje _jačinom zvuka"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Pokreni audio mikser"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Prikaži podatke o tekućoj datoteci"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Zatvori tekuću datoteku"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Izađi iz programa"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Upravljanje"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Snimi zvuk"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Pusti zvuk"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Zaustavi zvuk"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Pomoć"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Sadržaj"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Otvori uputstvo"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "O ovom programu"
+
+#: ../grecord/src/gsr-window.c:2279
+#| msgid "Could not load ui.xml. The program may be not properly installed"
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Ne mogu da učitam UI datoteku. Možda program nije ispravno instaliran."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Otvori"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Sačuvaj"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Sačuvaj kao"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Snimaj sa _ulaza:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Snimi _kao:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ništa>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Dužina:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivo:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+#| msgid "%s - Sound Recorder"
+msgid "%s — Sound Recorder"
+msgstr "%s — snimanje zvuka"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Visina prozora"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+#| msgid "Height of the Window to be displayed"
+msgid "Height of the window to be displayed."
+msgstr "Visina prozora za prikaz."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Širina prozora"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+#| msgid "Width of the Window to be displayed"
+msgid "Width of the window to be displayed."
+msgstr "Širina prozora za prikaz."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Tema za zvuk"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Nepoznato upravljanje jačinom zvuka %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Nisam našao elemente i/ili uređaje za upravljanje jačinom zvuka."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Snima"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Prekidači"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Opcije"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Postavke upravljanja jačinom zvuka"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "Prik_aži sledeće miksere:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+#| msgid "Mute/unmute %s"
+msgid "Mute/Unmute %s"
+msgstr "Isključi/uključi zvuk %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Numera %s: utišaj"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Da li snimati zvuk sa %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Numera %s: snimanje zvuka"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Izbor opcije %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Numera %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d numere %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Numera %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Zaključaj zajedno sve kanale za %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Numera %s: priveži kanale zajedno"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "levi"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "desni"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "prednji levi"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "prednji desni"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "zadnji levi"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "zadnji desni"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "prednji središnji"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "bočni levi"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "bočni desni"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "nepoznati"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Jačina zvuka kanala %s na %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Program za upravljanje jačinom zvuka za Gnom/GStrimer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Aleksandar Urošević <[email protected]>\n"
+"Danilo Šegan <[email protected]>\n"
+"\n"
+"Prevod.org — prevod na srpski jezik."
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Upravljanje jačinom zvuka: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Uređaj: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Upravljaj jačinom zvuka drugog uređaja"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ništa"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Postavka nije moguća"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Uobičajno"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Greška pri obrazovanju glavnog prozora"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Ne mogu da učitam UI datoteku; proverite instalaciju."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Postavi uobičajena podešavanja za GStrimer programe"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Izbirač multimedijalnog sistema"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Zvuk"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Pritisnite „U redu“ da završite."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Uređaj:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Uobičajeni ulaz"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Uobičajeni izlaz"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Cevovod:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Dodatak:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "_Cevovod:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Pro_ba"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Isprobava cev"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+#| msgid "Testing..."
+msgid "Testing…"
+msgstr "Isprobavam…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Uređaj:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Dodatak:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Proba"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Automatski prepoznaj"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+#| msgid "ALSA - Advanced Linux Sound Architecture"
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Napredna arhitektura za zvuk na Linuksu"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#| msgid "Artsd - ART Sound Daemon"
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART zvučni servis"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+#| msgid "ESD - Enlightenment Sound Daemon"
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Prosvetljeni zvučni servis"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+#| msgid "OSS - Open Sound System"
+msgid "OSS — Open Sound System"
+msgstr "OSS — Otvoreni sistem zvuka"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+#| msgid "OSS - Open Sound System"
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — Otvoreni sistem zvuka 4. izdanje"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio zvučni server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+#| msgid "Audio"
+msgid "Sun Audio"
+msgstr "Sanov zvuk"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+#| msgid "SDL - Simple DirectMedia Layer"
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Jednostavan DirektMedija sloj"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "Iks sistem prozora (bez Xv proširenja)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "Iks sistem prozora (X11/XShm/Xv)"
+
+# 48x48/emblems/emblem-sound.icon.in.h:1
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Proveri zvuk"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Tišina"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (npr. Zoran v4l uređaj)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Proveri ulaz"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video za Linuks (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video za Linuks 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Nije uspeo da napravi probnu cev za „%s“"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Došlo je do greške pri prikazivanju pomoći: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Uređujem skup postavki \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<bez imena>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<bez opisa>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"Došlo je do greške pri dobavljanju spiska skupova zvučnih postavki. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Došlo je do greške u prijavi za obaveštenja o izmeni spiska skupova postavki "
+"zvuka. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Došlo je do greške pri zanemarivanju putanje skupa postavki %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Uređivanje"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Da obrišem ovaj %d profil?\n"
+msgstr[1] "Da obrišem ova %d profila?\n"
+msgstr[2] "Da obrišem ovih %d profila?\n"
+msgstr[3] "Da obrišem ovaj profil?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Obrisati profil \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Obriši profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Uredi Gnomove zvučne postavke"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profili:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Već imate profil sa imenom \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "GKonf greška (ISPRAVI-ME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Nedostaje datoteka \"%s\". Ovo znači da je program neispravno postavljen, pa "
+"se prozorče ne može prikazati."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Pokrenite „%s --help“ kako bi videli spisak svih naredbi iz komandne "
+"linije.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Uredi audio profil"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Opis profila:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktivan?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Ekstenzija datoteke:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_Cevovod GStrimera:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Ime profila:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Novi profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Napravi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Opis audio profila"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Opis profila koji sadrži više podataka i opisuje kada treba koristiti ovaj "
+"profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Ekstenzija datoteke koja se koristi pri smeštanju datoteka zapisanih pomoću "
+"ovog profila."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Delimična GStrimer cevka koju koristi ovaj skup profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Kratko ime za audio profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Kratko ime za audio profil, koji se koristi pri izboru i jednoznačnom "
+"određivanju profila."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD kvalitet, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD kvalitet, bez gubitaka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD kvalitet, sa gubitkom"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD kvalitet, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD kvalitet, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Spisak postavki za snimanje zvuka. Spisak sadrži niske koje imenuju "
+"poddirektorijume u odnosu na /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Spisak profila"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Podrazumevana ekstenzija datoteke za ovaj profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Korišćena delimična GStrimer cevka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvaliteta, ali sa kompresijom bez "
+"gubitaka. Koristite ovo ako želite da kasnije menjate datoteku ili da je "
+"narežete na CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvaliteta, ali sa kompresijom sa "
+"gubicima. Koristite ovo za izvlačenje sa CD-a i snimanja sa radija."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvaliteta, ali sa AAC formatom sa "
+"gubicima. Koristite ovo za pripremu datoteka za kopiranje na uređaj koji "
+"podržava AAC. Obratite pažnju da ovaj format može biti nelegalan u tvojoj "
+"zemlji; konsultuj se sa advokatom za savet."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvaliteta, ali sa MP2 formatom sa "
+"gubicima. Koristite ovo za pripremu datoteka za kopiranje na uređaj koji "
+"podržava MP2. Ovaj format može biti nelegalan u vašoj zemlji; konsultujte "
+"advokata za savet."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Koristi se za pretvaranje u zvuk CD kvaliteta, ali sa MP3 formatom sa "
+"gubicima. Koristite ovo za pripremu datoteka za kopiranje na uređaj koji "
+"podržava MP3. Ovaj format može biti nelegalan u vašoj zemlji; konsultujte "
+"advokata za savet."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Koristi se za pretvaranje u zvuk bez gubitaka glasovnog kvaliteta. Koristite "
+"ovo za snimanje govora."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Koristi se za pretvaranje u zvuk sa gubicima glasovnog kvaliteta. Koristite "
+"ovo za snimanje govora."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Glas, bez gubitaka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Glas, sa gubicima"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+#| msgid "Whether or not this profile is to be used"
+msgid "Whether this profile is to be used"
+msgstr "Da li se ovaj profil koristi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+#| msgid "Whether or not to use and display this profile."
+msgid "Whether to use and display this profile."
+msgstr "Određuje da li se prikazuje i koristi ovaj profil."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Bez zvuka"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Ugrađeno"
+
+# 48x48/emblems/emblem-sound.icon.in.h:1
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Provera zvuka za događaj"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Iz teme"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Vrsta"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "_Tema za zvuk:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "I_zaberite zvuk za upozorenje:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Omo_gući zvuke za prozore i dugmiće"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Zvuk upozorenja"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Prozori i dugmići"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Pritisnuto dugme"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Uključen prekidač"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Uvećan prozor"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Vraćen prozor"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Umanjen prozor"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Radna površ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Prijava"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Odjava"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Nova e-poruka"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Ispražnjeno smeće"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Završetak duge radnje (preuzimanje, upis diska i sl.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Upozorenje"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Podatak ili pitanje"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Upozorenje"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Greška"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Upozorenje o bateriji"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Izaberite zvučnu datoteku"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Zvučne datoteke"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+#| msgid "Custom"
+msgid "Custom…"
+msgstr "Prilagođeno…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Zvučna tema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Omogući zvuke za prozore i dugmiće"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Lavež"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Žubor"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Staklo"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Recording..."
+#~ msgstr "Snima..."
+
+#~ msgid "Custom..."
+#~ msgstr "Proizvoljno"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adresa servera kome će se prosleđivati CD upiti"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Podaci koji se šalju serveru"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Naziv servera"
+
+#~ msgid "Server type"
+#~ msgstr "Vrsta servera"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Naziv domaćina koji će se proslediti uz sve upite"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Port na kome server gostuje bazu podataka"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Vrsta servera kome se šalju CD upiti. Dozvoljene vrednosti su 0 (FreeDB "
+#~ "naizmenični server), 1 (neki drugi freedb server) ili 2 (drugi server)."
+
+#~ msgid "The username"
+#~ msgstr "Korisničko ime"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Korisničko ime koje će se proslediti uz sve upite"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Ovaj ključ navodi koji podaci o korisniku će se poslati serveru radi CD "
+#~ "upita. Dozvoljene vrednosti su 0 (ništa se ne šalje), 1 (pravi podaci) ili "
+#~ "3 (neki drugi podaci)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Naziv Vašeg domaćina"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Došlo je do greške pri prikazivanju pomoći: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "N_e šalji podatke"
+
+#~ msgid "Send real _information"
+#~ msgstr "Pošalji p_rave podatke"
+
+#~ msgid "Send _other information:"
+#~ msgstr "Pošalji _druge podatke:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "_Naziv domaćina:"
+
+#~ msgid "Login Information"
+#~ msgstr "Podaci o prijavi"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "_Naizmenični FreeDB server"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Drugi _FreeDB server:"
+
+#~ msgid "Server"
+#~ msgstr "Server"
+
+#~ msgid "Location"
+#~ msgstr "Putanja"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_Osveži spisak servera"
+
+#~ msgid "Other _server:"
+#~ msgstr "Drugi _server:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Naziv _domaćina:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "Postavke CD baze podataka"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Nepoznato / nepoznato"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Višestruko podudaranje..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "U bazi podataka postoji više pronađenih rezultata.\n"
+#~ "Sledi lista pronađenih, odaberite rezultat koji najviše odgovara"
+
+#~ msgid "Category"
+#~ msgstr "Kategorija"
+
+#~ msgid "Disc ID"
+#~ msgstr "IB diska"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Izvođač i naslov"
+
+#~ msgid "Unknown track"
+#~ msgstr "Nepoznata numera"
+
+#~ msgid "CD Database Server"
+#~ msgstr "Server CD baze podataka"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Promenite postavke servera CD baze podataka"
+
+#~ msgid "Blues"
+#~ msgstr "Bluz"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klasični rok"
+
+#~ msgid "Country"
+#~ msgstr "Kantri"
+
+#~ msgid "Dance"
+#~ msgstr "Dens"
+
+#~ msgid "Disco"
+#~ msgstr "Disko"
+
+#~ msgid "Funk"
+#~ msgstr "Fank"
+
+#~ msgid "Grunge"
+#~ msgstr "Grandž"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Džez"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "Nju Ejdž"
+
+#~ msgid "Oldies"
+#~ msgstr "Starije"
+
+#~ msgid "Other"
+#~ msgstr "Drugo"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rep"
+
+#~ msgid "Reggae"
+#~ msgstr "Rege"
+
+#~ msgid "Rock"
+#~ msgstr "Rok"
+
+#~ msgid "Techno"
+#~ msgstr "Tehno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrijska"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativna"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Ded Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Filmska muzika"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Evro-tehno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambijentalna"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vokal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Džez i fank"
+
+#~ msgid "Fusion"
+#~ msgstr "Fuzija"
+
+#~ msgid "Trance"
+#~ msgstr "Trans"
+
+#~ msgid "Classical"
+#~ msgstr "Klasična"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Esid"
+
+#~ msgid "House"
+#~ msgstr "Haus"
+
+#~ msgid "Game"
+#~ msgstr "Muzika iz igara"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Tonski zapis"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Šum"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bas"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Pank"
+
+#~ msgid "Space"
+#~ msgstr "Spejs"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditaciona"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentalni pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentalni rok"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etno"
+
+#~ msgid "Gothic"
+#~ msgstr "Gotska"
+
+#~ msgid "Darkwave"
+#~ msgstr "Crni talas"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Tehno-industrijska"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektronska"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Evrodens"
+
+#~ msgid "Dream"
+#~ msgstr "Drim"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Južnjački rok"
+
+#~ msgid "Comedy"
+#~ msgstr "Komedija"
+
+#~ msgid "Cult"
+#~ msgstr "Kultna"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsterski rep"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Hrišćanski rep"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/fank"
+
+#~ msgid "Jungle"
+#~ msgstr "Džangl"
+
+#~ msgid "Native American"
+#~ msgstr "Izvorna američka"
+
+#~ msgid "Cabaret"
+#~ msgstr "Kabare"
+
+#~ msgid "New Wave"
+#~ msgstr "Novi talas"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psihodelična"
+
+#~ msgid "Rave"
+#~ msgstr "Rejv"
+
+#~ msgid "Showtunes"
+#~ msgstr "Muzika iz predstava"
+
+#~ msgid "Trailer"
+#~ msgstr "Najava"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Plemenska"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Esid pank"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Esid džez"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Muzička"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rokenrol"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard rok"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/rok"
+
+#~ msgid "National Folk"
+#~ msgstr "Narodni folk"
+
+#~ msgid "Swing"
+#~ msgstr "Sving"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-fjužon"
+
+#~ msgid "Bebop"
+#~ msgstr "Bibap"
+
+#~ msgid "Latin"
+#~ msgstr "Latino"
+
+#~ msgid "Revival"
+#~ msgstr "Rivajval"
+
+#~ msgid "Celtic"
+#~ msgstr "Keltska"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Blu-gras"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avangardna"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gotski rok"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progresivni rok"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psihodelični rok"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Simfonijski rok"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Lagani rok"
+
+#~ msgid "Big Band"
+#~ msgstr "Big bend"
+
+#~ msgid "Chorus"
+#~ msgstr "Refren"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Laka za slušanje"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akustična"
+
+#~ msgid "Humour"
+#~ msgstr "Humor"
+
+#~ msgid "Speech"
+#~ msgstr "Govor"
+
+#~ msgid "Chanson"
+#~ msgstr "Napev"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Kamerna muzika"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Simfonija"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Buti bas"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porno ritam"
+
+#~ msgid "Satire"
+#~ msgstr "Satirična"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slou džem"
+
+#~ msgid "Club"
+#~ msgstr "Klubska"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+# starogradska, narodna?
+#~ msgid "Folklore"
+#~ msgstr "Folklor"
+
+#~ msgid "Ballad"
+#~ msgstr "Balada"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Brža balada"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Ritmični soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Fristajl"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Pank rok"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Solo bubnjevi"
+
+#~ msgid "A Cappella"
+#~ msgstr "A kapela"
+
+#~ msgid "Euro-House"
+#~ msgstr "Evro-haus"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dens dvorana"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Dramenbejs"
+
+#~ msgid "Club-House"
+#~ msgstr "Klab-haus"
+
+#~ msgid "Terror"
+#~ msgstr "Teror"
+
+#~ msgid "Indie"
+#~ msgstr "Indi"
+
+#~ msgid "BritPop"
+#~ msgstr "Britpop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpank"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Poljski pank"
+
+#~ msgid "Beat"
+#~ msgstr "Bit"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Hrišćanski gangsterski rep"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Hevi metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Crni metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Krosover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Savremena hrišćanska"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Hrišćanski rok"
+
+#~ msgid "Merengue"
+#~ msgstr "Miringva"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Treš metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "Džejpop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Sintpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art rok"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Nepoznati izvođač"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Nepoznati album"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Uređuje IB diska: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Sakrij dodatne opcije diska"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Prikaži dodatne opcije diska"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Sakrij dodatne opcije numere"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Prikaži dodatne opcije numere"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Uređuje IB diska: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Izvođač:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "_Naslov diska:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Komentari diska:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Žanr:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Godina:"
+
+#~ msgid "Title"
+#~ msgstr "Naslov"
+
+#~ msgid "Length"
+#~ msgstr "Trajanje"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Dodatni podaci za numeru:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB uređivač numera"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Ne može da napravi fabriku za CDDBTrackEditor.\n"
+#~ "Razlog može biti u tome što je već jedan primerak cddb-track-editor-a "
+#~ "pokrenut.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD ekran"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Prikazuje informacije o albumu koji se trenutno pušta, izvođaču i "
+#~ "proteklom vremenu"
+
+#~ msgid "Time Line"
+#~ msgstr "Linija vremena"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Linija za prikaz proteklog vremena trenutne numere"
+
+#~ msgid "Info Line"
+#~ msgstr "Info linija"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Linija za prikaz informacija"
+
+#~ msgid "Artist Line"
+#~ msgstr "Linija izvođača"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Linija u kojoj se prikazuje naziv izvođača"
+
+#~ msgid "Album Line"
+#~ msgstr "Linija albuma"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Linija u kojoj se prikazuje naziv albuma"
+
+#~ msgid "Play"
+#~ msgstr "Pusti"
+
+#~ msgid "Pause"
+#~ msgstr "Pauza"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Pušta %s — %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "PuštamPušta\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Pauzirano"
+
+#~ msgid "CD Player"
+#~ msgstr "Slušanje muzičkih diskova"
+
+#~ msgid "Stopped"
+#~ msgstr "Zaustavljeno"
+
+#~ msgid "Disc error"
+#~ msgstr "Greška sa diskom"
+
+#~ msgid "No disc"
+#~ msgstr "Nema nosača zvuka"
+
+#~ msgid "Empty disc"
+#~ msgstr "Prazan disk"
+
+#~ msgid "Drive open"
+#~ msgstr "Fioka je otvorena"
+
+#~ msgid "Data CD"
+#~ msgstr "CD sa podacima"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Nema CD uređaja"
+
+#~ msgid "Drive Error"
+#~ msgstr "Greška sa uređajem"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "CD program za Gnom"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Sadržaj u CDDB je izmenjen"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Izborom ’Da‘ ćete obrisati prethodni sadržaj u CDDB."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Želite li da nastavite?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Jačina %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Izgleda da nemate dozvole za pristup %s."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s izgleda nije povezan na valjani CD uređaj. Mogući razlozi su:\n"
+#~ "a) Podrška za CD uređaj nije ugrađena u Vaš sistem\n"
+#~ "b) Nemate odgovarajuća ovlašćenja za pristup CD uređaju\n"
+#~ "v) %s nije CD uređaj.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d — Nepoznato"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "_Pusti / Pauziraj"
+
+#~ msgid "_Stop"
+#~ msgstr "_Zaustavi"
+
+#~ msgid "P_revious"
+#~ msgstr "P_rethodna"
+
+#~ msgid "_Next"
+#~ msgstr "_Sledeća"
+
+#~ msgid "_Eject disc"
+#~ msgstr "Iz_baci disk"
+
+#~ msgid "_About"
+#~ msgstr "O _programu"
+
+#~ msgid "_Quit"
+#~ msgstr "_Izađi"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Niste odredili CD uređaj. To znai da CD program neće raditi.\n"
+#~ "Kliknite na „Odredi uređaj“ za otvaranje dijaloga gde možete\n"
+#~ "odrediti uređaj, ili kliknite na „Izlaz“ za napuštanje programa."
+
+#~ msgid "Set device"
+#~ msgstr "Odredi uređaj"
+
+#~ msgid "No CD device"
+#~ msgstr "Nema CD uređaja"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "Nije moguće ispravno pokrenuti CD program.\n"
+#~ "\n"
+#~ "Pritisnite „Detalji“ za više informacija o uzroku problema.\n"
+#~ "\n"
+#~ "Pritisnite „Postavi uređaj“ za otvaranje dijaloga gde možete odrediti "
+#~ "uređaj, ili pritisnite „Izlaz“ za napuštanje programa"
+
+#~ msgid "_Details"
+#~ msgstr "_Detalji"
+
+#~ msgid "_Set device"
+#~ msgstr "_Odredi uređaj"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "CD uređaj nije valjan"
+
+#~ msgid "Position"
+#~ msgstr "Pozicija"
+
+#~ msgid "Open preferences"
+#~ msgstr "Otvori postavke"
+
+#~ msgid "Preferences"
+#~ msgstr "Postavke"
+
+#~ msgid "Track List"
+#~ msgstr "Lista numera"
+
+#~ msgid "Open track editor"
+#~ msgstr "Otvori uređivač numera"
+
+#~ msgid "Track editor"
+#~ msgstr "Uređivač numera"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Pusti / Pauza"
+
+#~ msgid "Previous track"
+#~ msgstr "Prethodna numera"
+
+#~ msgid "Previous"
+#~ msgstr "Prethodna"
+
+#~ msgid "Rewind"
+#~ msgstr "Premotavanje unazad"
+
+#~ msgid "Fast forward"
+#~ msgstr "Premotavanje unapred"
+
+#~ msgid "Next track"
+#~ msgstr "Sledeća numera"
+
+#~ msgid "Eject CD"
+#~ msgstr "Izbaci CD"
+
+#~ msgid "Eject"
+#~ msgstr "Izbaci"
+
+#~ msgid "CD device to use"
+#~ msgstr "CD uređaj za upotrebu"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Pokreni samo ukoliko već nije pokrenut CD program"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Pusti CD po pokretanju"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Pokreni se kao ikona u obaveštajnoj zoni"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Ne mogu da napravim program"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Puštanje audio diskova"
+
+#~ msgid "CD player Volume"
+#~ msgstr "Jačina CD programa"
+
+#~ msgid "CD player theme"
+#~ msgstr "Tema CD programa"
+
+#~ msgid "Device path"
+#~ msgstr "Putanja do uređaja"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Prikazati preostalo vreme?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Izbaci CD pri zatvaranju CD programa?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Kako treba prikazati vreme pri slušanju CD-a?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Pusti pri pokretanju CD programa?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Da li CD treba izbaciti pri zatvaranju CD programa?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "Putanja ka CD uređaju koji CD program treba da koristi za puštanje diskova"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Koju temu da koristi CD program za svoj izgled"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Koju jačinu da postavi CD program kada se pokrene?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Kada se pokrene CD program, da li odmah da pusti CD?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Ne mogu da izbacim nosač zvuka iz fioke: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Ovo znači da CD program neće moći da se pokrene."
+
+#~ msgid "Error setting device"
+#~ msgstr "Greška pri određivanju uređaja"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "Postavke CD programa"
+
+#~ msgid "Behavior"
+#~ msgstr "Ponašanje"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Pusti _kada se pokrene CD program"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Pusti kada se pokrene CD program"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Pokušaj da _izbaciš CD pri zatvaranju CD programa"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Pokušaj da izbaciš CD pri zatvaranju CD programa"
+
+#~ msgid "Themes"
+#~ msgstr "Teme"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "Iz_aberite temu:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "Gnomovo upravljanje jačinom zvuka"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Prilagodi jačinu zvuka"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Isprobava...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Ne može da se poveže sa servisom za zvuk.\n"
+#~ "Pokrenite naredbu „esd“."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Postavite vodoravnu poziciju merača."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Postavite uspravnu poziciju merača."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Poveži se na ESD server na ovoj adresi."
+
+#~ msgid "HOST"
+#~ msgstr "ADRESA"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Otvori uspravno izdanje merača."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Ponašaj se kao merač jačine snimka."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Domaćin je %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Jačina snimanja"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Merač jačine"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Prati jačinu ulaznog signala snimanja"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Praćenje jačine snimka"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Prati jačinu izlaza zvuka"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Praćenje jačine zvuka"
diff --git a/po/sv.po b/po/sv.po
new file mode 100644
index 0000000..3abd931
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,2466 @@
+# Swedish messages for mate-media.
+# Copyright (C) 1998-2010 Free Software Foundation, Inc.
+# Martin Wahlen <[email protected]>, 1998, 1999.
+# Andreas Hyden <[email protected]>, 2000.
+# Christian Rose <[email protected]>, 2001, 2002, 2003, 2004, 2005, 2006.
+# Daniel Nylander <[email protected]>, 2006, 2007, 2008, 2009, 2010.
+#
+# $Id: sv.po,v 1.99 2006/12/22 21:34:08 dnylande Exp $
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-10 15:16+0200\n"
+"PO-Revision-Date: 2010-08-10 15:21+0100\n"
+"Last-Translator: Daniel Nylander <[email protected]>\n"
+"Language-Team: Swedish <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Visa skrivbordets volymkontroll"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269
+#: ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Volymkontroll"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Ändra ljudvolym och ljudhändelser"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Ljud"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Aktivera felsökningskod"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Version av detta program"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — Volympanelprogram för MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Väntar på att ljudsystemet ska svara"
+
+#: ../mate-volume-control/src/dialog-main.c:154
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Uppstartssida"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — Volymkontroll för MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "Utgång"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "Ljudutgångsvolym "
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "Ingång"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "Mikrofonvolym"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "Vänster"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "Höger"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Bak"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "Fram"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Minimum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Maximum"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "_Balans:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "_Tona:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Ej förstärkt"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Tyst"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "Inaktiverad"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ingång"
+msgstr[1] "%u ingångar"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "Systemljud"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "Ko_ntakt:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "Topp detekterad"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "Namn"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "Enhet"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "Högtalartest för %s"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "Testa högtalare"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "_Utgångsvolym: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "Ljudeffekter"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "_Larmvolym: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "Hårdvara"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "Välj en enhet att _konfigurera:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "Inställningar för vald enhet:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "_Ingångsvolym: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "Ingångsnivå:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "Välj _en enhet för ljudingång:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "Välj _en enhet för ljudutgång:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "Program"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "Inget program spelar upp eller in ljud för tillfället."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "Ljudinställningar"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "Stopp"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "Testa"
+
+# Eventuellt baslåda
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "Subwoofer"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Misslyckades med att starta ljudinställningar: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Tyst"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Ljudinställningar"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Tystad"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Spela in ljudklipp"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Ljudinspelare"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142
+#: ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Namnlös"
+
+#: ../grecord/src/mate-recorder.c:144
+#: ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Namnlös-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Kunde inte skapa GStreamer-elementet %s.\n"
+"Installera insticksmodulen %s från modulen\n"
+"\"%s\". Verifiera att installationen är korrekt\n"
+"genom att köra\n"
+" gst-inspect-0.10 %s\n"
+"och starta sedan om mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"Verifiera dess inställningar.\n"
+"Du kanske saknar de nödvändiga insticksmodulerna."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld minut"
+msgstr[1] "%ld minuter"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld timme"
+msgstr[1] "%ld timmar"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld sekund"
+msgstr[1] "%ld sekunder"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s och %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309
+#: ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s och %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Öppna en fil"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Kan inte läsa in filen:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594
+#: ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800
+#: ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Klar"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Ersätt"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Det finns redan en fil med namnet \"%s\".\n"
+"Vill du ersätta den med den du håller på att spara?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Kunde inte spara filen \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Spara fil som"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s är inte installerad i sökvägen."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Det uppstod ett fel vid start av %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Spara inspelning innan stängning?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Spara inspelning?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Stäng _utan att spara"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Fortsätt _utan att spara"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Fråga"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Har inte sparats)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu byte)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Okänd storlek"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016
+#: ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042
+#: ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Okänd"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/sek (Uppskattad)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Information om %s"
+
+#: ../grecord/src/gsr-window.c:1108
+#: ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Filinformation"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Mapp:"
+
+#: ../grecord/src/gsr-window.c:1129
+#: ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Filnamn:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Filstorlek:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Ljudinformation"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Fillängd:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Antal kanaler:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Samplingsfrekvens:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Bitfrekvens:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Ett ljudinspelningsprogram för MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "Spelar upp..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf-ljudutgång"
+
+#: ../grecord/src/gsr-window.c:1653
+#: ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Uppspelning"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "Spelar in..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf-ljudinspelning"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System Preferences menu."
+msgstr "Dina ljudfångstinställningar är ogiltiga. Korrigera dem i \"Ljudinställningar\" under menyn System->Inställningar."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "filutgång"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "nivå"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Kunde inte tolka ljudprofilen \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Kunde inte fånga in med ljudprofilen \"%s\". "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Kunde inte skriva till en fil med ljudprofilen \"%s\". "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Arkiv"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Skapa ett nytt ljudklipp"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Öppna en fil"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Spara den aktuella filen"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Spara den aktuella filen med ett annat namn"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Öppna voly_mkontrollen"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Öppna ljudmixern"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Visa information om den aktuella filen"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Stäng den aktuella filen"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Avsluta programmet"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Kontroll"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Spela in ljud"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Spela ljud"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Stoppa ljud"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Hjälp"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Innehåll"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Öpna manualen"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Om detta program"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "Kunde inte läsa in användargränssnittsfilen. Programmet är kanske inte korrekt installerat."
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Öppna"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Spara"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Spara som"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Spela in från _ingång:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Spe_la in som:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ingen>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Längd:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Nivå:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — Ljudinspelare"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Höjd på fönstret"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "Höjd på fönstret som ska visas."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Bredd på fönstret"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "Bredd på fönstret som ska visas."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Ljudtema"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Okänd volymkontroll %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Inga volymkontrollerande GStreamer-insticksmoduler och/eller enheter hittades."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Inspelning"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Växlar"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Alternativ"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Inställningar för volymkontroll"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Välj mixer att vara synliga:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "Tysta/tysta inte %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Spår %s: tyst"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Växla ljudinspelning från %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Spår %s: ljudinspelning"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Val av alternativet %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Spår %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d på spår %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Spår %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Lås kanalerna för %s till varandra"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Spår %s: lås kanaler till varandra"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "vänster"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "höger"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "vänster fram"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "höger fram"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "vänster bak"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "höger bak"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "mitten fram"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "vänster sida"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "höger sida"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "okänd"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Volym för %s-kanalen på %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Ett MATE/GStreamer-baserat volymkontrollsprogram"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Daniel Nylander\n"
+"Christian Rose\n"
+"Andreas Hydén\n"
+"Martin Wahlén\n"
+"\n"
+"Skicka synpunkter på översättningen till\n"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Volymkontroll: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Enhet: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Styr volymen på en annan enhet"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Ingen"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Stöds inte"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "Standard"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Misslyckades med att instantiera huvudfönstret"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "Misslyckades med att läsa in användargränssnittsfilen; kontrollera din installation."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Konfigurera standardalternativ för GStreamer-program"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Väljare för multimediasystem"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Ljud"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Klicka på OK för att slutföra."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "E_nhet:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Standardingång"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Standardutgång"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "Rörlednin_g:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "Inst_icksmodul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Rörled_ning:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Te_sta"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Testar rörledning"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "Testar..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Video"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Enhet:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_Insticksmodul:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_Testa"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "Identifiera automatiskt"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - Open Sound System Version 4"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun Audio"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Anpassad"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window System (utan Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "Testa ljud"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "Tyst"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (t.ex. Zoran v4l-enhet)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "Testinmatning"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Misslyckades med att konstruera teströrledning för \"%s\""
+
+#: ../profiles/audio-profile-edit.c:121
+#: ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Det uppstod ett fel vid visning av hjälp: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Redigerar profilen \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<inget namn>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ingen beskrivning>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Det uppstod ett fel vid hämtandet av listan med gm_audio-profiler. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Det uppstod ett problem vid prenumeration på notifiering av ändringar i ljudprofilslistan. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Det uppstod ett fel vid glömmandet av profilsökvägen %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Redigera"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Ta bort denna profil?\n"
+msgstr[1] "Ta bort dessa %d profiler?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Ta bort profilen \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Ta bort profil"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Redigera MATE-ljudprofiler"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Profiler:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Du har redan en profil med namnet \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf-fel (FIXAMIG): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Filen \"%s\" saknas. Detta tyder på att programmet är felaktigt installerat så att dialogfönstret därför inte kan visas."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Kör \"%s --help\" för en komplett lista över tillgängliga kommandoradsflaggor.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Redigera ljudprofil"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "Profil_beskrivning:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Aktiv?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "Filän_delse:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer-rörledning:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Profilnamn:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Ny profil"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_Skapa"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "En beskrivning för ljudprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "En beskrivning av profilen som innehåller mer information och beskriver när profilen ska användas."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "En filändelse som ska användas då filer som är kodade med denna profil lagras."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "En ofullständig GStreamer-rörledning som ska användas för denna profil."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Ett kort namn för ljudprofilen"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Ett kort namn för ljudprofilen som kan användas i markeringar och som unikt identifierar profilen."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Cd-kvalitet, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Cd-kvalitet, förlustfri"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Cd-kvalitet, med förluster"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Cd-kvalitet, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Cd-kvalitet, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Lista av ljudinspelningsprofiler. Listan innehåller strängar som anger underkataloger relativa till /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Lista med profiler"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Standardfiländelsen för denna profil"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Den ofullständiga GStreamer-rörledning som används"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Används för att konvertera till ljud med cd-kvalitet, men med en förlustfri kodek. Använd detta om du vill redigera filen senare eller bränna den på en cd-skiva."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Används för att konvertera till ljud med cd-kvalitet, men med en kodek med förluster. Använd detta för cd-extrahering och radioinspelningar."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Används för att konvertera till ljud i cd-kvalitet, men med en AAC-kodek med förluster. Använd den här för att förbereda filer för kopiering till enheter som endast har stöd för AAC-kodeken."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Används för att konvertera till ljud i cd-kvalitet, men med en MP2-kodek med förluster. Använd den här för att förbereda filer för kopiering till enheter som endast har stöd för MP2-kodeken."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Används för att konvertera till ljud i cd-kvalitet, men med en MP3-kodek med förluster. Använd den här för att förbereda filer för kopiering till enheter som endast har stöd för MP3-kodeken."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Används för att konvertera till ljud med röstkvalitet och är inte dataförstörande. Använd denna för inspelning och redigering av tal."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Används för att konvertera till ljud med röstkvalitet och är dataförstörande. Använd denna för inspelning av tal som inte behöver redigeras."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Röst, förlustfri"
+
+# Bättre ord för lossy?
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Röst, förlust"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "Huruvida denna profil ska användas"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "Huruvida denna profil ska användas och visas."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "Inga ljud"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Inbyggt"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "Testar händelseljud"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "Från tema"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "Typ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Ljud_tema:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Väl_j ett larmljud:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Aktivera ljud för _fönster och knappar"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Larmljud"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Fönster och knappar"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Knapp nedtryckt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Växlingsknapp nedtryckt"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Fönster maximerat"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Fönster avmaximerat"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Fönster minimerat"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Skrivbord"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Logga in"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Logga ut"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Ny e-post"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Töm papperskorg"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Lång åtgärd färdigställd (hämtning, cd-bränning, etc.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Larm"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Information eller fråga"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Varning"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Fel"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Batterivarning"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "Välj ljudfil"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "Ljudfiler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "Anpassad..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "Ljudtema:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "Aktivera ljud för fönster och knappar"
+
+# Istället för "skäll" eller "skall" som är lite luddigt
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Fido"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Dropp"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Glas"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Playing..."
+#~ msgstr "Spelar upp..."
+#~ msgid "Recording..."
+#~ msgstr "Spelar in..."
+#~ msgid "Custom..."
+#~ msgstr "Anpassad..."
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE-volymkontroll"
+#~ msgid "Profile:"
+#~ msgstr "Profil:"
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "Adress till servern som ska kontaktas för cd-frågor"
+#~ msgid "Information to send to server"
+#~ msgstr "Information att skicka till server"
+#~ msgid "Port"
+#~ msgstr "Port"
+#~ msgid "Server name"
+#~ msgstr "Servernamn"
+#~ msgid "Server type"
+#~ msgstr "Servertyp"
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Värdnamnet som kommer att skickas med alla frågor"
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Porten som servern kör databasen på"
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "Typen av server att ansluta till för cd-frågor. Möjliga värden är 0 "
+#~ "(FreeDB-roundrobinserver), 1 (annan freedb-server) och 2 (annan server)."
+#~ msgid "The username"
+#~ msgstr "Användarnamnet"
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Användarnamnet som kommer att skickas med alla frågor"
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Denna nyckel anger vilken användarinformation som kommer att skickas till "
+#~ "servern som kontaktas för cd-frågor. Möjliga värden är 0 (ingen "
+#~ "information), 1 (verklig information) och 3 (annan information)."
+#~ msgid "Your hostname"
+#~ msgstr "Ditt värdnamn"
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Det uppstod ett fel vid visning av hjälp: \n"
+#~ "%s"
+#~ msgid "Sen_d no information"
+#~ msgstr "Ski_cka ingen information"
+#~ msgid "Send real _information"
+#~ msgstr "Skicka verklig _information"
+#~ msgid "Send _other information:"
+#~ msgstr "Skicka _annan information:"
+#~ msgid "_Name:"
+#~ msgstr "_Namn:"
+#~ msgid "Hostna_me:"
+#~ msgstr "Värdna_mn:"
+#~ msgid "Login Information"
+#~ msgstr "Inloggningsinformation"
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "_Round robin-FreeDB-server"
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Annan _FreeDB-server:"
+#~ msgid "Server"
+#~ msgstr "Server"
+#~ msgid "Location"
+#~ msgstr "Plats"
+#~ msgid "_Update Server List"
+#~ msgstr "_Uppdatera serverlistan"
+#~ msgid "Other _server:"
+#~ msgstr "Annan _server:"
+#~ msgid "Hos_tname:"
+#~ msgstr "Vä_rdnamn:"
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+#~ msgid "CD Database Preferences"
+#~ msgstr "Inställningar för cd-databas"
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Okänd / Okänd"
+#~ msgid "Multiple matches..."
+#~ msgstr "Flera träffar..."
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Flera träffar hittades i databasen.\n"
+#~ "Nedan finns en lista med möjliga träffar, välj den bästa träffen"
+#~ msgid "Category"
+#~ msgstr "Kategori"
+#~ msgid "Disc ID"
+#~ msgstr "Skiv-ID"
+#~ msgid "Artist and Title"
+#~ msgstr "Artist och titel"
+#~ msgid "Unknown track"
+#~ msgstr "Okänt spår"
+#~ msgid "CD Database Server"
+#~ msgstr "Cd-databasserver"
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "Ändra dina inställningar för cd-databasserver"
+#~ msgid "Blues"
+#~ msgstr "Blues"
+#~ msgid "Classical Rock"
+#~ msgstr "Klassisk rock"
+#~ msgid "Country"
+#~ msgstr "Country"
+#~ msgid "Dance"
+#~ msgstr "Dance"
+#~ msgid "Disco"
+#~ msgstr "Disco"
+#~ msgid "Funk"
+#~ msgstr "Funk"
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+#~ msgid "Metal"
+#~ msgstr "Metal"
+#~ msgid "New Age"
+#~ msgstr "New Age"
+#~ msgid "Oldies"
+#~ msgstr "Gamla godingar"
+#~ msgid "Other"
+#~ msgstr "Annat"
+#~ msgid "Pop"
+#~ msgstr "Pop"
+#~ msgid "R&B"
+#~ msgstr "R&B"
+#~ msgid "Rap"
+#~ msgstr "Rap"
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+#~ msgid "Rock"
+#~ msgstr "Rock"
+#~ msgid "Techno"
+#~ msgstr "Techno"
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+#~ msgid "Alternative"
+#~ msgstr "Alternativmusik"
+#~ msgid "Ska"
+#~ msgstr "Ska"
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+#~ msgid "Soundtrack"
+#~ msgstr "Filmmusik"
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+#~ msgid "Trance"
+#~ msgstr "Trance"
+#~ msgid "Classical"
+#~ msgstr "Klassiskt"
+#~ msgid "Instrumental"
+#~ msgstr "Instrumentellt"
+#~ msgid "Acid"
+#~ msgstr "Acid"
+#~ msgid "House"
+#~ msgstr "House"
+#~ msgid "Game"
+#~ msgstr "Spel"
+#~ msgid "Sound Clip"
+#~ msgstr "Ljudklipp"
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+#~ msgid "Noise"
+#~ msgstr "Brus"
+#~ msgid "Alt"
+#~ msgstr "Alt"
+#~ msgid "Bass"
+#~ msgstr "Bass"
+#~ msgid "Soul"
+#~ msgstr "Soul"
+#~ msgid "Punk"
+#~ msgstr "Punk"
+#~ msgid "Space"
+#~ msgstr "Space"
+#~ msgid "Meditative"
+#~ msgstr "Meditativt"
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumentell pop"
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumentell rock"
+#~ msgid "Ethnic"
+#~ msgstr "Folkmusik"
+#~ msgid "Gothic"
+#~ msgstr "Gotiskt"
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+#~ msgid "Electronic"
+#~ msgstr "Electroniskt"
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+#~ msgid "Dream"
+#~ msgstr "Dream"
+#~ msgid "Southern Rock"
+#~ msgstr "Southern Rock"
+#~ msgid "Comedy"
+#~ msgstr "Komedi"
+#~ msgid "Cult"
+#~ msgstr "Kult"
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+#~ msgid "Top 40"
+#~ msgstr "Topp 40"
+#~ msgid "Christian Rap"
+#~ msgstr "Kristen rap"
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+#~ msgid "Native American"
+#~ msgstr "Amerikansk urbefolkning"
+#~ msgid "Cabaret"
+#~ msgstr "Kabaré"
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+#~ msgid "Psychedelic"
+#~ msgstr "Psykedeliskt"
+#~ msgid "Rave"
+#~ msgstr "Rejv"
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+#~ msgid "Polka"
+#~ msgstr "Polka"
+#~ msgid "Retro"
+#~ msgstr "Retro"
+#~ msgid "Musical"
+#~ msgstr "Musikal"
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+#~ msgid "Hard Rock"
+#~ msgstr "Hårdrock"
+#~ msgid "Folk"
+#~ msgstr "Folk"
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+#~ msgid "National Folk"
+#~ msgstr "Nationell Folk"
+#~ msgid "Swing"
+#~ msgstr "Swing"
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+#~ msgid "Latin"
+#~ msgstr "Latinskt"
+#~ msgid "Revival"
+#~ msgstr "Uppväckelse"
+#~ msgid "Celtic"
+#~ msgstr "Keltiskt"
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+#~ msgid "Gothic Rock"
+#~ msgstr "Gotisk rock"
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressiv rock"
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psykedelisk rock"
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symfonisk rock"
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+#~ msgid "Chorus"
+#~ msgstr "Kör"
+#~ msgid "Easy Listening"
+#~ msgstr "Lättlyssnat"
+#~ msgid "Acoustic"
+#~ msgstr "Akustiskt"
+#~ msgid "Humour"
+#~ msgstr "Humor"
+#~ msgid "Speech"
+#~ msgstr "Tal"
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+#~ msgid "Opera"
+#~ msgstr "Opera"
+#~ msgid "Chamber Music"
+#~ msgstr "Kammarmusik"
+#~ msgid "Sonata"
+#~ msgstr "Sonat"
+#~ msgid "Symphony"
+#~ msgstr "Symfoni"
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+#~ msgid "Primus"
+#~ msgstr "Primus"
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+#~ msgid "Satire"
+#~ msgstr "Satir"
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+#~ msgid "Club"
+#~ msgstr "Klubb"
+#~ msgid "Tango"
+#~ msgstr "Tango"
+#~ msgid "Samba"
+#~ msgstr "Samba"
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmic Soul"
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+#~ msgid "Duet"
+#~ msgstr "Duett"
+#~ msgid "Punk Rock"
+#~ msgstr "Punkrock"
+#~ msgid "Drum Solo"
+#~ msgstr "Trumsolo"
+#~ msgid "A Cappella"
+#~ msgstr "A cappella"
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+#~ msgid "Goa"
+#~ msgstr "Goa"
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+#~ msgid "Terror"
+#~ msgstr "Terror"
+#~ msgid "Indie"
+#~ msgstr "Indie"
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+#~ msgid "Beat"
+#~ msgstr "Beat"
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Kristen gangsta rap"
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+#~ msgid "Contemporary Christian"
+#~ msgstr "Modern kristen"
+#~ msgid "Christian Rock"
+#~ msgstr "Kristen rock"
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+#~ msgid "Anime"
+#~ msgstr "Anime"
+#~ msgid "JPop"
+#~ msgstr "JPop"
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+#~ msgid "Art Rock"
+#~ msgstr "Art rock"
+#~ msgid "Unknown Artist"
+#~ msgstr "Okänd artist"
+#~ msgid "Unknown Album"
+#~ msgstr "Okänt album"
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Redigerar skivid: %s"
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Dölj avancerade skivalternativ"
+#~ msgid "Show advanced disc options"
+#~ msgstr "Visa avancerade skivalternativ"
+#~ msgid "Hide advanced track options"
+#~ msgstr "Dölj avancerade spåralternativ"
+#~ msgid "Show advanced track options"
+#~ msgstr "Visa avancerade spåralternativ"
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Redigerar skivid: "
+#~ msgid "_Artist:"
+#~ msgstr "_Artist:"
+#~ msgid "Disc _Title:"
+#~ msgstr "Skiv_titel:"
+#~ msgid "_Disc comments:"
+#~ msgstr "_Skivkommentarer:"
+#~ msgid "_Genre:"
+#~ msgstr "_Genre:"
+#~ msgid "_Year:"
+#~ msgstr "_År:"
+#~ msgid "Title"
+#~ msgstr "Titel"
+#~ msgid "Length"
+#~ msgstr "Längd"
+#~ msgid "_Extra track data:"
+#~ msgstr "_Extra spårdata:"
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB-spårredigerare"
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "Kan inte skapa CDDBTrackEditor-fabrik.\n"
+#~ "Detta kan orsakas av att en annan kopia av cddb-track-editor redan kör.\n"
+#~ msgid "CD Display"
+#~ msgstr "Cd-display"
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr ""
+#~ "Visar information om det album och artist som för tillfället spelas, och "
+#~ "tiden som gått"
+#~ msgid "Time Line"
+#~ msgstr "Tidslinje"
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Linje för visning av den tid som gått för aktuellt spår"
+#~ msgid "Info Line"
+#~ msgstr "Informationsrad"
+#~ msgid "Line for displaying information"
+#~ msgstr "Rad för visning av information"
+#~ msgid "Artist Line"
+#~ msgstr "Artistrad"
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Rad för visning av namnet på artisten"
+#~ msgid "Album Line"
+#~ msgstr "Albumrad"
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Rad för visning av namnet på albumet"
+#~ msgid "Play"
+#~ msgstr "Spela"
+#~ msgid "Pause"
+#~ msgstr "Paus"
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Spelar %s - %s\n"
+#~ "%s"
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Spelar\n"
+#~ ": %s"
+#~ msgid "Paused"
+#~ msgstr "Gör paus"
+#~ msgid "CD Player"
+#~ msgstr "Cd-spelare"
+#~ msgid "Stopped"
+#~ msgstr "Stoppad"
+#~ msgid "Disc error"
+#~ msgstr "Skivfel"
+#~ msgid "No disc"
+#~ msgstr "Ingen skiva"
+#~ msgid "Empty disc"
+#~ msgstr "Tom skiva"
+#~ msgid "Drive open"
+#~ msgstr "Enheten öppen"
+#~ msgid "Data CD"
+#~ msgstr "Data-cd"
+#~ msgid "No Cdrom"
+#~ msgstr "Ingen cd-rom"
+#~ msgid "Drive Error"
+#~ msgstr "Enhetsfel"
+#~ msgid "A CD player for MATE"
+#~ msgstr "En cd-spelare för MATE"
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "Innehåll i CDDB har ändrats"
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "Att välja \"Ja\" kommer att ta bort tidigare innehåll i CDDB."
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Vill du fortsätta?"
+#~ msgid "Volume %d%%"
+#~ msgstr "Volym %d%%"
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "Du verkar inte ha rättighet att komma åt %s."
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s verkar inte peka till en giltig cd-enhet. Detta kan bero på att:\n"
+#~ "a) Cd-stöd finns inte i din maskin\n"
+#~ "b) Du har inte rätt rättigheter för att komma åt cd-enheten\n"
+#~ "c) %s är inte cd-enheten.\n"
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - okänd"
+#~ msgid "_Play / Pause"
+#~ msgstr "S_pela/Paus"
+#~ msgid "_Stop"
+#~ msgstr "_Stopp"
+#~ msgid "P_revious"
+#~ msgstr "_Föregående"
+#~ msgid "_Next"
+#~ msgstr "_Nästa"
+#~ msgid "_Eject disc"
+#~ msgstr "_Mata ut skiva"
+#~ msgid "_About"
+#~ msgstr "_Om"
+#~ msgid "_Quit"
+#~ msgstr "_Avsluta"
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Ingen cd-enhet är angiven. Det betyder att cd-spelaren inte kan köra.\n"
+#~ "Tryck på \"Ställ in enhet\" för att få en dialog där du kan ställa\n"
+#~ "in enheten, eller klicka på \"Avsluta\" för att avsluta cd-spelaren."
+#~ msgid "Set device"
+#~ msgstr "Ställ in enhet"
+#~ msgid "No CD device"
+#~ msgstr "Ingen cd-enhet"
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "Cd-spelaren kan inte köra korrekt.\n"
+#~ "\n"
+#~ "Tryck på \"Detaljer\" för fler detaljer om orsakerna till felet.\n"
+#~ "\n"
+#~ "Tryck på \"Ställ in enhet\" för att gå till ett dialogfönster där du kan "
+#~ "ställa in enheten, eller tryck på \"Avsluta\" för att avsluta cd-spelaren"
+#~ msgid "_Details"
+#~ msgstr "_Detaljer"
+#~ msgid "_Set device"
+#~ msgstr "_Ställ in enhet"
+#~ msgid "Invalid CD device"
+#~ msgstr "Ogiltig cd-enhet"
+#~ msgid "Position"
+#~ msgstr "Position"
+#~ msgid "Open preferences"
+#~ msgstr "Öppna inställningar"
+#~ msgid "Preferences"
+#~ msgstr "Inställningar"
+#~ msgid "Track List"
+#~ msgstr "Spårlista"
+#~ msgid "Open track editor"
+#~ msgstr "Öppna spårredigerare"
+#~ msgid "Track editor"
+#~ msgstr "Spårredigerare"
+#~ msgid "Play / Pause"
+#~ msgstr "Spela/Paus"
+#~ msgid "Previous track"
+#~ msgstr "Föregående spår"
+#~ msgid "Previous"
+#~ msgstr "Föregående"
+#~ msgid "Rewind"
+#~ msgstr "Spola tillbaka"
+#~ msgid "Fast forward"
+#~ msgstr "Snabbspola"
+#~ msgid "Next track"
+#~ msgstr "Nästa spår"
+#~ msgid "Eject CD"
+#~ msgstr "Mata ut cd"
+#~ msgid "Eject"
+#~ msgstr "Mata ut"
+#~ msgid "CD device to use"
+#~ msgstr "Cd-enhet att använda"
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Starta endast om det inte finns ett annat cd-spelarprogram som kör"
+#~ msgid "Play the CD on startup"
+#~ msgstr "Spela cd-skivan vid uppstart"
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Starta som ikon i notifieringsytan"
+#~ msgid "Cannot create player"
+#~ msgstr "Kan inte skapa spelare"
+#~ msgid "Play audio CDs"
+#~ msgstr "Spela ljud-cd"
+#~ msgid "CD player Volume"
+#~ msgstr "Cd-spelarvolym"
+#~ msgid "CD player theme"
+#~ msgstr "Cd-spelartema"
+#~ msgid "Device path"
+#~ msgstr "Enhetssökväg"
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Visa återstående tid?"
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "Mata ut cd-skivan då cd-spelaren avslutas"
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "Hur tiden ska visas medan cd-spelaren spelar?"
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "Spela då cd-spelaren startar?"
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "Ska cd-skivan matas ut då cd-spelaren avslutas?"
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr ""
+#~ "Sökvägen till cd-enheten som cd-spelaren ska använda för att spela cd-"
+#~ "skivor"
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "Vilket tema ska cd-spelaren använda för sitt utseende"
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "Vilken volym ska cd-spelaren använda när den startas?"
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "Ska cd-spelaren börja spela cd-skivan då den startas?"
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "Misslyckades med att mata ut cd: %s"
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Detta betyder att cd-spelaren inte kommer att kunna köra."
+#~ msgid "Error setting device"
+#~ msgstr "Fel vid inställning av enhet"
+#~ msgid "CD Player Preferences"
+#~ msgstr "Inställningar för cd-spelaren"
+#~ msgid "Behavior"
+#~ msgstr "Beteende"
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "Starta _uppspelning då cd-spelaren startar"
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "Starta uppspelning då cd-spelaren startar"
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "Försök att _mata ut cd-skiva då cd-spelaren avslutas"
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "Försök att mata ut cd-skiva då cd-spelaren avslutas"
+#~ msgid "Themes"
+#~ msgstr "Teman"
+#~ msgid "_Select a theme:"
+#~ msgstr "_Välj ett tema:"
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Kan inte ansluta till ljuddemonen.\n"
+#~ "Kör \"esd\" vid en kommandorad."
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Ange X-position för mätaren."
+#~ msgid "X"
+#~ msgstr "X"
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Ange Y-position för mätaren."
+#~ msgid "Y"
+#~ msgstr "Y"
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Anslut till esd-servern på denna dator."
+#~ msgid "HOST"
+#~ msgstr "VÄRD"
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Öppna en lodrät version av mätaren."
+#~ msgid "Act as recording level meter."
+#~ msgstr "Bli en inspelningsnivåmätare."
+#~ msgid "Host is %s\n"
+#~ msgstr "Värddatorn är %s\n"
+#~ msgid "Recording level"
+#~ msgstr "Inspelningsnivå"
+#~ msgid "Volume Meter"
+#~ msgstr "Volymmätare"
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Övervaka inspelningsvolymen"
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Inspelningsnivåmätare"
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Övervaka ljudvolymen"
+#~ msgid "Volume Monitor"
+#~ msgstr "Volymmätare"
+#~ msgid "Adjust the volume level"
+#~ msgstr "Justera nivån på volymen"
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Testar...</span>"
+#~ msgid "Capture"
+#~ msgstr "Fånga"
+#~ msgid "Switch"
+#~ msgstr "Växla"
+#~ msgid "Option"
+#~ msgstr "Alternativ"
+#~ msgid "_Change Device"
+#~ msgstr "_Byt enhet"
+#~ msgid "Quit the application"
+#~ msgstr "Avsluta programmet"
+#~ msgid "Prefere_nces"
+#~ msgstr "Inställ_ningar"
+#~ msgid "Configure the application"
+#~ msgstr "Konfigurera programmet"
+#~ msgid "_Contents"
+#~ msgstr "_Innehåll"
+#~ msgid "Change device to %s"
+#~ msgstr "Byt enhet till %s"
+#~ msgid "hours"
+#~ msgstr "timmar"
+#~ msgid "minutes"
+#~ msgstr "minuter"
+#~ msgid "seconds"
+#~ msgstr "sekunder"
+#~ msgid "_Open..."
+#~ msgstr "_Öppna..."
+#~ msgid "Save _As..."
+#~ msgstr "Spara so_m..."
+#~ msgid "wav"
+#~ msgstr "wav"
+#~ msgid "Display the Remaining time ?"
+#~ msgstr "Visa återstående tid?"
+#~ msgid "How the time should be displayed while CD Player is playing ?"
+#~ msgstr "Hur tiden ska visas medan cd-spelaren spelar?"
+#~ msgid "identity"
+#~ msgstr "identitet"
+#~ msgid "Orientation"
+#~ msgstr "Orientering"
+#~ msgid "The orientation of the tray."
+#~ msgstr "Orienteringen på lådan."
+#~ msgid "*"
+#~ msgstr "*"
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "Du måste välja en eller flera profiler att ta bort."
+#~ msgid "Profile Description:"
+#~ msgstr "Profilbeskrivning:"
+#~ msgid "Profile _name:"
+#~ msgstr "Profil_namn:"
+#~ msgid "X-Position"
+#~ msgstr "X-position"
+#~ msgid "Y-Position"
+#~ msgstr "Y-position"
+#~ msgid "ESD Server Host"
+#~ msgstr "ESD-serverdator"
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "Registret finns inte eller är skadat, uppdatera det genom att köra gst-"
+#~ "register"
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr ""
+#~ "Misslyckades med att konfigurera cd-läsaren; installera GStreamer-"
+#~ "insticksmodulen för cdparanoia."
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr ""
+#~ "Misslyckades med att konfigurera ljudutmatningen; installera GStreamer-"
+#~ "insticksmodulen för ditt ljudkort."
+#~ msgid "Dummy option"
+#~ msgstr "Dummyalternativ"
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Det finns inget GStreamer-standardelement för ljudinmatning inställt - "
+#~ "installera GStreamer-MateConf-schemafilerna eller ställ in ett manuellt"
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "Misslyckades med att skapa GStreamer-kodarelement - kontrollera din "
+#~ "kodningskonfiguration"
+#~ msgid ""
+#~ "Could not find \"filesink\" GStreamer element - broken GStreamer install"
+#~ msgstr ""
+#~ "Kunde inte hitta GStreamer-elementet \"filesink\" - trasig GStreamer-"
+#~ "installation"
+#~ msgid ""
+#~ "Failed to link encoder element with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Misslyckades med att länka kodarelementen med filutdataelement - du valde "
+#~ "antagligen en ogiltig kodare"
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "Registret finns inte eller är skadat, uppdatera det genom att köra gst-"
+#~ "register."
+#~ msgid "Voice"
+#~ msgstr "Röst"
+#~ msgid "<b>Default Sink</b>"
+#~ msgstr "<b>Standardutgång</b>"
+#~ msgid "Playing %s - %s"
+#~ msgstr "Spelar %s - %s"
+#~ msgid ""
+#~ "Playing:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Spelar:\n"
+#~ "%s"
+#~ msgid ""
+#~ "Playing:\n"
+#~ " %s"
+#~ msgstr ""
+#~ "Spelar:\n"
+#~ " %s"
+#~ msgid "Display the remaining time ?"
+#~ msgstr "Visa återstående tid?"
+#~ msgid "Display the remaining time?"
+#~ msgstr "Visa återstående tid?"
+#~ msgid "How the time should be displayed while CD Player is playing"
+#~ msgstr "Hur tiden ska visas medan cd-spelaren spelar"
+#~ msgid "How the time should be displayed while CD Player is playing."
+#~ msgstr "Hur tiden ska visas medan cd-spelaren spelar."
+#~ msgid "Open file"
+#~ msgstr "Öppna fil"
+#~ msgid "Open File"
+#~ msgstr "Öppna fil"
+#~ msgid "Run the audio mixer"
+#~ msgstr "Kör ljudmixern"
+#~ msgid "Execute the audio mixer"
+#~ msgstr "Kör ljudmixern"
+#~ msgid "Record as"
+#~ msgstr "Spela in som"
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "Spelar %s - %s\n"
+#~ "Aktuell tid: %s"
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "Spelar\n"
+#~ "Aktuell tid: %s"
+#~ msgid "Run _Mixer"
+#~ msgstr "Kör _mixer"
+#~ msgid "File information"
+#~ msgstr "Filinformation"
+#~ msgid "Volume"
+#~ msgstr "Volym"
+#~ msgid "Next"
+#~ msgstr "Nästa"
+#~ msgid "A sound recorder for MATE"
+#~ msgstr "Ett ljudinspelningsprogram för MATE"
+#~ msgid "P_revious track"
+#~ msgstr "F_öregående spår"
+#~ msgid "_Next track"
+#~ msgstr "_Nästa spår"
+#~ msgid "_About CD player"
+#~ msgstr "_Om cd-spelare"
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "Kunde inte spara filen \"%s\""
+#~ msgid "_Save"
+#~ msgstr "_Spara"
+#~ msgid "File _Information"
+#~ msgstr "Fil_information"
+#~ msgid "_Record"
+#~ msgstr "Spela _in"
+#~ msgid "_Play"
+#~ msgstr "_Spela"
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Kunde inte läsa in användargränssnittsresurs %s"
+#~ msgid "<not described>"
+#~ msgstr "<inte beskriven>"
+#~ msgid "Recording level monitor"
+#~ msgstr "Inspelningsnivåmätare"
+#~ msgid "Volume monitor"
+#~ msgstr "Volymmätare"
+#~ msgid "Expander Size"
+#~ msgstr "Utfällarstorlek"
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Storlek på utfällningspilen"
+#~ msgid "About"
+#~ msgstr "Om"
+#~ msgid "Close"
+#~ msgstr "Stäng"
+#~ msgid "Close this window"
+#~ msgstr "Stäng detta fönster"
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Visa hjälp för ljudinspelaren"
+#~ msgid "Main toolbar"
+#~ msgstr "Huvudverktygsrad"
+#~ msgid "New"
+#~ msgstr "Nytt"
+#~ msgid "Quit"
+#~ msgstr "Avsluta"
+#~ msgid "Recent _Files"
+#~ msgstr "Senaste _filer"
+#~ msgid "Record"
+#~ msgstr "Spela in"
+#~ msgid "Run Mixer"
+#~ msgstr "Kör mixer"
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Visa information för ljudinspelaren"
+#~ msgid "_Close Window"
+#~ msgstr "S_täng fönster"
+#~ msgid "Duration:"
+#~ msgstr "Längd:"
+#~ msgid "Duration"
+#~ msgstr "Längd"
+#~ msgid "Song length:"
+#~ msgstr "Låtlängd:"
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Inställningar för GStreamer"
+#~ msgid "_Device"
+#~ msgstr "_Enhet"
+#~ msgid "Theme"
+#~ msgstr "Tema"
+#~ msgid "Unknown Volume Control"
+#~ msgstr "Okänd volymkontroll"
+#~ msgid "left %s"
+#~ msgstr "vänster %s"
+#~ msgid "right %s"
+#~ msgstr "höger %s"
+#~ msgid "Right %s"
+#~ msgstr "Höger %s"
+#~ msgid "Track %d"
+#~ msgstr "Spår %d"
+#~ msgid "Volume Control:"
+#~ msgstr "Volymkontroll:"
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Cd-spelar_enhet:"
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Cd-spelarbeteende:"
+#~ msgid "_Available Themes:"
+#~ msgstr "_Tillgängliga teman:"
+#~ msgid "_Apply change"
+#~ msgstr "_Verkställ ändring"
+#~ msgid "%s Slider"
+#~ msgstr "%s-skjutreglage"
+#~ msgid "%s Slider %d"
+#~ msgstr "%s-skjutreglage %d"
+#~ msgid "Lock"
+#~ msgstr "Lås"
+#~ msgid "%s Lock"
+#~ msgstr "%s-lås"
+
diff --git a/po/ta.po b/po/ta.po
new file mode 100644
index 0000000..be81796
--- /dev/null
+++ b/po/ta.po
@@ -0,0 +1,1509 @@
+# translation of mate-media.master.ta.po to Tamil
+# translation of media.po to
+# Tamil translation of Tamil Mate Media 2.4.
+# Copyright (C) 2003, 2004, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+#
+# Dinesh Nadarajah <[email protected]>, 2003.
+# Jayaradha N <[email protected]>, 2004.
+# Felix <[email protected]>, 2006.
+# Dr.T.Vasudevan <[email protected]>, 2007, 2009.
+# I. Felix <[email protected]>, 2008, 2009.
+# Dr,T,Vasudevan <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media.master.ta\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-22 14:00+0530\n"
+"PO-Revision-Date: 2010-01-22 14:07+0530\n"
+"Last-Translator: Dr,T,Vasudevan <[email protected]>\n"
+"Language-Team: Tamil <[email protected]>>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"0500\n"
+"X-Generator: Lokalize 0.3\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "பணிமேடை ஒலியளவு கட்டுப்பாட்டை காட்டு"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ஒலிவளவு கட்டுப்பாடு"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ஒலியளவு மற்றும் ஒலி நிகழ்வுகளை மாற்று"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ஒலியளவு"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "பிழைத்திருத்த குறியீடுகளை செயல்படுத்து"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "இந்த பயன்பாட்டின் பதிப்பு"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE ஒலி கட்டுப்பாடு ஆப்லெட்"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ஒலி அமைப்பு பதிலளிக்க காத்திருக்கிறது"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "துவக்க பக்கம்"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE ஒலியளவு கட்டுப்பாடு"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1830
+msgid "Output"
+msgstr "வெளிப்பாடு"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1744
+msgid "Input"
+msgstr "உள்ளீடு"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "இடது"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "வலது"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "பின்"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "முன்"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "குறைந்த பட்சம்"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "அதிக பட்சம்"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "மீதி (_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_F மெதுவாக அழி:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_S சப் வூஃபர்"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:596
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "செறிவூட்டாத"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:852
+msgid "Mute"
+msgstr "அமைதியாக்கு"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1494
+msgid "_Profile:"
+msgstr "விவரக்குறிப்பு: (_P)"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "செயல்நீக்கப்பட்டது"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u உள்ளீடுகள்"
+msgstr[1] "%u உள்ளீடுகள்"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "கணினியின் ஒலியளவு"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:305
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:564
+msgid "Co_nnector:"
+msgstr "இணைப்பி: (_n)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:510
+msgid "Peak detect"
+msgstr "உச்ச கண்டறிதல்"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1423
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "பெயர்"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1428
+msgid "Device"
+msgstr "சாதனம்"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1650
+msgid "_Output volume: "
+msgstr "வெளியேறும் ஒலியளவு: (_O)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1681
+msgid "Sound Effects"
+msgstr "ஒலி விளைவுகள்"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1688
+msgid "_Alert volume: "
+msgstr "விழிப்பூட்டும் ஒலியளவு: (_A)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1701
+msgid "Hardware"
+msgstr "வன் பொருட்கள்"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1706
+msgid "C_hoose a device to configure:"
+msgstr "கட்டமைப்புக்கு ஒரு சாதனத்தை தேர்ந்தெடு: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1733
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Settings for the selected device:"
+msgstr "தேர்ந்தெடுக்கப்பட்ட சாதனத்தின் அமைப்புகள்:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1751
+msgid "_Input volume: "
+msgstr "உள்ளீடு ஒலியளவு: (_I)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1774
+msgid "Input level:"
+msgstr "உள்ளீடு நிலை:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1800
+msgid "C_hoose a device for sound input:"
+msgstr "ஒலி உள்ளீட்டிற்கு ஒரு சாதனத்தை தேர்ந்தெடு: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1835
+msgid "C_hoose a device for sound output:"
+msgstr "ஒலி வெளிப்பாடு சாதனத்தை தேர்ந்தெடு: (_h)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1873
+msgid "Applications"
+msgstr "விண்ணப்பங்கள்"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1877
+msgid "No application is currently playing or recording audio."
+msgstr "ஆடியோவை ஒரு பயன்பாடும் தற்போது இயக்கவில்லை அல்லது பதிவு செய்யவில்லை"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2001
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "ஒலியளவு முன்னுரிமைகள்"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ஒலியளவு கட்டுப்பாடு முன்னுரிமைகளில் தோல்வி : %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "அமைதியாக்கு(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "ஒலியளவு முன்னுரிமைகள்(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "நிறுத்தப்பட்டது"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ஒலி அமைப்புகளை பதிவு சேய்"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "ஒலியை பதிவு சேய் "
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "தலைப்பில்லாத"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "தலைப்பில்லாத-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"அதன் அமைவுகளை சரிபார்க்கவும்.\n"
+"நீங்கள் தேவையான கூடுதல் வசதிகளை விட்டிருக்கலாம்."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld நிமிடம்"
+msgstr[1] "%ld நிமிடங்கள்"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld மணி நேரம்"
+msgstr[1] "%ld மணி நேரங்கள்"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld நொடி"
+msgstr[1] "%ld நொடிகள்"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s மற்றும் %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s மற்றும் %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ஒரு கோப்பினை திறக்கவும்"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"கோப்பினை ஏற்ற முடியவில்லை:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "தயார்"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "மாற்று (_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"ஒரு கோப்பு பெயர் \"%s\" ஏற்கனவே உள்ளது. \n"
+"நீங்கள் சேமிப்பதை கொண்டு மாற்ற வேண்டுமா?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" கோப்பினை சேமிக்க முடியவில்லை"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "கோப்பை சேமி"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s பாதையில் சேமிக்க வில்லை "
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "துவக்கத்தில் பிழை %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "மூடுவதற்கு முன் பதிவை சேமிக்க வேண்டுமா?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "பதிவை சேமிக்க வேண்டுமா?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "சேமிக்காமல் மூடு (_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "சேமிக்காமல் தொடர்க (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "வினா"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s(சேமிக்க வில்லை)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu பைட்)"
+msgstr[1] "%s (%llu பைட்கள்)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "சரியான அளவுஇல்லை"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "தெரியாதது"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f கிலோ ஆர்ட்ஸ்"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.1f கிலோ பைட்ஸ்"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (கணிக்கிடப்பட்டது)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (மொனொ)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (ஸ்டிரியோ)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s தகவல்"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "கோப்பின் தகவல்"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "கோப்புறை:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "கோப்பின் பெயர் "
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "கோப்பின் அளவு"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ஆடியோ தகவல்"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "கோப்பு கால அளவு:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "அதிக எண்ணிக்கையான தடங்கள்"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "மாதிரியான வீதம்"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "பிட் வீதம்"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATEக்கான ஒரு ஒலி பதிவி\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "விளையாட்டு..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf கேட்பொலி வெளியீடு"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "இயக்கு"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "பதிவேடுகள்..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf கேட்பொலி பதிவு"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"உங்கள் கேட்பொலி பதிவு அமைவுகள் தவறானவை. அவற்றை கணினி-முன்னுரிமைகளின் கீழ் \"ஒலி "
+"முன்னுரிமைகள்\" என்பதில் சரி செய்யவும்."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "கோப்பு வெளியீடு"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "நிலை"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' கேட்பொலி விவரக்குறிப்பினை பகுக்க முடியவில்லை. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' கேட்பொலி விவரக்குறிப்பினை பயன்படுத்தி பதிவு செய்ய முடியவில்லை. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' கேட்பொலி விவரக்குறிப்பினை பயன்படுத்தி ஒரு கோப்பினை எழுத முடியாது. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_கோப்பு"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "புதிய மாதிரிகளை உருவாக்கு"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "ஓர் கோப்பைத் திறக்கவும்"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "தற்போதைய ஆவணத்தை மின்-அஞ்சலால் அனுப்பவும்"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "தற்போதையக் கோப்பை வேறு பெயரில் சேமிக்கவும்"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "ஒலிவளவு கட்டுப்பாட்டினை திற (_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "கேட்பொலி கலவியை திற"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "தற்போதைய கோப்பின் தகவல்களை காட்டு"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "நடப்பு கோப்பினை மூடவும்"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "நிரலை விட்டு வெளியேறு"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "கட்டுப்பாடுகள்"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "ஒலி பதிவேடு"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "ஒலி விளையாட்டு"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "ஒலியை நிறுத்து"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "உதவி"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "உள்ளடக்கங்கள்"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "கையேட்டினை திற"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "இந்த பயன்பாடு பற்றி"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml ஐ ஏற்ற முடியவில்லை. நிரல் ஒழுங்காக நிறுவப்படவில்லை"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "திறக்கவும்"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "சேமி"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "வேறு பெயரில் சேமி"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "உள்ளீடிலிருந்து பதிவு செய் (_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "இப்படி பதிவுசெய் (_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<இல்லை>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "நீண்ட:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "நிலை:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - ஒலி பதிவி "
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "சாளரத்தின் உயரம்"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "காட்ட வேண்டிய சாளரத்தின் உயரம்"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "சாளரத்தின் அகலம்"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "காட்ட வேண்டிய சாளரத்தின் உயரம்"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ஒலியளவு தீம்"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "தெரியாத ஒலியளவு கட்டுப்பாடு %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "GStreamer ஒலியளவு கட்டுப்பாடு கூடுதல் வசதிகள் மற்றும் சாதனங்கள் ஒன்றும் இல்லை."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "பதிவாகிறது"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "மாற்றிகள்"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "விருப்பங்கள்"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ஒலிவளவு கட்டுப்பாடு முன்னுரிமைகள்"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "தெரிய வேண்டிய கலப்பிகளை தேர்ந்தெடு (_S)"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "ஒலிநிறுத்து/ஒலி %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ஓடு பாரை %s: ஒலிநிறுத்து"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s க்கு ஒலி பதிவை மாற்றுகிறது"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ஓடு பாதை %s: கேட்பொலி பதிவு செய்தல்"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s விருப்ப தேர்வு"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ஓடுபாதை %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "தடம் %d ல் ஓடு பாதை %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ஓடு பாதை %s, தடம் %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s மொத்தமாக தடங்களை பூட்டுகிறது"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ஓடு பாதை %s: தடங்களை மொத்தமாக பூட்டுகிறது"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "மோனோ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "இடது"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "வலது"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "முன் இடது"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "முன் வலது"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "பின் இடது"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "பின் வலது"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "முன் மையம்"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "பக்க இடது"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "பக்க வலது"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "தெரியாதது"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%sன் ஒலியளவு %sல் தடம்"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "ஒரு MATE/GStreamer-அடிப்படையான ஒலியளவு கட்டுப்பாடு பயன்பாடு"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "I. Felix <[email protected]>. Dr. T. Vasudevan <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ஒலிவளவு கட்டுப்பாடு: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "சாதனம் (_D):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "வேறு சாதனத்தின் கட்டுப்பாடு ஒலியளவு"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ஏதுமில்லை"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "ஆதரவில்லாத"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "முன்னிருப்பு"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "முக்கிய விண்டொவில் தவறு "
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "யூஐ கோப்பினை ஏற்ற முடியவில்லை; நிறுவலை சரிபார்க்கவும்."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Gஉள்ளமை"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "மல்டிமிடியா அமைப்பு தேர்ந்தெடுக்கப்பட்டது"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "கேட்பொலி"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "முடிக்க ஓகே ஐ சொடுக்கவும்"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_e சாதனம்:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "முன்னிருப்பு உள்ளீடு"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "முன்னிருப்பு வெளிப்பாடு"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_i குழாய்:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_l சொருகி:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "_n குழாய் பாதை:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "_s சோதனை"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "குழாய்பாதை சோதிக்கப்படுகிறது"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "சோதிக்கப்படுகிறது..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "வீடியோ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "சாதனம் (_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_P சொருகி:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "_T சோதனை"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "தானாகக் கண்டுபிடித்தல்"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "அல்ஸா(ALSA) முன்னேறிய லீனக்ஸ் ஒலி கட்டமைப்பு"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "ஆர்ட் எஸ்டி(Artsd) ஏஆர்டி ஒலி கிங்கரன்"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ஈஎஸ்டி(ESD) - என்லைட்மென்ட் ஒலி கிங்கரன்"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "ஓஎஸ்எஸ் (OSS) - திறந்த ஒலி அமைப்பு"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "பல்ஸ்ஆடியோ ஒலி சேவையகம்"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "வழக்கம்"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "எஸ்டிஎல்(SDL) எளிய நேரடி ஊடக அடுக்கு"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "எக்ஸ்(X) சாளர அமைப்பு (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "எக்ஸ்(X) சாளர அமைப்பு (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "சோதனை ஒலி"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "அமைதி"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (உதாரணம் ஜோரான் v4l சாதனம்.)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "க்யூகாம்(QCAM)"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "சோதனை உள்ளீடு"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "லீனக்ஸ் க்கு ஔதத்தோற்றம் (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "லீனக்ஸ் 2 க்கு ஔதத்தோற்றம் (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "தேக்கநீக்கத்தில் தவறு '%s'"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "தொடங்கும் போது பிழை.%s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "தொகுப்பியின் விவரக்குறிப்பு \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<no name>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<இவரிக்க வில்லை>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_ஆடியோ விவரக்கோப்பில் தொடங்கும் போது பிழை (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "தொடங்கும் போது பிழை. %s\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "தொடங்கும் போது பிழை %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "தொகுப்பு"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "விவரகுறிப்பு ஐ அழிக்கவா?\n"
+msgstr[1] "விவரகுறிப்புகள் %d ஐ அழிக்கவா?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "விவரகுறிப்புகளை அழி\"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "விவரகுறிப்புகளை அழி"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE கேட்பொலி விவரக்குறிப்புகளை தொகு"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "விவரக்குறிப்புகள்"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "ஏற்கனவே உள்ள விவரக்குறிப்பு \"%s\" உள்ளது"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Gகான்ஸ்சில் பிழை%s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr "இந்த கோப்பு \"%s\" இல்லை.இந்த நிரல் தவறானது,அதனால் உரையாடல் காட்டப்படவில்லை."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+" இருப்பில் உள்ள கட்டளை வரி தேர்வுகளின் முழுபட்டியலை அறிய '%s --help' ஐ இயக்குக\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ஆடியோ தொகுப்பின் விவரக்குறிப்புகள்"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_வ விவரக்குறிப்புகளின் விவரிப்பு:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "செயற்படு?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_க கோப்பின் விரிவாக்கம்"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_ஸ G ஸ்டிரிமர் தேக்கநீக்கம்:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "விவரக்குறிப்புகளின் பெயர்:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "புதிய விவரக்குறிப்புகள்"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "உருவாக்கு"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "அடியோ விவரக்குறிப்பின் விவரங்கள்"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "விவரக்குறிப்பின் விரிவாக்கம்.அதிகமான அறிக்கைகளை சேமி"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "கோப்பின் விவரங்களை உபயோகப்படுத்தி அதற்கான கோப்பில் சேமி"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "_Gஸ்டிரிமெர் தேக்கநீக்கம் விவரக்குறிப்புகளை உபயோகப்படுத்தப்படுகிறது:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "அடியோ விவரக்குறிப்பின் பெயர்கள்"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "ஆடியோ விவரக்குறிப்புகளின் பெயர்கள்,"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD தரம், AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD தரம், இழப்பிடுகள்"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD தரம், இழப்பிடுகள்"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD தரம், MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD தரம், MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"கேட்பொலி பதிவு விவரக்குறிப்புகள் பட்டியல். பட்டியலை சரங்கள் பெயர் /system/gstreamer/"
+"@GST_MAJORMINOR@/audio/profiles தொடர்புடைய துணை அடைவுகள் ஆகியவற்றை கொண்டுள்ளன."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "விவரக்குறிப்பின் பட்டியல்கள்"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "கோப்பின் விவரங்கள் விவரக்குறிப்பில் உள்ளன"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Gஸ்டிரிமைர் தேக்கநீக்கம் உபயோகப்படுத்திடு"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "CD ஆடியோவை உபயோகப்படுத்தி மாற்றுக, CD யில் கோப்புகளை உருவாக்கு"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr "CD ஆடியோவை உபயோகப்படுத்தி மாற்றுக,"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"குறுந்தட்டு தர ஒலியை இழப்புடன் கூடிய ஏஏசி குறியாக்கத்துக்கு மாற்ற உதவுகிறது. இதை "
+"ஏஏசி குறியாக்கம் மட்டுமே பயன்படுத்தும் சாதனங்களுக்கு கோப்புகளை நகலெடுக்க "
+"பயன்படுத்துங்கள். இந்த பாங்கை பயன்படுத்துவது உங்கள் நாட்டில் சட்ட விரோதமாக இருக்கலாம். உங்கள் "
+"வக்கீலை கலந்தாலோசிக்கவும்."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"குறுந்தட்டு தர ஒலியை இழப்புடன் கூடிய எம்பி2 குறியாக்கத்துக்கு மாற்ற உதவுகிறது. இதை "
+"எம்பி2 குறியாக்கம் மட்டுமே பயன்படுத்தும் சாதனங்களுக்கு கோப்புகளை நகலெடுக்க "
+"பயன்படுத்துங்கள். இந்த பாங்கை பயன்படுத்துவது உங்கள் நாட்டில் சட்ட விரோதமாக இருக்கலாம். உங்கள் "
+"வக்கீலை கலந்தாலோசிக்கவும்."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"குறுந்தட்டு தர ஒலியை இழப்புடன் கூடிய எம்பி3 குறியாக்கத்துக்கு மாற்ற உதவுகிறது. இதை "
+"எம்பி3 குறியாக்கம் மட்டுமே பயன்படுத்தும் சாதனங்களுக்கு கோப்புகளை நகலெடுக்க "
+"பயன்படுத்துங்கள். இந்த பாங்கை பயன்படுத்துவது உங்கள் நாட்டில் சட்ட விரோதமாக இருக்கலாம். உங்கள் "
+"வக்கீலை கலந்தாலோசிக்கவும்."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"கேட்பொலி தளர்வு குரல்-தரத்திற்கு மாற்ற பயன்படுத்தப்பட்டது. இதனை பேச்சு பதிவு செய்ய "
+"மற்றும்தொகுக்க பயன்படுத்து"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"கேட்பொலி தளர்வு குரல்-தரத்திற்கு மாற்ற பயன்படுத்தப்பட்டது. இதனை தொகுக்க தேவையில்லாத குரல் "
+"பதிவிற்கு பயன்படுத்து"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "குரல், தளர்வில்லாத"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "குரல், தளர்வு"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "விவரக்குறிப்பை உபயோகப்படுத்து"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "விவரக்குறிப்பை உபயோகப்படுத்தி காட்டு"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "ஒலியளவு இல்லை"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "உட்பொதியப்பட்டது"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ஒலி நிகழ்வை சோதிக்கிறது"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "தீமிலிருந்து"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "வகை"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ஒலித் தீம்: (_t)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "ஒரு விழிப்பூட்டும் ஒலியை தேர்ந்தெடு: (_h)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "சாளரம் மற்றும் பொத்தான் ஒலிகளை செயல்படுத்து ( _w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "எச்சரிக்கை ஒலியளவு"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "வின்டோஸ் மற்றும் பட்டன்கள்"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "பொத்தான் சொடுக்கப்பட்டது"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "மாற்று பொத்தான் சொடுக்கப்பட்டது"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "சாரளம் பெரிதாக்கப்பட்டது"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "சாளர குறைத்தல் நீக்கு"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "சாளர குறைத்தல்"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "பணிமேடை"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "உள்நுழை"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "வெளியேறு"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "புதிய மின்னஞ்சல்"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "குப்பையை வெற்றுப்படுத்து"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "நீண்ட செயல் முடிந்தது (பதிவிறக்கம், குறுவட்டு எழுதுதல் முதலியவை)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "எச்சரிக்கைகள்"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "தகவல் அல்லது கேள்வி"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "எச்சரிக்கை"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "பிழை"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "பாட்டரி எச்சரிக்கை"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "ஒலி கோப்பினை தேர்ந்தெடு"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "ஒலியளவு கோப்புக்கள்"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "வழக்கம்..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "ஒலியை பதிவு சேய் "
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "சாளரம் மற்றும் பொத்தான் ஒலிகளை செயல்படுத்து"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Bark"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Drip"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "க்ளாஸ்"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "சோனார்"
+
diff --git a/po/te.po b/po/te.po
new file mode 100644
index 0000000..69cba64
--- /dev/null
+++ b/po/te.po
@@ -0,0 +1,1523 @@
+# translation of te.po to Telugu
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Krishna Babu K <[email protected]>, 2008, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: te\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-03-30 14:55+0000\n"
+"PO-Revision-Date: 2010-04-05 14:38+0530\n"
+"Last-Translator: Krishna Babu K <[email protected]>\n"
+"Language-Team: Telugu <[email protected]>\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"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "డెస్కుటాప్ ధ్వని నియంత్రణను చూపుము"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "వాల్యూమ్ నియంత్రిక"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "శబ్దపు ఘటనలను మరియు శబ్ధపు ధ్వనిని మార్చుము"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "శబ్ధము"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "డీబగ్గింగ్ కోడ్ చేతనముచేయుము"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "ఈ అనువర్తనముయొక్క వర్షన్"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - MATE ధ్వని నియంత్రణ ఆప్లెట్ తెరువుము"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "శబ్ధపు వ్యవస్థ స్పందన కొరకు వేచివుంది"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "ప్రారంభ పుట"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - MATE ధ్వని నియంత్రిక"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "అవుట్పుట్"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "ఇన్పుట్"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "ఎడమ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "కుడి"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "ముందలి"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "ఫాంటు"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "కనిష్టం"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "గరిష్టం"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "సమతుల్యం (_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "మాసిన (_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "ఉపవూఫర్ (_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "విస్తృతపరచని(అన్‌యాంప్లిఫైడ్)"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "నిశ్శబ్దము"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "ప్రొఫైల్ (_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "అచేతనమైన"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u ఇన్పుట్"
+msgstr[1] "%u ఇన్పుట్లు"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "సిస్టమ్ శబ్ధములు"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "అనుసంధానకి (_n):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "పీక్ గుర్తించునది"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "నామము"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "పరికరం"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "అవుట్పుట్ ధ్వని (_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "శబ్ధము ప్రభావములు"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "హెచ్చరిక ధ్వని (_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "హార్డువేర్"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "ఆకృతీకరించుటకు వొక పరికరమును యెంచుకొనుము (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "ఎంపికచేసిన పరికరము కొరకు అమరికలు:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "ఇన్పుట్ ధ్వని (_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "ఇన్పుట్ స్థాయి:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "శబ్ధపు యిన్పుట్ కొరకు వొక పరికరమును యెంచుకొనుము (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "శబ్ధపు అవుట్పుట్ కొరకు పరికరమును యెంచుకొనుము (_h):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "అనువర్తనములు"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "ఎటువంటి అనువర్తనము ప్రస్తుతము ప్లేఅవుటలేదు లేదా ఆడియో రికార్డు అవుటలేదు."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "శబ్ధపు అభీష్టములు"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "శబ్ధము అభీష్టాలు ప్రారంభించుటలో విఫలమైంది: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "నిశ్శబ్దము (_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "శబ్ధము ఆభీష్టాలు (_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "నిశ్శబ్దమైన"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "సౌండ్ క్లిప్స్ ను రికార్డ్ చేయుము"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "సౌండ్ రికార్డర్"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "శీర్షికలేని"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "శీర్షికలేని-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s మూలకాన్ని సృష్టించలేము.\n"
+"దయచేసి '%s' ప్లగ్-ఇన్ ను '%s' మాడ్యూల్ నుండి సంస్థాపించుము.\n"
+" gst-inspect-0.10 %s ను నడుపుట ద్వారా సంస్థాపనను\n"
+"నిర్దారించండి\n"
+"అప్పుడు mate-sound-recorder ను పునఃప్రారంభించండి."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"దయచేసి దానియొక్క అమరికలను నిర్దారించండి.\n"
+"మీరు కావలిసిన ప్లగ్-ఇన్స్ ను వదిలివేసి ఉండవచ్చు."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld నిముషం"
+msgstr[1] "%ld నిముషం"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld గంట"
+msgstr[1] "%ld గంట"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld సెకను"
+msgstr[1] "%ld సెకను"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s మరియు %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s మరియు %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "దస్త్రమును తెరువుము"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"దస్త్రమును లోడు చేయలేకపోతోంది:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "సన్నద్దము"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "పునఃస్థాపించు(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" నామము ఉన్న దస్త్రము ఇప్పటికే ఉంది. \n"
+"మీరు దాచాలనుకుంటున్న దస్త్రముతో దానిని పునఃస్థాపించుదామని అనుకుంటున్నారా?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "దస్త్రాన్ని దాచలేము \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "దస్త్రాన్ని ఇలా దాచు"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s పాత్ లో సంస్థాపించబడలేదు."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s ను ప్రారంభించుటలో అక్కడ ఒక దోషం ఉంది: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "మూయుటకు ముందుగా రికార్డింగును దాయాలా?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "రికార్డింగ్ దాయాలా?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "దాచకుండా మూయుము(_w)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "దాయకుండా కొనసాగించుము (_w)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "ప్రశ్న"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ఇంతవరకు దాచబడలేదు)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+msgstr[1] "%s (%llu bytes)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "తెలియని పరిమాణం"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "తెలియని"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (అంచనా)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (మోనో)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (స్టీరియో)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s సమాచారం"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "దస్త్రము సమాచారం"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "సంచయం:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "దస్త్రము నామము:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "దస్త్రము పరిమాణం:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ఆడియో సమాచారం"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "దస్త్రము కాలపరిమాణం"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "చానల్స్ సంఖ్య:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "మాదిరి రేటు:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "బిట్ రేటు:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE కొరకు ఒక సౌండ్ రికార్డర్\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "నడుపుచున్నది..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf ఆడియో అవుట్‌పుట్"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "ప్లేబాక్"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "రికార్డింగ్..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf ఆడియో రికార్డింగ్"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"మీ ఆడియో కాప్చర్ అమరికలు విలువైనవి కావు. దయచేసి వాటిని సిస్టమ్-ఆభీష్టాల మెనూలోని \"సౌండ్ అభీష్టాల\"నందు "
+"సరిదిద్దుము."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "దస్త్రపు అవుట్‌పుట్"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "స్థాయి"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ఆడియో ప్రోఫైల్ ను పార్శ్ చేయలేము. "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ఆడియో ప్రొఫైల్ ను ఉపయోగించి కాప్చర్ చేయలేము. "
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ఆడియో ప్రొఫైల్ ఉపయోగించి దస్త్రానికి వ్రాయలేము. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "దస్త్రము(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "ఒక కొత్త మాదిరిని సృష్టించుము"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "దస్త్రాన్ని తెరువుము"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "ప్రస్తుత దస్త్రాన్ని దాచుము"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "ప్రస్తుత దస్త్రాన్ని వేరొక నామము తో భద్రపరుచుము"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "వాల్యుమ్ కంట్రోలర్ ను తెరువుము(_m)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "ఆడియో మిక్సర్ ను తెరువుము"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "ప్రస్తుత దస్త్రం గురించి సమాచారాన్ని చూపుము"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "ప్రస్తుత దస్త్రాన్ని మూయుము"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "ప్రోగ్రామ్ ని నిష్క్రమించుము"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "నియంత్రిక(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "సౌండ్ ను రికార్డు చేయుము"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "సౌండ్ ను నడుపుము"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "సౌండ్ ను ఆపుము"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "సహాయం(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "సారములు"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "మాన్యవల్ ను తెరువుము"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "ఈ అప్లికేషన్ గురించి"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml ను లోడ్ చేయలేదు. ఆ ప్రోగ్రామ్ సరిగా సంస్థాపించబడి ఉంటకపోవచ్చు"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "తెరువుము"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "దాచు"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "ఇలా దాచు"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "ఇన్‌పుట్ నుండి రికార్డుచేయుము (_i):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "ఇలా రికార్డ్‍ చేయుము (_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<none>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "పోడవు:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "స్థాయి:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - సౌండ్ రికార్డర్"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "విండో యొక్క ఎత్తు"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "ప్రదర్శించవలిసిన విండో యొక్క ఎత్తు"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "విండో యొక్క వెడల్పు"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "ప్రదర్శించవలిసిన విండో వెడల్పు"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "శబ్ధము థీమ్"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "తెలియని వాల్యూమ్ నియంత్రిక %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "GStreamer ప్లగ్ఇన్స్ మరియు/లేదా పరికరాల వాల్యూమ్ నియంత్రిక కనబడలేదు."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "రికార్డింగ్"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "స్విచ్చెస్"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "ఐచ్చికాలు"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "వాల్యూమ్ నియంత్రిక అభీష్టాలు"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "కనిపించుటకు మిక్చర్లను యెంపికచేయుము (_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "మ్యూట్/అన్‌మ్యూట్ %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "%s ట్రాక్: మ్యూట్"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s నుండి ఆడియో రికార్డింగ్ ను టోగుల్ చేయుము"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s ట్రాక్: ఆడియో రికార్డింగ్"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s ఐచ్చికం ఎంపిక"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ట్రాక్ %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "ట్రాక్ %2$s యొక్క %1$d చానల్"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ట్రాక్ %s, చానల్ %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s కొరకు చానల్స్ ను కలిపి లాక్ చేయండి"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ట్రాక్ %s: చానల్స్ ను కలిపి లాక్ చేయండి"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "మోనో"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ఎడమ"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "కుడి"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "ముందలివైపు ఎడమ"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "ముందలివైపు కుడి"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "బాగాఎడమ"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "బాగా కుడి"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "ముందలివైపు మద్యన"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "ప్రక్కవైపు ఎడమ"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ప్రక్కవైపు కుడి"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "తెలియని"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s చానల్ యొక్క వాల్యూమ్ %s పైన"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer-ఆధారిత వాల్యూమ్ నియంత్రిక అప్లికేషన్"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "KrishnaBabu K <[email protected]> 2008"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "వాల్యూమ్ నియంత్రిక: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "పరికరం (_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "వాల్యూమ్ ను వేరే పరికరం మీద నియంత్రించండి"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ఏదీకాదు"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "మద్దతీయని"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "అప్రమేయ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "ముఖ్య విండోను సిద్దీకరించుటలో వైఫల్యం"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI దస్త్రమును లోడు చేయుటకు విఫలమైంది; దయచేసి మీ సంస్థాపనను పరిశీలించండి."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer అప్లికేషన్ కొరకు అప్రమేయాలను ఆకృతీకరించండి"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "బహుళమాద్యమ సిస్టముల సెలక్టార్"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ఆడియో"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "ముగించుటకు సరే నొక్కుము."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "పరికరం (_e):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "అప్రమేయ యిన్పుట్"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "అప్రమేయ అవుట్పుట్"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "పైప్‌లైన్ (_i):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "ప్లగిన్ (_l):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "పైప్‌లైన్ (_n):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "పరిశీలన (_s)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "పరిశీలనా పైప్‌లైన్"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "పరిశీలన..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "వీడియో"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "పరికరం (_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "ప్లగిన్ (_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "పరిశీలన (_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "స్వయంచాలకంగా గుర్తించు"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - అధునాతన లినక్స్ సౌండ్ ఆకృతీకరణ"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART సౌండ్ డెమోన్"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - ఎన్‌లైటన్‌మెంట్ సౌండ్ డెమోన్"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - ఓపెన్ సౌండ్ సిస్టమ్"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "పల్స్ ఆడియో సౌండ్ సేవిక"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "మలుచుకొనిన"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - సాదారణ డెరెక్ట్ మీడియా లేయర్"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X విండో సిస్టమ్ (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X విండో సిస్టమ్ (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "సౌండ్ ను పరిశీలించుము"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "సైలెన్స్"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (ఉ.దా. Zoran v4l పరికరం)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "ఇన్‌పుట్ ను పరిశీలించు"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "లినక్స్ (v4l) కొరకు వీడియో"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "లినక్స్ 2 (v4l2) కొరకు వీడియో"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "పరిశీలనా పైప్‌లైన్ ను '%s' కొరకు నిర్మించుటలో విఫలమైంది"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "సహాయం ప్రదర్శించుటలో అక్కడ ఒక దోషం ఉంది: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "ప్రొఫైల్ \"%s\" సరికూర్చుట"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ఏ నామములేదు>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ఏ వివరణలేదు>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio ప్రోఫైల్స్ యొక్క జాబితా పొందుటలో అక్కడ ఒక దోషం ఉంది. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "ఆడియో ప్రొఫైల్స్ జాబితా మార్పులగురించిన ప్రకటనకు చందాదారుఅవుటకు దోషం ఉంది. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "ప్రొఫైల్ పాత్ %s మర్చిపోవుటలో ఒక దోషం ఉంది. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "సరిచేయు(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ఈ ప్రొఫైల్ ను తొలగించాలా?\n"
+msgstr[1] "ఈ %d ప్రొఫైల్స్ ను తొలగించాలా?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "ప్రొఫైల్ \"%s\" ను తొలగించాలా?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "ప్రొఫైల్ ను తొలగించు"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE ఆడియో ఫైల్స్ ను సరిచేయుము"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "ప్రోఫైల్స్ (_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "మీరు ఇప్పటికే \"%s\" అనబడే ప్రొఫైల్ ను కలిగిఉన్నారు"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf దోషం (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"దస్త్రం \"%s\" తప్పిపోయింది.ఇది అప్లికేషన్ తప్పుగా సంస్థాపించుటను సూచిస్తోంది, అందువలన డైలాగ్ "
+"ప్రదర్శించబడదు."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"అందుబాటులో వున్న ఆదేశ వరుస ఐచ్చికముల పూర్తి జాబితా కొరకు '%s --help' నడుపుము.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ఆడియో ప్రొఫైల్ ను సరిచేయి"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "ప్రొఫైల్ వివరణ(_d):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "చేతనంచేయాలా(_A)?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "దస్త్రపు పొడిగింపులు(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "GStreamer పైప్‌లైన్(_G):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "ప్రొఫైల్ నామము(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "కొత్త ప్రొఫైల్"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "సృష్టించు(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ఆడియో ప్రొఫైల్ కొరకు వివరణ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"ప్రొఫైల్ యొక్క వివరణ, ఎక్కువ సమాచారాన్ని కలిగిఉంటుంది మరియు ఈ ప్రొఫైల్ ను ఎప్పుడు ఉపయోగించాలో వివరిస్తుంది."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "నిల్వఉంచిన దస్త్రాలు ఈ ప్రొఫైల్ ద్వారా ఎన్‌కోడెడ్ చేయబడనప్పడు ఉపయోగించు దస్త్రనామపు పొడిగింపులు."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "ఈ ప్రొఫైల్ కొరకు ఉపయోగించుటకు ఒక పాక్షిక GStreamer పైప్‌లైన్."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ఆడియో ప్రొఫైల్ కొరకు ఒక పొట్టినామము"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ఆడియో ప్రొఫైల్ కొరకు పొట్టినామము, ఎంపికలలో ఉంపయోగించుటకు మరియు ప్రొఫైల్ ను ఏకంగా గుర్తించుటకు."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD నాణ్యత, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD నాణ్యత, లాస్‌లెస్"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD నాణ్యత, నష్టపూరితంగా"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD నాణ్యత, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD నాణ్యత, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ఆడియో రికార్డింగ్ ప్రొఫైల్స్ జాబితా. జాబితా /system/gstreamer/@GST_MAJORMINOR@/audio/profiles "
+"కు సారూప్యంగా ఉన్న ఉపసంచయాల నామపు స్ట్రింగ్స్ ను కలిగిఉంటుంది."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "ప్రొఫైల్స్ జాబితా"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "ఈ ప్రొఫైల్ కు అప్రమేయ దస్త్రపు పొడిగింపు"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "పాక్షిక GStreamer పైప్‌లైన్ ఉపయోగించబడింది"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD-నాణ్యతా ఆడియో కి మార్చుటలో ఉపయోగించబడింది, కాని నష్టంకాని కంప్రెషన్ కొడెక్స్ తో. మీరు తరువాత దస్త్రాన్ని "
+"సరికూర్చాలనుకున్నా లేదా CD కి వ్రాద్దామనుకున్నా దీనిని ఉపయోగించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD-నాణ్యతా ఆడియో కి మార్చుటలో ఉపయోగించబడింది, అయితే నష్టంకాని కంప్రషన్ కొడెక్స్ తో. CD ఎక్సట్రాక్షన్ మరియు "
+"రేడియో రికార్డింగ్స్ కు ఉపయోగించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-నాణ్యతా ఆడియో మార్పు కొరకు ఉపయోగపడుతుంది, అయితే నష్టపోవు AAC కొడెక్ తో. AAC కొడెక్ లకు "
+"మద్దతునిచ్చే సాదనములకు నకలు తీయుటకు దస్త్రాలను సిద్దపరుచుటలో ఉపయోగించుము. మీ ప్రాంతంలో ఈ ఫార్మాట్ "
+"ను ఉపయోగించుట న్యాయవిరోధం కావచ్చు, సలహా కొరకు మీ వకీలు ను సంప్రదించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-నాణ్యతా ఆడియో మార్పు కొరకు ఉపయోగపడుతుంది, అయితే నష్టపోవు MP2 కొడెక్ తో. MP2 కొడెక్ లకు "
+"మద్దతునిచ్చే సాదనములకు నకలు తీయుటకు దస్త్రాలను సిద్దపరుచుటలో ఉపయోగించుము. మీ ప్రాంతంలో ఈ ఫార్మాట్ "
+"ను ఉపయోగించుట న్యాయవిరోధం కావచ్చు, సలహా కొరకు మీ వకీలు ను సంప్రదించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD-నాణ్యతా ఆడియో మార్పు కొరకు ఉపయోగపడుతుంది, అయితే నష్టపోవు MP3 కొడెక్ తో. MP3 కొడెక్ లకు "
+"మద్దతునిచ్చే సాదనములకు నకలు తీయుటకు దస్త్రాలను సిద్దపరుచుటలో ఉపయోగించుము. మీ ప్రాంతంలో ఈ ఫార్మాట్ "
+"ను ఉపయోగించుట న్యాయవిరోధం కావచ్చు, సలహా కొరకు మీ వకీలు ను సంప్రదించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"స్వరం-నాణ్యత పొని ఆడియో మార్పులో ఉపయోగపడుతుంది. దీనిని రికార్డింగ్ మరియు సంభాషణ సరికూర్పునకు "
+"ఉపయెగించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"దీనిని స్వరం-నాణ్యత కాని ఆడియో మార్పులో ఉపయోగించండి.దీనిని సరికూర్చ వలిసిన అవసరం లేని సంభాషణ రికార్డింగ్ లో "
+"ఉపయోగించండి."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "స్వరం, నష్టములేకుండా"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "స్వరం, నష్టపూరితంగా"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "ఈ ప్రొఫైల్ ఉపయోగించకపోయినా లేదా ఉపయోగించినా"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "ఈ ప్రొఫైల్ ను ఉపయోగించినా మరియు ప్రదర్శించినా లేదా లేకపోయినా."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "శబ్ధములు లేవు"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "అంతర్-నిర్మిత(బుల్ట్-ఇన్)"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "ఘటనా శబ్ధమును పరిశీలించుచున్నది"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "థీమ్ నుండి"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "రకము"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "శబ్ధపు థీమ్ (_t):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "హెచ్చరిక శబ్ధమును యెంచుకొనుము (_h):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "విండో మరియు బటన్ శబ్దములను చేతనముచేయుము (_w)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "హెచ్చరిక శబ్ధము"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "విండోలు మరియు బటన్లు"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "బటన్ నొక్కట"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "బటన్ నొక్కును మార్చుము"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "విండో పెద్దదిచేయుట"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "విండో పెద్దదికాకుండా"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "విండో "
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "రంగస్థలం"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "లాగిన్"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "లాగ్అవుట్"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "కొత్త ఈ-మెయిల్"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ఖాళీ చెత్తబుట్ట"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "పొడవైన చర్య ముగిసినది (డౌనులోడు, CD బర్నింగ్, మొదలగునవి.)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "హెచ్చరికలు"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "సమాచారము లేదా ప్రశ్న"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "హెచ్చరిక"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "దోషము"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "బ్యాటరీ హెచ్చరిక"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "శబ్ధపు దస్త్రమును యెంపికచేయుము"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "శబ్దపు దస్త్రములు"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "మలుచుకొనిన..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "శబ్ధము థీమ్:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "విండో మరియు బటన్ శబ్దములను చేతనముచేయుము"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "బార్క్"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "డ్రిప్"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "గ్లాస్"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "సొనార్"
+
+#~ msgid "Speaker Testing for %s"
+#~ msgstr "%s కొరకు స్పీకర్ పరిశీలిన"
+
+#~ msgid "Test Speakers"
+#~ msgstr "స్పీకర్లను పరిశీలించుము"
+
+#~ msgid "Stop"
+#~ msgstr "ఆపుము"
+
+#~ msgid "Test"
+#~ msgstr "పరిశీలించుము"
+
+#~ msgid "Subwoofer"
+#~ msgstr "ఉపవూఫర్"
diff --git a/po/th.po b/po/th.po
new file mode 100644
index 0000000..56ea475
--- /dev/null
+++ b/po/th.po
@@ -0,0 +1,3191 @@
+# Thai translation of mate-media.
+# This file is distributed under the same license as the mate-media package.
+# Copyright (C) 2003-2010 Free Software Foundation, Inc.
+# Sawit Kasuriya <[email protected]>, 2003.
+# Sapa <[email protected]>, 2003, 2004.
+# Chanchai Junlouchai <[email protected]>, 2004.
+# Supranee Thirawatthanasuk <[email protected]>, 2004.
+# Theppitak Karoonboonyanan <[email protected]>, 2005-2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: th\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-01-17 19:48+0000\n"
+"PO-Revision-Date: 2010-02-07 21:28+0700\n"
+"Last-Translator: Theppitak Karoonboonyanan <[email protected]>\n"
+"Language-Team: Thai <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "แสดงหน้าต่างปรับความดังเสียง"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ความดังเสียง"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ปรับความดังของเสียงและตั้งเสียงของเหตุการณ์ต่างๆ"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "เสียง"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "เปิดใช้โค้ดสำหรับการดีบั๊ก"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "รุ่นของโปรแกรมนี้"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " - แอพเพล็ตปรับความดังเสียงของ MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "กำลังรอการตอบสนองจากระบบเสียง"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "หน้าเริ่มต้น"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " - เครื่องมือปรับความดังเสียงของ MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1830
+msgid "Output"
+msgstr "เสียงออก"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1744
+msgid "Input"
+msgstr "เสียงเข้า"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "ซ้าย"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "ขวา"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "หลัง"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "หน้า"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "ต่ำสุด"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "สูงสุด"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_สมดุล:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "เ_ฟด:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_ซับวูฟเฟอร์:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:596
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "ไม่ขยาย"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:852
+msgid "Mute"
+msgstr "ปิดเสียง"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1494
+msgid "_Profile:"
+msgstr "โ_พรไฟล์:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "ปิดใช้"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "เสียงเข้า %u ช่อง"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "เสียงของระบบ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:305
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:564
+msgid "Co_nnector:"
+msgstr "_ช่องเชื่อมต่อ:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:510
+msgid "Peak detect"
+msgstr "ตรวจหายอดคลื่น"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1423
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "ชื่อ"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1428
+msgid "Device"
+msgstr "อุปกรณ์"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1650
+msgid "_Output volume: "
+msgstr "ความดังเสียง_ออก: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1681
+msgid "Sound Effects"
+msgstr "เอฟเฟ็กต์เสียง"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1688
+msgid "_Alert volume: "
+msgstr "ความดังเสียงแ_จ้งเตือน: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1701
+msgid "Hardware"
+msgstr "ฮาร์ดแวร์"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1706
+msgid "C_hoose a device to configure:"
+msgstr "เ_ลือกอุปกรณ์สำหรับเสียงเข้า:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1733
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Settings for the selected device:"
+msgstr "ค่าตั้งสำหรับอุปกรณ์ที่เลือก:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1751
+msgid "_Input volume: "
+msgstr "ความดังเสียงเ_ข้า: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1774
+msgid "Input level:"
+msgstr "ระดับเสียงเข้า:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1800
+msgid "C_hoose a device for sound input:"
+msgstr "เ_ลือกอุปกรณ์สำหรับเสียงเข้า:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1835
+msgid "C_hoose a device for sound output:"
+msgstr "เ_ลือกอุปกรณ์สำหรับเสียงออก:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1873
+msgid "Applications"
+msgstr "โปรแกรม"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1877
+msgid "No application is currently playing or recording audio."
+msgstr "ไม่มีโปรแกรมที่เล่นหรืออัดเสียงอยู่"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2001
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "การปรับแต่งเกี่ยวกับเสียง"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ไม่สามารถเปิดเครื่องมือปรับแต่งเกี่ยวกับเสียง: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "ปิ_ดเสียง"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "ปรับแต่งเ_สียง"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "ปิดเสียงอยู่"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "อัดคลิปเสียง"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "เครื่องอัดเสียง"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "ไม่มีชื่อ"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "ไม่มีชื่อ-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"ไม่สามารถสร้างองค์ประกอบ %s สำหรับ GStreamer\n"
+"กรุณาติดตั้งปลั๊กอิน '%s' จากมอดูล '%s'\n"
+"คุณสามารถตรวจสอบการติดตั้งว่าถูกต้องหรือไม่ โดยเรียกคำสั่ง\n"
+" gst-inspect-0.10 %s\n"
+"แล้วเริ่มโปรแกรม mate-sound-recorder ใหม่"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"กรุณาตรวจสอบค่าตั้งดังกล่าว\n"
+"คุณอาจไม่ได้ติดตั้งปลั๊กอินที่จำเป็น"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld นาที"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld ชั่วโมง"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld วินาที"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s %s กับ %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s กับ %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "เปิดแฟ้ม"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"โหลดแฟ้มไม่สำเร็จ:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "พร้อม"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "เขียน_ทับ"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"มีแฟ้มชื่อ '%s' อยู่แล้ว \n"
+"คุณต้องการจะเขียนทับหรือไม่?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "ไม่สามารถบันทึกแฟ้ม \"%s\" ได้"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "บันทึกข้อมูลเป็น"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ไม่ได้ติดตั้งไว้ในพาธ"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "เกิดข้อผิดพลาดขณะเริ่ม %s %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "บันทึกเสียงที่อัดก่อนปิดหรือไม่?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "บันทึกเสียงที่อัดหรือไม่?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "ปิดโดยไ_ม่บันทึก"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "ทำต่อไปโดยไ_ม่บันทึก"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "คำถาม"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ไม่ได้ถูกบันทึก)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu ไบต์)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "ขนาดที่ไม่รู้จัก"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "ไม่ทราบ"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f กิโลเฮิรตซ์"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f กิโลบิตต่อวินาที"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f กิโลบิตต่อวินาที (โดยประมาณ)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (โมโน)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (สเตริโอ)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "ข้อมูล %s"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "ข้อมูลของแฟ้ม"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "โฟลเดอร์:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "ชื่อแฟ้ม:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "ขนาดของแฟ้ม:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "ข้อมูลเสียง"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "ความยาวข้อมูล:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "จำนวนของช่องสัญญาณ:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "อัตราการสุ่มตัวอย่าง:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "อัตราการส่งข้อมูล:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"เครื่องอัดเสียงสำหรับ MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "กำลังเล่น..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "ค่าตั้ง MateConf สำหรับช่องเสียงออก"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "เสียงออก"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "กำลังอัดเสียง..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "ค่าตั้ง MateConf สำหรับการอัดเสียง"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"ค่าตั้งการจับสัญญาณเสียงของคุณไม่ถูกต้อง กรุณาแก้ไขโดยใช้หน้าต่าง \"ค่าตั้งของเสียง\" ภายใต้เมนู "
+"ระบบ-ปรับแต่งพื้นโต๊ะ"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "ช่องเขียนออกแฟ้ม"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "ระดับ"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "ไม่สามารถแจงโพรไฟล์เสียง '%s'"
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "ไม่สามารถจับสัญญาณเสียงด้วยโพรไฟล์เสียง '%s'"
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "ไม่สามารถเขียนลงแฟ้มด้วยโพรไฟล์เสียง '%s'"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "แ_ฟ้ม"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "สร้างตัวอย่างใหม่"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "เปิดแฟ้ม"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "บันทึกแฟ้มปัจจุบัน"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "บันทึกแฟ้มปัจจุบันด้วยชื่ออื่น"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "เปิดเครื่องมือควบคุม_ระดับเสียง"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "เรียกใช้งานเครื่องมือควบคุมระดับเสียง"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "แสดงข้อมูลเกี่ยวกับแฟ้มปัจจุบัน"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "ปิดแฟ้มปัจจุบัน"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "ออกจากโปรแกรม"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_ควบคุม"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "อัดเสียง"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "เล่นเสียง"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "หยุดเสียง"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_วิธีใช้"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "เนื้อหา"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "เปิดคู่มือการใช้งาน"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "เกี่ยวกับโปรแกรมนี้"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "โหลด ui.xml ไม่สำเร็จ การติดตั้งโปรแกรมอาจไม่สมบูรณ์"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "เปิด"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "บันทึก"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "บันทึกเป็น"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "อัดเสียงจากช่องสัญญาณเ_ข้า:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "_อัดเสียงเป็น:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<ไม่มี>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "ความยาว:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "ระดับ:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - เครื่องอัดเสียง"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "ความสูงของหน้าต่าง"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "ความสูงของหน้าต่างที่จะแสดง"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "ความกว้างของหน้าต่าง"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "ความกว้างของหน้าต่างที่จะแสดง"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ชุดเสียง"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "เครื่องมือควบคุมระดับเสียงไม่ทราบชื่อ %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "ไม่พบปลั๊กอิน และ/หรือ อุปกรณ์ควบคุมระดับเสียง"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "การอัดเสียง"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "สวิตช์"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "ตัวเลือก"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ปรับแต่งเครื่องมือควบคุมระดับเสียง"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "เ_ลือกตัวปรับเสียงที่จะแสดง:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "เปิด/ปิดเสียง %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ร่องเสียง %s: ปิดเสียง"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "เปิด/ปิดการอัดเสียงจาก %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ร่องเสียง %s: กำลังอัดเสียง"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "รายการตัวเลือก %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ร่องเสียง %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "ช่อง %d ของร่องเสียง %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ร่องเสียง %s, ช่อง %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "ล็อคช่องสัญญาณสำหรับ %s ไปด้วยกัน"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ร่องเสียง %s: ล็อคช่องสัญญาณไปด้วยกัน"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "โมโน"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "ซ้าย"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ขวา"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "ซ้ายหน้า"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "ขวาหน้า"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "ซ้ายหลัง"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "ขวาหลัง"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "กลางด้านหน้า"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "ซ้ายข้าง"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ขวาข้าง"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "ไม่รู้จัก"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "ระดับเสียงช่อง%sของ %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "โปรแกรมปรับระดับเสียงภายใต้โครงสร้าง MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Sawit Kasuriya <[email protected]>\n"
+"Sapa <[email protected]>\n"
+"Chanchai Junlouchai <[email protected]>\n"
+"Supranee Thirawatthanasuk <[email protected]>\n"
+"Theppitak Karoonboonyanan <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "เครื่องมือควบคุมระดับเสียง: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "อุป_กรณ์:"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ปรับระดับเสียงในอุปกรณ์อื่น"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "ไม่มี"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "ไม่รองรับ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "ปริยาย"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "การสร้างหน้าต่างหลักล้มเหลว"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "โหลดแฟ้มส่วนติดต่อผู้ใช้ไม่สำเร็จ กรุณาตรวจสอบการติดตั้งโปรแกรม"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "กำหนดค่าปริยายสำหรับโปรแกรม GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "เลือกระบบสื่อผสม"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "เสียง"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "กดปุ่มตกลง เพื่อจบการทำงาน"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_อุปกรณ์:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "สัญญาณเข้าปริยาย"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "สัญญาณออกปริยาย"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_ไปป์ไลน์:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "ป_ลั๊กอิน:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "ไปป์ไ_ลน์:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "_ทดสอบ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "กำลังทดสอบไปป์ไลน์"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "กำลังทดสอบ..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "วีดิทัศน์"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_อุปกรณ์:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "_ปลั๊กอิน:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "ทด_สอบ"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "ตรวจหาอัตโนมัติ"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "เซิร์ฟเวอร์เสียง PulseAudio"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "กำหนดเอง"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "ระบบ X Window (ไม่ใช้ Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "ระบบ X Window (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "เสียงทดสอบ"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "เงียบ"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (เช่น อุปกรณ์ v4l Zoran)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "สัญญาณเข้าทดสอบ"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "ไม่สามารถสร้างไปป์ไลน์ทดสอบสำหรับ '%s' "
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "เกิดข้อผิดพลาดในการแสดงแนะนำวิธี: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "แก้ไขโพรไฟล์ \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<ไม่ได้ตั้งชื่อ>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<ไม่มีคำอธิบายรายละเอียด>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "เกิดข้อผิดพลาดขณะเรียกดูโพรไฟล์ gmaudio (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "เกิดข้อผิดพลาดขณะลงทะเบียนรับการแจ้งการเปลี่ยนแปลงโพรไฟล์เสียง (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "เกิดข้อผิดพลาดขณะลบโพรไฟล์ที่พาธ %s (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "แ_ก้ไข"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "ลบโพรไฟล์ทั้ง %d โพรไฟล์นี้หรือไม่?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "ลบโพรไฟล์ \"%s\" หรือไม่ ?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "ลบโพรไฟล์"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "แก้ไขโพรไฟล์ MATE Audio"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "โ_พรไฟล์:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "คุณมีโพรไฟล์ที่เรียกว่า \"%s\" แล้ว"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "เกิดข้อผิดพลาดใน MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"ไฟล์ \"%s\" ขาดหายไป แสดงว่าติดตั้งโปรแกรมไม่ถูกต้อง ดังนั้นจึงไม่สามารถแสดงกรอบข้อความได้"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"เรียก '%s --help' เพื่อดูตัวเลือกบรรทัดคำสั่งที่มีทั้งหมด\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "แก้ไขโพรไฟล์เสียง"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "คำ_อธิบายโพรไฟล์:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "เ_ปิดใช้?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "นาม_สกุลแฟ้ม:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "ไปป์ไ_ลน์ GStreamer:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_ชื่อโพรไฟล์:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "โพรไฟล์ใหม่"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "_สร้าง"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "คำอธิบายสำหรับโพรไฟล์เสียง"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "คำอธิบายของโพรไฟล์ประกอบด้วยข้อมูลจำนวนมาก และคำอธิบายนี้จะมีเมื่อใช้โพรไฟล์นี้"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "นามสกุลแฟ้มที่จะใช้เมื่อจะบันทึกแฟ้มที่ลงรหัสด้วยโพรไฟล์นี้"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "ส่วนของไปป์ไลน์ GStreamer ที่จะใช้สำหรับโพรไฟล์นี้"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ชื่อสั้นๆ ของโพรไฟล์เสียง"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "ชื่อสั้นๆ สำหรับโพรไฟล์เสียง เพื่อใช้ในการเลือกและระบุโพรไฟล์"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "คุณภาพซีดี, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "คุณภาพซีดี, ไม่เสียรายละเอียด"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "คุณภาพซีดี, เสียรายละเอียด"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "คุณภาพซีดี, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "คุณภาพซีดี, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"รายการโพรไฟล์สำหรับอัดเสียง รายการนี้ประกอบด้วยข้อความระบุชื่อไดเรกทอรีย่อยเทียบกับ /system/"
+"gstreamer/@GST_MAJORMINOR@/audio/profiles"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "รายการของโพรไฟล์"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "นามสกุลแฟ้มปริยายสำหรับโพรไฟล์นี้"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ส่วนของไปป์ไลน์ GStreamer ที่จะใช้"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเท่าซีดี แต่ใช้ codec บีบอัดแบบไม่เสียรายละเอียด "
+"ใช้โพรไฟล์นี้ถ้าคุณต้องการกลับมาแก้ไขข้อมูลเสียงใหม่ หรือต้องการเขียนลงซีดี"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเท่าซีดี แต่ใช้ codec บีบอัดแบบเสียรายละเอียด "
+"ใช้โพรไฟล์นี้สำหรับดึงข้อมูลเสียงออกจากซีดี และกับการอัดเสียงจากวิทยุ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเท่าซีดี แต่ใช้ codec AAC ซึ่งมีการสูญเสียรายละเอียด "
+"ใช้โพรไฟล์นี้ในการเตรียมแฟ้มสำหรับคัดลอกไปยังอุปกรณ์ที่รองรับเฉพาะ codec AAC เท่านั้น "
+"สังเกตว่าการใช้รูปแบบข้อมูลนี้อาจผิดกฎหมายโดยความรับผิดชอบเป็นของคุณ กรุณาปรึกษานักกฎหมาย"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเท่าซีดี แต่ใช้ codec MP2 ซึ่งมีการสูญเสียรายละเอียด "
+"ใช้โพรไฟล์นี้ในการเตรียมแฟ้มสำหรับคัดลอกไปยังอุปกรณ์ที่รองรับเฉพาะ codec MP2 เท่านั้น "
+"สังเกตว่าการใช้รูปแบบข้อมูลนี้อาจผิดกฎหมายโดยความรับผิดชอบเป็นของคุณ กรุณาปรึกษานักกฎหมาย"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเท่าซีดี แต่ใช้ codec MP3 ซึ่งมีการสูญเสียรายละเอียด "
+"ใช้โพรไฟล์นี้ในการเตรียมแฟ้มสำหรับคัดลอกไปยังอุปกรณ์ที่รองรับเฉพาะ codec MP3 เท่านั้น "
+"สังเกตว่าการใช้รูปแบบข้อมูลนี้อาจผิดกฎหมายโดยความรับผิดชอบเป็นของคุณ กรุณาปรึกษานักกฎหมาย"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเสียงพูดแบบไม่เสียรายละเอียด ใช้โพรไฟล์นี้กับการอัดและแก้ไขเสียงพูด"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"ใช้แปลงเป็นข้อมูลเสียงคุณภาพเสียงพูดแบบเสียรายละเอียด ใช้โพรไฟล์นี้กับการอัดและแก้ไขเสียงพูด"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "เสียงพูด, ไม่เสียรายละเอียด"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "เสียงพูด, เสียรายละเอียด"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "เปิดใช้โพรไฟล์"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "กำหนดว่าจะเปิดใช้และแสดงโพรไฟล์นี้หรือไม่"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "ไม่ใช้เสียง"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "ที่มีในตัว"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "กำลังทดสอบเสียงของเหตุการณ์"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "จากชุดเสียง"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "ชนิด"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ชุดเ_สียง:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "เ_ลือกเสียงแจ้งเตือน:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "เปิดใช้เสียงของห_น้าต่างและปุ่มต่างๆ"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "เสียงแจ้งเตือน"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "หน้าต่างและปุ่ม"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "กดปุ่ม"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "กดปุ่มสลับค่า"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "ขยายแผ่หน้าต่าง"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "เลิกขยายแผ่หน้าต่าง"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "ย่อเก็บหน้าต่าง"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "พื้นโต๊ะ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "เข้าระบบ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "ออกจากระบบ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "อีเมลใหม่"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "เทถังขยะ"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "เสร็จสิ้นการทำงานยาวๆ (ดาวน์โหลด, เขียนซีดี ฯลฯ)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "แจ้งเตือน"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "แจ้งเพื่อทราบหรือถาม"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "คำเตือน"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "ข้อผิดพลาด"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "เตือนเรื่องแบตเตอรี่"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "เลือกแฟ้มเสียง"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "แฟ้มเสียง"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "กำหนดเอง..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "ชุดเสียง:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "เปิดใช้เสียงของหน้าต่างและปุ่มต่างๆ"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "สุนัขเห่า"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "น้ำหยด"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "เคาะแก้ว"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "โซนาร์"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "ที่อยู่ของเครื่องเซิร์ฟเวอร์ที่ใช้ในการค้นหาข้อมูลซีดี"
+
+#~ msgid "Information to send to server"
+#~ msgstr "ข้อมูลที่ส่งไปยังเซิร์ฟเวอร์"
+
+#~ msgid "Port"
+#~ msgstr "พอร์ต"
+
+#~ msgid "Server name"
+#~ msgstr "ชื่อเซิร์ฟเวอร์"
+
+#~ msgid "Server type"
+#~ msgstr "ชนิดของเซิร์ฟเวอร์"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "ชื่อโฮสต์ที่จะส่งไปกับการค้นหาทุกครั้ง"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "พอร์ตที่เซิร์ฟเวอร์กำลังกำลังใช้งานฐานข้อมูล"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "ประเภทของเครื่องเซิร์ฟเวอร์ที่ใช้สำหรับค้นหาข้อมูลของซีดี ค่าที่เป็นไปได้คือค่า 0 (สำหรับเครื่อง "
+#~ "Freedb round robin server) ค่า, 1 (สำหรับเครื่องเซิร์ฟเวอร์ Freedb แบบอื่นๆ) และ 2 "
+#~ "(สำหรับเครื่องเซิร์ฟเวอร์แบบอื่นๆ)"
+
+#~ msgid "The username"
+#~ msgstr "ชื่อผู้ใช้"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "ชื่อผู้ใช้ที่จะส่งไปกับการค้นหาทุกครั้ง"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "ค่าที่จะระบุว่าข้อมูลของผู้ใช้ที่จะถูกส่งไปที่เครื่องเซิร์ฟเวอร์เพื่อค้นหาข้อมูลของซีดี เป็นแบบใด "
+#~ "ค่าที่เป็นไปได้คือค่า 0 (ไม่ส่งข้อมูล) ค่า 1 (ข้อมูลแบบจริง) และค่า 3 (ข้อมูลแบบอื่นๆ)"
+
+#~ msgid "Your hostname"
+#~ msgstr "ชื่อโฮสต์ของคุณ"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "เกิดข้อผิดพลาดในการแสดงข้อความช่วยเหลือ: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "ไม่มี_ข้อมูลส่ง"
+
+#~ msgid "Send real _information"
+#~ msgstr "ส่งข้อมูลแบบ_จริง"
+
+#~ msgid "Send _other information:"
+#~ msgstr "ส่งข้อมูลแบบ_อื่น:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "ชื่อโ_ฮสต์:"
+
+#~ msgid "Login Information"
+#~ msgstr "ข้อมูลการเข้าระบบ"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "เครื่องเ_ซิร์ฟเวอร์ที่มี FreeDB เป็นแบบ Round robin"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "เครื่องเซิร์ฟเวอร์แบบ FreeDB _อื่นๆ:"
+
+#~ msgid "Server"
+#~ msgstr "เซิร์ฟเวอร์"
+
+#~ msgid "Location"
+#~ msgstr "ตำแหน่งที่ตั้ง"
+
+#~ msgid "_Update Server List"
+#~ msgstr "_ปรับปรุงรายชื่อเซิร์ฟเวอร์"
+
+#~ msgid "Other _server:"
+#~ msgstr "เ_ครื่องเซิร์ฟเวอร์อื่น:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "ชื่อโฮส_ต์:"
+
+#~ msgid "_Port:"
+#~ msgstr "_พอร์ต:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "การปรับแต่งฐานข้อมูลซีดี"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "ไม่รู้จัก / ไม่รู้จัก"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "พบข้อมูลที่ตรงกับที่ต้องการหลายอัน..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "มีข้อมูลที่ตรงกับที่ต้องการในฐานข้อมูลมากกว่าหนึ่ง\n"
+#~ "รายการต่อไปนี้คือผลการค้นหาที่ได้ กรุณาเลือกอันที่ดีที่สุด"
+
+#~ msgid "Category"
+#~ msgstr "หมวด"
+
+#~ msgid "Disc ID"
+#~ msgstr "หมายเลข ID ของแผ่นดิสก์"
+
+#~ msgid "Artist and Title"
+#~ msgstr "ศิลปิน และชื่อเพลง"
+
+#~ msgid "Unknown track"
+#~ msgstr "ร่องเสียงไม่รู้จัก"
+
+#~ msgid "CD Database Server"
+#~ msgstr "เซิร์ฟเวอร์ฐานข้อมูล CD"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "แก้ไขการปรับแต่งค่าเซิร์ฟเวอร์ของฐานข้อมูลซีดี"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Classical Rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dance"
+
+#~ msgid "Disco"
+#~ msgstr "Disco"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Jazz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Oldies"
+
+#~ msgid "Other"
+#~ msgstr "Other"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Techno"
+
+#~ msgid "Industrial"
+#~ msgstr "Industrial"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternative"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Techno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vocal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Jazz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Classical"
+
+#~ msgid "Instrumental"
+#~ msgstr "Instrumental"
+
+#~ msgid "Acid"
+#~ msgstr "Acid"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Game"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Sound Clip"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Noise"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bass"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditative"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Instrumental Pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Instrumental Rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Ethnic"
+
+#~ msgid "Gothic"
+#~ msgstr "Gothic"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Techno-Industrial"
+
+#~ msgid "Electronic"
+#~ msgstr "Electronic"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Southern Rock"
+
+#~ msgid "Comedy"
+#~ msgstr "Comedy"
+
+#~ msgid "Cult"
+#~ msgstr "Cult"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+
+#~ msgid "Top 40"
+#~ msgstr "เพลงฮิต 40 อันดับแรก"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Christian Rap"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Native American"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelic"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Acid Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Acid Jazz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Musical"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+
+#~ msgid "Folk"
+#~ msgstr "Folk"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Folk/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "National Folk"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latin"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celtic"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gothic Rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressive Rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic Rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Symphonic Rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Slow Rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+
+#~ msgid "Chorus"
+#~ msgstr "Chorus"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
+
+#~ msgid "Acoustic"
+#~ msgstr "Acoustic"
+
+#~ msgid "Humour"
+#~ msgstr "Humour"
+
+#~ msgid "Speech"
+#~ msgstr "Speech"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Chamber Music"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Symphony"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklore"
+
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Rhythmic Soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Duet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk Rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Drum Solo"
+
+#~ msgid "A Cappella"
+#~ msgstr "A Cappella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dance Hall"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beat"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Christian Gangsta Rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Contemporary Christian"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Christian Rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "ไม่รู้ชื่อศิลปิน"
+
+#~ msgid "Unknown Album"
+#~ msgstr "ไม่รู้ชื่ออัลบั้ม"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "กำลังแก้ไขหมายเลขของแผ่นดิสก์: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "ซ่อนคุณสมบัติขั้นสูงของแผ่นดิสก์"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "แสดงคุณสมบัติขั้นสูงของแผ่นดิสก์"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "ซ่อนคุณสมบัติพิเศษของร่องเสียง"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "แสดงคุณสมบัติพิเศษของร่องเสียง"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "กำลังแก้ไขหมายเลขของแผ่นดิสก์:"
+
+#~ msgid "_Artist:"
+#~ msgstr "_ศิลปิน: "
+
+#~ msgid "Disc _Title:"
+#~ msgstr "ชื่อแผ่น_ดิสก์: "
+
+#~ msgid "_Disc comments:"
+#~ msgstr "คำ_บรรยายแผ่นดิสก์: "
+
+#~ msgid "_Genre:"
+#~ msgstr "ประเ_ภท: "
+
+#~ msgid "_Year:"
+#~ msgstr "_ปี: "
+
+#~ msgid "Title"
+#~ msgstr "_ชื่อเพลง"
+
+#~ msgid "Length"
+#~ msgstr "ความ_ยาว"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "ข้อมูล_พิเศษของร่องเสียง: "
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB Track Editor"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "ไม่สามารถสร้างโรงงาน CDDBTrackEditor ได้ อาจเกิดจาก cddb-track-editor "
+#~ "ตัวอื่นที่กำลังทำงานอยู่\n"
+
+#~ msgid "CD Display"
+#~ msgstr "แสดงข้อมูลซีดี"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "แสดงข้อมูลของอัลบั้ม ศิลปิน และเวลาที่เล่นเพลง"
+
+#~ msgid "Time Line"
+#~ msgstr "บรรทัดแสดงเวลา"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "บรรทัดสำหรับแสดงเวลาที่ใช้ไปของร่องเสียงปัจจุบัน"
+
+#~ msgid "Info Line"
+#~ msgstr "บรรทัดแสดงข้อมูล"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "บรรทัดสำหรับแสดงข้อมูล"
+
+#~ msgid "Artist Line"
+#~ msgstr "บรรทัดแสดงชื่อศิลปิน"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "บรรทัดสำหรับแสดงชื่อของศิลปิน"
+
+#~ msgid "Album Line"
+#~ msgstr "บรรทัดแสดงชื่ออัลบั้ม"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "บรรทัดสำหรับแสดงชื่อของอัลบั้ม"
+
+#~ msgid "Play"
+#~ msgstr "เล่น"
+
+#~ msgid "Pause"
+#~ msgstr "พัก"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "กำลังเล่น %s - %s\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "กำลังเล่น\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "พัก"
+
+#~ msgid "CD Player"
+#~ msgstr "เครื่องเล่นซีดี"
+
+#~ msgid "Stopped"
+#~ msgstr "หยุด"
+
+#~ msgid "Disc error"
+#~ msgstr "เกิดข้อผิดพลาดบนแผ่นดิสก์"
+
+#~ msgid "No disc"
+#~ msgstr "ไม่มีแผ่นดิสก์"
+
+#~ msgid "Empty disc"
+#~ msgstr "แผ่นดิสก์เปล่า"
+
+#~ msgid "Drive open"
+#~ msgstr "เปิดไดรว์"
+
+#~ msgid "Data CD"
+#~ msgstr "ซีดีข้อมูล"
+
+#~ msgid "No Cdrom"
+#~ msgstr "ไม่มีซีดีรอม"
+
+#~ msgid "Drive Error"
+#~ msgstr "ไดรว์เกิดข้อผิดพลาด"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "เครื่องเล่นซีดีสำหรับ MATE"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "ข้อมูลใน CDDB มีการเปลี่ยนแปลง"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "ถ้าเลือก 'ใช่' จะลบข้อมูลเดิมใน CDDB"
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "ต้องการดำเนินการต่อไปหรือไม่?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "ระดับเสียง %d%%"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "คุณไม่มีสิทธิ์ในการเข้าถึง %s"
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s ไม่สามารถหาซีดีได้ สาเหตุอาจเกิดจาก\n"
+#~ "1) เครื่องของคุณไม่รองรับซีดีดังกล่าว \n"
+#~ "2) คุณไม่มีสิทธิ์ในการเข้าถึงไดรว์ซีดีได้ \n"
+#~ "3) %s ไม่ใช่ไดรว์ซีดี \n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - ไม่รู้จัก"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "เ_ล่น / พัก"
+
+#~ msgid "_Stop"
+#~ msgstr "ห_ยุด"
+
+#~ msgid "P_revious"
+#~ msgstr "_ก่อนหน้า"
+
+#~ msgid "_Next"
+#~ msgstr "_ถัดไป"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_ดันแผ่นออก"
+
+#~ msgid "_About"
+#~ msgstr "เ_กี่ยวกับ"
+
+#~ msgid "_Quit"
+#~ msgstr "_ออก"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "ไม่มีการตั้งค่าอุปกรณ์ซีดี ดังนั้นเครื่องเล่นซีดี\n"
+#~ "จะไม่สามารถทำงานได้ กดปุ่ม 'ตั้งค่าอุปกรณ์' เพื่อไปยังหน้าต่างโต้ตอบ\n"
+#~ "ตั้งค่าอุปกรณ์หรือกดปุ่ม 'ออก' เพื่อปิดเครื่องเล่นซีดี"
+
+#~ msgid "Set device"
+#~ msgstr "ตั้งค่าอุปกรณ์"
+
+#~ msgid "No CD device"
+#~ msgstr "ไม่มีอุปกรณ์อ่านซีดี"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "เครื่องเล่นซีดีไม่สามารถทำงานได้\n"
+#~ "\n"
+#~ "กดปุ่ม 'รายละเอียด' เพื่อดูรายละเอียดของข้อผิดพลาด\n"
+#~ "\n"
+#~ "กดปุ่ม 'ตั้งค่าอุปกรณ์' เพื่อดูที่ที่คุณสามารถตั้งค่าของอุปกรณ์ หรือกดปุ่ม 'ออก' เพื่อปิดเครื่องเล่นซีดี"
+
+#~ msgid "_Details"
+#~ msgstr "_รายละเอียด"
+
+#~ msgid "_Set device"
+#~ msgstr "_ตั้งค่าอุปกรณ์"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "อุปกรณ์อ่านซีดีใช้ไม่ได้"
+
+#~ msgid "Position"
+#~ msgstr "ตำแหน่ง"
+
+#~ msgid "Open preferences"
+#~ msgstr "เปิดดูการปรับแต่ง"
+
+#~ msgid "Preferences"
+#~ msgstr "การปรับแต่ง"
+
+#~ msgid "Track List"
+#~ msgstr "รายชื่อร่องเสียง"
+
+#~ msgid "Open track editor"
+#~ msgstr "เปิดหน้าต่างแก้ไขร่องเสียง"
+
+#~ msgid "Track editor"
+#~ msgstr "หน้าต่างแก้ไขร่องเสียง"
+
+#~ msgid "Play / Pause"
+#~ msgstr "เล่น / พัก"
+
+#~ msgid "Stop"
+#~ msgstr "หยุด"
+
+#~ msgid "Previous track"
+#~ msgstr "ร่องเสียงก่อนหน้า"
+
+#~ msgid "Previous"
+#~ msgstr "ก่อนหน้า"
+
+#~ msgid "Rewind"
+#~ msgstr "กรอกลับ"
+
+#~ msgid "Fast forward"
+#~ msgstr "กรอไปข้างหน้า"
+
+#~ msgid "Next track"
+#~ msgstr "ร่องเสียงถัดไป"
+
+#~ msgid "Eject CD"
+#~ msgstr "ดันแผ่นซีดีออก"
+
+#~ msgid "Eject"
+#~ msgstr "ดันแผ่นออก"
+
+#~ msgid "CD device to use"
+#~ msgstr "อุปกรณ์อ่านซีดีที่จะใช้"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "เริ่มทำงานเมื่อยังไม่มีโปรแกรมเล่นซีดีทำงานอยู่เท่านั้น"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "เล่นซีดีทันทีที่เริ่มโปรแกรม"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "เปิดเป็นไอคอนในพื้นที่แจ้งเหตุ"
+
+#~ msgid "Cannot create player"
+#~ msgstr "ไม่สามารถสร้างเครื่องเล่นซีดีได้"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "เล่นซีดีเพลง"
+
+#~ msgid "CD player Volume"
+#~ msgstr "ระดับเสียงของเครื่องเล่นซีดี"
+
+#~ msgid "CD player theme"
+#~ msgstr "ชุดตกแต่งของเครื่องเล่นซีดี"
+
+#~ msgid "Device path"
+#~ msgstr "พาธของอุปกรณ์"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "แสดงเวลาที่เหลือหรือไม่?"
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "ดันซีดีออกเมื่อเครื่องเล่นซีดีจบการทำงานหรือไม่?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "จะแสดงเวลาอย่างไรขณะที่เครื่องเล่นซีดีกำลังเล่นอยู่?"
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "เริ่มเล่นทันทีที่เปิดเครื่องเล่นซีดีหรือไม่?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "ควรจะดันแผ่นซีดีออกเมื่อเครื่องเล่นซีดีจบการทำงานหรือไม่?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "พาธของอุปกรณ์อ่านแผ่นซีดีที่เครื่องเล่นซีดีควรจะใช้ในการเล่นแผ่นซีดี"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "ชุดตกแต่งที่จะใช้แสดงเครื่องเล่นซีดี"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "ระดับเสียงที่จะตั้งให้กับเครื่องเล่นซีดีเมื่อเริ่มทำงาน"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "เมื่อเครื่องเล่นซีดีเริ่มทำงาน ควรจะเริ่มต้นเล่นแผ่นซีดีเลยหรือไม่?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "ดันแผ่นซีดีออกไม่สำเร็จ: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "ซึ่งหมายความว่าเครื่องเล่นซีดีไม่สามารถทำงานได้"
+
+#~ msgid "Error setting device"
+#~ msgstr "เกิดความผิดพลาดขณะติดตั้งอุปกรณ์"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "ปรับแต่งเครื่องเล่นซีดี"
+
+#~ msgid "Behavior"
+#~ msgstr "พฤติกรรม"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "เ_ริ่มเล่นซีดีทันทีที่เริ่มทำงาน"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "เริ่มเล่นซีดีทันทีที่เริ่มทำงาน"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "พยายาม_ดันแผ่นซีดีออกเมื่อจะปิดเครื่องเล่นซีดี"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "พยายามดันแผ่นซีดีออกเมื่อจะปิดเครื่องเล่นซีดี"
+
+#~ msgid "Themes"
+#~ msgstr "ชุดตกแต่ง"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "เ_ลือกชุดตกแต่ง:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "เครื่องมือปรับความดังเสียงของ MATE"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "ปรับระดับเสียง"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">กำลังทดสอบ...</span>"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "ไม่สามารถเชื่อมต่อดีมอนเสียง \n"
+#~ "กรุณาเรียกใช้งาน 'esd' ที่พรอมต์คำสั่ง"
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "กำหนดตำแหน่งของค่า X ของมิเตอร์"
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "กำหนดตำแหน่งค่า Y ของมิเตอร์"
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "เชื่อมต่อเซิร์ฟเวอร์ ESD ที่อยู่ในโฮสต์นี้"
+
+#~ msgid "HOST"
+#~ msgstr "โฮสต์"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "เปิดมิเตอร์ในแนวตั้ง"
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "ใช้เป็นมิเตอร์แสดงระดับเสียงของการอัด"
+
+#~ msgid "Host is %s\n"
+#~ msgstr "โฮสต์คือ %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "ระดับการอัดเสียง"
+
+#~ msgid "Volume Meter"
+#~ msgstr "มิเตอร์ระดับเสียง"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "หน้าปัดระดับเสียงของสัญญาณขาเข้าที่กำลังอัด"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "หน้าปัดระดับสัญญาณที่กำลังอัด"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "หน้าปัดระดับสัญญาณเสียงขาออก"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "หน้าปัดระดับเสียง"
+
+#~ msgid "hours"
+#~ msgstr "ชั่วโมง"
+
+#~ msgid "minutes"
+#~ msgstr "นาที"
+
+#~ msgid "seconds"
+#~ msgstr "วินาที"
+
+#~ msgid "_Open..."
+#~ msgstr "เ_ปิด..."
+
+#~ msgid "Save _As..."
+#~ msgstr "บันทึกเ_ป็น..."
+
+#~ msgid "Capture"
+#~ msgstr "สัญญาณเข้า"
+
+#~ msgid "Switch"
+#~ msgstr "สวิตช์"
+
+#~ msgid "Option"
+#~ msgstr "ตัวเลือก"
+
+#~ msgid "_Change Device"
+#~ msgstr "เ_ปลี่ยนอุปกรณ์"
+
+#~ msgid "Change device to %s"
+#~ msgstr "เปลี่ยนอุปกรณ์เป็น %s"
+
+#~ msgid "wav"
+#~ msgstr "wav"
+
+#~ msgid "identity"
+#~ msgstr "ชื่อ"
+
+#~ msgid "*"
+#~ msgstr "*"
+
+#~ msgid "You must select one or more profiles to delete."
+#~ msgstr "คุณจะต้องเลือกหนึ่งโพรไฟล์หรือมากกว่านั้นเพื่อลบ"
+
+#~ msgid "Profile Description:"
+#~ msgstr "คำอธิบายโพรไฟล์:"
+
+#~ msgid "Profile _name:"
+#~ msgstr "_ชื่อโพรไฟล์:"
+
+#~ msgid "Orientation"
+#~ msgstr "แนววาง"
+
+#~ msgid "The orientation of the tray."
+#~ msgstr "แนววางของถาด"
+
+#~ msgid "X-Position"
+#~ msgstr "ตำแหน่งแกน X"
+
+#~ msgid "Y-Position"
+#~ msgstr "ตำแหน่งแกน Y"
+
+#~ msgid "ESD Server Host"
+#~ msgstr "โฮสต์ของเซิร์ฟเวอร์ ESD"
+
+#~ msgid "Could not find GStreamer element \"%s\" - please install it"
+#~ msgstr "ไม่พบองค์ประกอบ \"%s\" ของ GStreamer กรุณาติดตั้งด้วย"
+
+#, fuzzy
+#~ msgid "Could not find GStreamer plugin \"%s\" - please install it"
+#~ msgstr "ไม่พบองค์ประกอบ \"%s\" ของ GStreamer กรุณาติดตั้งด้วย"
+
+#, fuzzy
+#~ msgid "Could not activate GStreamer plugin \"%s\""
+#~ msgstr "ไม่สามารถเปิดใช้องค์ประกอบ \"%s\" ของ GStreamer"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to create GStreamer encoder plugins - check your encoding setup."
+#~ msgstr ""
+#~ "ไม่สามารถสร้างองค์ประกอบการลงรหัส GStreamer "
+#~ "กรุณาตรวจสอบการตั้งค่าการลงรหัสข้อมูลของคุณ"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to link input element with encoder plugins - you probably selected "
+#~ "an invalid encoder"
+#~ msgstr ""
+#~ "ไม่สามารถเชื่อมองค์ประกอบอ่านข้อมูลเข้าเข้ากับองค์ประกอบลงรหัส "
+#~ "คุณอาจเลือกองค์ประกอบลงรหัสที่ไม่ถูกต้อง"
+
+#, fuzzy
+#~ msgid ""
+#~ "Failed to link encoder element with file output plugins - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "ไม่สามารถเชื่อมองค์ประกอบลงรหัสเข้ากับองค์ประกอบเขียนแฟ้ม "
+#~ "คุณอาจเลือกองค์ประกอบลงรหัสที่ไม่ถูกต้อง"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr "ไม่มีเรจิสตรีอยู่หรือเรจิสตรีเสียหาย กรุณาอัพเดตเรจิสตรีโดยเรียกคำสั่ง gst-register"
+
+#~ msgid ""
+#~ "Failed to set up CD reader; please install the GStreamer cdparanoia "
+#~ "plugin."
+#~ msgstr "ตั้งค่าเครื่องมืออ่านซีดีไม่สำเร็จ กรุณาติดตั้งปลั๊กอิน cdparanoia สำหรับ GStreamer"
+
+#~ msgid ""
+#~ "Failed to set up audio output; please install a GStreamer plugin for your "
+#~ "soundcard."
+#~ msgstr "ตั้งช่องสัญญาณเสียงออกไม่สำเร็จ กรุณาติดตั้งปลั๊กอิน GStreamer สำหรับการ์ดเสียงของคุณ"
+
+#~ msgid "Dummy option"
+#~ msgstr "ตัวเลือกเปล่า ไม่มีความหมาย"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "ไม่ได้ตั้งค่าองค์ประกอบสัญญาณเสียงเข้าปริยายไว้ กรุณาติดตั้ง GStreamer-MateConf schema "
+#~ "หรือกำหนดเองโดยตรง"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr "ไม่มีเรจิสตรีอยู่หรือเรจิสตรีเสียหาย กรุณาอัพเดตเรจิสตรีโดยเรียกคำสั่ง gst-register"
+
+#~ msgid "Voice"
+#~ msgstr "เสียงพูด"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ "Current Time: %s"
+#~ msgstr ""
+#~ "กำลังเล่น\n"
+#~ "เวลา: %s"
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>ช่องเข้าปริยาย</b>"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "เรียกใช้งานเครื่องมือควบคุม_ระดับเสียง"
+
+#~ msgid "File information"
+#~ msgstr "ข้อมูลของแฟ้ม"
+
+#~ msgid "P_revious track"
+#~ msgstr "ร่องเสียง_ก่อนหน้า"
+
+#~ msgid "_Next track"
+#~ msgstr "ร่องเสียง_ถัดไป"
+
+#~ msgid "_About CD player"
+#~ msgstr "เ_กี่ยวกับเครื่องเล่นซีดี"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "ไม่สามารถบันทึกแฟ้มได้: %s"
+
+#~ msgid "_Save"
+#~ msgstr "บัน_ทึก"
+
+#~ msgid "File _Information"
+#~ msgstr "_ข้อมูลของแฟ้ม"
+
+#~ msgid "_Record"
+#~ msgstr "_อัดเสียง"
+
+#~ msgid "_Play"
+#~ msgstr "เ_ล่น..."
+
+#~ msgid "_Contents"
+#~ msgstr "เ_นื้อหา"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "ไม่สามารถโหลดที่มาของ UI %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<ไม่ได้อธิบายรายละเอียด>"
+
+#~ msgid "Expander Size"
+#~ msgstr "ขนาดที่ขยายมากขึ้น"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "ขนาดของลูกศรที่ขยายมากขึ้น"
+
+#~ msgid "About"
+#~ msgstr "เกี่ยวกับ"
+
+#~ msgid "Close"
+#~ msgstr "ปิด"
+
+#~ msgid "Close this window"
+#~ msgstr "ปิดหน้าต่างนี้"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "แสดงเอกสารแนะนำวิธีใช้สำหรับเครื่องอัดเสียง"
+
+#~ msgid "Main toolbar"
+#~ msgstr "แ_ถบเครื่องมือหลัก"
+
+#~ msgid "New"
+#~ msgstr "ใหม่"
+
+#~ msgid "Quit"
+#~ msgstr "ออก"
+
+#~ msgid "Recent _Files"
+#~ msgstr "แฟ้มเปิด_ล่าสุด"
+
+#~ msgid "Record"
+#~ msgstr "อัดเสียง"
+
+#~ msgid "Run Mixer"
+#~ msgstr "เรียกใช้งานมิกเซอร์เสียง"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "แสดงข้อมูลเกี่ยวกับเครื่องอัดเสียง"
+
+#~ msgid "_Close Window"
+#~ msgstr "_ปิดหน้าต่าง"
+
+#~ msgid "Song length:"
+#~ msgstr "ความยาวของเพลง:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "ค่าปรับแต่ง GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "_อุปกรณ์ของเครื่องเล่นซีดี: "
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "ลักษณะการทำงานของเครื่องเล่นซีดี:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "ชุดรูปแบบที่มีอยู่:"
+
+#~ msgid "_Apply change"
+#~ msgstr "ใช้งานการเ_ปลี่ยนแปลงทันที"
+
+#~ msgid "Lock"
+#~ msgstr "ล็อค"
+
+#~ msgid "%s Lock"
+#~ msgstr "%s ล็อค"
+
+#~ msgid "%s Mute"
+#~ msgstr "%s ปิดเสียง"
+
+#~ msgid "Rec."
+#~ msgstr "อัด"
+
+#~ msgid "%s Record"
+#~ msgstr "%s อัด"
+
+#~ msgid "Unknown artist"
+#~ msgstr "ไม่รู้ชื่อศิลปิน"
+
+#~ msgid "Unknown disc"
+#~ msgstr "ไม่รู้จักแผ่นดิสก์"
+
+#~ msgid "GStreamer Volume Control"
+#~ msgstr "เครื่องมือควบคุมระดับเสียงของ GStreamer"
+
+#~ msgid "Could not build pipeline"
+#~ msgstr "ไม่สามารถสร้าง pipeline ได้"
+
+#~ msgid "Saving %s..."
+#~ msgstr "กำลังบันทึกข้อมูล %s..."
+
+#~ msgid "MIC"
+#~ msgstr "ไมค์"
+
+#~ msgid "CD"
+#~ msgstr "ซีดี"
+
+#~ msgid "Radio"
+#~ msgstr "วิทยุ"
+
+#~ msgid "Mono"
+#~ msgstr "โมโน"
+
+#~ msgid "PC Speaker"
+#~ msgstr "ลำโพง"
+
+#~ msgid "Aux"
+#~ msgstr "อุปกรณ์เสริม"
+
+#~ msgid "Master"
+#~ msgstr "ต้นฉบับ"
+
+#~ msgid "Master Mono"
+#~ msgstr "ต้นฉบับแบบโมโน"
+
+#~ msgid "Master Digital"
+#~ msgstr "ต้นฉบับแบบดิจิทัล"
+
+#~ msgid "Headphone"
+#~ msgstr "หูฟังแบบสวมหัว"
+
+#~ msgid "Woofer"
+#~ msgstr "วูฟเฟอร์"
+
+#~ msgid "DSP Output"
+#~ msgstr "สัญญาณออก DSP"
+
+#~ msgid "Treble"
+#~ msgstr "เสียงแหลม"
+
+#~ msgid "Equalizer"
+#~ msgstr "ตัวปรับระดับเสียง"
+
+#~ msgid "Effect"
+#~ msgstr "เอฟเฟ็กต์"
+
+#~ msgid "3D Effect"
+#~ msgstr "เอฟเฟ็กต์ 3 มิติ"
+
+#~ msgid "Mic Gain"
+#~ msgstr "เพิ่มระดับเสียงของไมค์"
+
+#~ msgid "Input Gain"
+#~ msgstr "เพิ่มระดับเสียงขาเข้า"
+
+#~ msgid "Output Gain"
+#~ msgstr "เพิ่มระดับเสียงขาออก"
+
+#~ msgid "Vol "
+#~ msgstr "ระดับเสียง"
+
+#~ msgid "Bass "
+#~ msgstr "เสียงต่ำ"
+
+#~ msgid "Trebl"
+#~ msgstr "เสียงแหลม"
+
+#~ msgid "Spkr "
+#~ msgstr "ลำโพง"
+
+#~ msgid "Line "
+#~ msgstr "สาย"
+
+#~ msgid "Mic "
+#~ msgstr "ไมค์ "
+
+#~ msgid "CD "
+#~ msgstr "ซีดี "
+
+#~ msgid "Rec "
+#~ msgstr "อัด "
+
+#~ msgid "Digital1"
+#~ msgstr "ดิจิทัล1"
+
+#~ msgid "Digital2"
+#~ msgstr "ดิจิทัล2"
+
+#~ msgid "Digital3"
+#~ msgstr "ดิจิทัล3"
+
+#~ msgid "Monitor"
+#~ msgstr "หน้าจอ"
+
+#~ msgid "Help"
+#~ msgstr "คำแนะนำ"
+
+#~ msgid "Mixer device to use"
+#~ msgstr "อุปกรณ์ Mixer ที่จะใช้"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Unable to open audio device '%s'.\n"
+#~ "Please check that you have permissions to open '%s'\n"
+#~ "and that you have sound support in your kernel.\n"
+#~ "\n"
+#~ "Press Quit to exit Volume control"
+#~ msgstr ""
+#~ "ตัวควบคุมระดับเสียงไม่สามารถทำงานได้อย่างถูกต้อง\n"
+#~ "\n"
+#~ "ไม่สามารถเปิดอุปกรณ์ออดิโอ '%s' \n"
+#~ "กรุณาตรวจสอบว่าคุณมีสิทธิ์เปิด '%s' \n"
+#~ "และ Kernal ของคุณรองรับการ์ดเสียงนี้ \n"
+#~ "\n"
+#~ "กดปุ่มออก เพื่อออกจากการทำงานของตัวควบคุมระดับเสียง"
+
+#~ msgid ""
+#~ "Volume control is unable to run correctly.\n"
+#~ "\n"
+#~ "Press the details button for more details on the reasons for failure.\n"
+#~ "\n"
+#~ "Press Quit to quit Volume control"
+#~ msgstr ""
+#~ "ตัวควบคุมระดับเสียงไม่สามารถทำงานได้ถูกต้อง\n"
+#~ "\n"
+#~ "กดปุ่มรายละเอียดเพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาด\n"
+#~ "\n"
+#~ "กดปุ่มออก เพื่อออกจากตัวควบคุมระดับเสียง"
+
+#~ msgid "Invalid mixer device"
+#~ msgstr "มิกเซอร์เสียงที่มีอยู่ไม่ถูกต้อง"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "a version prior to 3.6.0.\n"
+#~ msgstr ""
+#~ "คำเตือน: ตัวควบคุมเสียงของ Mate เวอร์ชันนี้ถูกคอมไพล์ด้วย\n"
+#~ "OSS เวอร์ชัน %d.%d.%d \n"
+#~ "แต่ระบบของคุณทำงานบนเวอร์ชันก่อน 3.6.0.\n"
+
+#~ msgid ""
+#~ "Warning: This version of the Mate Volume Control was compiled with\n"
+#~ "OSS version %d.%d.%d, and your system is running\n"
+#~ "version %d.%d.%d.\n"
+#~ msgstr ""
+#~ "คำเตือน: ตัวควบคุมเสียงของ Mate เวอร์ชันนี้ถูกคอมไพล์ด้วย\n"
+#~ "OSS เวอร์ชัน %d.%d.%d แต่ระบบของคุณทำงานบน เวอร์ชันก่อน %d.%d.%d.\n"
+
+#~ msgid "A mixer for sound devices"
+#~ msgstr "มิกเซอร์สำหรับอุปกรณ์เสียง"
+
+#~ msgid "Shown"
+#~ msgstr "แสดง"
+
+#~ msgid "Mixer label"
+#~ msgstr "ป้ายชื่อมิกเซอร์"
+
+#~ msgid "_Reset labels to their defaults"
+#~ msgstr "ตั้งค่าแถบข้อความใ_หม่ ให้เป็นค่าปริยาย"
+
+#~ msgid "Don't show this message again."
+#~ msgstr "ไม่ต้องแสดงข้อความนี้อีก"
+
+#~ msgid ""
+#~ "Could not find '%s'.\n"
+#~ "Set the correct path to sox inpreferences under the tab 'paths'.\n"
+#~ "\n"
+#~ "If you don't have sox, you will not be able to record or do any effects."
+#~ msgstr ""
+#~ "ไม่สามารถหา '%s' \n"
+#~ "ใส่พาธที่ถูกต้องให้กับ sox inpreference ภายใต้ 'path' \n"
+#~ "\n"
+#~ "ถ้าคุณไม่มี sox คุณก็ไม่สามารถจะอัดหรือทำอะไรอย่างอื่นได้"
+
+#~ msgid "Converting file..."
+#~ msgstr "กำลังแปลงแฟ้ม..."
+
+#~ msgid "Cancel"
+#~ msgstr "ยกเลิก"
+
+#~ msgid "Audioformat: "
+#~ msgstr "รูปแบบของเสียง:"
+
+#~ msgid "Sample rate: "
+#~ msgstr "อัตราการสุ่มตัวอย่าง:"
+
+#~ msgid "Channels: "
+#~ msgstr "ช่องสัญญาณ:"
+
+#~ msgid "Cancel open"
+#~ msgstr "ยกเลิกการเปิด"
+
+#~ msgid "%s is not installed in the path"
+#~ msgstr "%s ไม่สามารถติดตั้งในพาธได้"
+
+#~ msgid "Undoing all changes..."
+#~ msgstr "ไม่สามารถเปลี่ยนแปลงทั้งหมด..."
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please select a sound file to be opened."
+#~ msgstr ""
+#~ "%s เป็นโฟลเดอร์ \n"
+#~ "กรุณาเลือกแฟ้มเสียงที่จะเปิด"
+
+#~ msgid ""
+#~ "File '%s' doesn't exist.\n"
+#~ "Please select an existing sound file to be opened."
+#~ msgstr ""
+#~ "แฟ้ม '%s' ไม่มี \n"
+#~ "กรุณาเลือกเปิดแฟ้มเสียงที่มีอยู่"
+
+#~ msgid "File '%s isn't a valid sound file."
+#~ msgstr "แฟ้ม '%s' ไม่ใช่แฟ้มเสียง"
+
+#~ msgid ""
+#~ "'%s' is a folder.\n"
+#~ "Please enter another filename."
+#~ msgstr ""
+#~ "'%s' เป็นโฟลเดอร์ \n"
+#~ "กรุณาเข้าชื่อแฟ้มอื่น"
+
+#~ msgid "Cancel save"
+#~ msgstr "ยกเลิกการบันทึกข้อมูล"
+
+#~ msgid "Overwrite"
+#~ msgstr "เขียนทับ"
+
+#~ msgid "Error saving '%s'"
+#~ msgstr "ผิดพลาดในการบันทึก '%s'"
+
+#~ msgid "Do_n't save"
+#~ msgstr "ไ_ม่ต้องบันทึกข้อมูล"
+
+#~ msgid "Save %s?"
+#~ msgstr "บันทึก %s หรือไม่?"
+
+#~ msgid "Saving..."
+#~ msgstr "กำลังบันทึก..."
+
+#~ msgid ""
+#~ "The size of the current sample is more than\n"
+#~ "%i Mb!"
+#~ msgstr ""
+#~ "ขนาดของตัวอย่างปัจจุบันใหญ่เกินกว่า \n"
+#~ "%i เมกะไบต์"
+
+#~ msgid ""
+#~ "The sound device is not ready. Please check that there isn't\n"
+#~ "another program running that is using the device."
+#~ msgstr ""
+#~ "อุปกรณ์เสียงไม่ทำงาน กรุณาตรวจสอบว่ามันไม่ถูก\n"
+#~ " โปรแกรมอื่นเรียกใช้งานอยู่"
+
+#~ msgid "Run MATE Volume Control"
+#~ msgstr "เรียกใช้งานตัวควบคุมระดับเสียงของ MATE"
+
+#~ msgid "Add echo"
+#~ msgstr "เพิ่มเสียงสะท้อน"
+
+#~ msgid "Add echo to the current sample"
+#~ msgstr "เพิ่มเสียงสะท้อนในตัวอย่างปัจจุบัน"
+
+#~ msgid "Echo"
+#~ msgstr "เสียงสะท้อน"
+
+#~ msgid "_Undo All"
+#~ msgstr "_ยกเลิกการทำทั้งหมด"
+
+#~ msgid "Undo all changes made on the current sample"
+#~ msgstr "ยกเลิกการเปลี่ยนแปลงทั้งหมดที่ทำในตัวอย่างปัจจุบัน"
+
+#~ msgid "16bit PCM"
+#~ msgstr "16 บิต PCM"
+
+#~ msgid "8bit PCM"
+#~ msgstr "8 บิต PCM"
+
+#~ msgid "stereo"
+#~ msgstr "สเตริโอ"
+
+#~ msgid "Create new sample"
+#~ msgstr "สร้างตัวอย่างใหม่"
+
+#~ msgid "Stop playing/recording"
+#~ msgstr "หยุดการเล่นหรือการอัดเสียง"
+
+#~ msgid "Audio format: "
+#~ msgstr "รูปแบบของเสียง:"
+
+#~ msgid "File '%s' doesn't exist; using default."
+#~ msgstr "แฟ้ม '%s' ไม่มีอยู่ กำลังใช้ค่าปริยาย"
+
+#~ msgid "File '%s' isn't a supported soundfile."
+#~ msgstr "แฟ้ม '%s' ไม่ใช่แฟ้มเสียงที่รู้จัก"
+
+#~ msgid "MATE Sound Recorder"
+#~ msgstr "เครื่องอัดเสียง MATE"
+
+#~ msgid ""
+#~ "A simple soundrecorder and soundplayer for MATE.\n"
+#~ "Dedicated to my cat, Malte."
+#~ msgstr ""
+#~ "เครื่องอัดเสียงและเครื่องเล่นเสียงอย่างง่ายสำหรับ MATE\n"
+#~ "อุทิศแด่แมวของฉัน Malte"
+
+#~ msgid "Mate Sound Recorder Preferences"
+#~ msgstr "การปรับแต่งค่าเครื่องอัดเสียง Mate"
+
+#~ msgid "_Recording timeout: "
+#~ msgstr "เ_วลาที่ใช้ในการอัดเสียง: "
+
+#~ msgid "_Stop recording on timeout"
+#~ msgstr "หยุ_ดการอัดเสียงเมื่อเวลาหมด"
+
+#~ msgid "_Open save dialog when recording is finished"
+#~ msgstr "เ_ปิดกรอบข้อความสำหรับบันทึกเมื่อการอัดเสียงเสร็จสิ้น"
+
+#~ msgid "Size"
+#~ msgstr "ขนาด"
+
+#~ msgid "Show warning _message if size (MB) of sample becomes bigger than:"
+#~ msgstr "แสดงข้อความเ_ตือนถ้าขนาด (มีหน่วยเป็นเมกะไบต์) ของตัวอย่างใหญ่เกินกว่า: "
+
+#~ msgid "Sto_p recording if size (MB) of sample becomes bigger than:"
+#~ msgstr "ห_ยุดการอัดเสียงถ้าขนาดของตัวอย่าง (มีหน่วยเป็นเมกะไบต์) ใหญ่กว่า:"
+
+#~ msgid "Repetition"
+#~ msgstr "การเล่นซ้ำ"
+
+#~ msgid "_Repeat the sound"
+#~ msgstr "เล่นเสียง_ซ้ำ"
+
+#~ msgid "Play the sound _once only."
+#~ msgstr "เล่นเสียงเพียงห_นึ่งครั้ง"
+
+#~ msgid "Repeat _forever"
+#~ msgstr "เล่นซ้ำไปต_ลอด"
+
+#~ msgid "_Number of times:"
+#~ msgstr "จำนวน_ครั้ง"
+
+#~ msgid "Paths"
+#~ msgstr "พาธ"
+
+#~ msgid "_Path to sox:"
+#~ msgstr "_พาธของ Sox:"
+
+#~ msgid "_Apply"
+#~ msgstr "ใ_ช้งานทันที"
+
+#~ msgid "Folders"
+#~ msgstr "โฟลเดอร์"
+
+#~ msgid "_Temporary folder:"
+#~ msgstr "โฟลเดอร์ชั่ว_คราว: "
+
+#~ msgid "Apply"
+#~ msgstr "ใช้งานทันที"
+
+#~ msgid ""
+#~ "Note: These options only take effect whenever a new sound sample\n"
+#~ "is created. They do not operate on an existing sample."
+#~ msgstr ""
+#~ "หมายเหตุ: ตัวเลือกเหล่านี้จะมีผลเฉพาะตัวอย่างเสียงที่จะสร้างใหม่เท่านั้น "
+#~ "ไม่มีผลกับตัวอย่างเสียงที่มีอยู่แล้ว"
+
+#~ msgid "Audio format:"
+#~ msgstr "รูปแบบเสียง:"
+
+#~ msgid "8 _bit PCM"
+#~ msgstr "8 _บิต PCM"
+
+#~ msgid "16 b_it PCM"
+#~ msgstr "16 บิ_ต PCM"
+
+#~ msgid "S_ample rate:"
+#~ msgstr "_อัตราการสุ่มตัวอย่างเสียง: "
+
+#~ msgid "Mono or Stereo:"
+#~ msgstr "โมโนหรือสเตริโอ:"
+
+#~ msgid "_Mono"
+#~ msgstr "โ_มโน"
+
+#~ msgid "_Stereo"
+#~ msgstr "สเ_ตริโอ"
+
+#~ msgid "Stereo"
+#~ msgstr "สเตริโอ"
+
+#~ msgid "Specify the geometry of the main window"
+#~ msgstr "กำหนดค่าเรขาคณิตของหน้าต่างหลัก"
+
+#~ msgid "GEOMETRY"
+#~ msgstr "เรขาคณิต"
+
+#~ msgid "Specify a file to be opened"
+#~ msgstr "กำหนดแฟ้มที่จะเปิด"
+
+#~ msgid "Specify a file to start recording"
+#~ msgstr "กำหนดแฟ้มที่จะเริ่มการอัดเสียง"
+
+#~ msgid "Specify a file to start playing"
+#~ msgstr "กำหนดแฟ้มที่จะเริ่มเล่น"
+
+#~ msgid "Sound recorder"
+#~ msgstr "เครื่องอัดเสียง"
+
+#~ msgid "Audio format: 8bit PCM"
+#~ msgstr "รูปแบบเสียง: 8 บิต PCM"
+
+#~ msgid "Audio format: 16bit PCM"
+#~ msgstr "รูปแบบเสียง: 16 บิต PCM"
+
+#~ msgid "Sample rate: %s"
+#~ msgstr "อัตราการสุ่มตัวอย่าง: %s"
+
+#~ msgid "Channels: mono"
+#~ msgstr "ช่องสัญญาณ: โมโน"
+
+#~ msgid "Channels: stereo"
+#~ msgstr "ช่องสัญญาณ: สเตริโอ"
+
+#~ msgid "Adding echo to sample..."
+#~ msgstr "กำลังเพิ่มเสียงสะท้อนที่ตัวอย่าง..."
diff --git a/po/tk.po b/po/tk.po
new file mode 100644
index 0000000..8525cf1
--- /dev/null
+++ b/po/tk.po
@@ -0,0 +1,2370 @@
+# Turkmen translation of mate-media
+# Copyright (C) 2004 Free Software Foundation
+# Copyright (C) 2004 Gurban Mühemmet Tewekgeli and
+# Kakilik - Turkmen free software developers community
+# This file is distributed under the terms of GNU General Public License (GPL)
+# Gurban Mühemmet Tewekgeli <[email protected]>, 2004.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2004-05-25 17:45+0330\n"
+"Last-Translator: Gurban Mühemmet Tewekgeli <[email protected]>\n"
+"Language-Team: Turkmen <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Gullukçi"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Gullukçiga iberiljek bilgiler"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Port"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Gullukçi ady"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Gullukçi hili"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Ehli soranmak bilen iberiljek hojaýyn ady"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Ullançy ady"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Ehli soranmak bilen iberiljek ullançy ady ady"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Siziň hojaýynyňyzyň ady"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Ýardam görkezmesinde hata boldy: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_Bilgi Iberme"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "_Dogry bilgileri iber"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "_Başga bilgileri iber:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Ad:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "_Hojaýyn ady:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Açma Girişiň Bilgileri"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Basga _FreeDB gullukçi:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Gullukçi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Ýer"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "Gullukçi listi _täzelä"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Basga _Gullukçi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Gulluk_çi ady"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Port:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Natanyş / Natanyş"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Natanyş"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Kategori"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Disk IDsi"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Artist we Sözbaşy"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Natanyş trak"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr ""
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Tans"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disko"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Fank"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hap"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jaz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Başga"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pap"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rak"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Tekno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hap"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jaz+Fank"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Klasik"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Asid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Oýun"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Galmagal"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bas"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Pank"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pap-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Şorta"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Iň 40 beýik"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pap/Fank"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Asid Pank"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Asid Jaz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rak & Rol"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rak"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Milli Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latin"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Seltik"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Pank Rak"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Natanyş Artist"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Natanyş Album"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Disk IDsi editlenýär: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr ""
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr ""
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Disk IDsi editlenýär:"
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Artist:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "Disk _Sözbaşy:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "_Disk şerhler:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr ""
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Ýyl:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Sözbaşy"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Uzynlyk"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Artyk trak maglumaty:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "CDDB Trak editçisi"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"CDDBTrackEditor karhanasy bejerilip bilmedi.\n"
+"Başga bir cddb-track-editor nusgasy işde bolmaly.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr ""
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr "Häzirki album, artist we geçen zaman barda maglumat görkezýär."
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Zaman Haty"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Häzirki träk üçin geçen zamany görkezmek üçin hat"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Maglumat Haty"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Maglumat görkezmek üçin hat"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Artist Haty"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Artist adyny görkezmek üçin hat"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Album Haty"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Album adyny görkezmek üçin hat"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Oýna"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Sakla"
+
+#: ../mate-cd/callbacks.c:588
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "Oýnalýar"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Saklanigili"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "CD Oýinçisi"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Dur"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Disk hatasy"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Disk ýok"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "Diski _çykar"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "Maglumat CD"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Cdrom ýok"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "MATE üçin CD oýinçisi"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr ""
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Siz %s el ýetirmek üçin ejazaňiz ýok."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Natanyş"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Oýna / Sakla"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Dur"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Öňki"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "_Täze"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "Diski _çykar"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Ýardam"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Barada"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Çik"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Ýer"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Seçenekleri aç"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Seçenekler"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Träk Listi"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Träk editçisini aç"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Träk editçisi"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Oýna / Sakla"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Dur"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Öňki träk"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Öňki"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Ize Git"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Indiki träk"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "CDni çykar"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Çykar"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Diňe başga bir CD oýinçisi işde däl bolsa işini başlaýar"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Oýinçi bejerilip bilmedi"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Ses CD-leri oýna"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+#, fuzzy
+msgid "CD player Volume"
+msgstr "CD Oýinçi temi"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "CD Oýinçi temi"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "CD oýinçisi çykanda CD çykarylsynmy?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "CD oýinçisi işini başlanda oýnalsynmy?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "CD oýinçisi çykanda CD çykarylsynmy?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+#, fuzzy
+msgid "What theme should the CD player use for its appearance"
+msgstr "CD oýinçisi haýsy temden ullansyn?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr "CD oýinçisi haýsy temden ullansyn?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "CD oýinçisi işini başlanda oýnalsynmy?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr ""
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "CD oýinçisiniň seçenekleri"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr ""
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr ""
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "CD oýinçisi işini başlanda CDni _oýnamaky başla"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "CD oýinçisi işini başlanda CDni oýnamaky başla"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr ""
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr ""
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr ""
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "Sözbaşy"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "Sözbaşy"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "sagat"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "sagat"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "dakyka"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "dakyka"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "sanyýa"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "sanyýa"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "Bir faýly aç"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Taýýar"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+msgid "_Replace"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Faýly aýry gaýd et"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ýolda gurulmapdyr."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s-i başlamada hata boldy: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "Ýer"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Gaýd edilmäpdir)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Natanyş Ululyk"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (esterýo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "%s Maglumaty"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "Faýl Maglumaty"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Halt:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Faýl Ady:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Faýl Ululyky:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Ses Maglumaty"
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "Faýl maglumaty"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Kanallaryň sany:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1209
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Oýnalýar..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+#, fuzzy
+msgid "Playback"
+msgstr "Oýna"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1972
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_Faýl"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "Täze bir nemuna bejer"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Aç..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Bir faýly aç"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Häzirki faýly gaýd et"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "_Aýry Gaýd Et..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Häzirki faýly başga ad bilen gaýd et"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "Hejim Kontroli"
+
+#: ../grecord/src/gsr-window.c:2043
+msgid "Open the audio mixer"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Häzirki faýl barada maglumat görkez"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Häzirki faýly gaýd et"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Programden çyk"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Kontrol"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Sesi oýna"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Sesi Duruz"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Programden çyk"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Aç"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Gaýd Et"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Aýry Gaýd Et"
+
+#: ../grecord/src/gsr-window.c:2267
+msgid "Record from input:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2284
+msgid "Record as:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<hiç>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Üzinlik:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Hejim derejesini tenzim et"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Hejim Kontroli"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:76
+#, fuzzy, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Hejim Kontroli"
+
+#: ../gst-mixer/src/main.c:217
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+#, fuzzy
+msgid "Volume Control Preferences"
+msgstr "Hejim Kontroli"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "Träk Listi"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, fuzzy
+msgid "mono"
+msgstr "1 (mono)"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+#, fuzzy
+msgid "front center"
+msgstr "Mazmunlar"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+#, fuzzy
+msgid "unknown"
+msgstr "Natanyş"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, fuzzy, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Kanallaryň sany:"
+
+#: ../gst-mixer/src/volume.c:205
+#, fuzzy, c-format
+msgid "Track %s"
+msgstr "Träk Listi"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr ""
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, fuzzy, c-format
+msgid "Volume Control: %s"
+msgstr "Hejim Kontroli"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Oň Bellenen Çeşme</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Oň Bellenen Çeşme</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Barlanýar...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Ses"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "_Barla"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Barla"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Şahsy"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "%s ýradamy görkezmede hata boldy"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<ad dakylmapdyr>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<wasp ýok>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+
+#: ../profiles/audio-profile.c:911
+#, fuzzy, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "%s-i başlamada hata boldy: %s"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr ""
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Edit"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr ""
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr ""
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+msgid "Edit MATE Audio Profiles"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr ""
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr ""
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+#, fuzzy
+msgid "_Active?"
+msgstr "_Janly ?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Bejer"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "X-Ýeri"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Y-Ýeri"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Bu hojaýynda esd gullukçisine baglan."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "ESD Gullukçi hojaýyny"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Hojaýyn %s dir.\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr ""
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+msgid "Recording Level Monitor"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr ""
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "Hejim kontroli"
+
+#~ msgid "File information"
+#~ msgstr "Faýl maglumaty"
+
+#, fuzzy
+#~ msgid "Voice"
+#~ msgstr "Galmagal"
+
+#~ msgid "P_revious track"
+#~ msgstr "_Öňki träk"
+
+#~ msgid "_Next track"
+#~ msgstr "_Indiki träk"
+
+#~ msgid "_About CD player"
+#~ msgstr "CD oýinçisi _Barada"
+
+#~ msgid "_Save"
+#~ msgstr "_Gaýd Et"
+
+#~ msgid "File _Information"
+#~ msgstr "Faýl _Maglumaty"
+
+#~ msgid "_Play"
+#~ msgstr "_Oýna"
+
+#~ msgid "_Contents"
+#~ msgstr "_Mazmunlar"
+
+#~ msgid "<not described>"
+#~ msgstr "<wasplanmapdyr>"
+
+#~ msgid "About"
+#~ msgstr "Barada"
+
+#~ msgid "Close"
+#~ msgstr "Ýap"
+
+#~ msgid "Close this window"
+#~ msgstr "Bu äpişgäni ýap"
+
+#~ msgid "Contents"
+#~ msgstr "Mazmunlar"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Esli Esbap Zolaky"
+
+#~ msgid "New"
+#~ msgstr "Täze"
+
+#~ msgid "Quit"
+#~ msgstr "Çik"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Ýakynda Ullanylan _Faýllar"
+
+#~ msgid "_Close Window"
+#~ msgstr "Äpişgeni _Ýap"
+
+#~ msgid "Song length:"
+#~ msgstr "Aýdymyň üzinliki:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "GStreamer Seçenekleri"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "_Bar Temler:"
+
+#~ msgid "_Apply change"
+#~ msgstr "Üýtgewi _ullan"
+
+#~ msgid "Lock"
+#~ msgstr "Gulpla"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Natanyş artist"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Natanyş disk"
diff --git a/po/tr.po b/po/tr.po
new file mode 100644
index 0000000..42840ee
--- /dev/null
+++ b/po/tr.po
@@ -0,0 +1,2495 @@
+# Turkish translation of mate-media.
+# Copyright (C) 2000,2001,2002,2003, 2004, 2005 Free Software Foundation, Inc.
+# Fatih Demir <[email protected]>, 2000.
+# Arman Aksoy (Armish) <[email protected]>, 2003.
+# Baris Cicek <[email protected]>, 2004, 2005.
+#
+# Baris Cicek <[email protected]>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-30 21:38+0300\n"
+"PO-Revision-Date: 2009-08-30 21:37+0300\n"
+"Last-Translator: Baris Cicek <[email protected]>\n"
+"Language-Team: Turkish <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Masaüstü ses kontrolünü göster"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Ses Kontrolü"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Ses seviyesini ve olay seslerini değiştir"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Ses"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Enable debugging code"
+msgstr "Hata ayıklama kodunı etkinleştir"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:157
+msgid "Version of this application"
+msgstr "Bu uygulamanın sürümü"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr "- MATE Ses Seviyesi Kontrolü Uygulamacığı"
+
+#: ../mate-volume-control/src/dialog-main.c:125
+msgid "Waiting for sound system to respond"
+msgstr "Ses sisteminin cevabı bekleniyor"
+
+#: ../mate-volume-control/src/dialog-main.c:155 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Başlangıç sayfası"
+
+#: ../mate-volume-control/src/dialog-main.c:169
+msgid " - MATE Volume Control"
+msgstr "- MATE Ses Seviyesi Kontrolü"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1762
+msgid "Output"
+msgstr "Çıkış"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1678
+msgid "Input"
+msgstr "Giriş"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Sol"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Sağ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Front"
+msgstr "Ön"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "Arka"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "En az"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "En fazla"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Denge:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Geçiş:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Subwoofer:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:584
+msgctxt "volume"
+msgid "100%"
+msgstr "%100"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Yükseltilmemiş"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:844
+msgid "Mute"
+msgstr "Sessiz"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1433
+msgid "_Profile:"
+msgstr "_Profil:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:991
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Kapalı"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1008
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u Giriş"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1304
+msgid "System Sounds"
+msgstr "Sistem Sesleri"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:268
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:524
+msgid "Co_nnector:"
+msgstr "_Bağlayıcı:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:470
+msgid "Peak detect"
+msgstr "Tepe tespiti"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1362
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1515
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "İsim"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1367
+msgid "Device"
+msgstr "Aygıt"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1585
+msgid "_Output volume: "
+msgstr "Çıkış _ses seviyesi: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1615
+msgid "Sound Effects"
+msgstr "Ses Etkileri"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1622
+msgid "_Alert volume: "
+msgstr "_Uyarı ses seviyesi:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1635
+msgid "Hardware"
+msgstr "Donanım"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1640
+msgid "C_hoose a device to configure:"
+msgstr "_Yapılandırmak için bir aygıt seçin"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1667
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "Settings for the selected device:"
+msgstr "Seçilen aygıt için ayarlar:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1685
+msgid "_Input volume: "
+msgstr "_Giriş ses seviyesi:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1705
+msgid "Input level:"
+msgstr "Giriş seviyesi:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "C_hoose a device for sound input:"
+msgstr "Ses _girişi için bir aygıt seçin"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1767
+msgid "C_hoose a device for sound output:"
+msgstr "Ses çı_kışı için bir aygıt seçin"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1805
+msgid "Applications"
+msgstr "Uygulamalar"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1809
+msgid "No application is currently playing or recording audio."
+msgstr "Şu an da hiçbir uygulama ses çalmıyor veya kaydetmiyor."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1933
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Ses Tercihleri"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Ses Tercihleri başlatılamadı: %ss"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Sessiz"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "_Ses Tercihleri"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Sessizleştirildi"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Ses parçalarını kaydet"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Ses Kaydedicisi"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1739
+#: ../grecord/src/gsr-window.c:2688
+msgid "Untitled"
+msgstr "Adsız-%d"
+
+#: ../grecord/src/mate-recorder.c:146 ../grecord/src/gsr-window.c:1741
+#, c-format
+msgid "Untitled-%d"
+msgstr "İsimsiz-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer elemanı %1$s yaratılamadı.\n"
+"Lutfen '%3$s' modülünden '%2$s' eklentisini kurun.\n"
+"Lütfen kurulumun doğruluğunu,\n"
+" gst-inspect-0.10 %4$s\n"
+"komutunu çalıştırıp mate-sound-recorder'ı yeniden başlatarak sınayın."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Lütfen ayarlarını kontrol edin.\n"
+"Gerekli eklentiler eksik olabilir."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld dakika"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld saat"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld saniye"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s ve %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ve %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Dosya Aç"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Dosya yüklenemedi:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1538
+#: ../grecord/src/gsr-window.c:1798 ../grecord/src/gsr-window.c:2499
+msgid "Ready"
+msgstr "Hazır"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "_Yerine Koy"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" adında bir dosya zate mevcut. \n"
+"Şu anda kaydetmekte olduğunuz dosyayı onun yerine koymak ister misiniz?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" dosyası kaydedilemedi"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Dosyayı farklı kaydet"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s yok içinde kurulu değil."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s başlatılırken bir hata oluştu: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Kayıt kapatmadan önce kaydedilsin mi?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Ses kaydı kaydedilsin mi?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "Kaydetmeden çı_k"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Kaydetmeden Çı_k"
+
+#: ../grecord/src/gsr-window.c:878
+msgid "Question"
+msgstr "Soru"
+
+#: ../grecord/src/gsr-window.c:985
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Henüz kaydedilmedi)"
+
+# msgstr[1] "%s (%llu bayt)"
+#: ../grecord/src/gsr-window.c:1001
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu bayt)"
+
+#: ../grecord/src/gsr-window.c:1005
+msgid "Unknown size"
+msgstr "Bilinmeyen boyut"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1014 ../grecord/src/gsr-window.c:1024
+#: ../grecord/src/gsr-window.c:1040 ../grecord/src/gsr-window.c:1049
+#: ../grecord/src/gsr-window.c:1406
+#: ../gstreamer-properties/gstreamer-properties.c:303
+msgid "Unknown"
+msgstr "Bilinmiyor"
+
+#: ../grecord/src/gsr-window.c:1026
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1034
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1037
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (Yaklaşık)"
+
+#: ../grecord/src/gsr-window.c:1052
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1055
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#: ../grecord/src/gsr-window.c:1082
+#, c-format
+msgid "%s Information"
+msgstr "%s Bilgi"
+
+#: ../grecord/src/gsr-window.c:1106 ../grecord/src/gsr-window.c:2411
+msgid "File Information"
+msgstr "Dosya Bilgisi"
+
+#: ../grecord/src/gsr-window.c:1121
+msgid "Folder:"
+msgstr "Klasör:"
+
+#: ../grecord/src/gsr-window.c:1127 ../grecord/src/gsr-window.c:2418
+msgid "Filename:"
+msgstr "Dosya adı:"
+
+#: ../grecord/src/gsr-window.c:1133
+msgid "File size:"
+msgstr "Dosya boyutu:"
+
+#: ../grecord/src/gsr-window.c:1142
+msgid "Audio Information"
+msgstr "Ses Bilgisi"
+
+#: ../grecord/src/gsr-window.c:1157
+msgid "File duration:"
+msgstr "Dosya süresi:"
+
+#: ../grecord/src/gsr-window.c:1163
+msgid "Number of channels:"
+msgstr "Kanal sayısı:"
+
+#: ../grecord/src/gsr-window.c:1169
+msgid "Sample rate:"
+msgstr "Örnekleme hızı:"
+
+#: ../grecord/src/gsr-window.c:1175
+msgid "Bit rate:"
+msgstr "Bit oranı:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE için ses kaydedicisi\n"
+
+#: ../grecord/src/gsr-window.c:1510
+msgid "Playing..."
+msgstr "Çalınıyor..."
+
+#: ../grecord/src/gsr-window.c:1642
+msgid "MateConf audio output"
+msgstr "MateConf ses çıkışı"
+
+#: ../grecord/src/gsr-window.c:1651 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Ses çıkışı"
+
+#: ../grecord/src/gsr-window.c:1730
+msgid "Recording..."
+msgstr "Kaydediliyor..."
+
+#: ../grecord/src/gsr-window.c:1820
+msgid "MateConf audio recording"
+msgstr "MateConf ses kayıdı"
+
+#: ../grecord/src/gsr-window.c:1829
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Ses yakalama ayarlarınız geçersiz. Lütfen Sistem-Tercihler menüsü altındaki "
+"\"Ses Tercihleri\" ile düzeltin."
+
+#: ../grecord/src/gsr-window.c:2001
+msgid "file output"
+msgstr "dosya çıktısı"
+
+#: ../grecord/src/gsr-window.c:2019
+msgid "level"
+msgstr "seviye"
+
+#: ../grecord/src/gsr-window.c:2043
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ses profili ayrıştırılamadı."
+
+#: ../grecord/src/gsr-window.c:2060
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ses profili kullanılarak kayıt yapılamadı."
+
+#: ../grecord/src/gsr-window.c:2069
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ses profilini kullanarak dosyaya yazılamıyor."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2123
+msgid "_File"
+msgstr "_Dosya"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Create a new sample"
+msgstr "Yeni bir örnekleme yarat"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Open a file"
+msgstr "Bir dosya aç"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Save the current file"
+msgstr "Güncel dosyayı kaydet"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file with a different name"
+msgstr "Güncel dosyayı başka bir adla kaydet"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Open Volu_me Control"
+msgstr "Ses _Kontrolünü Aç"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Open the audio mixer"
+msgstr "Ses karıştırıcısını çalıştır"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Show information about the current file"
+msgstr "Güncel dosya bilgisini göster"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Close the current file"
+msgstr "Mevcut dosyayı kapat"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Quit the program"
+msgstr "Programdan çık"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2142
+msgid "_Control"
+msgstr "_Kontrol"
+
+#: ../grecord/src/gsr-window.c:2144
+msgid "Record sound"
+msgstr "Sesi kaydet"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Play sound"
+msgstr "Ses çal"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Stop sound"
+msgstr "Sesi durdur"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2151
+msgid "_Help"
+msgstr "_Yardım"
+
+#: ../grecord/src/gsr-window.c:2152
+msgid "Contents"
+msgstr "İçindekiler"
+
+#: ../grecord/src/gsr-window.c:2153
+msgid "Open the manual"
+msgstr "Kılavuzu aç"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "About this application"
+msgstr "Bu uygulama hakkında"
+
+#: ../grecord/src/gsr-window.c:2277
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "ui.xml yüklenemedi. Program doğru yüklememiş olabilir"
+
+#: ../grecord/src/gsr-window.c:2300
+msgid "Open"
+msgstr "Aç"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Save"
+msgstr "Kaydet"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save As"
+msgstr "Farklı Kaydet"
+
+#: ../grecord/src/gsr-window.c:2360
+msgid "Record from _input:"
+msgstr "Kayıt edilecek _giriş:"
+
+#: ../grecord/src/gsr-window.c:2378
+msgid "_Record as:"
+msgstr "Kayıt _biçimi:"
+
+#: ../grecord/src/gsr-window.c:2425
+msgid "<none>"
+msgstr "<hiçbiri>"
+
+#: ../grecord/src/gsr-window.c:2439
+msgid "Length:"
+msgstr "Uzunluk:"
+
+#: ../grecord/src/gsr-window.c:2477
+msgid "Level:"
+msgstr "Seviye:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2572
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Ses Kaydedicisi"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Pencerenin Yüksekliği"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Gösterilecek pencerenin yüksekliği"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Pencerenin Genişliği"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Gösterilecek pencerenin genişliği"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Ses Teması"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Bilinmeyen Ses Kontrolü %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Ses kontrolü için GStreamer eklentisi ve/veya aygıtı bulunamadı."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Ses kayıt"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Switchler"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Ayarlar"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Ses Kontrolü Tercihleri"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Görünür olacak karıştırıcıları seçin:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Sessiz/Sesli %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Parça %s: sessiz"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s konumundan ses kaydını değiştir"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "%s kanalı: ses kayıt"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Seçenek Seçimi"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Parça %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kanal %d, Parça %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Parça %s, kanal %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s için kanalları birbirine kilitle"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Parça %s: kanalları birbirine kilitle"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "mono"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "sol"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "sağ"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "ön sol"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "ön sağ"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "arka sol"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "arka sağ"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "ön orta"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "yan sol"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "yan sağ"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "bilinmiyor"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%s üzerindeki %s kanalının ses seviyesi"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer tabanlı ses kontrolü uygulaması"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "Barış Çiçek <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Ses Kontrolü: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Aygıt: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Ses seviyesini baska bir aygıt üzerinden kontrol et"
+
+#: ../gstreamer-properties/gstreamer-properties.c:206
+msgid "None"
+msgstr "Hiçbiri"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:248
+msgid "Unsupported"
+msgstr "Desteklenmeyen"
+
+#: ../gstreamer-properties/gstreamer-properties.c:270
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Öntanımlı"
+
+#: ../gstreamer-properties/gstreamer-properties.c:627
+msgid "Failure instantiating main window"
+msgstr "Ana pencere örneklendirilirken hata oluştu"
+
+#: ../gstreamer-properties/gstreamer-properties.c:680
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"UI dosyası yüklerken başarısız olundu, lütfen kurulumunuzu kontrol edin."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer uygulamaları için öntanımlı ayarları yapılandır"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+msgid "Multimedia Systems Selector"
+msgstr "Çokluortam Sistemleri Seçicisi"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Kendiliğinden tanı"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Gelişmiş Linux Ses Mimarisi"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Ses Servisi"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Ses Servisi"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Ses Sunucusu"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Özel"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Basit DirectMedia Katmanı"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Pencere Sistemi (Xv olmadan)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Pencere Sistemi (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Sesi Dene"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Sessizlik"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (örneğin Zoran v4l aygıtı)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Test Girdisi"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Linux için Video (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Linux için Video (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' için yönlendirme (pipeline) testi yapılırken hata oluştu"
+
+#: ../profiles/audio-profile-edit.c:122 ../profiles/audio-profiles-edit.c:538
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Yardım görüntülenirken hata oluştu: %s"
+
+#: ../profiles/audio-profile-edit.c:335
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Düzenlenen profil: \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<isimsiz>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<açıklama yok>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "gm_audio profilleri listesi alınırken hata oluştu. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Ses profilleri listesi değişikliklerinin uyarılarına kaydolurken bir hata "
+"oluştu. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Profil yolu %s unutulurken bir hata oluştu. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:87
+msgid "_Edit"
+msgstr "_Düzenle"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:465
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Bu %d profil silinsin mi?\n"
+
+#: ../profiles/audio-profiles-edit.c:484
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" profili silinsin mi?"
+
+#: ../profiles/audio-profiles-edit.c:506
+msgid "Delete Profile"
+msgstr "Profil Sil"
+
+# dialog =
+# gtk_dialog_new_with_buttons (_("Edit Profiles"),
+# NULL,
+# GTK_DIALOG_DESTROY_WITH_PARENT,
+# GTK_STOCK_HELP,
+# GTK_RESPONSE_HELP,
+# GTK_STOCK_CLOSE,
+# GTK_RESPONSE_ACCEPT,
+# NULL);
+# FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:599
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE Ses Profillerini Düzenle"
+
+#: ../profiles/audio-profiles-edit.c:648
+msgid "_Profiles:"
+msgstr "_Profiller:"
+
+#: ../profiles/audio-profiles-edit.c:832
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" adında bir profil zaten var"
+
+#: ../profiles/audio-profiles-edit.c:857
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf Hatası (DÜZELT): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" dosyası eksik. Bu uygulamanın doğru yüklenmemiş olduğunu belirtir, "
+"dolayısıyla bu iletişim kutusu gösterilemeyecek."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Geçerli komut satırı seçeneklerinin tam listsini görmek için '%s --help' "
+"çalıştırın.\n"
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Ses Profilini Düzenle"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Yeni Profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "Profil _açıklaması:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "Et_kin mi?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Oluştur"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "Dosya _uzantısı:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer yönlendirmesi:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "_Profil adı:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Ses profili için bir açıklama"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Profilin nerede kullanılacağı ve profil hakkında daha fazla bilgiler içeren "
+"bir açıklama."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "Bu profil ile kodlanan dosyaları kaydederken kullanılacak uzantı."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Bu profili kullanacak kısmi GStreamer yönlendirmesi (pipeline)."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Ses profili için kısa bir isim"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "Profili ayırt edebilmek ve seçerken kullanmak için kısa bir isim."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD Kalitesi, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD Kalitesi, Kayıpsız"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD Kalitesi, Kayıplı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD Kalitesi, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD Kalitesi, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Ses kayıt profillerinin listesi. Bu liste /system/@GST_MAJORMINOR@/audio/"
+"profiles yoluna göre alt dizinlerin listesini içerir."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Profillerin listesi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Bu profil için öntanımlı dosya uzantısı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Kullanılacak kısmi GStreamer yönlendirmesi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Kayıpsız sıkıştırma kodlayıcısı ile CD-kalitesinde ses çevirmek için "
+"kullanılır. Bunu eğer daha sonra dosyayı düzenlemek ya da CD'ye kaydetmek "
+"istiyorsanız kullanın."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Kayıplı sıkıştırma kodlayıcısı ile CD-kalitesinde ses çevirmek için "
+"kullanılır. Bunu CD'leri dosya halinde kaydederken ve radyo kayıtlarında "
+"kullanın."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Kayıplı AAC dönüştürücüsü kullanılarak CD kalitesindeki sese çevirmek için "
+"kullanılır. Bunu yalnızca AAC dönüştürücüsünü destekleyen cihazlara "
+"kopyalanacak dosyalar hazırlamak için kullanın. Bu ses biçiminin hukuk "
+"sisteminize göre yasadışı olabileceğini unutmayın; öneri için avukatınızla "
+"iletişime geçin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD kalitesinde sese dönüştürmek, ancak kayıplı MP2 kodeki kullanmak için "
+"kullanılır. Yalnızca MP2 kodek desteği olan cihazlara kopyalama için dosya "
+"hazırlanmasında bunu kullanın. Bu formatı kullanmak bulunduğunuz yerde "
+"yasadışı olabileceğini unutmayın; tavsiye için avukatınıza başvurabilirsiniz."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Kayıplı MP3 dönüştürücüsü kullanılarak CD kalitesindeki sese çevirmek için "
+"kullanılır. Bunu yalnızca MP3 dönüştürücüsünü destekleyen cihazlara "
+"kopyalanacak dosyalar hazırlamak için kullanın. Bu ses biçiminin hukuk "
+"sisteminize göre yasadışı olabileceğini unutmayın; öneri için avukatınızla "
+"iletişime geçin."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Konuşma-kalitesinde kayıpsız sese çevirmek için kullanılır. Bunu konuşmaları "
+"kaydedip düzenlerken kullanın."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Konuşma-kalitesinde kayıplı sese çevirmek için kullanılır. Bunu düzenleme "
+"gerektirmeyen konuşmaları kaydederken kullanın."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Ses, Kayıpsız"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Ses, Kayıplı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Bu profilin kullanılıp kullanılmayacağı"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Bu profilin listede gösterilip gösterilmeyeceği."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Ses yok"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Dahili"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Olay sesleri deneniyor"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "Teması"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Tür"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Ses _teması:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Bir _uyarı sesi seçin:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1121
+msgid "Enable _window and button sounds"
+msgstr "_Pencere ve tuş seslerini etkinleştir"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Uyarı sesi"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Pencereler ve Düğmeler"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Düğme tıklandığında"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Seçim düğmesi tıkladığında"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Pencere büyültüldüğünde"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Pencere büyültülmesi geri alındığında"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Pencere küçültüldüğünde"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Masaüstü"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Giriş"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Çıkış"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Yeni e-posta"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Çöp kutusunu boşaltıldığında"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Uzun eylem (indirme, CD yazma, vb) tamamlandığında"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Uyarılar"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Bilgi veya soru"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Uyarı"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Hata"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Pil uyarısı"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Ses Dosyası Seçiniz "
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Ses dosyaları"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Özel..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Ses Teması:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Pencere ve tuş seslerini etkinleştir"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Havlama"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Damla"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Cam"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Sonar"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "CD taramaları için bağlantı kurulacak sunucu adresi"
+
+#~ msgid "Information to send to server"
+#~ msgstr "Sunucuya gönderilecek bilgi"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "Server name"
+#~ msgstr "Sunucu adı"
+
+#~ msgid "Server type"
+#~ msgstr "Sunucu türü"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "Tüm sorgularda gönderilecek makine adı"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "Sunucunun veritabanını çalıştırdığı port"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "CD taramaları için kullanılacak sunucunun türü. Geçerli değerler 0 "
+#~ "(FreeDB round robin sunucusu), 1 (diger FreeDB sunucusu) ve 2 (diğer "
+#~ "sunucu)."
+
+#~ msgid "The username"
+#~ msgstr "Kullanıcı adı"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "Tüm sorgularda gönderilecek kullanıcı adı"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "Bu anahtar CD sorgulamaları için bağlanılacak sunucuya gönderilen "
+#~ "bilgileri belirler. Geçerli değerler 0 (Bilgi gönderme), 1 (Gerçek "
+#~ "bilgiler), 3 (Diğer bilgiler)."
+
+#~ msgid "Your hostname"
+#~ msgstr "Makine adınız"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "Yardım gösterilirken bir hata oluştu: \n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "Hiçbir _bilgi gönderme"
+
+#~ msgid "Send real _information"
+#~ msgstr "Doğru bilgi _gönder"
+
+#~ msgid "Send _other information:"
+#~ msgstr "B_aşka bir bilgi gönder:"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "Maki_ne adı:"
+
+#~ msgid "Login Information"
+#~ msgstr "Giriş Bilgileri"
+
+#~ msgid "FreeDB _round robin server"
+#~ msgstr "_FreeDB round robin sunucusu"
+
+#~ msgid "Other _FreeDB server:"
+#~ msgstr "Başka bir F_reeDB sunucusu:"
+
+#~ msgid "Server"
+#~ msgstr "Sunucu"
+
+#~ msgid "Location"
+#~ msgstr "Konum"
+
+#~ msgid "_Update Server List"
+#~ msgstr "S_unucu Listesini Güncelle"
+
+#~ msgid "Other _server:"
+#~ msgstr "Diğer _sunucu:"
+
+#~ msgid "Hos_tname:"
+#~ msgstr "Maki_ne adı:"
+
+#~ msgid "_Port:"
+#~ msgstr "_Port:"
+
+#~ msgid "CD Database Preferences"
+#~ msgstr "CD Veritabanı Tercihleri"
+
+#~ msgid "Unknown / Unknown"
+#~ msgstr "Bilinmiyor / Bilinmiyor"
+
+#~ msgid "Multiple matches..."
+#~ msgstr "Birden fazla eşleme..."
+
+#~ msgid ""
+#~ "There were multiple matches found in the database.\n"
+#~ "Below is a list of possible matches, please choose the best match"
+#~ msgstr ""
+#~ "Veritabanında birden fazla eşleşme bulundu.\n"
+#~ "Aşağıda olası eşleşmeler sıralanmıştır, lütfen en fazla uyanı seçin"
+
+#~ msgid "Category"
+#~ msgstr "Kategori"
+
+#~ msgid "Disc ID"
+#~ msgstr "Disk No"
+
+#~ msgid "Artist and Title"
+#~ msgstr "Sanatçı ve Albüm adı"
+
+#~ msgid "Unknown track"
+#~ msgstr "Bilinmeyen parça"
+
+#~ msgid "CD Database Server"
+#~ msgstr "CD Veritabanı Sunucusu"
+
+#~ msgid "Modify your CD database server preferences"
+#~ msgstr "CD veritabanı sunucusu tercihlerinizi düzenleyin"
+
+#~ msgid "Blues"
+#~ msgstr "Blues"
+
+#~ msgid "Classical Rock"
+#~ msgstr "Klasik Rock"
+
+#~ msgid "Country"
+#~ msgstr "Country"
+
+#~ msgid "Dance"
+#~ msgstr "Dans"
+
+#~ msgid "Disco"
+#~ msgstr "Disko"
+
+#~ msgid "Funk"
+#~ msgstr "Funk"
+
+#~ msgid "Grunge"
+#~ msgstr "Grunge"
+
+#~ msgid "Hip-Hop"
+#~ msgstr "Hip-Hop"
+
+#~ msgid "Jazz"
+#~ msgstr "Caz"
+
+#~ msgid "Metal"
+#~ msgstr "Metal"
+
+#~ msgid "New Age"
+#~ msgstr "New Age"
+
+#~ msgid "Oldies"
+#~ msgstr "Eskilerden"
+
+#~ msgid "Other"
+#~ msgstr "Diğer"
+
+#~ msgid "Pop"
+#~ msgstr "Pop"
+
+#~ msgid "R&B"
+#~ msgstr "R&B"
+
+#~ msgid "Rap"
+#~ msgstr "Rap"
+
+#~ msgid "Reggae"
+#~ msgstr "Reggae"
+
+#~ msgid "Rock"
+#~ msgstr "Rock"
+
+#~ msgid "Techno"
+#~ msgstr "Tekno"
+
+#~ msgid "Industrial"
+#~ msgstr "Endüstriyel"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternatif"
+
+#~ msgid "Ska"
+#~ msgstr "Ska"
+
+#~ msgid "Death Metal"
+#~ msgstr "Death Metal"
+
+#~ msgid "Pranks"
+#~ msgstr "Pranks"
+
+#~ msgid "Soundtrack"
+#~ msgstr "Soundtrack"
+
+#~ msgid "Euro-Techno"
+#~ msgstr "Euro-Tekno"
+
+#~ msgid "Ambient"
+#~ msgstr "Ambient"
+
+#~ msgid "Trip-Hop"
+#~ msgstr "Trip-Hop"
+
+#~ msgid "Vocal"
+#~ msgstr "Vokal"
+
+#~ msgid "Jazz+Funk"
+#~ msgstr "Caz+Funk"
+
+#~ msgid "Fusion"
+#~ msgstr "Fusion"
+
+#~ msgid "Trance"
+#~ msgstr "Trance"
+
+#~ msgid "Classical"
+#~ msgstr "Klasik"
+
+#~ msgid "Instrumental"
+#~ msgstr "Enstrümental"
+
+#~ msgid "Acid"
+#~ msgstr "Asit"
+
+#~ msgid "House"
+#~ msgstr "House"
+
+#~ msgid "Game"
+#~ msgstr "Game"
+
+#~ msgid "Sound Clip"
+#~ msgstr "Ses Klibi"
+
+#~ msgid "Gospel"
+#~ msgstr "Gospel"
+
+#~ msgid "Noise"
+#~ msgstr "Gürültü"
+
+#~ msgid "Alt"
+#~ msgstr "Alt"
+
+#~ msgid "Bass"
+#~ msgstr "Bas"
+
+#~ msgid "Soul"
+#~ msgstr "Soul"
+
+#~ msgid "Punk"
+#~ msgstr "Punk"
+
+#~ msgid "Space"
+#~ msgstr "Space"
+
+#~ msgid "Meditative"
+#~ msgstr "Meditative"
+
+#~ msgid "Instrumental Pop"
+#~ msgstr "Enstrümental Pop"
+
+#~ msgid "Instrumental Rock"
+#~ msgstr "Enstrümental Rock"
+
+#~ msgid "Ethnic"
+#~ msgstr "Etnik"
+
+#~ msgid "Gothic"
+#~ msgstr "Gotik"
+
+#~ msgid "Darkwave"
+#~ msgstr "Darkwave"
+
+#~ msgid "Techno-Industrial"
+#~ msgstr "Endüstriyel Tekno"
+
+#~ msgid "Electronic"
+#~ msgstr "Elektronik"
+
+#~ msgid "Pop-Folk"
+#~ msgstr "Pop-Folk"
+
+#~ msgid "Eurodance"
+#~ msgstr "Eurodance"
+
+#~ msgid "Dream"
+#~ msgstr "Dream"
+
+#~ msgid "Southern Rock"
+#~ msgstr "Güney Rockı"
+
+#~ msgid "Comedy"
+#~ msgstr "Komedi"
+
+#~ msgid "Cult"
+#~ msgstr "Kült"
+
+#~ msgid "Gangsta Rap"
+#~ msgstr "Gangsta Rap"
+
+#~ msgid "Top 40"
+#~ msgstr "Top 40"
+
+#~ msgid "Christian Rap"
+#~ msgstr "Hıristiyan Rapi"
+
+#~ msgid "Pop/Funk"
+#~ msgstr "Pop/Funk"
+
+#~ msgid "Jungle"
+#~ msgstr "Jungle"
+
+#~ msgid "Native American"
+#~ msgstr "Amerikalı Yerlisi"
+
+#~ msgid "Cabaret"
+#~ msgstr "Cabaret"
+
+#~ msgid "New Wave"
+#~ msgstr "New Wave"
+
+#~ msgid "Psychedelic"
+#~ msgstr "Psychedelic"
+
+#~ msgid "Rave"
+#~ msgstr "Rave"
+
+#~ msgid "Showtunes"
+#~ msgstr "Showtunes"
+
+#~ msgid "Trailer"
+#~ msgstr "Trailer"
+
+#~ msgid "Lo-Fi"
+#~ msgstr "Lo-Fi"
+
+#~ msgid "Tribal"
+#~ msgstr "Tribal"
+
+#~ msgid "Acid Punk"
+#~ msgstr "Asit Punk"
+
+#~ msgid "Acid Jazz"
+#~ msgstr "Asit Caz"
+
+#~ msgid "Polka"
+#~ msgstr "Polka"
+
+#~ msgid "Musical"
+#~ msgstr "Müzikal"
+
+#~ msgid "Rock & Roll"
+#~ msgstr "Rock & Roll"
+
+#~ msgid "Hard Rock"
+#~ msgstr "Hard Rock"
+
+#~ msgid "Folk"
+#~ msgstr "Yöresel Müzik"
+
+#~ msgid "Folk/Rock"
+#~ msgstr "Yöresel/Rock"
+
+#~ msgid "National Folk"
+#~ msgstr "Halk Müziği"
+
+#~ msgid "Swing"
+#~ msgstr "Swing"
+
+#~ msgid "Fast-Fusion"
+#~ msgstr "Fast-Fusion"
+
+#~ msgid "Bebop"
+#~ msgstr "Bebop"
+
+#~ msgid "Latin"
+#~ msgstr "Latin"
+
+#~ msgid "Revival"
+#~ msgstr "Revival"
+
+#~ msgid "Celtic"
+#~ msgstr "Celtic"
+
+#~ msgid "Bluegrass"
+#~ msgstr "Bluegrass"
+
+#~ msgid "Avantgarde"
+#~ msgstr "Avantgarde"
+
+#~ msgid "Gothic Rock"
+#~ msgstr "Gotik Rock"
+
+#~ msgid "Progressive Rock"
+#~ msgstr "Progressive Rock"
+
+#~ msgid "Psychedelic Rock"
+#~ msgstr "Psychedelic Rock"
+
+#~ msgid "Symphonic Rock"
+#~ msgstr "Senfonik Rock"
+
+#~ msgid "Slow Rock"
+#~ msgstr "Yavaş Rock"
+
+#~ msgid "Big Band"
+#~ msgstr "Big Band"
+
+#~ msgid "Chorus"
+#~ msgstr "Koro"
+
+#~ msgid "Easy Listening"
+#~ msgstr "Easy Listening"
+
+#~ msgid "Acoustic"
+#~ msgstr "Akustik"
+
+#~ msgid "Humour"
+#~ msgstr "Espri"
+
+#~ msgid "Speech"
+#~ msgstr "Konuşma"
+
+#~ msgid "Chanson"
+#~ msgstr "Chanson"
+
+#~ msgid "Opera"
+#~ msgstr "Opera"
+
+#~ msgid "Chamber Music"
+#~ msgstr "Oda Müziği"
+
+#~ msgid "Sonata"
+#~ msgstr "Sonata"
+
+#~ msgid "Symphony"
+#~ msgstr "Senfoni"
+
+#~ msgid "Booty Bass"
+#~ msgstr "Booty Bass"
+
+#~ msgid "Primus"
+#~ msgstr "Primus"
+
+#~ msgid "Porn Groove"
+#~ msgstr "Porn Groove"
+
+#~ msgid "Satire"
+#~ msgstr "Satire"
+
+#~ msgid "Slow Jam"
+#~ msgstr "Slow Jam"
+
+#~ msgid "Club"
+#~ msgstr "Club"
+
+#~ msgid "Tango"
+#~ msgstr "Tango"
+
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Folklore"
+#~ msgstr "Folklör"
+
+#~ msgid "Ballad"
+#~ msgstr "Ballad"
+
+#~ msgid "Power Ballad"
+#~ msgstr "Power Ballad"
+
+#~ msgid "Rhythmic Soul"
+#~ msgstr "Ritmik Soul"
+
+#~ msgid "Freestyle"
+#~ msgstr "Freestyle"
+
+#~ msgid "Duet"
+#~ msgstr "Düet"
+
+#~ msgid "Punk Rock"
+#~ msgstr "Punk Rock"
+
+#~ msgid "Drum Solo"
+#~ msgstr "Davul Solosu"
+
+#~ msgid "A Cappella"
+#~ msgstr "A Capella"
+
+#~ msgid "Euro-House"
+#~ msgstr "Euro-House"
+
+#~ msgid "Dance Hall"
+#~ msgstr "Dans Holü"
+
+#~ msgid "Goa"
+#~ msgstr "Goa"
+
+#~ msgid "Drum & Bass"
+#~ msgstr "Drum & Bass"
+
+#~ msgid "Club-House"
+#~ msgstr "Club-House"
+
+#~ msgid "Terror"
+#~ msgstr "Terror"
+
+#~ msgid "Indie"
+#~ msgstr "Indie"
+
+#~ msgid "BritPop"
+#~ msgstr "BritPop"
+
+#~ msgid "Negerpunk"
+#~ msgstr "Negerpunk"
+
+#~ msgid "Polsk Punk"
+#~ msgstr "Polsk Punk"
+
+#~ msgid "Beat"
+#~ msgstr "Beta"
+
+#~ msgid "Christian Gangsta Rap"
+#~ msgstr "Hıristiyan Gangsta Rap"
+
+#~ msgid "Heavy Metal"
+#~ msgstr "Heavy Metal"
+
+#~ msgid "Black Metal"
+#~ msgstr "Black Metal"
+
+#~ msgid "Crossover"
+#~ msgstr "Crossover"
+
+#~ msgid "Contemporary Christian"
+#~ msgstr "Günümüz Hıristiyan Müziği"
+
+#~ msgid "Christian Rock"
+#~ msgstr "Hıristiyan Rock"
+
+#~ msgid "Merengue"
+#~ msgstr "Merengue"
+
+#~ msgid "Salsa"
+#~ msgstr "Salsa"
+
+#~ msgid "Thrash Metal"
+#~ msgstr "Thrash Metal"
+
+#~ msgid "Anime"
+#~ msgstr "Anime"
+
+#~ msgid "JPop"
+#~ msgstr "JPop"
+
+#~ msgid "Synthpop"
+#~ msgstr "Synthpop"
+
+#~ msgid "Nu-Metal"
+#~ msgstr "Nu-Metal"
+
+#~ msgid "Art Rock"
+#~ msgstr "Art Rock"
+
+#~ msgid "Unknown Artist"
+#~ msgstr "Bilinmeyen Şarkıcı"
+
+#~ msgid "Unknown Album"
+#~ msgstr "Bilinmeyen Albüm"
+
+#~ msgid "Editing Disc ID: %s"
+#~ msgstr "Düzenlenen Disk Tanımı: %s"
+
+#~ msgid "Hide advanced disc options"
+#~ msgstr "Gelişmiş disk seçeneklerini gizle"
+
+#~ msgid "Show advanced disc options"
+#~ msgstr "Gelişmiş disk seçeneklerini göster"
+
+#~ msgid "Hide advanced track options"
+#~ msgstr "Gelişmiş parça seçeneklerini gizle"
+
+#~ msgid "Show advanced track options"
+#~ msgstr "Gelişmiş parça seçeneklerini göster"
+
+#~ msgid "Editing Disc ID: "
+#~ msgstr "Düzenlenen Disk Tanımı: "
+
+#~ msgid "_Artist:"
+#~ msgstr "_Sanatçı:"
+
+#~ msgid "Disc _Title:"
+#~ msgstr "CD _Adı:"
+
+#~ msgid "_Disc comments:"
+#~ msgstr "_Disk açıklamaları:"
+
+#~ msgid "_Genre:"
+#~ msgstr "_Tür:"
+
+#~ msgid "_Year:"
+#~ msgstr "_Yıl:"
+
+#~ msgid "Title"
+#~ msgstr "Adı"
+
+#~ msgid "Length"
+#~ msgstr "Uzunluk"
+
+#~ msgid "_Extra track data:"
+#~ msgstr "_Ek parça bilgisi:"
+
+#~ msgid "CDDB Track Editor"
+#~ msgstr "CDDB Şarkı Düzenleyici"
+
+#~ msgid ""
+#~ "Cannot create CDDBTrackEditor factory.\n"
+#~ "This may be caused by another copy of cddb-track-editor already running.\n"
+#~ msgstr ""
+#~ "CDDBTrackEditor üreticisi başlatılamadı.\n"
+#~ "Bunu sebebi zaten çalışan başka cddb-track-editor olabilir.\n"
+
+#~ msgid "CD Display"
+#~ msgstr "CD Görüntüleyici"
+
+#~ msgid ""
+#~ "Displays information about the currently playing album, artist and time "
+#~ "elapsed"
+#~ msgstr "Şu an çalınan albüm, sanatçı ve geçen süre hakkında bilgi gösterir"
+
+#~ msgid "Time Line"
+#~ msgstr "Zaman Satırı"
+
+#~ msgid "Line for displaying the time elapsed for the current track"
+#~ msgstr "Geçerli şarkı için geçen zamanı gösteren satır"
+
+#~ msgid "Info Line"
+#~ msgstr "Bilgi Satırı"
+
+#~ msgid "Line for displaying information"
+#~ msgstr "Bilgi gösterilen satır"
+
+#~ msgid "Artist Line"
+#~ msgstr "Sanatçı Satırı"
+
+#~ msgid "Line for displaying the name of the artist"
+#~ msgstr "Sanatçı adının gösterildiği satır"
+
+#~ msgid "Album Line"
+#~ msgstr "Albüm Satırı"
+
+#~ msgid "Line for displaying the name of the album"
+#~ msgstr "Albümün adının gösterildiği satır"
+
+#~ msgid "Play"
+#~ msgstr "Çal"
+
+#~ msgid "Pause"
+#~ msgstr "Duraklat"
+
+#~ msgid ""
+#~ "Playing %s - %s\n"
+#~ "%s"
+#~ msgstr ""
+#~ "%s - %s çalınıyor\n"
+#~ "%s"
+
+#~ msgid ""
+#~ "Playing\n"
+#~ ": %s"
+#~ msgstr ""
+#~ "Çalınıyor\n"
+#~ ": %s"
+
+#~ msgid "Paused"
+#~ msgstr "Duraklatıldı"
+
+#~ msgid "CD Player"
+#~ msgstr "CD Çalıcı"
+
+#~ msgid "Stopped"
+#~ msgstr "Durduruldu"
+
+#~ msgid "Disc error"
+#~ msgstr "Disk hatası"
+
+#~ msgid "No disc"
+#~ msgstr "Disk yok"
+
+#~ msgid "Empty disc"
+#~ msgstr "Boş disk"
+
+#~ msgid "Drive open"
+#~ msgstr "Sürücü açık"
+
+#~ msgid "Data CD"
+#~ msgstr "Veri CD'si"
+
+#~ msgid "No Cdrom"
+#~ msgstr "Cdrom yok"
+
+#~ msgid "Drive Error"
+#~ msgstr "Sürücü Hatası"
+
+#~ msgid "A CD player for MATE"
+#~ msgstr "MATE için CD çalıcı"
+
+#~ msgid "Contents in the CDDB have changed"
+#~ msgstr "CDDB içindeki içerik değişti"
+
+#~ msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+#~ msgstr "'Evet'i seçmek CDDB içindeki önceki içeriği silecektir."
+
+#~ msgid "Do you wish to continue?"
+#~ msgstr "Devam etmek ister misiniz?"
+
+#~ msgid "Volume %d%%"
+#~ msgstr "Ses %%%d"
+
+#~ msgid "You do not seem to have permission to access %s."
+#~ msgstr "%s aygıtına erişmek için izniniz yok."
+
+#~ msgid ""
+#~ "%s does not appear to point to a valid CD device. This may be because:\n"
+#~ "a) CD support is not present in your machine\n"
+#~ "b) You do not have the correct permissions to access the CD drive\n"
+#~ "c) %s is not the CD drive.\n"
+#~ msgstr ""
+#~ "%s doğru bir CD aygıtına benzemiyor. Bunun nedenleri:\n"
+#~ "a) Makinenizde CD desteğinin olmaması\n"
+#~ "b) CD aygıtına erişmek için doğru haklarınızın olmaması\n"
+#~ "c) %s CD aygıtı olmaması gibi şeyler olabilir.\n"
+
+#~ msgid "%d - Unknown"
+#~ msgstr "%d - Bilinmiyor"
+
+#~ msgid "_Play / Pause"
+#~ msgstr "Ç_al / Duraklat"
+
+#~ msgid "_Stop"
+#~ msgstr "_Dur"
+
+#~ msgid "P_revious"
+#~ msgstr "Ö_nceki"
+
+#~ msgid "_Next"
+#~ msgstr "_Sonraki"
+
+#~ msgid "_Eject disc"
+#~ msgstr "_Diski çıkart"
+
+#~ msgid "_About"
+#~ msgstr "_Hakkında"
+
+#~ msgid "_Quit"
+#~ msgstr "Çı_k"
+
+#~ msgid ""
+#~ "There is no CD device set. This means that the CD player\n"
+#~ "will be unable to run. Click 'Set device' to go to a dialog\n"
+#~ "where you can set the device, or click 'Quit' to quit the CD player."
+#~ msgstr ""
+#~ "Tanımlanmış bir CD aygıtı yok. Bu yüzden CD çalıcı \n"
+#~ "çalışmayacak. 'Aygıtı Seç' tuşuna basarak aygıtı belirtebilir\n"
+#~ "veya 'Çık'a basarak CD çalıcısından çıkabilirsiniz."
+
+#~ msgid "Set device"
+#~ msgstr "Aygıtı Seç"
+
+#~ msgid "No CD device"
+#~ msgstr "CD aygıtı yok"
+
+#~ msgid ""
+#~ "The CD player is unable to run correctly.\n"
+#~ "\n"
+#~ "Press 'Details' for more details on reasons for the failure.\n"
+#~ "\n"
+#~ "Press 'Set device' to go to a dialog where you can set the device, or "
+#~ "press 'Quit' to quit the CD player"
+#~ msgstr ""
+#~ "CD çalıcı düzgün çalıştırılamadı.\n"
+#~ "\n"
+#~ "'Detaylar'a basarak hata hakkında daha fazla bilgi alabilirsiniz.\n"
+#~ "\n"
+#~ "Aygıtı ayarlayacağınız pencereye gitmek için 'Aygıtı Seç' tuşuna "
+#~ "basabilir veya 'Çık'a basarak CD çalıcısından çıkabilirsiniz"
+
+#~ msgid "_Details"
+#~ msgstr "_Ayrıntılar"
+
+#~ msgid "_Set device"
+#~ msgstr "Aygıt _Seç"
+
+#~ msgid "Invalid CD device"
+#~ msgstr "Geçersiz CD aygıtı"
+
+#~ msgid "Position"
+#~ msgstr "Pozisyon"
+
+#~ msgid "Open preferences"
+#~ msgstr "Tercihleri aç"
+
+#~ msgid "Preferences"
+#~ msgstr "Tercihler"
+
+#~ msgid "Track List"
+#~ msgstr "Parça Listesi"
+
+#~ msgid "Open track editor"
+#~ msgstr "Parça düzenleyicisini aç"
+
+#~ msgid "Track editor"
+#~ msgstr "Parça düzenleyici"
+
+#~ msgid "Play / Pause"
+#~ msgstr "Çal / Duraklat"
+
+#~ msgid "Stop"
+#~ msgstr "Dur"
+
+#~ msgid "Previous track"
+#~ msgstr "Önceki parça"
+
+#~ msgid "Previous"
+#~ msgstr "Önceki"
+
+#~ msgid "Rewind"
+#~ msgstr "Geri Sar"
+
+#~ msgid "Fast forward"
+#~ msgstr "Hızlı ileri"
+
+#~ msgid "Next track"
+#~ msgstr "Sonraki parça"
+
+#~ msgid "Eject CD"
+#~ msgstr "CD'yi Çıkart"
+
+#~ msgid "Eject"
+#~ msgstr "Çıkart"
+
+#~ msgid "CD device to use"
+#~ msgstr "Kullanılacak CD aygıtı"
+
+#~ msgid "Only start if there isn't already a CD player application running"
+#~ msgstr "Sadece çalışan bir CD çalıcı uygulaması yoksa başlat"
+
+#~ msgid "Play the CD on startup"
+#~ msgstr "Başlarken CD'yi çal"
+
+#~ msgid "Start iconified in notification area"
+#~ msgstr "Uyarı alanında simge olarak başlat"
+
+#~ msgid "Cannot create player"
+#~ msgstr "Çalııcı başlatılamadı"
+
+#~ msgid "Play audio CDs"
+#~ msgstr "Ses CD'si çal"
+
+#~ msgid "CD player Volume"
+#~ msgstr "CD çalıcı ses seviyesi"
+
+#~ msgid "CD player theme"
+#~ msgstr "CD çalıcı teması"
+
+#~ msgid "Device path"
+#~ msgstr "Aygıt yolu"
+
+#~ msgid "Display the Remaining time?"
+#~ msgstr "Kalan "
+
+#~ msgid "Eject the CD when CD player quits?"
+#~ msgstr "CD çalıcıdan çıktığınızda CD'yi çıkarsın mı?"
+
+#~ msgid "How the time should be displayed while CD Player is playing?"
+#~ msgstr "CD Oynatıcı disk çalarken zaman nasıl gösterilsin? "
+
+#~ msgid "Play when the CD player starts?"
+#~ msgstr "CD çalıcı başladığında çalsın mı?"
+
+#~ msgid "Should the CD be ejected when the CD player quits?"
+#~ msgstr "CD çalıcıdan çıktığınızda CD'yi çıkartılsın mı?"
+
+#~ msgid "The path to the CD drive that the CD player should use to play CDs"
+#~ msgstr "CD çalıcının CD'leri çalacağı CD sürücü yolu"
+
+#~ msgid "What theme should the CD player use for its appearance"
+#~ msgstr "CD çalıcının görünümü için hangi temayı kullanacağı"
+
+#~ msgid "What volume should the CD player use when it is started?"
+#~ msgstr "CD çalıcı başlatıldığında ses seviyesi olarka ne kullanılacak?"
+
+#~ msgid "When the CD player is started, should it start playing the CD?"
+#~ msgstr "CD çalıcı başlatıldığında, CD çalmaya başlamalı mı?"
+
+#~ msgid "Failed to eject CD: %s"
+#~ msgstr "CD çıkarılamadı: %s"
+
+#~ msgid ""
+#~ "%s\n"
+#~ "This means that the CD player will not be able to run."
+#~ msgstr ""
+#~ "%s\n"
+#~ "Bu yüzden CD çalıcı çalışmayacaktır."
+
+#~ msgid "Error setting device"
+#~ msgstr "Aygıt tanımlanırken hata oluştu"
+
+#~ msgid "CD Player Preferences"
+#~ msgstr "CD Çalıcı Tercihleri"
+
+#~ msgid "_Device:"
+#~ msgstr "_Aygıt:"
+
+#~ msgid "Behavior"
+#~ msgstr "Davranış"
+
+#~ msgid "Start _playback when CD Player starts"
+#~ msgstr "CD Çalıcı _başladığında CD'yi çalmaya başla"
+
+#~ msgid "Start playback when CD Player starts"
+#~ msgstr "CD Çalıcı başladığında CD'yi çalmaya başla"
+
+#~ msgid "Attempt to _eject CD when CD Player exits"
+#~ msgstr "CD Çalıcı _kapandığında CD'yi çıkartmaya çalış"
+
+#~ msgid "Attempt to eject CD when CD Player exits"
+#~ msgstr "CD Çalıcı kapandığında CD'yi çıkartmaya çalış"
+
+#~ msgid "Themes"
+#~ msgstr "Temalar"
+
+#~ msgid "_Select a theme:"
+#~ msgstr "Tema _seç:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE Ses Seviyesi Kontrolü"
+
+#~ msgid "Adjust the volume level"
+#~ msgstr "Ses seviyesini ayarla"
+
+#~ msgid "<b>Default Input</b>"
+#~ msgstr "<b>Öntanımlı Girdi</b>"
+
+#~ msgid "<b>Default Output</b>"
+#~ msgstr "<b>Öntanımlı Çıktı </b>"
+
+#~ msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Deneme yapılıyor...</span>"
+
+#~ msgid "Audio"
+#~ msgstr "Ses"
+
+#~ msgid "Click Ok to finish."
+#~ msgstr "Bitirmek için Tamam'a tıklayın."
+
+#~ msgid "D_evice:"
+#~ msgstr "_Aygıt:"
+
+#~ msgid "P_ipeline:"
+#~ msgstr "Y_önlendirme:"
+
+#~ msgid "P_lugin:"
+#~ msgstr "_Eklenti:"
+
+#~ msgid "Pipeli_ne:"
+#~ msgstr "_Yönlendirme:"
+
+#~ msgid "Te_st"
+#~ msgstr "_Dene"
+
+#~ msgid "Testing Pipeline"
+#~ msgstr "Yönlendirme (Pipeline) Testi"
+
+#~ msgid "Video"
+#~ msgstr "Video"
+
+#~ msgid "_Plugin:"
+#~ msgstr "_Eklenti:"
+
+#~ msgid "_Test"
+#~ msgstr "_Dene"
+
+#~ msgid ""
+#~ "Cannot connect to sound daemon.\n"
+#~ "Please run 'esd' at a command prompt."
+#~ msgstr ""
+#~ "Ses servisi ile bağlantı kurulamadı.\n"
+#~ "Lütfen bir konsoldan 'esd' komutunu çalıştırın."
+
+#~ msgid "Specify the X position of the meter."
+#~ msgstr "Ses göstergesinin X konumunu belirle."
+
+#~ msgid "X"
+#~ msgstr "X"
+
+#~ msgid "Specify the Y position of the meter."
+#~ msgstr "Ses göstergesinin Y konumunu belirle."
+
+#~ msgid "Y"
+#~ msgstr "Y"
+
+#~ msgid "Connect to the esd server on this host."
+#~ msgstr "Bu makinadaki esd sunucusuna bağlan."
+
+#~ msgid "HOST"
+#~ msgstr "MAKİNE"
+
+#~ msgid "Open a vertical version of the meter."
+#~ msgstr "Ses göstergesini dikey aç."
+
+#~ msgid "Act as recording level meter."
+#~ msgstr "Kaydedici seviyesi ölçücü gibi davran."
+
+#~ msgid "Host is %s\n"
+#~ msgstr "Makine: %s\n"
+
+#~ msgid "Recording level"
+#~ msgstr "Kayıt seviyesi"
+
+#~ msgid "Volume Meter"
+#~ msgstr "Ses Göstergesi"
+
+#~ msgid "Monitor the recording input volume"
+#~ msgstr "Kayıt giriş sesini izleyin"
+
+#~ msgid "Recording Level Monitor"
+#~ msgstr "Kaydetme Seviye İzleyici"
+
+#~ msgid "Monitor the sound output volume"
+#~ msgstr "Ses çıkışını izleyin"
+
+#~ msgid "Volume Monitor"
+#~ msgstr "Ses Seviyesi İzleyici"
diff --git a/po/ug.po b/po/ug.po
new file mode 100644
index 0000000..4cd8c9a
--- /dev/null
+++ b/po/ug.po
@@ -0,0 +1,1550 @@
+# Uyghur translations for mate-media.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Sahran <[email protected]>, 2010-09-22.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.32\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-"
+"media&component=general\n"
+"POT-Creation-Date: 2010-09-25 15:48+0000\n"
+"PO-Revision-Date: 2010-09-25 11:01+0600\n"
+"Last-Translator: Sahran <[email protected]>\n"
+"Language-Team: Uyghur Computer Science Association <[email protected]>\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-Poedit-Language: Uighur\n"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "ئۈستەل`ئۈستى ئاۋاز تىزگىننى كۆرسەت"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "ئاۋاز تىزگىنى"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "ئاۋاز مىقدارى ۋە ئاۋاز ھادىسىسى ئۆزگەرت"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "ئاۋاز"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "سازلاش كودىنى قوزغات"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "بۇ پروگراممىنىڭ نەشرى"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE ئاۋاز تىزگىن قوللانچاق"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "ئاۋاز سىستېمىسىنىڭ ئىنكاسىنى كۈتۈۋاتىدۇ"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "قوزغىتىش بېتى"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — MATE ئاۋاز تىزگىنى"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1922
+msgid "Output"
+msgstr "چىقار"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "چىقىرىدىغان ئاۋاز مىقدارى"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1836
+msgid "Input"
+msgstr "كىرگۈز"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "مىكروفون ئاۋاز مىقدارى"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "سول"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "ئوڭ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "ئارقا تەرەپ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "ئالدى"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "ئەڭ كىچىك"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "ئەڭ چوڭ"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "تەڭپۇڭ(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "ئاجىزلىتىش(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "ئۇلترا تۆۋەن ئاۋاز(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:602
+#: ../mate-volume-control/src/gvc-channel-bar.c:611
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:606
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "چوڭايتىلمىغان"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:868
+msgid "Mute"
+msgstr "ئۈنسىز"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1580
+msgid "_Profile:"
+msgstr "سەپلىمە ھۆججەت(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "چەكلەنگەن"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u چىقار"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u كىرگۈز"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "سىستېما ئاۋازى"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "ئۇلىغۇچ(_N):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "چوققا قىممەت بايقا"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1668
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "ئاتى"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "ئۈسكۈنە"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s نىڭ ياڭراتقۇسىنى سىناش"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1581
+msgid "Test Speakers"
+msgstr "ياڭراتقۇ سىنا"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1742
+msgid "_Output volume: "
+msgstr "چىقىرىدىغان ئاۋاز مىقدارى(_O): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1773
+msgid "Sound Effects"
+msgstr "ئاۋاز ئۈنۈمى"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1780
+msgid "_Alert volume: "
+msgstr "ئاگاھلاندۇرۇش ئاۋاز مىقدارى(_A): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1793
+msgid "Hardware"
+msgstr "قاتتىق دېتال"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1798
+msgid "C_hoose a device to configure:"
+msgstr "سەپلەيدىغان ئۈسكۈنە تاللاش(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1825
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1954
+msgid "Settings for the selected device:"
+msgstr "تاللىغان ئۈسكۈنىنىڭ تەڭشىكى:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1843
+msgid "_Input volume: "
+msgstr "كىرىش ئاۋاز مىقدارى(_I): "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1866
+msgid "Input level:"
+msgstr "كىرىش دەرىجىسى:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1892
+msgid "C_hoose a device for sound input:"
+msgstr "ئاۋاز كىرگۈزۈش ئۈسكۈنىسى تاللاش(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1927
+msgid "C_hoose a device for sound output:"
+msgstr "ئاۋاز چىقىرىش ئۈسكۈنىسى تاللاش(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "Applications"
+msgstr "پروگراممىلار"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1969
+msgid "No application is currently playing or recording audio."
+msgstr "نۆۋەتتە ئاۋاز قويىدىغان ياكى خاتىرىلەيدىغان پروگرامما يوق."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2093
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "ئاۋاز مايىللىقى"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "توختا"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "سىنا"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "ئۇلترا تۆۋەن ئاۋاز ياڭراتقۇ"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:236
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "ئاۋاز مايىللىقىنى قوزغىتالمىدى: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:259
+msgid "_Mute"
+msgstr "ئۈنسىز(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:268
+msgid "_Sound Preferences"
+msgstr "ئاۋاز مايىللىقى(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:452
+msgid "Muted"
+msgstr "ئۈنسىز"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "ئاۋاز كەسمىسىنى خاتىرىلە"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1239
+msgid "Sound Recorder"
+msgstr "ئۈنئالغۇ"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1742
+#: ../grecord/src/gsr-window.c:2691
+msgid "Untitled"
+msgstr "ماۋزۇسىز"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1744
+#, c-format
+msgid "Untitled-%d"
+msgstr "ماۋزۇسىز-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"GStreamer %s ئېلېمېنتى قۇرالمىدى.\n"
+"'%s' قىستۇرمىنى '%s' بۆلەكتىن ئورنىتىڭ.\n"
+"gst-inspect-0.10 %s نى ئىجرا قىلىپ ئورنىتىشنىڭ توغرىلىقىنى دەلىللىيەلەيسىز.\n"
+"ئاندىن mate-sound-recorder نى قايتا قوزغىتىڭ."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"ئۇنىڭ تەڭشىكىنى دەلىللەڭ.\n"
+"زۆرۈر قىستۇرمىلار كەم بولۇشى مۇمكىن."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld مىنۇت"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld سائەت"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld سېكۇنت"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s، %s ۋە %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s ۋە %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "ھۆججەت ئاچ"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"ھۆججەتنى يۈكلىيەلمىدى:\n"
+" %s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1541
+#: ../grecord/src/gsr-window.c:1801 ../grecord/src/gsr-window.c:2502
+msgid "Ready"
+msgstr "تەييار"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "ئالماشتۇر(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"\"%s\" ئاتلىق ھۆججەت مەۋجۇت.\n"
+"ساقلايدىغان ھۆججەت بىلەن ئۇنى ئالماشتۇرۇۋېتەمسىز؟"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "\"%s\" ھۆججەتنى ساقلىيالمىدى"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "باشقا ئاتتا ساقلا"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s يولغا ئورنىتىلمىغان."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "%s نى قوزغىتىشتا خاتالىق كۆرۈلدى: %s"
+
+#: ../grecord/src/gsr-window.c:863
+msgid "Save recording before closing?"
+msgstr "يېپىشتىن ئىلگىرى خاتىرىلىگەننى ساقلامدۇ؟"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording?"
+msgstr "خاتىرىنى ساقلامدۇ؟"
+
+#: ../grecord/src/gsr-window.c:868
+msgid "Close _without Saving"
+msgstr "ساقلىماي تاقا(_W)"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Continue _without Saving"
+msgstr "ساقلىماي داۋاملاشتۇر(_W)"
+
+#: ../grecord/src/gsr-window.c:879
+msgid "Question"
+msgstr "سوئال"
+
+#: ../grecord/src/gsr-window.c:986
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (ساقلانمىدى)"
+
+#: ../grecord/src/gsr-window.c:1002
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu بايت)"
+
+#: ../grecord/src/gsr-window.c:1006
+msgid "Unknown size"
+msgstr "نامەلۇم چوڭلۇق"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1015 ../grecord/src/gsr-window.c:1025
+#: ../grecord/src/gsr-window.c:1041 ../grecord/src/gsr-window.c:1050
+#: ../grecord/src/gsr-window.c:1409
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+#: ../grecord/src/gsr-window.c:1027
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1035
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1038
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s (مۆلچەر)"
+
+#: ../grecord/src/gsr-window.c:1053
+msgid "1 (mono)"
+msgstr "1 (تاق ئاۋاز يولى)"
+
+#: ../grecord/src/gsr-window.c:1056
+msgid "2 (stereo)"
+msgstr "2 (ستېرېئو ئاۋاز)"
+
+#: ../grecord/src/gsr-window.c:1083
+#, c-format
+msgid "%s Information"
+msgstr "%s ئۇچۇر"
+
+#: ../grecord/src/gsr-window.c:1109 ../grecord/src/gsr-window.c:2414
+msgid "File Information"
+msgstr "ھۆججەت ئۇچۇرى"
+
+#: ../grecord/src/gsr-window.c:1124
+msgid "Folder:"
+msgstr "قىسقۇچ:"
+
+#: ../grecord/src/gsr-window.c:1130 ../grecord/src/gsr-window.c:2421
+msgid "Filename:"
+msgstr ":ھۆججەت ئاتى"
+
+#: ../grecord/src/gsr-window.c:1136
+msgid "File size:"
+msgstr "ھۆججەت چوڭلۇقى:"
+
+#: ../grecord/src/gsr-window.c:1145
+msgid "Audio Information"
+msgstr "ئاۋاز ئۇچۇرى"
+
+#: ../grecord/src/gsr-window.c:1160
+msgid "File duration:"
+msgstr "ھۆججەت داۋاملىشىش ۋاقتى:"
+
+#: ../grecord/src/gsr-window.c:1166
+msgid "Number of channels:"
+msgstr "قانال سانى:"
+
+#: ../grecord/src/gsr-window.c:1172
+msgid "Sample rate:"
+msgstr "ئەۋرىشكە ئېلىش نىسبىتى:"
+
+#: ../grecord/src/gsr-window.c:1178
+msgid "Bit rate:"
+msgstr "بىت نىسبىتى:"
+
+#: ../grecord/src/gsr-window.c:1242
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE نىڭ ئۈنئالغۇسى\n"
+
+#: ../grecord/src/gsr-window.c:1513
+msgid "Playing…"
+msgstr "قويۇلۇۋاتىدۇ…"
+
+#: ../grecord/src/gsr-window.c:1645
+msgid "MateConf audio output"
+msgstr "MateConf ئاۋاز چىقىرىش"
+
+#: ../grecord/src/gsr-window.c:1654 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "قويۇش"
+
+#: ../grecord/src/gsr-window.c:1733
+msgid "Recording…"
+msgstr "خاتىرىلەۋاتىدۇ…"
+
+#: ../grecord/src/gsr-window.c:1823
+msgid "MateConf audio recording"
+msgstr "MateConf ئاۋاز خاتىرىلەۋاتىدۇ"
+
+#: ../grecord/src/gsr-window.c:1832
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr ""
+"ئاۋاز تۇتۇش تەڭشىكىڭىز ئىناۋەتسىز. سىستېما مايىللىق تەڭشىكىدىن «ئاۋاز "
+"مايىللىق»تىن تۈزىتىڭ."
+
+#: ../grecord/src/gsr-window.c:2004
+msgid "file output"
+msgstr "ھۆججەت چىقار"
+
+#: ../grecord/src/gsr-window.c:2022
+msgid "level"
+msgstr "دەرىجە"
+
+#: ../grecord/src/gsr-window.c:2046
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "'%s' ئاۋاز سەپلىمە ھۆججىتىنى تەھلىل قىلالمىدى. "
+
+#: ../grecord/src/gsr-window.c:2063
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "'%s' ئاۋاز سەپلىمە ھۆججەتنى ئىشلىتىپ ئاۋاز تۇتالمىدى. "
+
+#: ../grecord/src/gsr-window.c:2072
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "'%s' ئاۋاز سەپلىمە ھۆججەتنى ئىشلىتىپ ھۆججەتكە يازالمىدى. "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2126
+msgid "_File"
+msgstr "ھۆججەت(_F)"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Create a new sample"
+msgstr "يېڭى ئەۋرىشكە قۇر"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Open a file"
+msgstr "ھۆججەت ئاچ"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Save the current file"
+msgstr "نۆۋەتتىكى ھۆججەتنى ساقلا"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Save the current file with a different name"
+msgstr "نۆۋەتتىكى ھۆججەتنى باشقا ئاتتا ساقلا"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open Volu_me Control"
+msgstr "ئاۋاز تىزگىننى ئاچ(_M)"
+
+#: ../grecord/src/gsr-window.c:2136
+msgid "Open the audio mixer"
+msgstr "ئاۋاز ئارىلاشتۇرغۇچنى ئاچ"
+
+#: ../grecord/src/gsr-window.c:2138
+msgid "Show information about the current file"
+msgstr "نۆۋەتتىكى ھۆججەتكە ئائىت ئۇچۇرنى كۆرسەت"
+
+#: ../grecord/src/gsr-window.c:2140
+msgid "Close the current file"
+msgstr "نۆۋەتتىكى ھۆججەتنى ياپ"
+
+#: ../grecord/src/gsr-window.c:2142
+msgid "Quit the program"
+msgstr "پروگراممىدىن چېكىن"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2145
+msgid "_Control"
+msgstr "تىزگىن(_C)"
+
+#: ../grecord/src/gsr-window.c:2147
+msgid "Record sound"
+msgstr "ئاۋاز خاتىرىلە"
+
+#: ../grecord/src/gsr-window.c:2149
+msgid "Play sound"
+msgstr "ئاۋاز قوي"
+
+#: ../grecord/src/gsr-window.c:2151
+msgid "Stop sound"
+msgstr "ئاۋازنى توختات"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2154
+msgid "_Help"
+msgstr "ياردەم(_H)"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Contents"
+msgstr "مەزمۇن"
+
+#: ../grecord/src/gsr-window.c:2156
+msgid "Open the manual"
+msgstr "قوللانما ئاچ"
+
+#: ../grecord/src/gsr-window.c:2158
+msgid "About this application"
+msgstr "بۇ قوللىنىشچان پروگرامما ھەققىدە"
+
+#: ../grecord/src/gsr-window.c:2280
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr ""
+"UI ھۆججەتنى يۈكلىيەلمىدى. بۇ پروگرامما توغرا ئورنىتىلمىغان بولۇشى مۇمكىن."
+
+#: ../grecord/src/gsr-window.c:2303
+msgid "Open"
+msgstr "ئاچ"
+
+#: ../grecord/src/gsr-window.c:2305
+msgid "Save"
+msgstr "ساقلا"
+
+#: ../grecord/src/gsr-window.c:2307
+msgid "Save As"
+msgstr "باشقا ئاتتا ساقلا"
+
+#: ../grecord/src/gsr-window.c:2363
+msgid "Record from _input:"
+msgstr "كىرگەندىن خاتىرىلە(_I):"
+
+#: ../grecord/src/gsr-window.c:2381
+msgid "_Record as:"
+msgstr "باشقا ئاتتا خاتىرىلە(_R):"
+
+#: ../grecord/src/gsr-window.c:2428
+msgid "<none>"
+msgstr "<يوق>"
+
+#: ../grecord/src/gsr-window.c:2442
+msgid "Length:"
+msgstr "ئۇزۇنلۇق:"
+
+#: ../grecord/src/gsr-window.c:2480
+msgid "Level:"
+msgstr "دەرىجە:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2575
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — ئۈنئالغۇ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "كۆزنەكنىڭ ئېگىزلىكى"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "كۆرسەتكەن كۆزنەكنىڭ ئېگىزلىكى."
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "كۆزنەكنىڭ كەڭلىكى"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "كۆرسەتكەن كۆزنەكنىڭ كەڭلىكى."
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "ئاۋاز باش تېما"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "نامەلۇم ئاۋاز تىزگىنى %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "ئاۋاز مىقدارى تىزگىنى GStreamer قىستۇرمىسى ۋە ياكى ئۈسكۈنە تېپىلمىدى"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "خاتىرىلەۋاتىدۇ"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "ئالماشتۇرغۇچ"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "تاللانما"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "ئاۋاز تىزگىن مايىللىقى"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "كۆرۈنۈشچان ئارىلاشتۇرغۇچ تاللاش(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "ئۈنلۈك/ئۈنسىز %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "ئۈن ئىزى %s : ئۈنسىز"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "%s دىن كەلگەن ئاۋازنى خاتىرىلەشكە ئالماشتۇر"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "ئۈن ئىزى %s : ئاۋاز خاتىرىلەش"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s تاللانما"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "ئۈن ئىزى %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%d قانال( رېلىس %s )"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "ئۈن ئىزى %s ، قانال %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "%s قانالنى قۇلۇپلا"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "ئۈن ئىزى %s : قانالنى قۇلۇپلا"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "يەككە يوللۇق ئاۋاز"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "سول"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "ئوڭ"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "سول ئالدى"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "ئوڭ ئالدى"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "سول كەينى"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "ئوڭ كەينى"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "ئوتتۇرا ئالدى"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "سول تەرەپ"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "ئوڭ تەرەپ"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "نامەلۇم"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$s دىكى %1$s قانالنىڭ ئاۋاز مىقدارى"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "MATE/GStreamer ئاساسىدىكى ئاۋاز مىقدارى تىزگىن پروگراممىسى"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "تەرجىمان تۆھپىكارلار"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "ئاۋاز تىزگىنى: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "ئۈسكۈنە(_D): "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "ئوخشاش بولمىغان ئۈسكۈنىنىڭ ئاۋاز مىقدارىنى تىزگىنلەيدۇ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "يوق"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "قوللىمايدۇ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "كۆڭۈلدىكى"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "ئاساسىي كۆزنەكنى دەسلەپلەشتۈرەلمىدى"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "UI ھۆججەتنى يۈكلىيەلمىدى؛ ئورنىتىشىڭىزنى تەكشۈرۈڭ."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "GStreamer پروگراممىنىڭ كۆڭۈلدىكى سەپلىمىسى"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "كۆپ ۋاسىتە سىستېما تاللىغۇچ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "ئاۋاز"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "جەزملە چېكىلسە تاماملىنىدۇ."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "ئۈسكۈنە(_E):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "كۆڭۈلدىكى كىرگۈزۈش"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "كۆڭۈلدىكى چىقىرىش"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "ئاقما لىنىيە(_I):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "قىستۇرما(_L):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "ئاقما لىنىيە(_N):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "سىنا(_S)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "ئاقما لىنىيە سىناۋاتىدۇ"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "سىناۋاتىدۇ…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "سىن"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "ئۈسكۈنە(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "قىستۇرما(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "سىنا(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "ئۆزلۈكىدىن بايقا"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — Linux ئالىي ئاۋاز قۇرۇلمىسى"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART ئاۋاز نازارەتچىسى"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — ئىدراكلىق ئاۋاز نازارەتچىسى"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — ئوچۇق ئاۋاز سىستېمىسى"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - ئوچۇق ئاۋاز سىستېما 4- نەشرى"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio ئاۋاز مۇلازىمېتىرى"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun ئۈن"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "ئىختىيارى"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — ئاددىي DirectMedia قەۋىتى"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window سىستېما (Xv يوق)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window سىستېما (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "ئاۋاز سىنا"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "ئۈنسىز"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (مەسىلەن Zoran v4l ئۈسكۈنىسى)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "كىرگۈزگەننى سىنا"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "'%s' ئۈچۈن سىناق ئاقما لىنىيە قۇرالمىدى"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "ياردەم كۆرسىتىشتە خاتالىق كۆرۈلدى: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "\"%s\" سەپلىمە ھۆججەت تەھرىر"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "‹ئاتسىز›"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<چۈشەندۈرۈش يوق>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr ""
+"gm_audio سەپلىمە ھۆججىتىنىڭ تىزىملىكىگە ئېرىشىشتە خاتالىق كۆرۈلدى. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"ئاۋاز سەپلىمە ھۆججەت تىزىملىكىنىڭ ئۆزگىرىش ئۇقتۇرۇشىغا مۇشتەرى بولۇشتا "
+"خاتالىق كۆرۈلدى. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "ئۇنتۇلغان سەپلىمە ھۆججەت %s خاتالىقى. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "تەھرىر(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "%d سەپلىمە ھۆججەتنى ئۆچۈرەمسىز؟\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "\"%s\" سەپلىمە ھۆججەتنى ئۆچۈرەمسىز؟"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "سەپلىمە ھۆججەت ئۆچۈر"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "MATE ئاۋاز سەپلىمە ھۆججەت تەھرىر"
+
+#: ../profiles/audio-profiles-edit.c:641
+msgid "_Profiles:"
+msgstr "سەپلىمە ھۆججەت(_P):"
+
+#: ../profiles/audio-profiles-edit.c:825
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "\"%s\" ئاتلىق سەپلىمە ھۆججىتىڭىز بار"
+
+#: ../profiles/audio-profiles-edit.c:850
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf خاتالىقى(ئوڭشاڭ): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"\"%s\" ھۆججەت كەم. بۇ قوللىنىشچان پروگراممىنىڭ توغرا ئورنىتىلمىغانلىقىنى "
+"بىلدۈرىدۇ شۇڭلاشقا سۆزلەشكۈنى كۆرسىتەلمەيدۇ."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"'%s --help' ئىجرا قىلىپ بۇيرۇق قۇرىنىڭ تولۇق تاللانما تىزىملىكىنى كۆرۈڭ\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "ئاۋاز سەپلىمە ھۆججەت تەھرىر"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "سەپلىمە ھۆججەت چۈشەندۈرۈشى(_D):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "ئاكتىپ(_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "ھۆججەت كېڭەيتىلمىسى(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer ئاقما لىنىيە:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "سەپلىمە ھۆججەت ئاتى(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "يېڭى سەپلىمە ھۆججەت"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "قۇر(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "ئاۋاز سەپلىمە ھۆججەتنىڭ چۈشەندۈرۈشى"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"سەپلىمە ھۆججەت چۈشەندۈرۈشى، ئۇنىڭدا تېخىمۇ كۆپ ئۇچۇر بولۇپ، بۇ سەپلىمە "
+"ھۆججەتنى قاچان ئىشلىتىدىغانلىقى چۈشەندۈرۈلگەن."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"بۇ سەپلىمە ھۆججەتتە كودلانغان ھۆججەتنى ساقلاشتا ئىشلىتىدىغان ھۆججەت "
+"كېڭەيتىلگەن ئاتى."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "بۇ سەپلىمە ھۆججەتنى ئىشلىتىدىغان قىسمەن GStreamer ئاقما لىنىيە."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "ئاۋاز سەپلىمە ھۆججەتنىڭ قىسقا ئاتى"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"ئاۋاز سەپلىمە ھۆججەتنىڭ قىسقا ئاتى، تاللاشقا ئىشلىتىلىدۇ ۋە سەپلىمە ھۆججەتنى "
+"بىردىنبىر ئىپادىلەيدۇ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD ئاۋاز سۈپىتى، AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD ئاۋاز سۈپىتى، خورىمايدىغان"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD ئاۋاز سۈپىتى، خورايدىغان"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD ئاۋاز سۈپىتى، MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD ئاۋاز سۈپىتى، MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"ئاۋاز خاتىرىلەش سەپلىمە ھۆججەت تىزىملىكى. بۇ تىزىملىك ئۆز ئىچىگە ئالغان ھەرپ "
+"تىزمىسى /system/gstreamer/@GST_MAJORMINOR@/audio/profiles غا نىسبەتەن ئات "
+"قويۇشقا ئىشلىتىلىدۇ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "سەپلىمە ھۆججەت تىزىملىكى"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "بۇ سەپلىمە ھۆججەتنىڭ كۆڭۈلدىكى كېڭەيتىلگەن ئاتى"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "ئىشلەتكەن قىسمەن GStreamer ئاقما لىنىيە"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"CD ئاۋاز سۈپىتىدە ئايلاندۇرىدىغان ئاۋازغا ئىشلىتىلىدۇ ئەمما خورىمايدىغان "
+"كودلاش ئۇسۇلىنى قوللىنىدۇ. ئەگەر سەل تۇرۇپ ھۆججەتنى تەھرىرلىمەكچى ياكى CD غا "
+"ئويماقچى بولسىڭىز مۇشۇ خىل ئۇسۇلنى ئىشلىتىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"CD ئاۋاز سۈپىتىدە ئايلاندۇرىدىغان ئاۋازغا ئىشلىتىلىدۇ ئەمما خورايدىغان "
+"كودلاش ئۇسۇلىنى قوللىنىدۇ. CD دىن ئاجرىتىش ياكى رادىئو خاتىرىلەشتە مۇشۇ خىل "
+"ئۇسۇلنى ئىشلىتىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD ئاۋاز سۈپىتىدە ئايلاندۇرىدىغان ئاۋازغا ئىشلىتىلىدۇ ئەمما خورايدىغان AAC "
+"كودلاش ئۇسۇلىنى قوللىنىدۇ. پەقەت AAC كودلاش ئۇسۇلىنى قوللايدىغان ئۈسكۈنىگە "
+"ھۆججەت كۆچۈرۈشتە ئىشلىتىلىدۇ. دىققەت بۇ خىل فورمات قوللىنىلسا سىز تۇرۇشلۇق "
+"جاينىڭ ئەدلىيە تۈزۈمىدە قانۇنسىز بولۇشى مۇمكىن؛ بۇ ھەقتىكى تەكلىپكە "
+"ئېرىشمەكچى بولسىڭىز ئادۋوكاتىڭىز بىلەن ئالاقىلىشىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD ئاۋاز سۈپىتىدە ئايلاندۇرىدىغان ئاۋازغا ئىشلىتىلىدۇ ئەمما خورايدىغان MP2 "
+"كودلاش ئۇسۇلىنى قوللىنىدۇ. پەقەت MP2 كودلاش ئۇسۇلىنى قوللايدىغان ئۈسكۈنىگە "
+"ھۆججەت كۆچۈرۈشتە ئىشلىتىلىدۇ. دىققەت بۇ خىل فورمات قوللىنىلسا سىز تۇرۇشلۇق "
+"جاينىڭ ئەدلىيە تۈزۈمىدە قانۇنسىز بولۇشى مۇمكىن؛ بۇ ھەقتىكى تەكلىپكە "
+"ئېرىشمەكچى بولسىڭىز ئادۋوكاتىڭىز بىلەن ئالاقىلىشىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"CD ئاۋاز سۈپىتىدە ئايلاندۇرىدىغان ئاۋازغا ئىشلىتىلىدۇ ئەمما خورايدىغان MP3 "
+"كودلاش ئۇسۇلىنى قوللىنىدۇ. پەقەت MP3 كودلاش ئۇسۇلىنى قوللايدىغان ئۈسكۈنىگە "
+"ھۆججەت كۆچۈرۈشتە ئىشلىتىلىدۇ. دىققەت بۇ خىل فورمات قوللىنىلسا سىز تۇرۇشلۇق "
+"جاينىڭ ئەدلىيە تۈزۈمىدە قانۇنسىز بولۇشى مۇمكىن؛ بۇ ھەقتىكى تەكلىپكە "
+"ئېرىشمەكچى بولسىڭىز ئادۋوكاتىڭىز بىلەن ئالاقىلىشىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"خورىمايدىغان نۇتۇق ئاۋاز ئۈنۈمىدىكى ئۈن ئايلاندۇرۇشقا ئىشلىتىلىدۇ. نۇتۇق "
+"خاتىرىلەش ۋە تەھرىرلەشتە بۇ خىل ئۇسۇلنى ئىشلىتىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"خورايدىغان نۇتۇق ئاۋاز ئۈنۈمىدىكى ئۈن ئايلاندۇرۇشقا ئىشلىتىلىدۇ. "
+"تەھرىرلىمەيدىغان نۇتۇقنى خاتىرىلەشتە بۇ خىل ئۇسۇلنى ئىشلىتىڭ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "ئاۋاز، خورىمايدىغان"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "ئاۋاز، خورايدىغان"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "بۇ سەپلىمە ھۆججەت ئىشلىتىلەمدۇ يوق"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "بۇ سەپلىمە ھۆججەتنى ئىشلىتىپ كۆرسىتەمدۇ يوق."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "ئاۋاز يوق"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "ئىچكى"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "ھادىسە ئاۋازىنى سىناۋاتىدۇ"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "باش تېمىدىن"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "تىپى"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "ئاۋاز باش تېما(_T):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "ئاگاھلاندۇرۇش ئاۋازى تاللاڭ(_H):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "كۆزنەك ۋە توپچا ئاۋازىنى قوزغات(_W)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "ئاگاھلاندۇرۇش ئاۋازى"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "كۆزنەك ۋە توپچا"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "توپچا چېكىلگەندە"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "ئالماشتۇرىدىغان توپچا چېكىلگەندە"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "كۆزنەك چوڭايتىلغاندا"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "كۆزنەك ئەكسى چوڭايتىلغاندا"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "كۆزنەك كىچىكلىتىلگەندە"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "ئۈستەل ئۈستى"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "تىزىمغا كىر"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "تىزىمدىن چىق"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "يېڭى ئېلخەت"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "ئەخلەتخانا بوشات"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "ئۇزۇن ۋاقىتلىق مەشغۇلات تاماملانغاندا (چۈشۈرۈش، CD ئويۇش قاتارلىق)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "ئاگاھلاندۇرۇش"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "ئۇچۇر ياكى سوئال"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "ئاگاھلاندۇرۇش"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "خاتالىق"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "توكدان ئاگاھلاندۇرۇش"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "ئاۋاز ھۆججەت تاللا"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "ئاۋاز ھۆججەت"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "ئىختىيارى…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "ئاۋاز باش تېما:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "كۆزنەك ۋە توپچا ئاۋازىنى قوزغات"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "قوۋزاق"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "تامچە"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "ئەينەك"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "سونار"
diff --git a/po/uk.po b/po/uk.po
new file mode 100644
index 0000000..b103d22
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,1527 @@
+# Ukrainian translation of the mate-media module.
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Yuri Syrota <[email protected]> 1999
+# Maxim Dizumanenko <[email protected]>, 2002-2007
+#
+# wanderlust <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-27 07:13+0200\n"
+"PO-Revision-Date: 2010-03-27 10:08+0300\n"
+"Last-Translator: Maxim Dizumanenko <[email protected]>\n"
+"Language-Team: Ukrainian <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Показати регулятор гучності"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "Регулятор гучності"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "Зміна гучності звуку та прив'язка звуків до подій"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Звук"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "Увімкнути режим налагодження"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "Версія цієї програми"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " - MATE Volume Control Applet"
+msgstr " — Аплет регулятора гучності"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "Очікування відповіді звукової підсистеми"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Початкова сторінка"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " - MATE Volume Control"
+msgstr " — Регулятор гучності"
+
+#: ../mate-volume-control/src/gvc-applet.c:273
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1874
+msgid "Output"
+msgstr "Вихід"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1788
+msgid "Input"
+msgstr "Вхід"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:108
+msgctxt "balance"
+msgid "Left"
+msgstr "Лівий"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Right"
+msgstr "Правий"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:112
+msgctxt "balance"
+msgid "Rear"
+msgstr "Тло"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Front"
+msgstr "Фронтальний"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:116
+msgctxt "balance"
+msgid "Minimum"
+msgstr "Мінімум"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Maximum"
+msgstr "Максимум"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:291
+msgid "_Balance:"
+msgstr "_Баланс"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Fade:"
+msgstr "_Затухання:"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Subwoofer:"
+msgstr "_Сабвуфер:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "Вимкнути підсилення"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "Приглушити"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:148
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1538
+msgid "_Profile:"
+msgstr "_Профілі:"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1003
+#: ../sound-theme/gvc-sound-theme-editor.c:896
+#: ../sound-theme/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Вимкнено"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1010
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1020
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u вхід"
+msgstr[1] "%u входи"
+msgstr[2] "%u входів"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1316
+msgid "System Sounds"
+msgstr "Системні звуки"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:310
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:605
+msgid "Co_nnector:"
+msgstr "_Канал:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:518
+msgid "Peak detect"
+msgstr "Визначення максимальної гучності"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1467
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1620
+#: ../sound-theme/gvc-sound-theme-chooser.c:865
+msgid "Name"
+msgstr "Назва"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1472
+msgid "Device"
+msgstr "Пристрій"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1694
+msgid "_Output volume: "
+msgstr "_Гучність звуку: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1725
+msgid "Sound Effects"
+msgstr "Звукові події"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1732
+msgid "_Alert volume: "
+msgstr "Гучність _сповіщень: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1745
+msgid "Hardware"
+msgstr "Пристрої"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1750
+msgid "C_hoose a device to configure:"
+msgstr "_Виберіть пристрій, що налаштовується:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1777
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1906
+msgid "Settings for the selected device:"
+msgstr "Параметри обраного пристрою:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1795
+msgid "_Input volume: "
+msgstr "Гучність _запису: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1818
+msgid "Input level:"
+msgstr "Рівень запису: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1844
+msgid "C_hoose a device for sound input:"
+msgstr "Ви_беріть пристрій запису звуку:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1879
+msgid "C_hoose a device for sound output:"
+msgstr "Ви_беріть пристрій виводу звуку"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1917
+msgid "Applications"
+msgstr "Програми"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1921
+msgid "No application is currently playing or recording audio."
+msgstr "Наразі програми не програють та не записують звук."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2045
+#: ../sound-theme/gvc-sound-theme-chooser.c:730
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:754
+#: ../sound-theme/gvc-sound-theme-editor.c:561
+#: ../sound-theme/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Параметри звуку"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Не вдається запустити діалог налаштовування параметрів звуку: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "_Приглушити"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "П_араметри звуку"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "Приглушений"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Запис звукових фрагментів"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "Запис звуку"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "Без заголовка"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "Без заголовка-%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Не вдається створити елемент GStreamer %s.\n"
+"Встановіть модуль \"%s\" з \"%s\"\n"
+"Перевірте коректність встановлення\n"
+"командою\n"
+" gst-inspect-0.10 %s\n"
+"та перезапустіть mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Перевірте його параметри.\n"
+"Можливо відсутні необхідні модулі."
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld хвилина"
+msgstr[1] "%ld хвилини"
+msgstr[2] "%ld хвилин"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld година"
+msgstr[1] "%ld години"
+msgstr[2] "%ld годин"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld секунда"
+msgstr[1] "%ld секунди"
+msgstr[2] "%ld секунд"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s та %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s та %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "Відкрити файл"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Не вдається завантажити файл:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "Готовий"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "За_мінити"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Файл з назвою \"%s\" вже існує. \n"
+"Замінити його?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Не вдається записати файл \"%s\""
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "Зберегти файл як"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s не встановлено за шляхом."
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Помилка при запуску %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "Зберегти запис перед закриванням?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "Зберегти запис?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "_Закрити без збереження"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "Продовжити _без збереження"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "Запитання"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Не збережено)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu байт)"
+msgstr[1] "%s (%llu байти)"
+msgstr[2] "%s (%llu байтів)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "Розмір невідомий"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "Невідомо"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f кГц"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f кб/с"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f кб/с (очікується)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "Інформація про файл \"%s\""
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "Інформація про файл"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "Тека:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "Файл:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "Розмір файлу:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "Аудіо інформація"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "Тривалість файлу:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "Кількість каналів:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "Частота фрагменту: "
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "Кількість біт:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Записувач звуку для MATE\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing..."
+msgstr "Відтворення..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf - вивід звуку"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "Відтворення"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording..."
+msgstr "Запис..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf - запис звуку"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System-Preferences menu."
+msgstr ""
+"Параметри запису звуку неправильні. Змініть параметри в розділі \"Параметри "
+"звуку\" у меню Система-Параметри."
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "вивід у файл"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "рівень"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Не вдається розібрати звуковий профіль '%s'."
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Не вдається записати звук з використанням звукового профілю '%s'."
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Не вдається записати у файл з використанням звукового профілю '%s'."
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "_Файл"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "Створити новий фрагмент"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "Відкрити файл"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "Зберегти поточний файл"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "Зберегти поточний файл з іншою назвою"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "Відкрити _регулятор гучності"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "Відкрити звуковий мікшер"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "Показати інформацію про поточний файл"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "Закрити поточний файл"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "Вийти з програми"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "_Керування"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "Запис звуку"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "Відтворити звук"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "Зупинити звук"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "_Довідка"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "Зміст"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "Відкрити довідку"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "Про цю програму"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+"Не вдається завантажити ui.xml. Можливо, програма неправильно встановлена"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "Відкрити"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "Зберегти"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "Зберегти як"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "Запис із лінійного в_ходу:"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "Записати _як:"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<немає>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "Тривалість:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "Рівень:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s - Запис звуку"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Висота вікна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Висота вінка"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Ширина вікна"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Ширина вікна"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "Тема звукових подій"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Невідомий регулятор гучності %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Не знайдено модулі GStreamer та/чи пристрої регулювання звуку."
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "Запис"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "Перемикачі"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "Параметри"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "Параметри регулятора гучності"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "_Виберіть видимі канали:"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Приглушити/увімкнути %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "Канал %s: приглушений"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Перемикнути запис звуку з %s"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Доріжка %s: запис звуку"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "Вибір параметра %s"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "Канал %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Повзунок %d каналу %s"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Канал %s, повзунок %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Об'єднати канали для %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Канал %s: об'єднати повзунки"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "моно"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "лівий"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "правий"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "передній лівий"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "передній правий"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "задній лівий"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "задній правий"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "фронтальний"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "сабвуфер"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "боковий лівий"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "боковий правий"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "невідомо"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Гучність каналу %s на %s"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Регулятор гучності оснований на MATE/GStreamer"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"Юрій Сирота\n"
+"Максим Дзюманенко <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Регулятор гучності: %s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "_Пристрій: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "Регулювати гучність іншого пристрою"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "Немає"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "Непідтримуваний"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:841
+#: ../sound-theme/gvc-sound-theme-editor.c:892
+#: ../sound-theme/gvc-sound-theme-editor.c:996
+msgid "Default"
+msgstr "Типово"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "Не вдається ініціалізувати головне вікно"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr ""
+"Не вдається завантажити файл glade; перевірте коректність встановлення."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Налаштовування параметрів програм GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "Вибір мультимедійної системи"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "Аудіо"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "Натисніть \"Гаразд\" для завершення"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "_Пристрій:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "Типовий ввід"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "Типовий вивід"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "_Конвеєр:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "_Модуль:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "Конве_єр:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "Пере_вірити"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "Перевірка конвеєра"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing..."
+msgstr "Перевірка..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "Відео"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "_Пристрій:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "М_одуль:"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "Пере_вірити"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:86
+msgid "Autodetect"
+msgstr "Автовизначення"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:119
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:128
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:112
+#: ../gstreamer-properties/pipeline-constants.c:136
+#: ../gstreamer-properties/pipeline-constants.c:151
+#: ../sound-theme/gvc-sound-theme-chooser.c:620
+#: ../sound-theme/gvc-sound-theme-editor.c:706
+#: ../sound-theme/gvc-sound-theme-editor.c:760
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "Власне"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (No Xv)"
+msgstr "X Window System (без Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Test Sound"
+msgstr "Перевірити звук"
+
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Silence"
+msgstr "Тиша"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (наприклад пристрій Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Test Input"
+msgstr "Тестовий вхід"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Не вдається створити перевірочний конвеєр для \"%s\""
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Помилка відображення довідки: %s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Правка профілю \"%s\""
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<без імені>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<немає опису>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Помилка отримання списку профілів gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "Помилка підпису на сповіщення про зімни списку аудіо профілів. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Помилка видалення шляху профілю %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "_Правка"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Видалити цей %d профіль?\n"
+msgstr[1] "Видалити ці %d профілі?\n"
+msgstr[2] "Видалити ці %d профілів?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Видалити профіль \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "Видалення профілю"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "Правка звукових профілів MATE"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "_Профілі:"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Профіль з назвою \"%s\" вже існує"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Помилка MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Файл \"%s\" не існує. Це означає, що програма встановлена неправильно, тому "
+"діалогове вікно не може бути відображене."
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"Запустіть '%s --help' щоб отримати повний перелік параметрів, які "
+"підтримуються.\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "Правка аудіо профілю"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "_Опис профілю:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "_Активний?"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "_Розширення файлу:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_Конвеєр GStreamer"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "_Назва профілю:"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "Створення профілю"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "С_творити"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Опис аудіо-профілю"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Опис профілю, містить додаткову інформацію та описує випадки використання "
+"профілю."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Розширення файлів, яке використовується коли файли що зберігаються, "
+"кодуються цим профілем."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Частковий конвеєр GStreamer для використання у цьому профілі."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Коротка назва аудіо-профілю"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Коротка назва аудіо-профілю, яка буде використовуватись для вибору та "
+"унікальної ідентифікації профілю."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD якість, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD якість, без втрат якості"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD якість, з втратами якості"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD якість, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD якість, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Перелік профілів запису звуку. Перелік містить рядки з назвами підкаталогів "
+"відносно /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Список профілів"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Типове розширення файлів для цього профілю"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Частковий конвеєр GStreamer, що використовується"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Використовується для перетворення звуку CD-якості, з використанням кодеку "
+"без втрати якості. Використовуйте, якщо бажаєте далі редагувати файл, або "
+"записати його на CD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Використовується для перетворення звуку CD-якості, з використанням кодеку з "
+"втратою якості. Використовуйте для CD та радіо записів."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Використовується для перетворення звуку CD-якості, але використовуючи кодек "
+"AAC з втратою якості. Використовуйте його для підготовки файлів для "
+"копіювання на пристрої, які підтримують лише кодек AAC. Зверніть увагу, "
+"використання цього формату може бути незаконним у вашій країні; "
+"проконсультуйтесь у юриста з цього приводу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Використовується для перетворення звуку CD-якості, але використовуючи кодек "
+"MP2 з втратою якості. Використовуйте його для підготовки файлів для "
+"копіювання на пристрої, які підтримують лише кодек MP2. Зверніть увагу, "
+"використання цього формату може бути незаконним у вашій країні; "
+"проконсультуйтесь у юриста з цього приводу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"Використовується для перетворення звуку CD-якості, але використовуючи кодек "
+"MP3 з втратою якості. Використовуйте його для підготовки файлів для "
+"копіювання на пристрої, які підтримують лише кодек MP3. Зверніть увагу, "
+"використання цього формату може бути незаконним у вашій країні; "
+"проконсультуйтесь у юриста з цього приводу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Перетворення звуку голосової якості без втрат. Використовуйте для запису та "
+"редагування голосу."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Перетворення звуку голосової якості з втратами. Використовуйте для запису "
+"голосу, який не доведеться редагувати."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Голос, без втрат якості"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Голос, з втратами"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Використовувати, чи не використовувати цей профіль"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr ""
+"Відображати та використовувати, чи не відображати та не використовувати цей "
+"профіль."
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Без звуків"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "Вбудована"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:733
+#: ../sound-theme/gvc-sound-theme-chooser.c:744
+#: ../sound-theme/gvc-sound-theme-chooser.c:756
+#: ../sound-theme/gvc-sound-theme-editor.c:563
+#: ../sound-theme/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Тестовий звуковий сигнал"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:842
+msgid "From theme"
+msgstr "З теми"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:872
+msgid "Type"
+msgstr "Тип"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "Тема _звуків:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "Ви_беріть звук сповіщення:"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "Увімкнути звукові сповіщення про дії з _вікнами та натискання кнопок"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Звук повідомлення"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Вікна та кнопки"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Кнопка натиснута"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Кнопку-перемикач натиснуто"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Вікно розгорнуто на весь екран"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Відновлено розмір вікна"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Вікно згорнуто"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Робочий стіл"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Вхід у систему"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Вихід із системи"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Нове поштове повідомлення"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Порожній смітник"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Завершено тривалу дію (завантаження, запис CD та таке інше)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Сповіщення"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Інформація чи питання"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Попередження"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Помилка"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Попередження акумулятора"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Виберіть звуковий файл"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Звукові файли"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Інший..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Тема звуків:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Увімкнути звукові сповіщення про дії з вікнами та натискання кнопок"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Лай"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Капання води"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Розбите скло"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Сонар"
diff --git a/po/vi.po b/po/vi.po
new file mode 100644
index 0000000..cfa46fb
--- /dev/null
+++ b/po/vi.po
@@ -0,0 +1,2711 @@
+# Vietnamese translation for MATE Media.
+# Copyright © 2009 MATE i18n Project for Vietnamese.
+# Nguyễn Thái Ngọc Duy <[email protected]>, 2002.
+# Clytie Siddall <[email protected]>, 2005-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media TRUNK\n"
+"Report-Msgid-Bugs-To: http://bugzilla.mate.org/enter_bug.cgi?product=mate-media&component=general\n"
+"POT-Creation-Date: 2009-02-12 10:24+0000\n"
+"PO-Revision-Date: 2009-02-13 21:46+0930\n"
+"Last-Translator: Clytie Siddall <[email protected]>\n"
+"Language-Team: Vietnamese <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Địa chỉ máy phục vụ cần liên lạc để truy vấn đĩa CD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Thông tin cần gửi đến máy phục vụ"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Cổng"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Tên máy phục vụ"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Kiểu máy phục vụ"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Tên máy sẽ được gửi cùng với mọi truy vấn"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Cổng nơi máy phục vụ đang chạy cơ sở dữ liệu"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid "The type of the server to contact for CD queries. Possible values are 0 (FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr "Kiểu máy phục vụ cần liên lạc để truy vấn đĩa CD. Giá trị có thể là 0 (máy phục vụ FreeDB loại round robin), 1 (máy phục vụ FreeDB khác) và 2 (máy phục vụ khác)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Tên người dùng"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Tên người dùng sẽ được gửi cùng với mọi truy vấn"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid "This key specifies which user information will be sent to the server to contact for CD queries. Possible values are 0 (no information), 1 (real information) and 3 (other information)."
+msgstr "Khóa này xác định thông tin người dùng nào sẽ được gửi đến máy phục vụ để truy vấn đĩa CD. Giá trị có thể là 0 (không có thông tin), 1 (thông tin thực) và 3 (thông tin khác)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Tên máy"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Gặp lỗi hiển thị trợ giúp: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "_Không gửi thông tin"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Gửi thông t_in thực"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Gửi thông tin _khác:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "Tê_n:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Tên _máy:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Thông tin đăng nhập"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Máy phục vụ _round robin FreeDB"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Máy phục vụ _FreeDB khác:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Máy phục vụ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Địa chỉ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Cập nhật danh sách máy phục vụ"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "_Máy phục vụ khác:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "_Tên máy:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Cổng:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1104
+msgid "CD Database Preferences"
+msgstr "Tùy thích cơ sở dữ liệu đĩa CD"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Không rõ / Không rõ"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227
+#: ../grecord/src/gsr-window.c:1013
+#: ../grecord/src/gsr-window.c:1023
+#: ../grecord/src/gsr-window.c:1039
+#: ../grecord/src/gsr-window.c:1048
+#: ../grecord/src/gsr-window.c:1402
+#: ../gstreamer-properties/gstreamer-properties.c:281
+msgid "Unknown"
+msgstr "Không biết"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Trùng khớp nhiều lần..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Trùng khớp nhiều lần trong cơ sở dữ liệu.\n"
+"Dưới đây là danh sách các lần khớp có thể, vui lòng chọn cái tốt nhất"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Phân loại"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "Mã đĩa"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Nghệ sĩ và Tựa đề"
+
+#: ../cddb-slave2/cddb-slave.c:1351
+#: ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:221
+msgid "Unknown track"
+msgstr "Rãnh lạ"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:1
+msgid "CD Database Server"
+msgstr "Máy phục vụ cơ sở dữ liệu đĩa CD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Sửa đổi tùy thích máy phục vụ cơ sở dữ liệu đĩa CD"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rock cổ điển"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Đồng quê (Mỹ)"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Xưa"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Khác"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Techno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Công nghiệp"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternative"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Nhạc của phím"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Kỹ thuật Âu"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Chung quanh"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Thanh nhạc"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Cổ điển"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Bằng nhạc khí"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acid"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "Nhà"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Trò choi"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Trích đoạn âm thanh"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Phúc âm"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Ồn"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Trầm"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Hồn"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Khoảng"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Tĩnh tọa"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Instrumental Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Instrumental Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Dân tộc"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gô-tích"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Sóng bóng"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Kỹ thuật - Công nghiệp"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronic"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Khiêu vũ Âu"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Mơ mộng"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Rốc Nam"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Kịch vui"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Giáo phái"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Rap Kẻ cướp"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "40 tốt nhất"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Ráp Cơ-đốc"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pốp/Sôi nổi"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Rừng"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Mỹ bản xứ"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Ca-ba-rê"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Sóng mới"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Tạo ảo giác"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rít"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Điệu kịch"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Quảng cáo trước phím"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Độ trung thực thấp"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Bộ lạc"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Rốc dữ dội axit"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Ja axit"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Pôn-ca"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Lại sau"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Kịch nhạc"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rốc en rôn"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Rốc cứng"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Dân ca"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Dân ca/Rốc"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Dân ca quốc gia"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Xuynh"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Nóng chạy nhanh"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Bi-bop"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "La-tinh"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Phục âm nhấn mạnh"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Xen-tơ"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Cỏ xanh"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Đi tiên phong"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Rốc Gô-tích"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Rốc tiến lên"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Rốc tạo ảo giác"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Rốc giao hưởng"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Rốc chậm"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Dàn nhạc To"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Hợp xướng"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Nghe dễ dàng"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Độ trung thực âm thanh"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Hài hước"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Nói tiếng"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Bài hát kiểu Pháp"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Hát kịch"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Nhạc phòng"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Bản xô-nat"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Giao hưởng"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Trầm Booty"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Pri-mus"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Porn Groove"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Châm biếm"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Ứng tác chậm"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Hội"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tan-gô"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Sam-ba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Truyền thống dân gian"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Khúc balat"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Khúc balat năng lực"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Hồn nhịp nhàng"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Kiểu tự do"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Bản nhạc cho bộ đôi"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Rốc - rốc dữ dội"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Trống diễn đơn"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "Hát không có nhạc hỗ trợ"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Nhà Âu"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Phòng khiêu vũ"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Trống và Trầm"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Nhà hội"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Lõi cứng"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Kinh hãi"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "In-đi"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "Pốp quốc Anh"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Rốc dữ dội đen"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Rốc dữ dội Ba-lan"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Tiếng đập"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Rap kẻ cướp Cơ đốc"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Kim nặng"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Kim đen"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Xuyên chéo"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Cơ-đốc đương thời"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Rốc Cơ-đốc"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Me-ren-gê"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "San-sa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Kim quẫy đập"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "A-ni-mê"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPốp"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Pốp tổng hợp"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Kim mới"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Rốc nghệ thuật"
+
+#: ../cddb-slave2/cddb-track-editor.c:532
+#: ../mate-cd/callbacks.c:603
+#: ../mate-cd/callbacks.c:749
+#: ../mate-cd/callbacks.c:760
+#: ../mate-cd/display.c:89
+msgid "Unknown Artist"
+msgstr "Nghệ sĩ lạ"
+
+#: ../cddb-slave2/cddb-track-editor.c:533
+#: ../mate-cd/callbacks.c:604
+#: ../mate-cd/callbacks.c:752
+#: ../mate-cd/callbacks.c:764
+#: ../mate-cd/display.c:90
+msgid "Unknown Album"
+msgstr "Tập lạ"
+
+#: ../cddb-slave2/cddb-track-editor.c:541
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Biên soạn ID của đĩa: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:618
+msgid "Hide advanced disc options"
+msgstr "Ẩn tùy chọn đĩa nâng cao"
+
+#: ../cddb-slave2/cddb-track-editor.c:620
+#: ../cddb-slave2/cddb-track-editor.c:697
+msgid "Show advanced disc options"
+msgstr "Hiện tùy chọn đĩa nâng cao"
+
+#: ../cddb-slave2/cddb-track-editor.c:634
+msgid "Hide advanced track options"
+msgstr "Ẩn tùy chọn rãnh nâng cao"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:636
+#: ../cddb-slave2/cddb-track-editor.c:799
+msgid "Show advanced track options"
+msgstr "Hiện tùy chọn rãnh nâng cao"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:662
+msgid "Editing Disc ID: "
+msgstr "Biên soạn ID của đĩa: "
+
+#: ../cddb-slave2/cddb-track-editor.c:673
+msgid "_Artist:"
+msgstr "Nghệ _sĩ:"
+
+#: ../cddb-slave2/cddb-track-editor.c:687
+msgid "Disc _Title:"
+msgstr "_Tựa đĩa:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:711
+msgid "_Disc comments:"
+msgstr "_Ghi chú đĩa:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:726
+msgid "_Genre:"
+msgstr "Thể _loại:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:742
+msgid "_Year:"
+msgstr "_Năm:"
+
+#: ../cddb-slave2/cddb-track-editor.c:781
+msgid "Title"
+msgstr "Tựa đề"
+
+#: ../cddb-slave2/cddb-track-editor.c:788
+msgid "Length"
+msgstr "Dài"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:808
+msgid "_Extra track data:"
+msgstr "_Dữ liệu rãnh thêm:"
+
+#: ../cddb-slave2/cddb-track-editor.c:935
+msgid "CDDB Track Editor"
+msgstr "Bộ biên tập rãnh CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1072
+#, c-format
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Không thể tạo Bộ tạo CDDBTrackEditor.\n"
+"Có thể là do một bản cddb-track-editor đang chạy.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Hiển thị đĩa CD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid "Displays information about the currently playing album, artist and time elapsed"
+msgstr "Hiển thị thông tin về tập đang phát hiện thời, nghệ sĩ và thời gian đã trôi qua"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Dòng thời gian"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Dòng hiển thị thời gian đã trôi qua của rãnh hiện thời"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Dòng thông tin"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Dòng đang hiển thị thông tin"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Dòng nghệ sĩ"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Dòng đang hiển thị tên nghệ sĩ"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Dòng tập"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Dòng hiển thị tên tập"
+
+#: ../mate-cd/callbacks.c:101
+#: ../mate-cd/callbacks.c:189
+#: ../mate-cd/callbacks.c:297
+#: ../mate-cd/callbacks.c:619
+#: ../mate-cd/mate-cd.c:785
+msgid "Play"
+msgstr "Phát"
+
+#: ../mate-cd/callbacks.c:174
+#: ../mate-cd/callbacks.c:225
+#: ../mate-cd/callbacks.c:256
+#: ../mate-cd/callbacks.c:339
+#: ../mate-cd/callbacks.c:379
+#: ../mate-cd/callbacks.c:403
+#: ../mate-cd/callbacks.c:444
+#: ../mate-cd/callbacks.c:541
+msgid "Pause"
+msgstr "Tạm dừng"
+
+#: ../mate-cd/callbacks.c:602
+#, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr ""
+"Đang phát %s — %s\n"
+"%s"
+
+#: ../mate-cd/callbacks.c:607
+#, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr ""
+"Đang phát\n"
+": %s"
+
+#: ../mate-cd/callbacks.c:631
+msgid "Paused"
+msgstr "Tạm ngừng"
+
+#: ../mate-cd/callbacks.c:682
+#: ../mate-cd/callbacks.c:684
+#: ../mate-cd/callbacks.c:941
+#: ../mate-cd/mate-cd.c:128
+#: ../mate-cd/mate-cd.c:665
+#: ../mate-cd/mate-cd.c:841
+#: ../mate-cd/mate-cd.desktop.in.in.h:1
+#: ../mate-cd/preferences.c:553
+msgid "CD Player"
+msgstr "Bộ phát đĩa CD"
+
+#: ../mate-cd/callbacks.c:708
+msgid "Stopped"
+msgstr "Dừng"
+
+#: ../mate-cd/callbacks.c:714
+msgid "Disc error"
+msgstr "Lỗi đĩa"
+
+#: ../mate-cd/callbacks.c:725
+#: ../mate-cd/callbacks.c:826
+msgid "No disc"
+msgstr "Không có đĩa"
+
+#: ../mate-cd/callbacks.c:824
+msgid "Empty disc"
+msgstr "Đĩa rỗng"
+
+#: ../mate-cd/callbacks.c:854
+msgid "Drive open"
+msgstr "Ổ đĩa mở rồi"
+
+#: ../mate-cd/callbacks.c:880
+msgid "Data CD"
+msgstr "Đĩa CD dữ liệu"
+
+#: ../mate-cd/callbacks.c:904
+#: ../mate-cd/callbacks.c:909
+msgid "No Cdrom"
+msgstr "Không có đĩa CD-ROM"
+
+#: ../mate-cd/callbacks.c:922
+msgid "Drive Error"
+msgstr "Lỗi ổ đĩa"
+
+#: ../mate-cd/callbacks.c:944
+msgid "A CD player for MATE"
+msgstr "Bộ phát đĩa CD cho MATE"
+
+#: ../mate-cd/callbacks.c:1123
+msgid "Contents in the CDDB have changed"
+msgstr "Nội dung trong cơ sở dữ liệu CDDB đã thay đổi."
+
+#: ../mate-cd/callbacks.c:1124
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr "Chọn « Có » thì sẽ xóa bỏ các nội dung trước có trong cơ sở dữ liệu CDDB."
+
+#: ../mate-cd/callbacks.c:1125
+msgid "Do you wish to continue?"
+msgstr "Bạn có muốn tiếp tục không?"
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1197
+#: ../mate-cd/mate-cd.c:518
+#, c-format
+msgid "Volume %d%%"
+msgstr "Âm lượng %d%%"
+
+#: ../mate-cd/cdrom.c:382
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Có lẽ bạn không có quyền truy cập %s."
+
+#: ../mate-cd/cdrom.c:388
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s có vẻ không chỉ tới một thiết bị CD hợp lệ. Có thể là do:\n"
+"a) Máy bạn không hỗ trợ CD\n"
+"b) Bạn không có quyền truy cập ổ CD\n"
+"c) %s không phải là ổ CD.\n"
+
+#: ../mate-cd/mate-cd.c:260
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Không biết"
+
+#: ../mate-cd/mate-cd.c:360
+msgid "_Play / Pause"
+msgstr "_Phát / Tạm ngừng"
+
+#: ../mate-cd/mate-cd.c:361
+msgid "_Stop"
+msgstr "_Dừng"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "P_revious"
+msgstr "_Lùi"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Next"
+msgstr "_Kế"
+
+#: ../mate-cd/mate-cd.c:364
+msgid "_Eject disc"
+msgstr "Đẩy đĩa _ra"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:365
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Help"
+msgstr "Trợ g_iúp"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_About"
+msgstr "_Giới thiệu"
+
+#: ../mate-cd/mate-cd.c:367
+msgid "_Quit"
+msgstr "T_hoát"
+
+#: ../mate-cd/mate-cd.c:585
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Chưa thiết lập thiết bị CD. Bởi vậy Bộ phát CD không thể chạy.\n"
+"Bạn có thể nhấn «Chọn thiết bị» để mở hộp thoại chọn thiết bị\n"
+"hoặc nhấn «Thoát» để thoát khỏi Bộ phát đĩa CD."
+
+#: ../mate-cd/mate-cd.c:589
+msgid "Set device"
+msgstr "Chọn thiết bị"
+
+#: ../mate-cd/mate-cd.c:591
+msgid "No CD device"
+msgstr "Không có thiết bị CD"
+
+#: ../mate-cd/mate-cd.c:644
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press 'Quit' to quit the CD player"
+msgstr ""
+"Bộ phát đĩa CD hoạt động không chính xác.\n"
+"\n"
+"Nhấn «Chi tiết» để biết chi tiết nguyên nhân lỗi.\n"
+"\n"
+"Nhấn nút «Chọn thiết bị» để mở hộp thoại chọn thiết bị hoặc nhấn «Thoát» để thoát khỏi Bộ phát đĩa CD"
+
+#: ../mate-cd/mate-cd.c:648
+msgid "_Details"
+msgstr "Ch_i tiết"
+
+#: ../mate-cd/mate-cd.c:649
+msgid "_Set device"
+msgstr "Đặt thiết _bị"
+
+#: ../mate-cd/mate-cd.c:651
+msgid "Invalid CD device"
+msgstr "Thiết bị CD không hợp lệ"
+
+#: ../mate-cd/mate-cd.c:723
+msgid "Position"
+msgstr "Vị trí"
+
+#: ../mate-cd/mate-cd.c:740
+msgid "Open preferences"
+msgstr "Mở Tuỳ thích"
+
+#: ../mate-cd/mate-cd.c:741
+msgid "Preferences"
+msgstr "Tuỳ thích"
+
+#: ../mate-cd/mate-cd.c:749
+msgid "Track List"
+msgstr "Danh sách rãnh ghi"
+
+#: ../mate-cd/mate-cd.c:755
+msgid "Open track editor"
+msgstr "Mở bộ biên soạn rãnh"
+
+#: ../mate-cd/mate-cd.c:756
+msgid "Track editor"
+msgstr "Bộ biên soạn rãnh"
+
+#: ../mate-cd/mate-cd.c:785
+msgid "Play / Pause"
+msgstr "Phát / Tạm ngừng"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Stop"
+msgstr "Dừng"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous track"
+msgstr "Rãnh trước"
+
+#: ../mate-cd/mate-cd.c:794
+msgid "Previous"
+msgstr "Trước"
+
+#: ../mate-cd/mate-cd.c:798
+msgid "Rewind"
+msgstr "Quay về đầu"
+
+#: ../mate-cd/mate-cd.c:806
+msgid "Fast forward"
+msgstr "Tới nhanh"
+
+#: ../mate-cd/mate-cd.c:814
+msgid "Next track"
+msgstr "Rãnh kế"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject CD"
+msgstr "Đẩy CD ra"
+
+#: ../mate-cd/mate-cd.c:818
+msgid "Eject"
+msgstr "Đẩy ra"
+
+#: ../mate-cd/mate-cd.c:892
+msgid "CD device to use"
+msgstr "Thiết bị CD cần dùng"
+
+#: ../mate-cd/mate-cd.c:894
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Chỉ khởi động nếu chưa có bộ phát đĩa CD nào khác đang chạy"
+
+#: ../mate-cd/mate-cd.c:896
+msgid "Play the CD on startup"
+msgstr "Phát đĩa CD lúc khởi động"
+
+#: ../mate-cd/mate-cd.c:898
+msgid "Start iconified in notification area"
+msgstr "Khởi động thu nhỏ thành biểu tượng trên khay"
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:939
+msgid "Cannot create player"
+msgstr "Không thể tạo bộ phát CD"
+
+#: ../mate-cd/mate-cd.desktop.in.in.h:2
+msgid "Play audio CDs"
+msgstr "Phát đĩã CD âm thanh"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+msgid "CD player Volume"
+msgstr "Âm lượng Bộ phát đĩa CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Sắc thái Bộ phát đĩa CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Đường dẫn thiết bị"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time?"
+msgstr "Hiển thị thời gian còn lại?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Đẩy CD ra khi thoát Bộ phát CD không?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing?"
+msgstr "Nên hiển thị thời gian bằng cách nào trong khi chạy Bộ phát đĩa CD?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Phát khi khởi động Bộ phát CD không?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Có nên đẩy CD ra khi Bộ chơi CD thoát không?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr "Đường dẫn đến ổ CD mà bộ phát CD sử dụng để phát đĩa CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr "Sắc thái nào nên được dùng cho hình thức của bộ phát đĩa CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+msgid "What volume should the CD player use when it is started?"
+msgstr "Khi khởi chạy, bộ phát đĩa CD nên dùng âm lượng nào?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Khi Bộ phát CD khởi động, có nên phát đĩa CD luôn không?"
+
+#: ../mate-cd/gst-cdrom.c:301
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr "Việc đẩy đĩa ra bị lỗi: %s"
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Do đó Bộ chơi CD không thể chạy."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Gặp lỗi khi thiết lập thiết bị"
+
+#: ../mate-cd/preferences.c:526
+msgid "CD Player Preferences"
+msgstr "Tuỳ thích Bộ chơi CD"
+
+#: ../mate-cd/preferences.c:565
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Device:"
+msgstr "Thiết _bị"
+
+#: ../mate-cd/preferences.c:579
+msgid "Behavior"
+msgstr "Hành vi"
+
+#: ../mate-cd/preferences.c:592
+msgid "Start _playback when CD Player starts"
+msgstr "Bắt đầu _phát lại đĩa CD khi Bộ phát CD khởi động"
+
+#: ../mate-cd/preferences.c:593
+msgid "Start playback when CD Player starts"
+msgstr "Bắt đầu phát lại đĩa CD khi Bộ phát CD khởi động"
+
+#: ../mate-cd/preferences.c:605
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Thử đẩy CD _ra khi Bộ chơi CD thoát"
+
+#: ../mate-cd/preferences.c:606
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Thử đẩy CD ra khi Bộ chơi CD thoát"
+
+#: ../mate-cd/preferences.c:622
+msgid "Themes"
+msgstr "Sắc thái"
+
+#: ../mate-cd/preferences.c:634
+msgid "_Select a theme:"
+msgstr "Chọn _sắc thái:"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and associate sounds with events"
+msgstr "Điều chỉnh âm lượng và kết hợp âm thanh riêng với sự kiện"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "Âm thanh"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "Hiện điều khiển âm lượng trên màn hình nền"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:280
+#: ../gst-mixer/src/window.c:281
+msgid "Volume Control"
+msgstr "Điều khiển Âm lượng"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "Sủa"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "Nhỏ giọt"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "Thuỷ tinh"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../mate-volume-control/data/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "Xô-nat"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:140
+msgid "Enable debugging code"
+msgstr "Bật mã gỡ lỗi"
+
+#: ../mate-volume-control/src/applet-main.c:51
+#: ../mate-volume-control/src/dialog-main.c:141
+msgid "Version of this application"
+msgstr "Phiên bản của ứng dụng này"
+
+#: ../mate-volume-control/src/applet-main.c:61
+msgid " - MATE Volume Control Applet"
+msgstr " — Tiểu dụng Điều khiển Âm lượng MATE"
+
+#: ../mate-volume-control/src/dialog-main.c:121
+msgid "Waiting for sound system to respond"
+msgstr "Đang đợi hệ thống âm thanh đáp ứng"
+
+#: ../mate-volume-control/src/dialog-main.c:139
+#: ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "Trang đầu tiên"
+
+#: ../mate-volume-control/src/dialog-main.c:151
+msgid " - MATE Volume Control"
+msgstr " — Điều khiển Âm lượng MATE"
+
+#: ../mate-volume-control/src/gvc-applet.c:260
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1115
+msgid "Output"
+msgstr "Kết xuất"
+
+#: ../mate-volume-control/src/gvc-applet.c:264
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1039
+msgid "Input"
+msgstr "Vào"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:89
+msgctxt "balance"
+msgid "Left"
+msgstr "Trái"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:94
+msgctxt "balance"
+msgid "Right"
+msgstr "Phải"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:319
+msgid "_Balance:"
+msgstr "Cân _bằng:"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:743
+msgid "Mute"
+msgstr "Câm"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:986
+msgid "System Sounds"
+msgstr "Âm thanh Hệ thống"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1510
+msgid "MATE Volume Control"
+msgstr "Điều khiển Âm lượng MATE"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:353
+msgid "Peak detect"
+msgstr "Phát hiện đỉnh"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:957
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:863
+msgid "Name"
+msgstr "Tên"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:964
+msgid "Device"
+msgstr "Thiết bị"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1006
+msgid "Output volume: "
+msgstr "Âm lượng ra:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1019
+msgid "Sound Effects"
+msgstr "Hiệu ứng Âm thanh"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1026
+msgid "Alert Volume: "
+msgstr "Âm lượng Báo động: "
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1046
+msgid "Input volume: "
+msgstr "Âm lượng vào :"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1066
+msgid "Input level:"
+msgstr "Cấp nhập:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1088
+msgid "Choose a device for sound input"
+msgstr "Chọn một thiết bị để nhập âm thành vào"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1120
+msgid "Choose a device for sound output"
+msgstr "Chọn một thiết bị để xuất âm thành ra"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1144
+msgid "Settings for the selected device:"
+msgstr "Thiết lập cho thiết bị đã chọn:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1155
+msgid "Applications"
+msgstr "Ứng dụng"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1159
+msgid "No application is currently playing or recording audio."
+msgstr "Không có ứng dụng đang phát hay thu âm thanh."
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1262
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:728
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:740
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:752
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:561
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:950
+msgid "Sound Preferences"
+msgstr "Tuỳ thích Âm thanh"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:320
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:523
+msgid "No sounds"
+msgstr "Không âm"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:442
+msgid "Built-in"
+msgstr "Dựng sẵn"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:618
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:706
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:760
+#: ../mate-volume-control/src/sound-theme-file-utils.c:292
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:110
+#: ../gstreamer-properties/pipeline-constants.c:134
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "Custom"
+msgstr "Tự chọn"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:731
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:742
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:754
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:563
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:952
+msgid "Testing event sound"
+msgstr "Đang thử âm thanh cho sự kiện"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:839
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:892
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:996
+#: ../gstreamer-properties/gstreamer-properties.c:251
+msgid "Default"
+msgstr "Mặc định"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:840
+msgid "From theme"
+msgstr "Từ sắc thái"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:870
+msgid "Type"
+msgstr "Kiểu"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:1080
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:1310
+msgid "Sound Theme:"
+msgstr "Sắc thái Âm thanh:"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:1088
+msgid "Choose an alert sound:"
+msgstr "Chọn một âm thanh báo động:"
+
+#: ../mate-volume-control/src/gvc-sound-theme-chooser.c:1106
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:1338
+msgid "Enable window and button sounds"
+msgstr "Bật âm thanh cho cửa sổ và cái nút"
+
+#. Bell
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:76
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "Âm thanh báo động"
+
+#. Windows and buttons
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:78
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "Cửa sổ và Nút"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "Nút được bấm"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:80
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "Nút bật/tắt được bấm"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "Cửa sổ được phóng to"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "Cửa sổ được phục hồi"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "Cửa sổ bị thu nhỏ"
+
+#. Desktop
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "Màn hình nền"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Login"
+msgstr "Đăng nhập"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:87
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "Đăng xuất"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "Thư mới"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "Đổ thùng rác"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "Hoàn tất hành vi dài (tải về, chép ra đĩa CD v.v.)"
+
+#. Alerts?
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "Báo động"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "Thông tin hay câu hỏi"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:94
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "Cảnh báo"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Error"
+msgstr "Lỗi"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "Cảnh báo về pin"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:593
+msgid "Select Sound File"
+msgstr "Chọn tập tin âm thanh"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:604
+msgid "Sound files"
+msgstr "Tập tin âm thanh"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:896
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:992
+msgid "Disabled"
+msgstr "Bị tắt"
+
+#: ../mate-volume-control/src/gvc-sound-theme-editor.c:900
+msgid "Custom..."
+msgstr "Tự chọn..."
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:211
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "Lỗi khởi chạy Tuỳ thích Âm lượng: %s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:234
+msgid "_Mute"
+msgstr "Câ_m"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:243
+msgid "_Sound Preferences"
+msgstr "Tuỳ thích Â_m thanh"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:447
+msgid "Muted"
+msgstr "Bị câm"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "Thu đoạn âm thanh"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1236
+msgid "Sound Recorder"
+msgstr "Bộ thu âm"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:145
+#: ../grecord/src/gsr-window.c:1732
+#: ../grecord/src/gsr-window.c:2679
+msgid "Untitled"
+msgstr "Không tên-%d"
+
+#: ../grecord/src/mate-recorder.c:147
+#: ../grecord/src/gsr-window.c:1734
+#, c-format
+msgid "Untitled-%d"
+msgstr "Không tên-%d"
+
+#: ../grecord/src/gsr-window.c:194
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"Không thể tạo yếu tố %s kiểu GStreamer.\n"
+"Hãy cài đặt Phần bổ sung « %s » từ mô-đun « %s ».\n"
+"Thẩm tra đã cài đặt cho đúng, bằng cách chạy:\n"
+" gst-inspect-0.10 %s\n"
+"rồi khởi chạy lại trình mate-sound-recorder."
+
+#: ../grecord/src/gsr-window.c:210
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+"Hãy thẩm tra thiết lập nó.\n"
+"Có lẽ còn thiếu những Phần bổ sung cần thiết."
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld phút"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld giờ"
+
+#: ../grecord/src/gsr-window.c:297
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld giây"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:304
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s và %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:310
+#: ../grecord/src/gsr-window.c:318
+#: ../grecord/src/gsr-window.c:329
+#, c-format
+msgid "%s and %s"
+msgstr "%s và %s"
+
+#: ../grecord/src/gsr-window.c:372
+msgid "Open a File"
+msgstr "Mở tập tin"
+
+#: ../grecord/src/gsr-window.c:449
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"Không nạp được tập tin:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:595
+#: ../grecord/src/gsr-window.c:1533
+#: ../grecord/src/gsr-window.c:1791
+#: ../grecord/src/gsr-window.c:2492
+msgid "Ready"
+msgstr "Sẵn sàng"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:648
+msgid "_Replace"
+msgstr "Tha_y thế"
+
+#: ../grecord/src/gsr-window.c:665
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"Tập tin « %s » đã có.\n"
+"Bạn có muốn thay thế nó bằng tập tin đang lưu không?"
+
+#: ../grecord/src/gsr-window.c:713
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Không thể lưu tập tin « %s »"
+
+#: ../grecord/src/gsr-window.c:733
+msgid "Save file as"
+msgstr "Lưu tập tin là"
+
+#: ../grecord/src/gsr-window.c:827
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s không được cài đặt trong đường dẫn."
+
+#: ../grecord/src/gsr-window.c:836
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Gặp lỗi khi khởi động %s: %s"
+
+#: ../grecord/src/gsr-window.c:864
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr "Lưu các thay đổi vào tập tin «%s» trước khi đóng không?"
+
+#: ../grecord/src/gsr-window.c:876
+msgid "Close _without Saving"
+msgstr "Đóng mà _không lưu"
+
+#: ../grecord/src/gsr-window.c:883
+msgid "Question"
+msgstr "Câu hỏi"
+
+#: ../grecord/src/gsr-window.c:984
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Chưa được lưu)"
+
+#: ../grecord/src/gsr-window.c:1000
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu byte)"
+
+#: ../grecord/src/gsr-window.c:1004
+msgid "Unknown size"
+msgstr "Không rõ kích cỡ"
+
+#: ../grecord/src/gsr-window.c:1025
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1033
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/g"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/g (Xấp xỉ)"
+
+#: ../grecord/src/gsr-window.c:1051
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "2 (stereo)"
+msgstr "2 (lập thể)"
+
+#: ../grecord/src/gsr-window.c:1081
+#, c-format
+msgid "%s Information"
+msgstr "Thông tin %s"
+
+#: ../grecord/src/gsr-window.c:1105
+#: ../grecord/src/gsr-window.c:2404
+msgid "File Information"
+msgstr "Thông tin tập tin"
+
+#: ../grecord/src/gsr-window.c:1120
+msgid "Folder:"
+msgstr "Thư mục:"
+
+#: ../grecord/src/gsr-window.c:1126
+#: ../grecord/src/gsr-window.c:2411
+msgid "Filename:"
+msgstr "Tên tập tin:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "File size:"
+msgstr "Cỡ tập tin:"
+
+#: ../grecord/src/gsr-window.c:1141
+msgid "Audio Information"
+msgstr "Thông tin âm thanh"
+
+#: ../grecord/src/gsr-window.c:1156
+msgid "File duration:"
+msgstr "Thời gian tập tin"
+
+#: ../grecord/src/gsr-window.c:1162
+msgid "Number of channels:"
+msgstr "Số kênh:"
+
+#: ../grecord/src/gsr-window.c:1168
+msgid "Sample rate:"
+msgstr "Tần số lấy mẫu:"
+
+#: ../grecord/src/gsr-window.c:1174
+msgid "Bit rate:"
+msgstr "Tần số bit:"
+
+#: ../grecord/src/gsr-window.c:1239
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"Bộ thu âm cho MATE\n"
+
+#: ../grecord/src/gsr-window.c:1505
+msgid "Playing..."
+msgstr "Đang phát..."
+
+#: ../grecord/src/gsr-window.c:1637
+msgid "MateConf audio output"
+msgstr "Kết xuất âm thanh MateConf"
+
+#: ../grecord/src/gsr-window.c:1646
+#: ../gst-mixer/src/element.c:216
+#: ../gst-mixer/src/misc.c:60
+msgid "Playback"
+msgstr "Phát lại"
+
+#: ../grecord/src/gsr-window.c:1723
+msgid "Recording..."
+msgstr "Đang thu..."
+
+#: ../grecord/src/gsr-window.c:1813
+msgid "MateConf audio recording"
+msgstr "Thu âm thanh MateConf"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "Your audio capture settings are invalid. Please correct them with the \"Sound Preferences\" under the System-Preferences menu."
+msgstr "Thiết lập bắt âm thanh của bạn là không hợp lệ. Hãy sửa chữa trong thiết lập « Tùy thích Âm thanh » dưới trình đơn Tùy thích Hệ thống."
+
+#: ../grecord/src/gsr-window.c:1994
+msgid "file output"
+msgstr "kết xuất tập tin"
+
+#: ../grecord/src/gsr-window.c:2012
+msgid "level"
+msgstr "cấp"
+
+#: ../grecord/src/gsr-window.c:2036
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Không thể phân tích hồ sơ âm thanh « %s ». "
+
+#: ../grecord/src/gsr-window.c:2053
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Không thể bắt bằng hồ sơ âm thanh « %s ». "
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "Không thể ghi vào tập tin bằng hồ sơ âm thanh « %s ». "
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2116
+msgid "_File"
+msgstr "_Tập tin"
+
+#: ../grecord/src/gsr-window.c:2118
+msgid "Create a new sample"
+msgstr "Tạo mẫu mới"
+
+#: ../grecord/src/gsr-window.c:2120
+msgid "Open a file"
+msgstr "Mở tập tin"
+
+#: ../grecord/src/gsr-window.c:2122
+msgid "Save the current file"
+msgstr "Lưu tập tin hiện thời"
+
+#: ../grecord/src/gsr-window.c:2124
+msgid "Save the current file with a different name"
+msgstr "Lưu tập tin hiện thời với tên khác"
+
+#: ../grecord/src/gsr-window.c:2125
+msgid "Open Volu_me Control"
+msgstr "Mở Điều khiển Â_m lượng"
+
+#: ../grecord/src/gsr-window.c:2126
+msgid "Open the audio mixer"
+msgstr "Mở bộ hoà tiếng"
+
+#: ../grecord/src/gsr-window.c:2128
+msgid "Show information about the current file"
+msgstr "Hiển thị thông tin về tập tin hiện thời"
+
+#: ../grecord/src/gsr-window.c:2130
+msgid "Close the current file"
+msgstr "Đóng tập tin hiện thời"
+
+#: ../grecord/src/gsr-window.c:2132
+msgid "Quit the program"
+msgstr "Thoát khỏi chương trình"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2135
+msgid "_Control"
+msgstr "Điều _khiển"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Record sound"
+msgstr "Thu âm"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Play sound"
+msgstr "Phát âm"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Stop sound"
+msgstr "Dừng âm"
+
+#: ../grecord/src/gsr-window.c:2145
+msgid "Contents"
+msgstr "Mục lục"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Open the manual"
+msgstr "Mở sổ tay"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "About this application"
+msgstr "Giới thiệu ứng dụng này"
+
+#: ../grecord/src/gsr-window.c:2270
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr "Không tải được «ui.xml». Có lẽ chương trình không được cài đặt cho đúng."
+
+#: ../grecord/src/gsr-window.c:2293
+msgid "Open"
+msgstr "Mở"
+
+#: ../grecord/src/gsr-window.c:2295
+msgid "Save"
+msgstr "Lưu"
+
+#: ../grecord/src/gsr-window.c:2297
+msgid "Save As"
+msgstr "Lưu dạng:"
+
+#: ../grecord/src/gsr-window.c:2353
+msgid "Record from _input:"
+msgstr "Thu từ nhập _vào:"
+
+#: ../grecord/src/gsr-window.c:2371
+msgid "_Record as:"
+msgstr "Thu _dạng:"
+
+#: ../grecord/src/gsr-window.c:2418
+msgid "<none>"
+msgstr "<không có>"
+
+#: ../grecord/src/gsr-window.c:2432
+msgid "Length:"
+msgstr "Độ dài:"
+
+#: ../grecord/src/gsr-window.c:2470
+msgid "Level:"
+msgstr "Cấp:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2564
+#, c-format
+msgid "%s - Sound Recorder"
+msgstr "%s — Bộ thu âm"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Adjust the volume level"
+msgstr "Điều chỉnh mức âm lượng"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "Độ cao của cửa sổ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr "Chiều cao của cửa sổ cần hiển thị"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "Độ rộng của cửa sổ"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr "Chiều rộng của cửa sổ cần hiển thị"
+
+#: ../gst-mixer/src/element.c:218
+#: ../gst-mixer/src/misc.c:62
+msgid "Recording"
+msgstr "Đang thu"
+
+#: ../gst-mixer/src/element.c:220
+#: ../gst-mixer/src/misc.c:64
+msgid "Switches"
+msgstr "Cái chuyển"
+
+#: ../gst-mixer/src/element.c:222
+#: ../gst-mixer/src/misc.c:66
+msgid "Options"
+msgstr "Tùy chọn"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Điều khiển âm lượng không rõ %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Không tìm thấy Phần bổ sung/Thiết bị điều khiển âm lượng GStreamer."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Tùy thích Điều khiển Âm lượng"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "Chọn các _rãnh cần hiển thị :"
+
+# Variable: do not translate/ biến: đừng dịch
+#: ../gst-mixer/src/track.c:263
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:302
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Câm/Bỏ câm %s"
+
+#: ../gst-mixer/src/track.c:317
+#, c-format
+msgid "Track %s: mute"
+msgstr "Rãnh %s: câm"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:383
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "Bật/tắt thu âm thanh từ %s"
+
+#: ../gst-mixer/src/track.c:400
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "Rãnh %s: thu âm thanh"
+
+#: ../gst-mixer/src/track.c:488
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Chọn tùy chọn"
+
+#: ../gst-mixer/src/volume.c:108
+#, c-format
+msgid "Track %s"
+msgstr "Rãnh %s"
+
+#: ../gst-mixer/src/volume.c:111
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Kênh %d của rãnh %s"
+
+#: ../gst-mixer/src/volume.c:114
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Rãnh %s, kênh %d"
+
+#: ../gst-mixer/src/volume.c:134
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "Khóa các kênh cho %s với nhau"
+
+#: ../gst-mixer/src/volume.c:152
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Rãnh %s: khóa các kênh với nhau"
+
+#: ../gst-mixer/src/volume.c:197
+msgid "mono"
+msgstr "nguồn đơn"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "left"
+msgstr "trái"
+
+#: ../gst-mixer/src/volume.c:199
+msgid "right"
+msgstr "phải"
+
+#: ../gst-mixer/src/volume.c:202
+msgid "front left"
+msgstr "trái trước"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "front right"
+msgstr "phải trước"
+
+#: ../gst-mixer/src/volume.c:204
+msgid "rear left"
+msgstr "trái sau"
+
+#: ../gst-mixer/src/volume.c:205
+msgid "rear right"
+msgstr "phải sau"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front center"
+msgstr "tâm trước"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:211
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:212
+msgid "side left"
+msgstr "trái bên"
+
+#: ../gst-mixer/src/volume.c:213
+msgid "side right"
+msgstr "phải bên"
+
+#: ../gst-mixer/src/volume.c:214
+msgid "unknown"
+msgstr "không rõ"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:220
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Âm lượng của kênh %s trên %s"
+
+#: ../gst-mixer/src/window.c:144
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Một ứng dụng điều khiển âm lượng đựa vào GStreamer/MATE."
+
+#: ../gst-mixer/src/window.c:147
+msgid "translator-credits"
+msgstr "Dự án Việt hóa Mate <[email protected]>"
+
+#. change window title
+#: ../gst-mixer/src/window.c:184
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Điều khiển âm lượng: %s"
+
+#: ../gst-mixer/src/window.c:389
+msgid "_Device: "
+msgstr "Thiết _bị: "
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:428
+msgid "Control volume on a different device"
+msgstr "Điều khiển âm lượng trên thiết bị khác"
+
+#: ../gstreamer-properties/gstreamer-properties.c:195
+msgid "None"
+msgstr "Không có"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:233
+msgid "Unsupported"
+msgstr "Không được hỗ trợ"
+
+#: ../gstreamer-properties/gstreamer-properties.c:603
+msgid "Failure instantiating main window"
+msgstr "Lỗi tạo cửa sổ chính"
+
+#: ../gstreamer-properties/gstreamer-properties.c:652
+msgid "Failed to load glade file; please check your installation."
+msgstr "Lỗi tải tập tin glade: bạn hãy kiểm tra bản cài đặt là đúng."
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Cấu hình mặc định cho các ứng dụng GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "Bộ chọn hệ thống đa phương tiện"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+msgid "<b>Default Input</b>"
+msgstr "<b>Nhập vào mặc định</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+msgid "<b>Default Output</b>"
+msgstr "<b>Kết xuất mặc định</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Đang kiểm tra...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "Audio"
+msgstr "Âm thanh"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Click Ok to finish."
+msgstr "Nhấn nút OK để hoàn tất."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "D_evice:"
+msgstr "Thiết _bị:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "P_ipeline:"
+msgstr "Đườn_g ống:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "P_lugin:"
+msgstr "Phần bổ _sung:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Pipeli_ne:"
+msgstr "Đườ_ng ống:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Te_st"
+msgstr "Kiểm t_ra"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "Testing Pipeline"
+msgstr "Đang kiểm tra đường ống"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "Video"
+msgstr "Ảnh động"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Plugin:"
+msgstr "_Phần bổ sung:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:16
+msgid "_Test"
+msgstr "_Kiểm tra"
+
+#: ../gstreamer-properties/pipeline-constants.c:50
+#: ../gstreamer-properties/pipeline-constants.c:84
+msgid "Autodetect"
+msgstr "Tự dò tìm"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:115
+msgid "ALSA - Advanced Linux Sound Architecture"
+msgstr "ALSA - Advanced Linux Sound Architecture"
+
+#: ../gstreamer-properties/pipeline-constants.c:67
+msgid "Artsd - ART Sound Daemon"
+msgstr "Artsd - ART Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+#: ../gstreamer-properties/pipeline-constants.c:117
+msgid "ESD - Enlightenment Sound Daemon"
+msgstr "ESD - Enlightenment Sound Daemon"
+
+#: ../gstreamer-properties/pipeline-constants.c:75
+#: ../gstreamer-properties/pipeline-constants.c:124
+msgid "OSS - Open Sound System"
+msgstr "OSS - Open Sound System"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:126
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio Sound Server"
+
+#: ../gstreamer-properties/pipeline-constants.c:102
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:104
+msgid "SDL - Simple DirectMedia Layer"
+msgstr "SDL - Simple DirectMedia Layer"
+
+#: ../gstreamer-properties/pipeline-constants.c:106
+msgid "X Window System (No Xv)"
+msgstr "X Window System (No Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window System (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "Test Sound"
+msgstr "Thử âm thanh"
+
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "Silence"
+msgstr "Im lặng"
+
+#: ../gstreamer-properties/pipeline-constants.c:139
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (vd, thiết bị Zoran v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:141
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:143
+msgid "Test Input"
+msgstr "Thử đầu vào"
+
+#: ../gstreamer-properties/pipeline-constants.c:145
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:175
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Lỗi khởi tạo kiểm tra đường ống cho « %s »"
+
+#: ../profiles/audio-profile-edit.c:123
+#: ../profiles/audio-profiles-edit.c:540
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Lỗi hiển thị trợ giúp: %s"
+
+#: ../profiles/audio-profile-edit.c:336
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Đang biên soạn hồ sơ « %s »"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<không tên>"
+
+#: ../profiles/audio-profile.c:93
+#: ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<không mô tả>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Gặp lỗi khi gọi danh sách hồ sơ gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid "There was an error subscribing to notification of audio profile list changes. (%s)\n"
+msgstr "Gặp lỗi khi đăng ký thông báo thay đổi Danh sách hồ sơ âm thanh. (%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Gập lỗi khi quên đường dẫn hồ sơ %s. (%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:88
+msgid "_Edit"
+msgstr "_Sửa"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:466
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Xoá %d hồ sơ này chứ?\n"
+
+#: ../profiles/audio-profiles-edit.c:485
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Xoá hồ sơ « %s » chứ?"
+
+#: ../profiles/audio-profiles-edit.c:507
+msgid "Delete Profile"
+msgstr "Xoá hồ sơ"
+
+#: ../profiles/audio-profiles-edit.c:601
+msgid "Edit MATE Audio Profiles"
+msgstr "Sửa đổi hồ sơ Mate Audio"
+
+#: ../profiles/audio-profiles-edit.c:650
+msgid "_Profiles:"
+msgstr "_Hồ sơ :"
+
+#: ../profiles/audio-profiles-edit.c:834
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Bạn đã có hồ sơ « %s »"
+
+#: ../profiles/audio-profiles-edit.c:859
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Lỗi MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:68
+#, c-format
+msgid "The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."
+msgstr "Thiếu tập tin « %s », thì chưa cài đặt ứng dụng cho đúng. Như thế thì không hiển thị được hội thoại."
+
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "Edit Audio Profile"
+msgstr "Hiệu chỉnh hồ sơ âm thanh"
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "New Profile"
+msgstr "Hồ sơ mới"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "Profile _description:"
+msgstr "_Mô tả Hồ sơ :"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "_Active?"
+msgstr "_Hoạt động ?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "_Create"
+msgstr "_Tạo"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "_File extension:"
+msgstr "_Phần mở rộng tập tin:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "_GStreamer pipeline:"
+msgstr "Đường ống _GStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Profile name:"
+msgstr "Tê_n hồ sơ:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Mô tả hồ sơ âm thanh"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid "A description of the profile, containing more information and describing when to use this profile."
+msgstr "Mô tả hồ sơ mà chứa thông tin thêm, và diễn tả khi nào nên sử dụng hồ sơ này."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid "A filename extension to be used when storing files encoded with this profile."
+msgstr "Phần mở rộng tập tin để sử dụng khi lưu tập tin đã mã hóa bằng hồ sơ này."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Ống dẫn GStreamer bộ phận để sử dụng cho hồ sơ này."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Tên ngắn cho hồ sơ âm thanh"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid "A short name for the audio profile, to be used in selections and uniquely identifying the profile."
+msgstr "Một tên ngắn duy nhất cho hồ sơ âm thanh, để sử dụng khi chọn hồ sơ."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "Chất lưọng đĩa CD, AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "Chất lưọng đĩa CD, không mất mát"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "Chất lưọng đĩa CD, mất mát"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "Chất lưọng đĩa CD, MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "Chất lưọng đĩa CD, MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "List of audio recording profiles. The list contains strings naming subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "Danh sách các hồ sơ thu âm thanh chứa chuỗi có tên các thư mục con liên quan đến hồ sơ âm thanh « /system/gstreamer/@GST_MAJORMINOR@/audio/profiles »."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "Danh sách hồ sơ"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "Phần mở rộng tên tập tin mặc định cho hồ sơ này"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "Ống dẫn GStreamer bộ phận đã sử dụng"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid "Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "Sử dụng để chuyển đổi sang âm thanh chất lượng khớp đĩa CD, nhưng mà với codec (phương pháp nén và truyền nhiều loại dữ liệu khác) nén không mất mát."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings."
+msgstr "Sử dụng để chuyển đổi sang âm thanh chất lượng khớp đĩa CD, nhưng mà với codec (phương pháp nén và truyền nhiều loại dữ liệu khác) nén có mất mát. Hãy sử dụng nó để rút đĩa CD, và thu âm thanh radiô."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Dùng để chuyển đổi sang âm thanh chất lượng CD, nhưng với bộ mã hoá AAC mất mát. Được dùng để chuẩn bị sao chép tập tin vào thiết bị chỉ hỗ trợ mã hoá AAC. Chú ý rằng dùng định dạng này có thể không hợp pháp trong khu vực của bạn; hãy liên hệ với luật sư để được tư vấn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Dùng để chuyển đổi sang âm thanh chất lượng đĩa CD, nhưng với bộ mã hoá (codec) MP2 mất mát. Được dùng để chuẩn bị sao chép tập tin vào thiết bị chỉ hỗ trợ mã hoá MP2. Chú ý rằng dùng định dạng này có thể không hợp pháp trong khu vực của bạn; hãy liên hệ với luật sư để được tư vấn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice."
+msgstr "Dùng để chuyển đổi sang âm thanh chất lượng CD, nhưng với bộ mã hoá MP3 mất mát. Được dùng để chuẩn bị sao chép tập tin vào thiết bị chỉ hỗ trợ mã hoá MP3. Chú ý rằng dùng định dạng này có thể không hợp pháp trong khu vực của bạn; hãy liên hệ với luật sư để được tư vấn."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid "Used for converting to lossless voice-quality audio. Use this for recording and editing speech."
+msgstr "Sử dụng để chuyển đổi sang âm thanh chất lượng tiếng nói không mất mát. Hãy sử dụng nó để thu và sửa đổi tiếng nói."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid "Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited."
+msgstr "Sử dụng để chuyển đổi sang âm thanh chất lượng tiếng nói mất mát. Hãy sử dụng nó để thu tiếng nói không cần sửa đổi."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "Tiếng nói, Không mất mát"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "Tiếng nói, Mất mát"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether or not this profile is to be used"
+msgstr "Có nên sử dụng hồ sơ này hay không"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether or not to use and display this profile."
+msgstr "Có nên sử dụng và hiển thị hồ sơ này hay không"
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Không thể kết nối tới trình nền (daemon) âm thanh.\n"
+"Vui lòng chạy 'esd' tại dấu nhắc."
+
+#: ../vu-meter/main.c:231
+msgid "Specify the X position of the meter."
+msgstr "Xác định vị trí X trên thước đo."
+
+#: ../vu-meter/main.c:232
+msgid "X"
+msgstr "X"
+
+#: ../vu-meter/main.c:234
+msgid "Specify the Y position of the meter."
+msgstr "Xác định vị trí Y trên thước đo."
+
+#: ../vu-meter/main.c:235
+msgid "Y"
+msgstr "Y"
+
+#: ../vu-meter/main.c:237
+msgid "Connect to the esd server on this host."
+msgstr "Kết nối tới máy phục vụ esd trên máy này."
+
+#: ../vu-meter/main.c:238
+msgid "HOST"
+msgstr "MÁY"
+
+#: ../vu-meter/main.c:240
+msgid "Open a vertical version of the meter."
+msgstr "Mở thước dọc."
+
+#: ../vu-meter/main.c:242
+msgid "Act as recording level meter."
+msgstr "Hoạt động như là thước mức thu."
+
+#: ../vu-meter/main.c:258
+#, c-format
+msgid "Host is %s\n"
+msgstr "Máy là %s\n"
+
+#: ../vu-meter/main.c:275
+msgid "Recording level"
+msgstr "Mức thu"
+
+#: ../vu-meter/main.c:275
+msgid "Volume Meter"
+msgstr "Thước âm lượng"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Theo dõi âm lượng thu gõ"
+
+#: ../vu-meter/reclevel.desktop.in.in.h:2
+msgid "Recording Level Monitor"
+msgstr "Bộ theo dõi mức thu"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Theo dõi âm lượng xuất"
+
+#: ../vu-meter/vumeter.desktop.in.in.h:2
+msgid "Volume Monitor"
+msgstr "Bộ theo dõi âm lượng"
+
diff --git a/po/wa.po b/po/wa.po
new file mode 100644
index 0000000..c1d5847
--- /dev/null
+++ b/po/wa.po
@@ -0,0 +1,2454 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Pablo Saratxaga <[email protected]>, 2002.
+# Pablo Saratxaga <[email protected]>, 2004.
+# Lucyin Mahin <[email protected]>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 1.2.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2004-03-31 00:27+0200\n"
+"Last-Translator: Pablo Saratxaga <[email protected]>\n"
+"Language-Team: Walloon <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Adresse do sierveu a contacter po les tites des plakes"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Informåcion a-z evoyî å sierveu"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Pôrt"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "No do sierveu"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Sôre di sierveu"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Li no d' lodjoe ki srè-st evoyî avou totes les dmandes"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Li pôrt ki l' sierveu fwait tourner si båze di dnêyes"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Li sôre di sierveu a contacter po les dmandes des tites. Les valixhances "
+"possibes sont 0 (onk des sierveus FreeDB a l' astcheyance), 1 (èn ôte "
+"sierveu freedb) eyet 2 (èn ôte sierveu)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Li no d' uzeu"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Li no d' uzeu ki srè-st evoyî avou totes les dmandes"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Çouchal definixh kénès informåcions so l' uzeu seront evoyeyes viè "
+"l' sierveu avou les dmandes so les tites des plakes. Les valixhances "
+"possibes sont 0 (nole informåcion), 1 (vraiyès informåcions) eyet 3 (des "
+"ôtès informåcions)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Vosse no d' lodjoe"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Åk n' a nén stî tot håynant l' aidance: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Èn _nén evoyî d' informåcion"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Evoyî l' _vraiye informåcion"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Evoyî ene ôte inf_ormåcion"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_No:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "No do _lodjoe:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Informåcion d' elodjaedje"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Sierveu FreeDB a l' _astcheyance"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Ôte sierveu._FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Sierveu"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Eplaeçmint"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Mete a djoû li djivêye des sierveus"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Ôte _sierveu:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "No do lo_djoe:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Pôrt:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Preferinces del båze di dnêyes des plakes"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Nén cnoxhou / Nén cnoxhou"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Nén cnoxhou"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Pus d' ene response..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"I gn a-st avou pus d' ene responses al dimande.\n"
+"Chal pa dzo li djivêye des responses, tchoezixhoz l' cene ki convént l' mî"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Categoreye"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "ID del plake"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Årtisse eyet tite"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Djive nén cnoxhowe"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+#, fuzzy
+msgid "CD Database Server"
+msgstr "Båzes di dnêyes des plakes"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+#, fuzzy
+msgid "Modify your CD database server preferences"
+msgstr "Candjî les preferinces di vosse båze di dnêyes di plakes"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "Rock Classike"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Country"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Dance"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Disco"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "Hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "New Age"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Viyès tchansons"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Ôte"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "Pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Tecno"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Industriyel"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Alternatif"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "Death Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Pranks"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Binde son"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Euro-Tecno"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Ambyince"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "Trip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Vocå"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Jazz+Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Trance"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Classike"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Instrumintå"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Acide"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "House"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Djeu"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Clip di son"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Gospel"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Brutiaedje"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Bass"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "Soul"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Espåce"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Meditatif"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Pop instrumintå"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Rock instrumintå"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Etnike"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "Gotike"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Darkwave"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Tecno-Industriyel"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "Electronike"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Pop-Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Eurodance"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Sondje"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "Southern Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Comedeye"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Tchanson rlidjeuse"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "Christian Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "Pop/Funk"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Jungle"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Muzike amerindyinne"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Cåbaret"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "New Wave"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Psikedelike"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Rave"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "Lo-Fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Muzike tribåle"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Acid Punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Acid Jazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Muzicå"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Folk"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "Folk/Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Foclore nåcionå"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Swing"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "Fast-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Latino"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Ravicaedje"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "Celtike"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Avantgarde"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "Rock gotike"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "Rock progressif"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "Rock psikedelike"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "Rock sinfonike"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "Slow Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Åjhey a schoûter"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Acoustike"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Fåves"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Discours"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "Tchanson francesse"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "Operå"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Muzike di tchambe"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Sonate"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Sinfoneye"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Satire"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Slow Jam"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Tango"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Samba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Foclore"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Balade"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Rock punk"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Euro-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Dance Hall"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Club-House"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Hardcore"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "BritPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Beat"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Christian Gangsta Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Heavy Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Black Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "Contemporary Christian"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Christian Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Thrash Metal"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Animé"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "JPop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr ""
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Årtisse nén cnoxhou"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "Albom nén cnoxhou"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "Candjant plake ID: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Catchî les tchuzes avanceyes del plake"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Mostrer les tchuzes avanceyes del plake"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Catchî les tchuzes avanceyes del djive"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Mostrer les tchuzes avanceyes del djive"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "Candjant plake ID: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "Å_rtisse:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "_Tite del plake:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "Rawete del _plake:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Djinre:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Anêye:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Tite"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Longeu"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "Dinêyes di ra_wete del djive:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "Aspougneu des tites des djives po CDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Dji n' pout ahiver ene oujhene CDDBTrakEditor.\n"
+"Çoula pout esse pask' ene ôte copeye di cddb-track-editor est ddja en "
+"alaedje.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Håynaedje del plake"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Håynaedje des informåcions del plake k' est djouwêye pol moumint, li tite, "
+"l' årtisse eyet l' tins passé."
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Roye do tins"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Roye po håyner l' tins ddja passé pol djive djouwêye pol moumint"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Roye d' informåcion"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Roye pol håynaedje des informåcions"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Roye des årtisses"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Roye pol håynaedje do no des årtisses"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Roye des alboms"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Roye pol håynaedje do no des alboms"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Djouwer"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Djoker"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr "Djouwant %s - %s"
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "Dji djowe"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Djoké"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "Lijheu di plakes lazer"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Aresté"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Aroke avou l' plake"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Nole plake"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "Fé re_xhe li plake"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "Lijheu drovou"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "Plake lazer di dnêyes"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Nole plake lazer"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Aroke avou l' lijheu"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "On lijheu di plakes lazer po Mate"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, c-format
+msgid "Volume %d%%"
+msgstr ""
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr ""
+"I shonnreut ki vos n' avoz nén les permissions k' i fåt po-z acceder a %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"I shonnreut ki %s èn ponte nén viè èn éndjin lijheu d' plakes lazer valide.\n"
+"Çoula pout esse paski:\n"
+"a) voste éndjole n' a pont d' sopoirt po lére les plakes lazer\n"
+"b) vos n' avoz nén les bounès permissions po-z aveur accès å lijheu\n"
+"c) %s n' est nén l' lijheu d' plakes lazer.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr ""
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Nén cnoxhou"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Djouwer / Djoker"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Arester"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Di dvant"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "_Novea"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "Fé re_xhe li plake"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Aidance"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "Å _dfait"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "Moussî _foû"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Defini l' éndjin"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "Nou éndjin lijheu di plakes lazer"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Detays"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "D_efini l' éndjin"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Éndjin lijheu d' plakes nén valide"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Eplaeçmint"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Drovi les preferinces"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Preferinces"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Djivêye des djives"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Drovi l' aspougneu des djives"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Aspougneu des djives"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Djouwer / Djoker"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Arester"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Djive di dvant"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Di dvant"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr ""
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Djive shuvante"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Fé rexhe li plake"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Fé rexhe"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "Éndjin lijheu di plakes lazer a-z eployî"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Enonder seulmint s' i n' a nén ddja on djouweu d' plakes en alaedje"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Djouwer ene plake a l' enondaedje"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Dji n' sai ahiver on djouweu d' plakes"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Djouwer des plakes lazer di muzike"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+#, fuzzy
+msgid "CD player Volume"
+msgstr "Tinme do djouweu d' plakes"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Tinme do djouweu d' plakes"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Tchimin po l' éndjin"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Fé rexhe li plake cwand on mousse foû do programe djouweu d' plakes?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Djouwer l' plake cwand l' programe djouweu d' plakes est enondé?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Fåt i fé rexhe li plake cwand on mousse foû do programe djouweu?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+"Li tchmin viè l' éndjin lijheu di plakes ki l' programe doet-st eployî po "
+"djouwer les plakes lazer"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+#, fuzzy
+msgid "What theme should the CD player use for its appearance"
+msgstr "Ké tinme li programe djouweu di plakes doet-st eployî po si rivnance"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr "Ké tinme li programe djouweu di plakes doet-st eployî po si rivnance"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr ""
+"Cwand l' djouweu d' plakes est enondé, fåt i ataker a djouwer l' plake e "
+"lijheu?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Çoula vout dire kel djouweu d' plakes èn pôrè nén s' enonder."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Åk n' a nén stî tot definixhant l' éndjin"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "Preferinces do djouweu d' plakes"
+
+#: ../mate-cd/preferences.c:625
+#, fuzzy
+msgid "_Device:"
+msgstr "Tchimin po l' éndjin"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr ""
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "_Ataker a djouwer ene plake cwand l' djouweu est enondé"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "Ataker a djouwer ene plake cwand l' djouweu est enondé"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Sayî di fé re_xhe li plake cwand on mousse foû do djouweu"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Sayî di fé rexhe li plake cwand on mousse foû do djouweu"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr ""
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr ""
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Eredjistrer des bokets d' son"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Eredjistreu d' sons"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "Tite"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, fuzzy, c-format
+msgid "Untitled-%d"
+msgstr "Tite"
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "eures"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "eure"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "munutes"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "munute"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "segondes"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "segonde"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "Drovi on fitchî"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Presse"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "Espåce"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Schaper eyet rlomer l' fitchî"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s n' est nén astalé dins vosse tchimin."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Åk n' a nén stî tot-z enondant %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "Fusion"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (N' a nén stî schapé)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Grandeu nén cnoxhowe"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f Ko/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f Ko/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (stereyo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "Informåcion so %s"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "Informåcion sol fitchî"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Ridant:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "No d' fitchî:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Grandeu do fitchî:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Informåcion sol son"
+
+#: ../grecord/src/gsr-window.c:1126
+#, fuzzy
+msgid "File duration:"
+msgstr "Informåcion sol fitchî"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Nombe di canås:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1209
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr "Èn eredjistreu d' sons po Mate"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Djouwant..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+#, fuzzy
+msgid "Playback"
+msgstr "Djouwer"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "Eredjistrant..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "On rascourti no pol profil odio"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "On rascourti no pol profil odio"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "_Fitchî"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Drovi..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Drovi on fitchî"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Schaper li fitchî do moumint"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "Schaper eyet r_lomer..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Schaper ci fitchî ci dzo on novea no"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "Contrôle do volume"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "Enonder l' maxheu d' sons"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Mostrer des informåcions sol fitchî do moumint"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Schaper li fitchî do moumint"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Moussî foû di ci programe chal"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Contrôle"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "Eredjistrer on son"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Djouwer on son"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Arester l' son"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Moussî foû di ci programe chal"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Drovi"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Schaper"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Schaper eyet rlomer"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "Eredjistrer des bokets d' son"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "Eredjistrer eyet rlomer"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<nole>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Longueu:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Apontyî l' livea do volume"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Contrôle do volume"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+#, fuzzy
+msgid "Capture"
+msgstr "Satire"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr ""
+
+#: ../gst-mixer/src/main.c:76
+#, fuzzy, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Contrôle do volume"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "Mande escuzes, nol elemint di maxheu d' son, ni d' éndjin d' trové"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+#, fuzzy
+msgid "Volume Control Preferences"
+msgstr "Contrôle do volume"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr ""
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:276
+#, fuzzy, c-format
+msgid "Track %s: mute"
+msgstr "Djivêye des djives"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr ""
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:134
+#, fuzzy
+msgid "mono"
+msgstr "1 (mono)"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:143
+#, fuzzy
+msgid "front center"
+msgstr "Å dvins"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:151
+#, fuzzy
+msgid "unknown"
+msgstr "Nén cnoxhou"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, fuzzy, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Nombe di canås:"
+
+#: ../gst-mixer/src/volume.c:205
+#, fuzzy, c-format
+msgid "Track %s"
+msgstr "Djivêye des djives"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:231
+#, c-format
+msgid "Lock channels for %s together"
+msgstr ""
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:110
+#, fuzzy
+msgid "_Change Device"
+msgstr "Defini l' éndjin"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:185
+#, fuzzy, c-format
+msgid "Change device to %s"
+msgstr "Éndjin lijheu di plakes lazer a-z eployî"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, fuzzy, c-format
+msgid "Volume Control: %s"
+msgstr "Contrôle do volume"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:396
+#, fuzzy
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "On programe maxheu d' sons båzé so GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Prémetou sourdant</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Prémetou sourdant</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Saye...</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Odio"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Clitchîz so «'l est bon» po fini."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "_Saye"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Videyo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Intrêye:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "Re_xhowe:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Saye"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "A vosse môde"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr ""
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Åk n' a nén stî tot håynant l' aidance: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Candjant l' profil «%s»"
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<nén lomé>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<nou discrijhaedje>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Åk n' a nén stî tot prindant l' djivêye des profils gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, fuzzy, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "Åk n' a nén stî tot prindant l' djivêye des profils gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, fuzzy, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Åk n' a nén stî tot roviant l' ridant di profil %s. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "idintité"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "wav"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Candjî"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Vos dvoz tchoezi onk ou sacwants profils a disfacer."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, fuzzy, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Disfacer ces %d profils?\n"
+msgstr[1] "Disfacer ces %d profils?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Disfacer l' profil «%s»?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Disfacer profil"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "Candjî profils GMAudio"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Profils:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Vos avoz ddja on profil lomé «%s»"
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Aroke MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Li fitchî «%s» n' est nén la. Çoula vout dire ki l' programe n' a nén stî "
+"astalé comifåt, do côp l' purnea èn pout nén esse håyné."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Candjî profil odio"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "Ca_wete do fitchî:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Novea profil"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Discrijhaedje do profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "_Discrijhaedje do profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "_No do profil:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+#, fuzzy
+msgid "_Active?"
+msgstr "_Actif?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "A_hiver"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "No do _profil:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "On discrijhaedje pol profil odio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"On discrijhaedje do profil, avou d' pus d' informåcions eyet on "
+"discrijhaedje di cwand l' eployî."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Ene cawete a-z eployî po les fitchîs cwand on schape des fitchîs ecôdés avou "
+"ç' profil chal."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "On rascourti no pol profil odio"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Djivêye des profils"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Li prémetowe cawete di fitchî po ç' profil chal"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid "Voice, Lossless"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr ""
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "Plaeçmint X"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Plaeçmint Y"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Si raloyî å sierveu esd so ci lodjoe la."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "Lodjoe do sierveu ESD"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr ""
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr ""
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Li lodjoe est %s\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Livea d' eredjistraedje"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr ""
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Corwaitî li volume en intrêye po l' eredjistraedje"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "Corwaitoe do livea d' eredjistraedje"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Corwaitî li volume e rexhowe do son"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "Corwaitoe do volume"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Enonder l' _maxheu d' sons"
+
+#~ msgid "File information"
+#~ msgstr "Informåcion sol fitchî"
+
+#, fuzzy
+#~ msgid "Voice"
+#~ msgstr "Videyo"
+
+#~ msgid "P_revious track"
+#~ msgstr "Djive di _dvant"
+
+#~ msgid "_Next track"
+#~ msgstr "Djive _shuvante"
+
+#~ msgid "_About CD player"
+#~ msgstr "Å _dfait do lijheu di plakes lazer"
+
+#~ msgid "_Save"
+#~ msgstr "_Schaper"
+
+#~ msgid "File _Information"
+#~ msgstr "_Informåcion sol fitchî"
+
+#~ msgid "_Record"
+#~ msgstr "_Eredjistrer"
+
+#~ msgid "_Play"
+#~ msgstr "_Djouwer"
+
+#~ msgid "_Contents"
+#~ msgstr "Å_dvins"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Dji n' a savou tcherdjî l' rissoûce d' eterface uzeu %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<nou discrijhaedje>"
+
+#~ msgid "Volume control"
+#~ msgstr "Contrôle do volume"
+
+#~ msgid "About"
+#~ msgstr "Å dfait"
+
+#~ msgid "Close"
+#~ msgstr "Clôre"
+
+#~ msgid "Close this window"
+#~ msgstr "Clôre ci purnea chal"
+
+#~ msgid "Contents"
+#~ msgstr "Å dvins"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Håyner l' aidance po l' eredjistreu d' sons"
+
+#~ msgid "Main toolbar"
+#~ msgstr "Mwaisse bår ås usteyes"
+
+#~ msgid "New"
+#~ msgstr "Novea"
+
+#~ msgid "Quit"
+#~ msgstr "Cwiter"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Dierins _fitchîs"
+
+#~ msgid "Record"
+#~ msgstr "Eredjistrer"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Enonder l' maxheu d' sons"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Mostrer des informåcions so l' eredjistreu d' sons"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Clôre purnea"
+
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - Eredjistreu d' sons"
+
+#~ msgid "Song length:"
+#~ msgstr "Longueu del tchanson:"
+
+#~ msgid "GStreamer Preferences"
+#~ msgstr "Preferinces GStreamer"
+
+#~ msgid "CD Player De_vice:"
+#~ msgstr "Énd_jin lijheu di plakes lazer:"
+
+#~ msgid "CD Player Behaviour:"
+#~ msgstr "Dujhance do djouweu d' plakes:"
+
+#~ msgid "_Available Themes:"
+#~ msgstr "Tinmes k' i gn _a:"
+
+#~ msgid "_Apply change"
+#~ msgstr "_Mete en ouve les candjmints"
+
+#~ msgid "Lock"
+#~ msgstr "Acopler"
+
+#~ msgid "Mute"
+#~ msgstr "Clôre"
+
+#~ msgid "Rec."
+#~ msgstr "Eredj."
+
+#~ msgid "Delete these two profiles?\n"
+#~ msgstr "Disfacer ces deus profils?\n"
+
+#~ msgid "Unknown artist"
+#~ msgstr "Årtisse nén cnoxhou"
+
+#~ msgid "Unknown disc"
+#~ msgstr "Plake nén cnoxhowe"
diff --git a/po/xh.po b/po/xh.po
new file mode 100644
index 0000000..c1738bd
--- /dev/null
+++ b/po/xh.po
@@ -0,0 +1,2490 @@
+# Xhosa translation of mate-media
+# Copyright (C) 2005 Canonical Ltd.
+# This file is distributed under the same license as the mate-media package.
+# Translation by Canonical Ltd <[email protected]> with thanks to
+# Translation World CC in South Africa, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-01-30 22:04+0100\n"
+"PO-Revision-Date: 2005-03-23 12:42+0200\n"
+"Last-Translator: Canonical Ltd <[email protected]>\n"
+"Language-Team: Xhosa <[email protected]>\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"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:1
+msgid "Address of the server to contact for CD queries"
+msgstr "Idilesi yeseva yokuqhagamshelwa malunga nemibuzo ngeCD"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:2
+msgid "Information to send to server"
+msgstr "Ulwazi lokuthunyelwa kwiseva"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:3
+#: ../cddb-slave2/cddb-slave-capplet.c:955
+msgid "Port"
+msgstr "Isiqhagamsheli"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:4
+msgid "Server name"
+msgstr "Igama leseva"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:5
+msgid "Server type"
+msgstr "Uhlobo lweseva"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:6
+msgid "The hostname that will be sent with all queries"
+msgstr "Igama lomququzeleli eliya kuthunyelwa nayo yonke imibuzo"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:7
+msgid "The port that the server is running the database on"
+msgstr "Isiqhagamsheli okuphunyezwa inkqubo yedatabase ngaso yiseva"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:8
+msgid ""
+"The type of the server to contact for CD queries. Possible values are 0 "
+"(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+msgstr ""
+"Uhlobo lweseva yokuqhagamshelwa malunga nemibuzo ngeCD. Amaxabiso "
+"anokubakhona ngala i-0 (FreeDB yeseva ye-round robin), isi-1 (enye iseva ye-"
+"freedb) nesi-2 (enye iseva)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:9
+msgid "The username"
+msgstr "Igama lomsebenzisi"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:10
+msgid "The username that will be sent with all queries"
+msgstr "Igama lomsebenzisi eliya kuthunyelwa nayo yonke imibuzo"
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:11
+msgid ""
+"This key specifies which user information will be sent to the server to "
+"contact for CD queries. Possible values are 0 (no information), 1 (real "
+"information) and 3 (other information)."
+msgstr ""
+"Eli qhosha lichaza ukuba loluphi ulwazi lomsebenzisi oluya kuthunyelwa "
+"kwiseva ukuqhagamshelwa malunga nemibuzo ngeCD. Amaxabiso anokubakhona ngala "
+"i-0 (akukho lwazi), isi-1 (ulwazi lokwenene) nesi-3 (olunye ulwazi)."
+
+#: ../cddb-slave2/CDDB-Slave2.schemas.in.h:12
+msgid "Your hostname"
+msgstr "Igama lomququzeleli wakho"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:133
+#, c-format
+msgid ""
+"There was an error displaying help: \n"
+"%s"
+msgstr ""
+"Kubekho impazamo yokubonisa uncedo: \n"
+"%s"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:807
+msgid "Sen_d no information"
+msgstr "Mu_sa ukuthumela ulwazi"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:816
+msgid "Send real _information"
+msgstr "Thumela ulwazi _lokwenene"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:825
+msgid "Send _other information:"
+msgstr "Thumela _olunye ulwazi:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:850
+msgid "_Name:"
+msgstr "_Igama:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:874
+msgid "Hostna_me:"
+msgstr "Igama lo_mququzeleli:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:898
+msgid "Login Information"
+msgstr "Ulwazi lokuNgena"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:914
+msgid "FreeDB _round robin server"
+msgstr "Iseva ye_round robin FreeDB"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:920
+msgid "Other _FreeDB server:"
+msgstr "Enye iseva ye_FreeDB:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:952
+#: ../cddb-slave2/cddb-slave-capplet.c:1062
+msgid "Server"
+msgstr "Iseva"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:958
+msgid "Location"
+msgstr "Indawo"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:987
+msgid "_Update Server List"
+msgstr "_Hlaziya uLuhlu lweSeva"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:994
+msgid "Other _server:"
+msgstr "Enye _iseva:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1014
+msgid "Hos_tname:"
+msgstr "Iga_ma lomququzeleli:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1031
+msgid "_Port:"
+msgstr "_Isiqhagamsheli:"
+
+#: ../cddb-slave2/cddb-slave-capplet.c:1103
+msgid "CD Database Preferences"
+msgstr "Idatabase yeCD yoLuhlu oluKhethwayo"
+
+#: ../cddb-slave2/cddb-slave.c:221
+msgid "Unknown / Unknown"
+msgstr "Engaziwayo / Engaziwayo"
+
+#. Attempts to get length ran out.
+#: ../cddb-slave2/cddb-slave.c:227 ../grecord/src/gsr-window.c:983
+#: ../grecord/src/gsr-window.c:993 ../grecord/src/gsr-window.c:1009
+#: ../grecord/src/gsr-window.c:1018 ../grecord/src/gsr-window.c:1364
+msgid "Unknown"
+msgstr "Engaziwayo"
+
+#: ../cddb-slave2/cddb-slave.c:272
+msgid "Multiple matches..."
+msgstr "Ufano lwezinto ezininzi..."
+
+#: ../cddb-slave2/cddb-slave.c:277
+msgid ""
+"There were multiple matches found in the database.\n"
+"Below is a list of possible matches, please choose the best match"
+msgstr ""
+"Bekukho ufano lwezinto ezininzi ezifunyenwe kwidatabase.\n"
+"Ngezantsi luluhlu lwezinto ezinofano olunokubakhona, nceda ukhethe ezona "
+"zifana twatse"
+
+#: ../cddb-slave2/cddb-slave.c:288
+msgid "Category"
+msgstr "Udidi"
+
+#: ../cddb-slave2/cddb-slave.c:292
+msgid "Disc ID"
+msgstr "I-ID yeDiski"
+
+#: ../cddb-slave2/cddb-slave.c:296
+msgid "Artist and Title"
+msgstr "Igcisa nesiHloko"
+
+#: ../cddb-slave2/cddb-slave.c:1351 ../cddb-slave2/cddb-slave.c:1353
+#: ../mate-cd/mate-cd.c:207
+msgid "Unknown track"
+msgstr "Ushicilelo olungaziwayo"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:1
+msgid "CD Database Server"
+msgstr "Iseva yeDatabase yeCD"
+
+#: ../cddb-slave2/cddb-slave.desktop.in.h:2
+msgid "Modify your CD database server preferences"
+msgstr "Lungisa uluhlu olukhethwayo lweseva yedatabase yeCD yakho"
+
+#: ../cddb-slave2/cddb-track-editor.c:78
+msgid "Blues"
+msgstr "Ii-blues"
+
+#: ../cddb-slave2/cddb-track-editor.c:79
+msgid "Classical Rock"
+msgstr "I-rock yoDidi"
+
+#: ../cddb-slave2/cddb-track-editor.c:80
+msgid "Country"
+msgstr "Ilizwe"
+
+#: ../cddb-slave2/cddb-track-editor.c:81
+msgid "Dance"
+msgstr "Umdaniso"
+
+#: ../cddb-slave2/cddb-track-editor.c:82
+msgid "Disco"
+msgstr "Idisko"
+
+#: ../cddb-slave2/cddb-track-editor.c:83
+msgid "Funk"
+msgstr "Ekwifashoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:84
+msgid "Grunge"
+msgstr "I-Grunge"
+
+#: ../cddb-slave2/cddb-track-editor.c:85
+msgid "Hip-Hop"
+msgstr "I-hip-Hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:86
+msgid "Jazz"
+msgstr "Ijazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:87
+msgid "Metal"
+msgstr "Isinyithi"
+
+#: ../cddb-slave2/cddb-track-editor.c:88
+msgid "New Age"
+msgstr "Imihla yaNgoku"
+
+#: ../cddb-slave2/cddb-track-editor.c:89
+msgid "Oldies"
+msgstr "Ezamandulo"
+
+#: ../cddb-slave2/cddb-track-editor.c:90
+msgid "Other"
+msgstr "Ezinye"
+
+#: ../cddb-slave2/cddb-track-editor.c:91
+msgid "Pop"
+msgstr "I-pop"
+
+#: ../cddb-slave2/cddb-track-editor.c:92
+msgid "R&B"
+msgstr "I-R&B"
+
+#: ../cddb-slave2/cddb-track-editor.c:93
+msgid "Rap"
+msgstr "I-Rap"
+
+#: ../cddb-slave2/cddb-track-editor.c:94
+msgid "Reggae"
+msgstr "I-Reggae"
+
+#: ../cddb-slave2/cddb-track-editor.c:95
+msgid "Rock"
+msgstr "I-Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:96
+msgid "Techno"
+msgstr "Ubugcisa"
+
+#: ../cddb-slave2/cddb-track-editor.c:97
+msgid "Industrial"
+msgstr "Eyeshishini"
+
+#: ../cddb-slave2/cddb-track-editor.c:98
+msgid "Alternative"
+msgstr "Ezichaseneyo"
+
+#: ../cddb-slave2/cddb-track-editor.c:99
+msgid "Ska"
+msgstr "I-Ska"
+
+#: ../cddb-slave2/cddb-track-editor.c:100
+msgid "Death Metal"
+msgstr "IsiNyithi soKufa"
+
+#: ../cddb-slave2/cddb-track-editor.c:101
+msgid "Pranks"
+msgstr "Iimfeketho"
+
+#: ../cddb-slave2/cddb-track-editor.c:102
+msgid "Soundtrack"
+msgstr "Ushicilelo lwesandi"
+
+#: ../cddb-slave2/cddb-track-editor.c:103
+msgid "Euro-Techno"
+msgstr "Ubugcisa baseYurophu"
+
+#: ../cddb-slave2/cddb-track-editor.c:104
+msgid "Ambient"
+msgstr "Esingqongileyo"
+
+#: ../cddb-slave2/cddb-track-editor.c:105
+msgid "Trip-Hop"
+msgstr "I-Trip-hop"
+
+#: ../cddb-slave2/cddb-track-editor.c:106
+msgid "Vocal"
+msgstr "Eyelizwi"
+
+#: ../cddb-slave2/cddb-track-editor.c:107
+msgid "Jazz+Funk"
+msgstr "Ijazz neFashoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:108
+msgid "Fusion"
+msgstr "I-Fusion"
+
+#: ../cddb-slave2/cddb-track-editor.c:109
+msgid "Trance"
+msgstr "Buphupharha"
+
+#: ../cddb-slave2/cddb-track-editor.c:110
+msgid "Classical"
+msgstr "Eyodidi"
+
+#: ../cddb-slave2/cddb-track-editor.c:111
+msgid "Instrumental"
+msgstr "Owezikhaliso"
+
+#: ../cddb-slave2/cddb-track-editor.c:112
+msgid "Acid"
+msgstr "Isimuncu"
+
+#: ../cddb-slave2/cddb-track-editor.c:113
+msgid "House"
+msgstr "Indlu"
+
+#: ../cddb-slave2/cddb-track-editor.c:114
+msgid "Game"
+msgstr "Umdlalo"
+
+#: ../cddb-slave2/cddb-track-editor.c:115
+msgid "Sound Clip"
+msgstr "Isicatshulwa seSandi"
+
+#: ../cddb-slave2/cddb-track-editor.c:116
+msgid "Gospel"
+msgstr "Igospeli"
+
+#: ../cddb-slave2/cddb-track-editor.c:117
+msgid "Noise"
+msgstr "Ingxolo"
+
+#: ../cddb-slave2/cddb-track-editor.c:118
+msgid "Alt"
+msgstr "I-Alt"
+
+#: ../cddb-slave2/cddb-track-editor.c:119
+msgid "Bass"
+msgstr "Ibhasi"
+
+#: ../cddb-slave2/cddb-track-editor.c:120
+msgid "Soul"
+msgstr "I-Souli"
+
+#: ../cddb-slave2/cddb-track-editor.c:121
+msgid "Punk"
+msgstr "Uhlobo lomculo werock"
+
+#: ../cddb-slave2/cddb-track-editor.c:122
+msgid "Space"
+msgstr "Owasemajukujukwini"
+
+#: ../cddb-slave2/cddb-track-editor.c:123
+msgid "Meditative"
+msgstr "Ozukileyo"
+
+#: ../cddb-slave2/cddb-track-editor.c:124
+msgid "Instrumental Pop"
+msgstr "Izikhaliso zePop"
+
+#: ../cddb-slave2/cddb-track-editor.c:125
+msgid "Instrumental Rock"
+msgstr "Izikhaliso zeRock"
+
+#: ../cddb-slave2/cddb-track-editor.c:126
+msgid "Ethnic"
+msgstr "Owesintu"
+
+#: ../cddb-slave2/cddb-track-editor.c:127
+msgid "Gothic"
+msgstr "OwesiGothi"
+
+#: ../cddb-slave2/cddb-track-editor.c:128
+msgid "Darkwave"
+msgstr "Amaza amnyama"
+
+#: ../cddb-slave2/cddb-track-editor.c:129
+msgid "Techno-Industrial"
+msgstr "Eyeshishini nobuGcisa"
+
+#: ../cddb-slave2/cddb-track-editor.c:130
+msgid "Electronic"
+msgstr "I-elektroniki"
+
+#: ../cddb-slave2/cddb-track-editor.c:131
+msgid "Pop-Folk"
+msgstr "Umculo wesiKhaya"
+
+#: ../cddb-slave2/cddb-track-editor.c:132
+msgid "Eurodance"
+msgstr "Umdaniso waseYurophu"
+
+#: ../cddb-slave2/cddb-track-editor.c:133
+msgid "Dream"
+msgstr "Iphupha"
+
+#: ../cddb-slave2/cddb-track-editor.c:134
+msgid "Southern Rock"
+msgstr "I-Rock yaseMazantsi"
+
+#: ../cddb-slave2/cddb-track-editor.c:135
+msgid "Comedy"
+msgstr "Isiyoliso"
+
+#: ../cddb-slave2/cddb-track-editor.c:136
+msgid "Cult"
+msgstr "Ifashoni eqhelekileyo"
+
+#: ../cddb-slave2/cddb-track-editor.c:137
+msgid "Gangsta Rap"
+msgstr "I-rap yeziHange"
+
+#: ../cddb-slave2/cddb-track-editor.c:138
+msgid "Top 40"
+msgstr "I-Top 40"
+
+#: ../cddb-slave2/cddb-track-editor.c:139
+msgid "Christian Rap"
+msgstr "I-rap yesiKrestu"
+
+#: ../cddb-slave2/cddb-track-editor.c:140
+msgid "Pop/Funk"
+msgstr "I-pop/eyefashoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:141
+msgid "Jungle"
+msgstr "Ihlathi lendalo"
+
+#: ../cddb-slave2/cddb-track-editor.c:142
+msgid "Native American"
+msgstr "Inzaka yaseMelika"
+
+#: ../cddb-slave2/cddb-track-editor.c:143
+msgid "Cabaret"
+msgstr "Umculo wasekutyeni"
+
+#: ../cddb-slave2/cddb-track-editor.c:144
+msgid "New Wave"
+msgstr "Intshukumo enTsha"
+
+#: ../cddb-slave2/cddb-track-editor.c:145
+msgid "Psychedelic"
+msgstr "Eyobisayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:146
+msgid "Rave"
+msgstr "Enehlombe"
+
+#: ../cddb-slave2/cddb-track-editor.c:147
+msgid "Showtunes"
+msgstr "Iingoma zokubonisa"
+
+#: ../cddb-slave2/cddb-track-editor.c:148
+msgid "Trailer"
+msgstr "Isiqwenga sebhanyabhanya"
+
+#: ../cddb-slave2/cddb-track-editor.c:149
+msgid "Lo-Fi"
+msgstr "I-Lo-fi"
+
+#: ../cddb-slave2/cddb-track-editor.c:150
+msgid "Tribal"
+msgstr "Eyesizwe"
+
+#: ../cddb-slave2/cddb-track-editor.c:151
+msgid "Acid Punk"
+msgstr "Uhlobo lweRock eMuncu"
+
+#: ../cddb-slave2/cddb-track-editor.c:152
+msgid "Acid Jazz"
+msgstr "Ijazz eMuncu"
+
+#: ../cddb-slave2/cddb-track-editor.c:153
+msgid "Polka"
+msgstr "I-Polka"
+
+#: ../cddb-slave2/cddb-track-editor.c:154
+msgid "Retro"
+msgstr "I-Retro"
+
+#: ../cddb-slave2/cddb-track-editor.c:155
+msgid "Musical"
+msgstr "Eyomculo"
+
+#: ../cddb-slave2/cddb-track-editor.c:156
+msgid "Rock & Roll"
+msgstr "I-Rock & Roll"
+
+#: ../cddb-slave2/cddb-track-editor.c:157
+msgid "Hard Rock"
+msgstr "I-Hard Rock"
+
+#: ../cddb-slave2/cddb-track-editor.c:158
+msgid "Folk"
+msgstr "Abantu"
+
+#: ../cddb-slave2/cddb-track-editor.c:159
+msgid "Folk/Rock"
+msgstr "I-Rock yaBantu"
+
+#: ../cddb-slave2/cddb-track-editor.c:160
+msgid "National Folk"
+msgstr "Umculo weSizwe"
+
+#: ../cddb-slave2/cddb-track-editor.c:161
+msgid "Swing"
+msgstr "Ukujinga-jinga"
+
+#: ../cddb-slave2/cddb-track-editor.c:162
+msgid "Fast-Fusion"
+msgstr "I-Fusion eKhawulezayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:163
+msgid "Bebop"
+msgstr "Umculo othile wejazz"
+
+#: ../cddb-slave2/cddb-track-editor.c:164
+msgid "Latin"
+msgstr "Isilatini"
+
+#: ../cddb-slave2/cddb-track-editor.c:165
+msgid "Revival"
+msgstr "Imvuselelo"
+
+#: ../cddb-slave2/cddb-track-editor.c:166
+msgid "Celtic"
+msgstr "EyamaCeltiki"
+
+#: ../cddb-slave2/cddb-track-editor.c:167
+msgid "Bluegrass"
+msgstr "I-Bluegrass"
+
+#: ../cddb-slave2/cddb-track-editor.c:168
+msgid "Avantgarde"
+msgstr "Uvulindlela"
+
+#: ../cddb-slave2/cddb-track-editor.c:169
+msgid "Gothic Rock"
+msgstr "I-Rock yamaGothic"
+
+#: ../cddb-slave2/cddb-track-editor.c:170
+msgid "Progressive Rock"
+msgstr "I-Rock yeNkqubela"
+
+#: ../cddb-slave2/cddb-track-editor.c:171
+msgid "Psychedelic Rock"
+msgstr "I-Rock eYobisayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:172
+msgid "Symphonic Rock"
+msgstr "I-Rock yeSimfoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:173
+msgid "Slow Rock"
+msgstr "I-rock eCothayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:174
+msgid "Big Band"
+msgstr "Iqela eliKhulu"
+
+#: ../cddb-slave2/cddb-track-editor.c:175
+msgid "Chorus"
+msgstr "Umculo wekwayari"
+
+#: ../cddb-slave2/cddb-track-editor.c:176
+msgid "Easy Listening"
+msgstr "Ukuphulaphula Lula"
+
+#: ../cddb-slave2/cddb-track-editor.c:177
+msgid "Acoustic"
+msgstr "Evakalisayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:178
+msgid "Humour"
+msgstr "Uburharha"
+
+#: ../cddb-slave2/cddb-track-editor.c:179
+msgid "Speech"
+msgstr "Intetho"
+
+#: ../cddb-slave2/cddb-track-editor.c:180
+msgid "Chanson"
+msgstr "I-Chanson"
+
+#: ../cddb-slave2/cddb-track-editor.c:181
+msgid "Opera"
+msgstr "I-Opera"
+
+#: ../cddb-slave2/cddb-track-editor.c:182
+msgid "Chamber Music"
+msgstr "Umculo wabadlali abaMbalwa"
+
+#: ../cddb-slave2/cddb-track-editor.c:183
+msgid "Sonata"
+msgstr "Isonata"
+
+#: ../cddb-slave2/cddb-track-editor.c:184
+msgid "Symphony"
+msgstr "Isimfoni"
+
+#: ../cddb-slave2/cddb-track-editor.c:185
+msgid "Booty Bass"
+msgstr "Ibhasi eliXhoba"
+
+#: ../cddb-slave2/cddb-track-editor.c:186
+msgid "Primus"
+msgstr "Iprayimasi"
+
+#: ../cddb-slave2/cddb-track-editor.c:187
+msgid "Porn Groove"
+msgstr "Isiqhelo sobuRheletya"
+
+#: ../cddb-slave2/cddb-track-editor.c:188
+msgid "Satire"
+msgstr "Intlekisa"
+
+#: ../cddb-slave2/cddb-track-editor.c:189
+msgid "Slow Jam"
+msgstr "Ingxinano eCothayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:190
+msgid "Club"
+msgstr "Umbutho"
+
+#: ../cddb-slave2/cddb-track-editor.c:191
+msgid "Tango"
+msgstr "Itengo"
+
+#: ../cddb-slave2/cddb-track-editor.c:192
+msgid "Samba"
+msgstr "Isamba"
+
+#: ../cddb-slave2/cddb-track-editor.c:193
+msgid "Folklore"
+msgstr "Intsomi"
+
+#: ../cddb-slave2/cddb-track-editor.c:194
+msgid "Ballad"
+msgstr "Umculo-mbali"
+
+#: ../cddb-slave2/cddb-track-editor.c:195
+msgid "Power Ballad"
+msgstr "Amandla omCulo-mbali"
+
+#: ../cddb-slave2/cddb-track-editor.c:196
+msgid "Rhythmic Soul"
+msgstr "Isingqi seSouli"
+
+#: ../cddb-slave2/cddb-track-editor.c:197
+msgid "Freestyle"
+msgstr "Indlela ekhululekileyo"
+
+#: ../cddb-slave2/cddb-track-editor.c:198
+msgid "Duet"
+msgstr "Iculo lababini"
+
+#: ../cddb-slave2/cddb-track-editor.c:199
+msgid "Punk Rock"
+msgstr "Uhlobo lweRock"
+
+#: ../cddb-slave2/cddb-track-editor.c:200
+msgid "Drum Solo"
+msgstr "Igubu eliziMeleyo"
+
+#: ../cddb-slave2/cddb-track-editor.c:201
+msgid "A Cappella"
+msgstr "I-A Cappella"
+
+#: ../cddb-slave2/cddb-track-editor.c:202
+msgid "Euro-House"
+msgstr "Indlu yaseYurophu"
+
+#: ../cddb-slave2/cddb-track-editor.c:203
+msgid "Dance Hall"
+msgstr "Iholo yomDaniso"
+
+#: ../cddb-slave2/cddb-track-editor.c:204
+msgid "Goa"
+msgstr "E-Goa"
+
+#: ../cddb-slave2/cddb-track-editor.c:205
+msgid "Drum & Bass"
+msgstr "Igubu neBhasi"
+
+#: ../cddb-slave2/cddb-track-editor.c:206
+msgid "Club-House"
+msgstr "Indlu yomButho"
+
+#: ../cddb-slave2/cddb-track-editor.c:207
+msgid "Hardcore"
+msgstr "Umbindi"
+
+#: ../cddb-slave2/cddb-track-editor.c:208
+msgid "Terror"
+msgstr "Uloyiko"
+
+#: ../cddb-slave2/cddb-track-editor.c:209
+msgid "Indie"
+msgstr "I-Indie"
+
+#: ../cddb-slave2/cddb-track-editor.c:210
+msgid "BritPop"
+msgstr "Ipop yaseBrithani"
+
+#: ../cddb-slave2/cddb-track-editor.c:211
+msgid "Negerpunk"
+msgstr "Uhlobo lweRock yeNeger"
+
+#: ../cddb-slave2/cddb-track-editor.c:212
+msgid "Polsk Punk"
+msgstr "Uhlobo lweRock ye Polsk"
+
+#: ../cddb-slave2/cddb-track-editor.c:213
+msgid "Beat"
+msgstr "Ukubetha"
+
+#: ../cddb-slave2/cddb-track-editor.c:214
+msgid "Christian Gangsta Rap"
+msgstr "Irap yeQela lamaTshivela amaKrestu"
+
+#: ../cddb-slave2/cddb-track-editor.c:215
+msgid "Heavy Metal"
+msgstr "Isinyithi esiNzima"
+
+#: ../cddb-slave2/cddb-track-editor.c:216
+msgid "Black Metal"
+msgstr "Isinyithi esiMnyama"
+
+#: ../cddb-slave2/cddb-track-editor.c:217
+msgid "Crossover"
+msgstr "Wela"
+
+#: ../cddb-slave2/cddb-track-editor.c:218
+msgid "Contemporary Christian"
+msgstr "UmKrestu wakule Mihla"
+
+#: ../cddb-slave2/cddb-track-editor.c:219
+msgid "Christian Rock"
+msgstr "Iliwa lamaKrestu"
+
+#: ../cddb-slave2/cddb-track-editor.c:220
+msgid "Merengue"
+msgstr "I-Merengue"
+
+#: ../cddb-slave2/cddb-track-editor.c:221
+msgid "Salsa"
+msgstr "I-Salsa"
+
+#: ../cddb-slave2/cddb-track-editor.c:222
+msgid "Thrash Metal"
+msgstr "Isinyithi soLoyiso"
+
+#: ../cddb-slave2/cddb-track-editor.c:223
+msgid "Anime"
+msgstr "Oopopayi"
+
+#: ../cddb-slave2/cddb-track-editor.c:224
+msgid "JPop"
+msgstr "I-jpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:225
+msgid "Synthpop"
+msgstr "I-Synthpop"
+
+#: ../cddb-slave2/cddb-track-editor.c:226
+msgid "Nu-Metal"
+msgstr "Isinyithi esiTsha"
+
+#: ../cddb-slave2/cddb-track-editor.c:227
+msgid "Art Rock"
+msgstr "Ubugcisa beRock"
+
+#: ../cddb-slave2/cddb-track-editor.c:531 ../mate-cd/callbacks.c:589
+#: ../mate-cd/callbacks.c:735 ../mate-cd/callbacks.c:746
+#: ../mate-cd/display.c:75
+msgid "Unknown Artist"
+msgstr "Igcisa elingaZiwayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:532 ../mate-cd/callbacks.c:590
+#: ../mate-cd/callbacks.c:738 ../mate-cd/callbacks.c:750
+#: ../mate-cd/display.c:76
+msgid "Unknown Album"
+msgstr "I-albam engaZiwayo"
+
+#: ../cddb-slave2/cddb-track-editor.c:540
+#, c-format
+msgid "Editing Disc ID: %s"
+msgstr "I-ID yeDiski yokuHlela: %s"
+
+#: ../cddb-slave2/cddb-track-editor.c:617
+msgid "Hide advanced disc options"
+msgstr "Fihla iindlela eziphambili zokhetho lwediski"
+
+#: ../cddb-slave2/cddb-track-editor.c:619
+#: ../cddb-slave2/cddb-track-editor.c:696
+msgid "Show advanced disc options"
+msgstr "Bonisa iindlela eziphambili zokhetho lwediski"
+
+#: ../cddb-slave2/cddb-track-editor.c:633
+msgid "Hide advanced track options"
+msgstr "Fihla ukhetho lweerekhodi ezihamba phambili"
+
+#. More advanced options
+#: ../cddb-slave2/cddb-track-editor.c:635
+#: ../cddb-slave2/cddb-track-editor.c:798
+msgid "Show advanced track options"
+msgstr "Bonisa ukhetho lweerekhodi ezihamba phambili"
+
+#. Info label
+#: ../cddb-slave2/cddb-track-editor.c:661
+msgid "Editing Disc ID: "
+msgstr "I-ID yeDiski yokuHlela: "
+
+#: ../cddb-slave2/cddb-track-editor.c:672
+msgid "_Artist:"
+msgstr "_Igcisa:"
+
+#: ../cddb-slave2/cddb-track-editor.c:686
+msgid "Disc _Title:"
+msgstr "Isihloko se_Diski:"
+
+#. Top box: Disc comments. Maybe should be a GtkText?
+#: ../cddb-slave2/cddb-track-editor.c:710
+msgid "_Disc comments:"
+msgstr "Izimvo ze_diski:"
+
+#. Genre
+#: ../cddb-slave2/cddb-track-editor.c:725
+msgid "_Genre:"
+msgstr "_Uhlobo loyilo:"
+
+#. Year
+#: ../cddb-slave2/cddb-track-editor.c:741
+msgid "_Year:"
+msgstr "_Unyaka:"
+
+#: ../cddb-slave2/cddb-track-editor.c:780
+msgid "Title"
+msgstr "Isihloko"
+
+#: ../cddb-slave2/cddb-track-editor.c:787
+msgid "Length"
+msgstr "Ubude"
+
+#. Extra data
+#: ../cddb-slave2/cddb-track-editor.c:807
+msgid "_Extra track data:"
+msgstr "_Idata eyongezelelweyo yerekhodi:"
+
+#: ../cddb-slave2/cddb-track-editor.c:934
+msgid "CDDB Track Editor"
+msgstr "Umhleli weRekhodi leCDDB"
+
+#: ../cddb-slave2/cddb-track-editor.c:1071
+msgid ""
+"Cannot create CDDBTrackEditor factory.\n"
+"This may be caused by another copy of cddb-track-editor already running.\n"
+msgstr ""
+"Akukwazeki ukuyila ifektri yeCDDBTrackEditor.\n"
+"Oku kungadalwa kukuba enye ikopi ye-cddb-track-editor seyiqhuba kakade.\n"
+
+#: ../mate-cd/access/cddisplayaccessible.c:118
+msgid "CD Display"
+msgstr "Umboniso weCD"
+
+#: ../mate-cd/access/cddisplayaccessible.c:120
+msgid ""
+"Displays information about the currently playing album, artist and time "
+"elapsed"
+msgstr ""
+"Ibonisa ulwazi malunga nealbhamu edlalayo njengangoku, umculi nexesha "
+"elidlulileyo"
+
+#: ../mate-cd/access/cddisplayaccessible.c:189
+msgid "Time Line"
+msgstr "Ulandelelwano lweXesha"
+
+#: ../mate-cd/access/cddisplayaccessible.c:190
+msgid "Line for displaying the time elapsed for the current track"
+msgstr "Umgca obonisa ixesha elidlulileyo lerekhodi edlalayo njengangoku"
+
+#: ../mate-cd/access/cddisplayaccessible.c:193
+msgid "Info Line"
+msgstr "Umngca woLwazi"
+
+#: ../mate-cd/access/cddisplayaccessible.c:194
+msgid "Line for displaying information"
+msgstr "Umgca wokubonisa ulwazi"
+
+#: ../mate-cd/access/cddisplayaccessible.c:197
+msgid "Artist Line"
+msgstr "Umgca weGcisa"
+
+#: ../mate-cd/access/cddisplayaccessible.c:198
+msgid "Line for displaying the name of the artist"
+msgstr "Umgca wokubonisa igama legcisa"
+
+#: ../mate-cd/access/cddisplayaccessible.c:201
+msgid "Album Line"
+msgstr "Umgca wealbhamu"
+
+#: ../mate-cd/access/cddisplayaccessible.c:202
+msgid "Line for displaying the name of the album"
+msgstr "Umgca wokubonisa igama lealabhamu"
+
+#: ../mate-cd/callbacks.c:87 ../mate-cd/callbacks.c:175
+#: ../mate-cd/callbacks.c:283 ../mate-cd/callbacks.c:605
+#: ../mate-cd/mate-cd.c:819
+msgid "Play"
+msgstr "Dlala"
+
+#: ../mate-cd/callbacks.c:160 ../mate-cd/callbacks.c:211
+#: ../mate-cd/callbacks.c:242 ../mate-cd/callbacks.c:325
+#: ../mate-cd/callbacks.c:365 ../mate-cd/callbacks.c:389
+#: ../mate-cd/callbacks.c:430 ../mate-cd/callbacks.c:527
+msgid "Pause"
+msgstr "Nqumama"
+
+#: ../mate-cd/callbacks.c:588
+#, fuzzy, c-format
+msgid ""
+"Playing %s - %s\n"
+"%s"
+msgstr "Ukudlala %s - %s"
+
+#: ../mate-cd/callbacks.c:593
+#, fuzzy, c-format
+msgid ""
+"Playing\n"
+": %s"
+msgstr "Dlala"
+
+#: ../mate-cd/callbacks.c:617
+msgid "Paused"
+msgstr "Nqumamile"
+
+#: ../mate-cd/callbacks.c:668 ../mate-cd/callbacks.c:670
+#: ../mate-cd/callbacks.c:927 ../mate-cd/mate-cd.c:114
+#: ../mate-cd/mate-cd.c:692 ../mate-cd/mate-cd.c:902
+#: ../mate-cd/mate-cd.c:905 ../mate-cd/mate-cd.desktop.in.h:1
+#: ../mate-cd/preferences.c:613
+msgid "CD Player"
+msgstr "Isidlali seCD"
+
+#: ../mate-cd/callbacks.c:694
+msgid "Stopped"
+msgstr "Misiweyo"
+
+#: ../mate-cd/callbacks.c:700
+msgid "Disc error"
+msgstr "Impazamo yediski"
+
+#: ../mate-cd/callbacks.c:711 ../mate-cd/callbacks.c:812
+msgid "No disc"
+msgstr "Akukho diski"
+
+#: ../mate-cd/callbacks.c:810
+#, fuzzy
+msgid "Empty disc"
+msgstr "_Khupha idiski"
+
+#: ../mate-cd/callbacks.c:840
+msgid "Drive open"
+msgstr "I-drive ivuliwe"
+
+#: ../mate-cd/callbacks.c:866
+msgid "Data CD"
+msgstr "Idata yeCD"
+
+#: ../mate-cd/callbacks.c:890 ../mate-cd/callbacks.c:895
+msgid "No Cdrom"
+msgstr "Akukho Cdrom"
+
+#: ../mate-cd/callbacks.c:908
+msgid "Drive Error"
+msgstr "Impazamo kwidrive"
+
+#: ../mate-cd/callbacks.c:930
+msgid "A CD player for MATE"
+msgstr "Isidlali seCD seMATE"
+
+#: ../mate-cd/callbacks.c:1160
+msgid "Contents in the CDDB have changed"
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1161
+msgid "Choosing 'Yes' will delete the previous contents in CDDB."
+msgstr ""
+
+#: ../mate-cd/callbacks.c:1162
+msgid "Do you wish to continue?"
+msgstr ""
+
+#. Set the tooltip
+#: ../mate-cd/callbacks.c:1235 ../mate-cd/mate-cd.c:532
+#, fuzzy, c-format
+msgid "Volume %d%%"
+msgstr "Umlinganiselo weSandi"
+
+#: ../mate-cd/cdrom.c:368
+#, c-format
+msgid "You do not seem to have permission to access %s."
+msgstr "Ukhangeleka ungenayo imvume yokufikelela i %s."
+
+#: ../mate-cd/cdrom.c:374
+#, c-format
+msgid ""
+"%s does not appear to point to a valid CD device. This may be because:\n"
+"a) CD support is not present in your machine\n"
+"b) You do not have the correct permissions to access the CD drive\n"
+"c) %s is not the CD drive.\n"
+msgstr ""
+"%s ayikhangeleki ikhomba kwisixhobo esisebenzayo seCD. Oku kunokwenzeka "
+"kungenxa yokuba:\n"
+"a) Inkxaso yeCD ayikho kumatshini wakho\n"
+"b) Awunazo iimvume ezichanekileyo zokufikelela kwidrive yeCD\n"
+"c) %s asiyo drive yeCD.\n"
+
+#: ../mate-cd/eggtrayicon.c:118
+msgid "Orientation"
+msgstr "Imbonakalo"
+
+#: ../mate-cd/eggtrayicon.c:119
+msgid "The orientation of the tray."
+msgstr "Imbonakalo yetreyi."
+
+#: ../mate-cd/mate-cd.c:246
+#, c-format
+msgid "%d - Unknown"
+msgstr "%d - Engaziwayo"
+
+#: ../mate-cd/mate-cd.c:362
+msgid "_Play / Pause"
+msgstr "_Dlala / Nqumama"
+
+#: ../mate-cd/mate-cd.c:363
+msgid "_Stop"
+msgstr "_Misa"
+
+#: ../mate-cd/mate-cd.c:364
+#, fuzzy
+msgid "P_revious"
+msgstr "Eyangaphambili"
+
+#: ../mate-cd/mate-cd.c:365
+#, fuzzy
+msgid "_Next"
+msgstr "_Entsha"
+
+#: ../mate-cd/mate-cd.c:366
+msgid "_Eject disc"
+msgstr "_Khupha idiski"
+
+#. Help menu
+#: ../mate-cd/mate-cd.c:367 ../grecord/src/gsr-window.c:2061
+msgid "_Help"
+msgstr "_Uncedo"
+
+#: ../mate-cd/mate-cd.c:368
+msgid "_About"
+msgstr "_Malunga"
+
+#: ../mate-cd/mate-cd.c:369
+msgid "_Quit"
+msgstr "_Phuma"
+
+#: ../mate-cd/mate-cd.c:612
+msgid ""
+"There is no CD device set. This means that the CD player\n"
+"will be unable to run. Click 'Set device' to go to a dialog\n"
+"where you can set the device, or click 'Quit' to quit the CD player."
+msgstr ""
+"Asikho isixhobo seCD esimiselweyo. Oku kuthetha ukuthi isidlali seCD\n"
+"asinakukwazi ukuphumeza inkqubo. Cofa ku 'Misela isixhobo' ukuya kwingxoxo\n"
+"apho unokumisela isixhobo, okanye cofa u 'Phuma' ukuphuma kwisidlali seCD."
+
+#: ../mate-cd/mate-cd.c:616
+msgid "Set device"
+msgstr "Misela isixhobo"
+
+#: ../mate-cd/mate-cd.c:618
+msgid "No CD device"
+msgstr "Akukho sixhobo seCD"
+
+#: ../mate-cd/mate-cd.c:671
+msgid ""
+"The CD player is unable to run correctly.\n"
+"\n"
+"Press 'Details' for more details on reasons for the failure.\n"
+"\n"
+"Press 'Set device' to go to a dialog where you can set the device, or press "
+"'Quit' to quit the CD player"
+msgstr ""
+"Isidlalisi seCD asikwazi ukuphumeza inkqubo ngokuchanekileyo.\n"
+"\n"
+"Cofa ku 'Iinkcukacha' ukuzuza iinkcukacha ezithe vetshe ngezizathu "
+"zokungaphumeleli.\n"
+"\n"
+"Cofa ku 'Misela isixhobo' ukuya kwingxoxo apho unokumisela isixhobo, okanye "
+"cofa ku-'Phuma' ukuphuma kwisidlali se-CD"
+
+#: ../mate-cd/mate-cd.c:675
+msgid "_Details"
+msgstr "_Iinkcukacha"
+
+#: ../mate-cd/mate-cd.c:676
+msgid "_Set device"
+msgstr "_Misela isixhobo"
+
+#: ../mate-cd/mate-cd.c:678
+msgid "Invalid CD device"
+msgstr "Isixhobo seCD esingasebenziyo"
+
+#: ../mate-cd/mate-cd.c:757
+msgid "Position"
+msgstr "Isikhundla"
+
+#: ../mate-cd/mate-cd.c:774
+msgid "Open preferences"
+msgstr "Ezikhethwayo ezivulekileyo"
+
+#: ../mate-cd/mate-cd.c:775
+msgid "Preferences"
+msgstr "Ezikhethwayo"
+
+#: ../mate-cd/mate-cd.c:783
+msgid "Track List"
+msgstr "Uluhlu lweRekhodi"
+
+#: ../mate-cd/mate-cd.c:789
+msgid "Open track editor"
+msgstr "Umhleli werekhodi evulekileyo"
+
+#: ../mate-cd/mate-cd.c:790
+msgid "Track editor"
+msgstr "Umhleli werekhodi"
+
+#: ../mate-cd/mate-cd.c:819
+msgid "Play / Pause"
+msgstr "Dlala / Nqumama"
+
+#: ../mate-cd/mate-cd.c:824
+msgid "Stop"
+msgstr "Misa"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous track"
+msgstr "Irekhodi yangaphambili"
+
+#: ../mate-cd/mate-cd.c:828
+msgid "Previous"
+msgstr "Eyangaphambili"
+
+#: ../mate-cd/mate-cd.c:832
+msgid "Rewind"
+msgstr "Thandela kwakhona"
+
+#: ../mate-cd/mate-cd.c:840
+msgid "Fast forward"
+msgstr "Khawulezisa ukuya phambili"
+
+#: ../mate-cd/mate-cd.c:848
+msgid "Next track"
+msgstr "Irekhodi elandelayo"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject CD"
+msgstr "Khupha i-CD"
+
+#: ../mate-cd/mate-cd.c:852
+msgid "Eject"
+msgstr "Khupha"
+
+#: ../mate-cd/mate-cd.c:982
+msgid "CD device to use"
+msgstr "Isixhobo se-CD okufuneka sisetyenziswe"
+
+#: ../mate-cd/mate-cd.c:984
+msgid "Only start if there isn't already a CD player application running"
+msgstr "Qala kuphela ukuba akukho sidlali se-CD esisele siphumeza inkqubo"
+
+#: ../mate-cd/mate-cd.c:986
+msgid "Play the CD on startup"
+msgstr "Dlala i-CD xa uqalisa"
+
+#: ../mate-cd/mate-cd.c:988
+msgid "Start iconified to tray"
+msgstr ""
+
+#. Stick a message box here?
+#: ../mate-cd/mate-cd.c:1025
+msgid "Cannot create player"
+msgstr "Akukwazeki ukuyila isidlali"
+
+#: ../mate-cd/mate-cd.desktop.in.h:2
+msgid "Play audio CDs"
+msgstr "Dlala ii-CD ezinesandi"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:1
+#, fuzzy
+msgid "CD player Volume"
+msgstr "Umxholo wesidlali se-CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:2
+msgid "CD player theme"
+msgstr "Umxholo wesidlali se-CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:3
+msgid "Device path"
+msgstr "Indlela yesixhobo"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:4
+msgid "Display the Remaining time ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:5
+msgid "Eject the CD when CD player quits?"
+msgstr "Ukhuphe i-CD xa isidlali se-CD siphuma?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:6
+msgid "How the time should be displayed while CD Player is playing ?"
+msgstr ""
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:7
+msgid "Play when the CD player starts?"
+msgstr "Udlale xa isidlali se-CD siqala?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:8
+msgid "Should the CD be ejected when the CD player quits?"
+msgstr "Ingaba kufuneka i-CD ikhutshwe xa isidlali se-CD siphuma?"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:9
+msgid "The path to the CD drive that the CD player should use to play CDs"
+msgstr ""
+"Indlela eya kwisixhobo sokuqhuba i-CD okufuneka isidlali se-CD sisisebenzise "
+"ukudlala ii-CD"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:10
+msgid "What theme should the CD player use for its appearance"
+msgstr ""
+"Umxholo okufuneka usetyenziswe sisidlali se-CD malunga nenkangeleko yaso"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:11
+#, fuzzy
+msgid "What volume should the CD player use when it is started?"
+msgstr ""
+"Umxholo okufuneka usetyenziswe sisidlali se-CD malunga nenkangeleko yaso"
+
+#: ../mate-cd/mate-cd.schemas.in.in.h:12
+msgid "When the CD player is started, should it start playing the CD?"
+msgstr "Xa isidlali se-CD siqaliswa, ingaba kufuneka siqale ukudlala i-CD?"
+
+#: ../mate-cd/gst-cdrom.c:279
+#, c-format
+msgid "Failed to eject CD: %s"
+msgstr ""
+
+#: ../mate-cd/preferences.c:81
+#, c-format
+msgid ""
+"%s\n"
+"This means that the CD player will not be able to run."
+msgstr ""
+"%s\n"
+"Oku kuthetha ukuba isidlali se-CD asinakukwazi ukuphumeza inkqubo."
+
+#: ../mate-cd/preferences.c:82
+msgid "Error setting device"
+msgstr "Impazamo yokumisela isixhobo"
+
+#: ../mate-cd/preferences.c:586
+msgid "CD Player Preferences"
+msgstr "Izidlali ze-CD eziKhethwayo"
+
+#: ../mate-cd/preferences.c:625
+msgid "_Device:"
+msgstr "_Isixhobo:"
+
+#: ../mate-cd/preferences.c:639
+msgid "Behavior"
+msgstr "Ukuziphatha"
+
+#: ../mate-cd/preferences.c:652
+#, fuzzy
+msgid "Start _playback when CD Player starts"
+msgstr "Qalisa _ukudlala i-CD xa isiDlali se-CD siqala"
+
+#: ../mate-cd/preferences.c:653
+#, fuzzy
+msgid "Start playback when CD Player starts"
+msgstr "Qalisa ukudlala i-CD xa isiDlali se-CD siqala"
+
+#: ../mate-cd/preferences.c:665
+msgid "Attempt to _eject CD when CD Player exits"
+msgstr "Zama uku_khupha i-CD xa isiDlali se-CD siphuma"
+
+#: ../mate-cd/preferences.c:666
+msgid "Attempt to eject CD when CD Player exits"
+msgstr "Zama ukukhupha i-CD xa isiDlali se-CD siphuma"
+
+#: ../mate-cd/preferences.c:682
+msgid "Themes"
+msgstr "Imixholo"
+
+#: ../mate-cd/preferences.c:694
+msgid "_Select a theme:"
+msgstr "_Khetha umxholo:"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:1
+msgid "Record sound clips"
+msgstr "Izicatshulwa zoshicilelo lwesandi"
+
+#: ../grecord/mate-sound-recorder.desktop.in.h:2
+#: ../grecord/src/gsr-window.c:1206
+msgid "Sound Recorder"
+msgstr "Isishicileli seSandi"
+
+#. Translator comment: Untitled here implies a track without a
+#. * name. See also the translation in mate-recorder.c:94. Those
+#. * two strings should match! If the track is unnamed, we will
+#. * open the save-as dialog here, else we´ll use the given file
+#. * to save to.
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:794
+#: ../grecord/src/gsr-window.c:1692 ../grecord/src/gsr-window.c:2527
+#, fuzzy
+msgid "Untitled"
+msgstr "Isihloko"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1694
+#, c-format
+msgid "Untitled-%d"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:191
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plug-in from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:207
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plug-ins."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hours"
+msgstr "iiyure"
+
+#: ../grecord/src/gsr-window.c:292 ../grecord/src/gsr-window.c:297
+#: ../grecord/src/gsr-window.c:303 ../grecord/src/gsr-window.c:307
+msgid "hour"
+msgstr "iyure"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minutes"
+msgstr "imizuzu"
+
+#: ../grecord/src/gsr-window.c:293 ../grecord/src/gsr-window.c:298
+#: ../grecord/src/gsr-window.c:314 ../grecord/src/gsr-window.c:318
+msgid "minute"
+msgstr "umzuzu"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:323
+#: ../grecord/src/gsr-window.c:326
+msgid "seconds"
+msgstr "imizuzwana"
+
+#: ../grecord/src/gsr-window.c:294 ../grecord/src/gsr-window.c:304
+#: ../grecord/src/gsr-window.c:315 ../grecord/src/gsr-window.c:326
+msgid "second"
+msgstr "umzuzwana"
+
+#: ../grecord/src/gsr-window.c:361
+#, fuzzy
+msgid "Open a File"
+msgstr "Vula ifayili"
+
+#: ../grecord/src/gsr-window.c:431
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:576 ../grecord/src/gsr-window.c:1495
+#: ../grecord/src/gsr-window.c:1743 ../grecord/src/gsr-window.c:2356
+msgid "Ready"
+msgstr "Elungeleyo"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:629
+#, fuzzy
+msgid "_Replace"
+msgstr "Owasemajukujukwini"
+
+#: ../grecord/src/gsr-window.c:646
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:696 ../grecord/src/gsr-window.c:703
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "Akukwazekanga ukugcina ifayili \"%s\""
+
+#: ../grecord/src/gsr-window.c:720
+msgid "Save file as"
+msgstr "Gcina ifayili njenge"
+
+#: ../grecord/src/gsr-window.c:814
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s ayisekelwanga izixhobo endleleni."
+
+#: ../grecord/src/gsr-window.c:823
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "Kubekho impazamo yokuqalisa %s: %s"
+
+#: ../grecord/src/gsr-window.c:845
+#, c-format
+msgid "Save the changes to file \"%s\" before closing?"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:856
+msgid "Close _without Saving"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:863
+#, fuzzy
+msgid "Question"
+msgstr "I-Fusion"
+
+#: ../grecord/src/gsr-window.c:955
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (Ayigcinwanga)"
+
+#: ../grecord/src/gsr-window.c:970
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu i-byte)"
+msgstr[1] "%s (%llu ii-byte)"
+
+#: ../grecord/src/gsr-window.c:974
+msgid "Unknown size"
+msgstr "Ubukhulu abaziwa"
+
+#: ../grecord/src/gsr-window.c:995
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1006
+#, fuzzy, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1021
+msgid "1 (mono)"
+msgstr "1 (enye)"
+
+#: ../grecord/src/gsr-window.c:1024
+msgid "2 (stereo)"
+msgstr "2 (i-stereo)"
+
+#: ../grecord/src/gsr-window.c:1051
+#, c-format
+msgid "%s Information"
+msgstr "%s Ulwazi"
+
+#: ../grecord/src/gsr-window.c:1075 ../grecord/src/gsr-window.c:2301
+msgid "File Information"
+msgstr "Ulwazi ngeFayili"
+
+#: ../grecord/src/gsr-window.c:1090
+msgid "Folder:"
+msgstr "Isiqulathi seefayili:"
+
+#: ../grecord/src/gsr-window.c:1096 ../grecord/src/gsr-window.c:2316
+msgid "Filename:"
+msgstr "Igama lefayili:"
+
+#: ../grecord/src/gsr-window.c:1102
+msgid "File size:"
+msgstr "Ubukhulu befayili:"
+
+#: ../grecord/src/gsr-window.c:1111
+msgid "Audio Information"
+msgstr "Ulwazi ngesandi"
+
+#: ../grecord/src/gsr-window.c:1126
+msgid "File duration:"
+msgstr "Ubude bexesha lefayili:"
+
+#: ../grecord/src/gsr-window.c:1132
+msgid "Number of channels:"
+msgstr "Inani leziqhagamshelanisi:"
+
+#: ../grecord/src/gsr-window.c:1138
+msgid "Sample rate:"
+msgstr "Ubungakanani besampuli:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Bit rate:"
+msgstr "Ubungakanani bocuntsu:"
+
+#: ../grecord/src/gsr-window.c:1209
+#, fuzzy
+msgid ""
+"A sound recorder for MATE\n"
+msgstr "Isishicileli sesandi seMATE"
+
+#: ../grecord/src/gsr-window.c:1467
+msgid "Playing..."
+msgstr "Ukudlala..."
+
+#: ../grecord/src/gsr-window.c:1596
+msgid "MateConf audio output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1605 ../gst-mixer/src/element.c:229
+msgid "Playback"
+msgstr "Dlala uphinda emva"
+
+#: ../grecord/src/gsr-window.c:1683
+msgid "Recording..."
+msgstr "Ukushicilela..."
+
+#: ../grecord/src/gsr-window.c:1834
+msgid "MateConf audio recording"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1843
+msgid ""
+"Your audio capture settings are invalid. Please correct them in the "
+"Multimediad settings."
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1928
+msgid "file output"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:1956
+#, fuzzy, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "Igama elifutshane lenkangeleko enesandi"
+
+#: ../grecord/src/gsr-window.c:1972
+#, fuzzy, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "Igama elifutshane lenkangeleko enesandi"
+
+#: ../grecord/src/gsr-window.c:1982
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr ""
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2033
+msgid "_File"
+msgstr "I_fayili"
+
+#: ../grecord/src/gsr-window.c:2035
+msgid "Create a new sample"
+msgstr "Dala isampuli entsha"
+
+#: ../grecord/src/gsr-window.c:2036
+msgid "_Open..."
+msgstr "_Vula..."
+
+#: ../grecord/src/gsr-window.c:2037
+msgid "Open a file"
+msgstr "Vula ifayili"
+
+#: ../grecord/src/gsr-window.c:2039
+msgid "Save the current file"
+msgstr "Gcina ifayili yangoku"
+
+#: ../grecord/src/gsr-window.c:2040
+msgid "Save _As..."
+msgstr "Gcina _Njenge..."
+
+#: ../grecord/src/gsr-window.c:2041
+msgid "Save the current file with a different name"
+msgstr "Gcina ifayili yangoku ngegama elahlukileyo"
+
+#: ../grecord/src/gsr-window.c:2042
+#, fuzzy
+msgid "Open Volu_me Control"
+msgstr "Ulawulo lweSandi"
+
+#: ../grecord/src/gsr-window.c:2043
+#, fuzzy
+msgid "Open the audio mixer"
+msgstr "Phumeza inkqubo yokuxuba enesandi"
+
+#: ../grecord/src/gsr-window.c:2045
+msgid "Show information about the current file"
+msgstr "Bonisa ulwazi ngefayili yangoku"
+
+#: ../grecord/src/gsr-window.c:2047
+#, fuzzy
+msgid "Close the current file"
+msgstr "Gcina ifayili yangoku"
+
+#: ../grecord/src/gsr-window.c:2049
+#, fuzzy
+msgid "Quit the program"
+msgstr "Phuma kwinkqubo"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2052
+msgid "_Control"
+msgstr "_Ulawulo"
+
+#: ../grecord/src/gsr-window.c:2054
+msgid "Record sound"
+msgstr "Shicilela isandi"
+
+#: ../grecord/src/gsr-window.c:2056
+msgid "Play sound"
+msgstr "Khalisa isandi"
+
+#: ../grecord/src/gsr-window.c:2058
+msgid "Stop sound"
+msgstr "Misa isandi"
+
+#: ../grecord/src/gsr-window.c:2063
+msgid "Open the manual"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2065
+#, fuzzy
+msgid "About this application"
+msgstr "Phuma kwinkqubo"
+
+#: ../grecord/src/gsr-window.c:2186
+msgid "Could not load ui.xml. The program may be not properly installed"
+msgstr ""
+
+#: ../grecord/src/gsr-window.c:2209
+msgid "Open"
+msgstr "Vula"
+
+#: ../grecord/src/gsr-window.c:2211
+msgid "Save"
+msgstr "Gcina"
+
+#: ../grecord/src/gsr-window.c:2213
+msgid "Save As"
+msgstr "Gcina Njenge"
+
+#: ../grecord/src/gsr-window.c:2267
+#, fuzzy
+msgid "Record from input:"
+msgstr "Izicatshulwa zoshicilelo lwesandi"
+
+#: ../grecord/src/gsr-window.c:2284
+#, fuzzy
+msgid "Record as:"
+msgstr "Shicilela njenge"
+
+#: ../grecord/src/gsr-window.c:2322
+msgid "<none>"
+msgstr "<akukho nto>"
+
+#: ../grecord/src/gsr-window.c:2331
+msgid "Length:"
+msgstr "Ubude:"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:1
+msgid "Adjust the volume level"
+msgstr "Lungisa ukuphakama kwesandi"
+
+#: ../gst-mixer/mate-volume-control.desktop.in.h:2
+#: ../gst-mixer/src/window.c:148 ../gst-mixer/src/window.c:393
+msgid "Volume Control"
+msgstr "Ulawulo lweSandi"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr ""
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the Window to be displayed"
+msgstr ""
+
+#: ../gst-mixer/src/element.c:231
+msgid "Capture"
+msgstr "Bamba"
+
+#: ../gst-mixer/src/element.c:233
+msgid "Switches"
+msgstr "Iiswitshi"
+
+#: ../gst-mixer/src/element.c:235
+msgid "Options"
+msgstr "Ukhetho"
+
+#: ../gst-mixer/src/main.c:76
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "Ulawulo oluNgaziwayo lweSandi %d"
+
+#: ../gst-mixer/src/main.c:217
+#, fuzzy
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr ""
+"Akukho ziqalelo zolawulo lwesandi kunye/okanye nezixhobo ezifunyenweyo."
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:106
+msgid "Volume Control Preferences"
+msgstr "Izinto eziKhethwayo zoLawulo lweSandi"
+
+#: ../gst-mixer/src/preferences.c:119
+msgid "_Select tracks to be visible:"
+msgstr "_Khetha iirekhodi zokuba zibonakale:"
+
+#: ../gst-mixer/src/track.c:221
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:261
+#, c-format
+msgid "Mute/unmute %s"
+msgstr "Ukuthula/ukungathuli %s"
+
+#: ../gst-mixer/src/track.c:276
+#, c-format
+msgid "Track %s: mute"
+msgstr "Irekhodi %s: lithulile"
+
+#. FIXME:
+#. * - there's something fishy about this button, it
+#. * is always FALSE.
+#.
+#. only the record button here
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Toggle audio capture from %s"
+msgstr "Bamba itoggle yesandi evela %s"
+
+#: ../gst-mixer/src/track.c:371
+#, c-format
+msgid "Track %s: audio capture"
+msgstr "Ukubamba %s irekhodi enesandi:"
+
+#: ../gst-mixer/src/track.c:450
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s Ukhetho oluVulekileyo"
+
+#: ../gst-mixer/src/volume.c:134
+msgid "mono"
+msgstr "enye"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "left"
+msgstr "ekhohlo"
+
+#: ../gst-mixer/src/volume.c:136
+msgid "right"
+msgstr "ekunene"
+
+#: ../gst-mixer/src/volume.c:139
+msgid "front left"
+msgstr "ngaphambili ekhohlo"
+
+#: ../gst-mixer/src/volume.c:140
+msgid "front right"
+msgstr "ngaphambili ekunene"
+
+#: ../gst-mixer/src/volume.c:141
+msgid "rear left"
+msgstr "emva ekhohlo"
+
+#: ../gst-mixer/src/volume.c:142
+msgid "rear right"
+msgstr "emva ekunene"
+
+#: ../gst-mixer/src/volume.c:143
+msgid "front center"
+msgstr "phambili phakathi"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:148
+msgid "LFE"
+msgstr "I-LFE"
+
+#: ../gst-mixer/src/volume.c:149
+msgid "side left"
+msgstr "ecaleni ekhohlo"
+
+#: ../gst-mixer/src/volume.c:150
+msgid "side right"
+msgstr "ecaleni ekunene"
+
+#: ../gst-mixer/src/volume.c:151
+msgid "unknown"
+msgstr "akukwaziwa"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:157
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "Isandi se %s sesiqhagamshelanisi kwi %s"
+
+#: ../gst-mixer/src/volume.c:205
+#, c-format
+msgid "Track %s"
+msgstr "Irekhodi %s"
+
+#: ../gst-mixer/src/volume.c:208
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "Isiqhagamshelanisi %d serekhodi %s"
+
+#: ../gst-mixer/src/volume.c:211
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "Irekhodi %s, isiqhagamshelanisi %d"
+
+#: ../gst-mixer/src/volume.c:231
+#, fuzzy, c-format
+msgid "Lock channels for %s together"
+msgstr "Irekhodi %s: tshixela iziqhagamshelanisi kunye"
+
+#: ../gst-mixer/src/volume.c:249
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "Irekhodi %s: tshixela iziqhagamshelanisi kunye"
+
+#: ../gst-mixer/src/window.c:110
+msgid "_Change Device"
+msgstr "_Guqula isiXhobo"
+
+#: ../gst-mixer/src/window.c:111
+msgid "Control volume on a different device"
+msgstr "Lawula isandi kwisixhobo esahlukileyo"
+
+#: ../gst-mixer/src/window.c:185
+#, c-format
+msgid "Change device to %s"
+msgstr "Guqula isixhobo ku %s"
+
+#. window title and menu selection
+#. change window title
+#: ../gst-mixer/src/window.c:229 ../gst-mixer/src/window.c:440
+#, c-format
+msgid "Volume Control: %s"
+msgstr "Ulawulo lweSandi: %s"
+
+#. Translators comment: put your own name here to appear in the
+#. * about dialog.
+#: ../gst-mixer/src/window.c:387
+msgid "translator-credits"
+msgstr ""
+
+#: ../gst-mixer/src/window.c:396
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "Inkqubo yokulawula isandi esekwe kwi-MATE/GStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.c:377
+msgid "Failure instantiating main window"
+msgstr "Ukungaphumeleli ukulungelelanisa ifestile eyintloko"
+
+#: ../gstreamer-properties/gstreamer-properties.c:442
+msgid "Failed to load glade file; please check your installation."
+msgstr ""
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "Ukwakha imimiselo yenkqubo yeGStreamer"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.glade.h:7
+msgid "Multimedia Systems Selector"
+msgstr "IsiXhobo sokuKhetha iiNkqubo zoSasazo ngeendlela ezininzi"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:1
+#: ../profiles/mate-audio-profiles.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:2
+#, fuzzy
+msgid "<b>Default Input Plugin</b>"
+msgstr "<b>Isinki eMiselweyo</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:3
+#, fuzzy
+msgid "<b>Default Output Plugin</b>"
+msgstr "<b>Isinki eMiselweyo</b>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:4
+msgid "<span weight=\"bold\" size=\"x-large\">Testing...</span>"
+msgstr "<span weight=\"bold\" size=\"x-large\">Uvavanyo..</span>"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:5
+msgid "Audio"
+msgstr "Enesandi"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:6
+msgid "Click Ok to finish."
+msgstr "Cofa u-kulungile ukugqiba."
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:8
+msgid "Pipe_line:"
+msgstr "_Umbhobho:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:9
+msgid "Te_st"
+msgstr "U_vavanyo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:10
+msgid "Testing Pipeline"
+msgstr "Ukuvavanya umbhobho"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:11
+msgid "Video"
+msgstr "Ividiyo"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:12
+msgid "_Input:"
+msgstr "_Ingeniso:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:13
+msgid "_Output:"
+msgstr "Isiphum_o:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:14
+msgid "_Pipeline:"
+msgstr "_Umbhobho:"
+
+#: ../gstreamer-properties/gstreamer-properties.glade.h:15
+msgid "_Test"
+msgstr "_Uvavanyo"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:108
+#: ../gstreamer-properties/pipeline-constants.c:132
+#: ../gstreamer-properties/pipeline-constants.c:147
+msgid "Custom"
+msgstr "Ukuzenzela"
+
+#: ../gstreamer-properties/pipeline-tests.c:130
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "Akuphumelelanga ukwakha uvavanyo lombhobho we '%s'"
+
+#: ../profiles/audio-profile-edit.c:164
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "Kubekho impazamo yokubonisa uncedo: %s"
+
+#: ../profiles/audio-profile-edit.c:366
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "Ukuhlela inkangeleko \"%s\""
+
+#: ../profiles/audio-profile.c:103
+#, fuzzy
+msgid "<no name>"
+msgstr "<ayixelwanga>"
+
+#: ../profiles/audio-profile.c:104 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<akukho nkcazelo>"
+
+#: ../profiles/audio-profile.c:219
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "Kubekho impazamo yokufumana uluhlu lweenkangeleko ze-gm_audio. (%s)\n"
+
+#: ../profiles/audio-profile.c:720
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr ""
+"Kubekho impazamo ekulandeleni isaziso seenguquko zoluhlu lwenkangeleko "
+"enesandi. (%s)\n"
+
+#: ../profiles/audio-profile.c:911
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "Kubekho impazamo yokulibala inkangeleko yendlela %s. (%s)\n"
+
+#: ../profiles/audio-profile.c:1013
+msgid "identity"
+msgstr "isazisi"
+
+#: ../profiles/audio-profile.c:1024
+msgid "wav"
+msgstr "indlela"
+
+#: ../profiles/audio-profiles-edit.c:115
+msgid "_Edit"
+msgstr "_Hlela"
+
+#: ../profiles/audio-profiles-edit.c:492
+msgid "You must select one or more profiles to delete."
+msgstr "Kufuneka ukhethe ukucima inkangeleko enye okanye ezingaphezulu."
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:501
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "Cima le nkangeleko?\n"
+msgstr[1] "Cima ezi %d nkangeleko?\n"
+
+#: ../profiles/audio-profiles-edit.c:520
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "Cima inkangeleko \"%s\"?"
+
+#: ../profiles/audio-profiles-edit.c:542
+msgid "Delete Profile"
+msgstr "Cima iNkangeleko"
+
+#.
+#. dialog =
+#. gtk_dialog_new_with_buttons (_("Edit Profiles"),
+#. NULL,
+#. GTK_DIALOG_DESTROY_WITH_PARENT,
+#. GTK_STOCK_HELP,
+#. GTK_RESPONSE_HELP,
+#. GTK_STOCK_CLOSE,
+#. GTK_RESPONSE_ACCEPT,
+#. NULL);
+#.
+#. FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+#: ../profiles/audio-profiles-edit.c:638
+#, fuzzy
+msgid "Edit MATE Audio Profiles"
+msgstr "Hlela iiNkangeleko zeGMAudio"
+
+#: ../profiles/audio-profiles-edit.c:691
+msgid "_Profiles:"
+msgstr "_Iinkangeleko:"
+
+#: ../profiles/audio-profiles-edit.c:921
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "Sewunayo inkangeleko ebizwa \"%s\""
+
+#: ../profiles/audio-profiles-edit.c:946
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "Impazamo ye-MateConf (FIXME): %s\n"
+
+#: ../profiles/gmp-util.c:64
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr ""
+"Ifayili \"%s\" ayikho. Oku kubonisa ukuthi inkqubo isekwe "
+"ngokungachanekanga, ngako oko ingxoxo ayinakho ukuboniswa."
+
+#: ../profiles/mate-audio-profiles.glade2.h:2
+msgid "Edit Audio Profile"
+msgstr "Hlela iNkangeleko eneSandi"
+
+#: ../profiles/mate-audio-profiles.glade2.h:3
+msgid "File _Extension:"
+msgstr "I_songezo seFayili:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:4
+msgid "New Profile"
+msgstr "Inkangeleko eNtsha"
+
+#: ../profiles/mate-audio-profiles.glade2.h:5
+msgid "Profile Description:"
+msgstr "Inkcaza yeNkangeleko:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:6
+msgid "Profile _Description:"
+msgstr "I_nkcaza yeNkangeleko:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:7
+msgid "Profile _name:"
+msgstr "I_gama lenkangeleko:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:8
+msgid "_Active?"
+msgstr "_Iyasebenza?"
+
+#: ../profiles/mate-audio-profiles.glade2.h:9
+msgid "_Create"
+msgstr "_Dala"
+
+#: ../profiles/mate-audio-profiles.glade2.h:10
+msgid "_GStreamer Pipeline:"
+msgstr "_Umbhobho wothungelwano weGStreamer:"
+
+#: ../profiles/mate-audio-profiles.glade2.h:11
+msgid "_Profile name:"
+msgstr "Igama len_kangeleko:"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "Inkcazelo yenkangeleko enesandi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr ""
+"Inkcazelo yenkangeleko, equlethe ulwazi olongezelelweyo nechaza ukuba "
+"isetyenziswe nini le nkangeleko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr ""
+"Isongezo segama lefayili kufuneka sisetyenziswe xa kugcinwa iifayili "
+"ezinonxulumano nale nkangeleko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "Inxalenye yombhobho weGStreamer onokusetyenziswa kule nkangeleko."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "Igama elifutshane lenkangeleko enesandi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr ""
+"Igama elifutshane lenkangeleko enesandi, elokusetyenziswa kukhetho "
+"nokuchonga inkangeleko ngokukodwa."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, Lossless"
+msgstr "Umgangatho weCD, ongaLahlekiyo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossy"
+msgstr "Umgangatho weCD, onokuLahleka"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+#, fuzzy
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"Uluhlu lweenkangeleko zokushicilela isandi. Uluhlu luqulethe imigca enika "
+"amagama koovimbana beefayili abanxulumene /system/gstreamer/audio/profiles."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "List of profiles"
+msgstr "Uluhlu lweenkangeleko"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "The default file extension for this profile"
+msgstr "Isongezo esimiselweyo sale fayili"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid "The partial GStreamer pipeline used"
+msgstr "Inxalenye yombhobho weGStreamer osetyenzisiweyo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"Esetyenziselwa ukuguqulela kumgangatho wesandi seCD, kodwa onelahleko "
+"encinci yoxinzelello lwe-codec. Sebenzisa oku ukuba kamva ufuna ukuhlela "
+"ifayili okanye ukuyitshisa ukuba yiCD."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"Esetyenziselwa ukuguqulela kumgangatho wesandi seCD, kodwa noxinzelello "
+"olulahlekayo lwecodec. Sebenzisa oku ukukhupha iCD noshicilelo "
+"kunomathotholo."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+#, fuzzy
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr ""
+"Esetyenziselwa ukuguqulela kumgangatho welizwi onesandi. Sebenzisa oku "
+"ukushicilela intetho."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+#, fuzzy
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr ""
+"Esetyenziselwa ukuguqulela kumgangatho welizwi onesandi. Sebenzisa oku "
+"ukushicilela intetho."
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+#, fuzzy
+msgid "Voice, Lossless"
+msgstr "Umgangatho weCD, ongaLahlekiyo"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid "Voice, Lossy"
+msgstr ""
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid "Whether or not this profile is to be used"
+msgstr "Nokuba le nkangeleko iyasetyenziswa okanye hayi"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid "Whether or not to use and display this profile."
+msgstr "Nokuba unokusebenzisa nokubonisa le nkangeleko okanye hayi."
+
+#: ../vu-meter/main.c:102
+msgid ""
+"Cannot connect to sound daemon.\n"
+"Please run 'esd' at a command prompt."
+msgstr ""
+"Awunakho ukunxulumana nesandi sedaemon.\n"
+"Nceda uphumeze inkqubo ye 'esd' kumyalelo okhuthaza njalo."
+
+#: ../vu-meter/main.c:228
+msgid "Specify the X position of the meter."
+msgstr "Chaza indawo engu-X kwimitha."
+
+#: ../vu-meter/main.c:229
+msgid "X-Position"
+msgstr "Indawo engu-X"
+
+#: ../vu-meter/main.c:231
+msgid "Specify the Y position of the meter."
+msgstr "Chaza indawo engu-Y kwimitha."
+
+#: ../vu-meter/main.c:232
+msgid "Y-Position"
+msgstr "Isikhundla"
+
+#: ../vu-meter/main.c:234
+msgid "Connect to the esd server on this host."
+msgstr "Nxibelelanisa iseva engu-esd kulo mquqozeleli."
+
+#: ../vu-meter/main.c:235
+msgid "ESD Server Host"
+msgstr "Iseva ESD engumQuquzeleli"
+
+#: ../vu-meter/main.c:237
+msgid "Open a vertical version of the meter."
+msgstr "Vula uhlobo oluthe nkqo lwemitha."
+
+#: ../vu-meter/main.c:239
+msgid "Act as recording level meter."
+msgstr "Sebenza njengesilinganiso somgangatho wokushicilela."
+
+#: ../vu-meter/main.c:256
+#, c-format
+msgid "Host is %s\n"
+msgstr "Umququzeleli ngu %s\n"
+
+#: ../vu-meter/main.c:273
+msgid "Recording level"
+msgstr "Umgangatho wokushicilela"
+
+#: ../vu-meter/main.c:273
+msgid "Volume Meter"
+msgstr "Umlinganiselo weSandi"
+
+#: ../vu-meter/reclevel.desktop.in.h:1
+msgid "Monitor the recording input volume"
+msgstr "Beka iliso ukungena kokushicilela isandi"
+
+#: ../vu-meter/reclevel.desktop.in.h:2
+#, fuzzy
+msgid "Recording Level Monitor"
+msgstr "Beka iliso umgangatho wokushicilela"
+
+#: ../vu-meter/vumeter.desktop.in.h:1
+msgid "Monitor the sound output volume"
+msgstr "Beka iliso isiphumo sokushicilela isandi"
+
+#: ../vu-meter/vumeter.desktop.in.h:2
+#, fuzzy
+msgid "Volume Monitor"
+msgstr "Beka iliso kwisandi"
+
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register"
+#~ msgstr ""
+#~ "Indawo yobhaliso ayikho okanye yonakele, nceda uhlaziye ngokuphumeza "
+#~ "inkqubo yegst-register"
+
+#~ msgid "Dummy option"
+#~ msgstr "Ukhetho oluyi-dummy"
+
+#~ msgid ""
+#~ "There is no default GStreamer audio input element set - please install "
+#~ "the GStreamer-MateConf schemas or set one manually"
+#~ msgstr ""
+#~ "Akukho GStreamer emiselweyo yommiselo wesiqalelo sokungena kwesandi - "
+#~ "nceda seka ii-schema zeGStreamer-MateConf okanye misela esinye ngesandla"
+
+#~ msgid ""
+#~ "Failed to create GStreamer encoder elements - check your encoding setup"
+#~ msgstr ""
+#~ "Akuphumelelanga ukudala iziqalelo zonxulumano zeGStreamer - jonga "
+#~ "ukumiselwa kwenkqubo yonxulumano"
+
+#~ msgid "Could not find GStreamer filesink plugin - please install it"
+#~ msgstr ""
+#~ "Ayifumanekanga ingeniso yefayili yesindki yeGStreamer - nceda seka "
+#~ "izixhobo zayo"
+
+#~ msgid ""
+#~ "Failed to link encoder elements with file output element - you probably "
+#~ "selected an invalid encoder"
+#~ msgstr ""
+#~ "Akuphumelelanga ukunxulumanisa iziqalelo zonxulumano nesiqalelo sefayili "
+#~ "yesiphumo - mhlawumbe usebenzise isinxulumanisi esingasebenziyo"
+
+#~ msgid "Run _Mixer"
+#~ msgstr "Phumeza inkqubo yoku_Xuba"
+
+#~ msgid "File information"
+#~ msgstr "Ulwazi ngefayili"
+
+#, fuzzy
+#~ msgid ""
+#~ "Registry is not present or it is corrupted, please update it by running "
+#~ "gst-register."
+#~ msgstr ""
+#~ "Indawo yobhaliso ayikho okanye yonakele, nceda uhlaziye ngokuphumeza "
+#~ "inkqubo yegst-register"
+
+#~ msgid "<b>Default Source</b>"
+#~ msgstr "<b>Umthombo oMiselweyo</b>"
+
+#~ msgid "Voice"
+#~ msgstr "Ilizwi"
+
+#~ msgid "P_revious track"
+#~ msgstr "I_rekhodi langaphambili"
+
+#~ msgid "_Next track"
+#~ msgstr "Irekhodi _elandelayo"
+
+#~ msgid "_About CD player"
+#~ msgstr "_Malunga nesidlali seCD"
+
+#~ msgid "Could not save the file \" %s\""
+#~ msgstr "Akukwazekanga ukugcina ifayili \" %s\""
+
+#~ msgid "_Save"
+#~ msgstr "_Gcina"
+
+#~ msgid "File _Information"
+#~ msgstr "_Ulwazi ngeFayili"
+
+#~ msgid "_Record"
+#~ msgstr "_Shicilela"
+
+#~ msgid "_Play"
+#~ msgstr "_Dlala"
+
+#~ msgid "_Contents"
+#~ msgstr "_Iziqulatho"
+
+#~ msgid "Could not load UI resource %s"
+#~ msgstr "Akukwazekanga ukufaka UI onguvimba %s"
+
+#~ msgid "<not described>"
+#~ msgstr "<ayichazwanga>"
+
+#~ msgid "About"
+#~ msgstr "Malunga"
+
+#~ msgid "Close"
+#~ msgstr "Vala"
+
+#~ msgid "Close this window"
+#~ msgstr "Vala le festile"
+
+#~ msgid "Contents"
+#~ msgstr "Iziqulatho"
+
+#~ msgid "Display help for Sound Recorder"
+#~ msgstr "Bonisa uncedo malunga nesiShicileli seSandi"
+
+#~ msgid "Main toolbar"
+#~ msgstr "I-toolbar eyintloko"
+
+#~ msgid "New"
+#~ msgstr "Entsha"
+
+#~ msgid "Quit"
+#~ msgstr "Phuma"
+
+#~ msgid "Recent _Files"
+#~ msgstr "Ii_fayili zakutsha nje"
+
+#~ msgid "Record"
+#~ msgstr "Shicilela"
+
+#~ msgid "Run Mixer"
+#~ msgstr "Phumeza inkqubo yokuXuba"
+
+#~ msgid "Show information for Sound Recorder"
+#~ msgstr "Bonisa ulwazi ngesiShicileli seSandi"
+
+#~ msgid "_Close Window"
+#~ msgstr "_Vala iFestile"
+
+#~ msgid "Expander Size"
+#~ msgstr "Ubukhulu beSandisi"
+
+#~ msgid "Size of the expander arrow"
+#~ msgstr "Ubukhulu besalathisi sesandisi"
+
+#~ msgid "Volume control"
+#~ msgstr "Ulawulo lwesandi"
+
+#~ msgid "%s.%s - Sound Recorder"
+#~ msgstr "%s.%s - Isishicileli seSandi"
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100644
index 0000000..172a02b
--- /dev/null
+++ b/po/zh_CN.po
@@ -0,0 +1,1606 @@
+# Simplified Chinese translation of mate-media
+# Copyright (C) 2002, 2003, 2004, 2007, 2009, 2010 Free Software Foundation, Inc.
+# Dillion Chen <[email protected]>, 1999
+# Replaced by He Qiangqiang <[email protected]>, 2002
+# Sun G11n <[email protected]>, 2002
+# Funda Wang <[email protected]>, 2003,2004.
+# Yang Zhang <[email protected]>, 2007.
+# Deng Xiyue <[email protected]>, 2009.
+# Hinker Liu <[email protected]>, 2009.
+# Aron Xu <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-09 14:31+0800\n"
+"PO-Revision-Date: 2010-08-09 14:31+0800\n"
+"Last-Translator: Aron Xu <[email protected]>\n"
+"Language-Team: Chinese (simplified) <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "显示桌面音量控制"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "音量控制"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "更改音量以及将声音与事件关联"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "声音"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "启用调试代码"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "此应用程序的版本"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE 音量控制小程序"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "正在等待声音系统响应"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "启动页面"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " - MATE 音量控制"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "输出"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "输出音量:"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "输入"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "麦克风音量"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "左"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "右"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "后置声道"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "前置声道"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "最小值"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "最大值"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "平衡(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "淡出(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "低音炮(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "非放大"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "静音"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "配置文件(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "禁用"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, c-format
+msgid "%u Output"
+msgid_plural "%u Outputs"
+msgstr[0] "%u 输出"
+
+#. translators:
+#. * The number of sound inputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u 输入"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "系统声音"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "连接器(_N):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "峰值检测"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "名称"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "设备"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s 话筒设置"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "测试话筒"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "输出音量(_O):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "声音效果"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "报警音量(_A):"
+
+# 源于“朋克”
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "硬件"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "选择要配置的设备(_H)"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "所选设备的设置:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "输入音量(_I):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "输入等级:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "选择声音输入设备(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "选择声音输出设备(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "应用程序"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "目前没有应用程序在播放或录制音频。"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "声音首选项"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "停止"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "测试"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "低音炮"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "启动音量首选项失败:%s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "静音(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "声音首选项(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "已静音"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "录制声音剪辑"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "录音机"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "无标题"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "无标题%d"
+
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"无法创建 GStreamer %1$s 元素,\n"
+"请安装“%3$s”模块中的“%2$s”插件。\n"
+"您可以运行 gst-inspect-0.10 %4$s 来验证安装是否正确,\n"
+"然后再重新启动 mate-sound-recorder。"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"请验证其设置。\n"
+"您可能缺少必要的插件。"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld 分"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld 小时"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld 秒"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s %s %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "打开文件"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"无法装入文件:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "就绪"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "替换(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"名为“%s”的文件已经存在。\n"
+"您是否想要将其替换为您正在保存的文件?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "无法保存文件“%s”"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "文件另存为"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s 没有安装到路径中"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "启动 %s 时出错:%s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "在关闭前将保存录音吗?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "保存录音吗?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "关闭而不保存(_W)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "继续而不保存(_W)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "问题"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (尚未被保存)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu 字节)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "未知大小"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "未知"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "%.0f kb/s"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "%.0f kb/s(估计)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1 (单声道)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2 (立体声)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s 信息"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "文件信息"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "目录:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "文件名:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "文件大小:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "音频信息"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "文件时长:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "声道数:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "采样率:"
+
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "位速率:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"MATE 的录音机程序\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "正在播放..."
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf 音频输出"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "回放"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "正在录音..."
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf 音频录制"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr "您的音频抓取设置无效。请在系统首选项菜单中的“声音首选项”中予以纠正。"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "文件输出"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "级别"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "无法分析“%s”音频配置文件。"
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "无法使用“%s”音频配置文件抓取。"
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "无法使用“%s”音频配置文件写入文件。"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "文件(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "创建新采样"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "打开文件"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "保存当前的文件"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "用不同的文件名保存当前的文件"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "打开音量控制(_M)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "打开音频混音器"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "显示关于当前文件的信息"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "关闭当前的文件"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "退出程序"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "控制(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "录制声音"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "播放声音"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "停止声音"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "帮助(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "目录"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "打开手册"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "关于此应用程序"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "无法装入 UI文件,程序可能未正确安装。"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "打开"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "保存"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "另存为"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "从输入录制(_I):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "录制为(_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<无>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "长度:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "级别:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — 录音机"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "窗口高度"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "窗口的高度。"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "窗口宽度"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "窗口的宽度。"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "声音主题"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "未知音量控制 %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "没有找到音量控制插件和/或设备。"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "正在录音"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "开关"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "选项"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "音量控制首选项"
+
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "选择混音器可见(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "静音/取消静音 %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "音轨 %s:静音"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "切换来自 %s 的音频录制"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "音轨 %s:音频录制"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s 选项"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "音轨 %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s 音轨的第%1$d声道"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "音轨 %s,声道 %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "锁定声道 %s"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "音轨 %s:锁定声道"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "单声道"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "左"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "右"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "左前"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "右前"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "左后"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "右后"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "中前"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "左侧"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "右侧"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "未知"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "%2$s 上 %1$s 声道的音量"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "基于 MATE/GStreamer 的音量控制应用程序"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr "开源软件国际化之 MATE 简体中文组"
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "音量控制:%s"
+
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "设备(_D):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "控制不同设备的音量"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "无"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "不支持"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "默认"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "初始化主窗口失败"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "装入 UI 文件失败;请检查您的安装。"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "配置 GStreamer 应用程序的默认值"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "多媒体系统选择器"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "音频"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "点击确定以结束。"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "设备(_E):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "默认输入"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "默认输出"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "流水线(_I):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "插件(_L):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "流水线(_N):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "测试(_S)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "测试流水线"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "正在测试..."
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "视频"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "设备(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "插件(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "测试(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "自动检测"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — 高级 Linux 声音架构"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART 声音守护程序"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment 声音守护程序"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — 开放声音系统"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS - 开放声音系统第四版"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio 声音服务器"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun 音频"
+
+# SUN NEW TRANSLATION
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "自定义"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — 简单 DirectMedia 层"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X Window 系统(无 Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X Window 系统 (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "测试声音"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "静音"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG (如 Zoran v4l 设备)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "测试输入"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "为“%s”创建测试流水线失败"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "显示帮助时出错:%s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "编辑配置文件“%s”"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<未命名>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<无描述>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "获得 gm_audio 配置文件列表出错。(%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "订阅音频配置文件列表更改通知出错。(%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "丢弃配置文件路径 %s 出错。(%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "编辑(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "删除这%d个配置文件吗?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "删除配置文件“%s”吗?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "删除配置文件"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "编辑 MATE 音频配置文件"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "配置文件(_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "您已经有名为“%s”的配置文件了"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf 错误(待修正):%s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr "缺少文件“%s”。这表明应用程序安装不正确,所以无法显示对话框。"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"运行“%s --help”可查看可用的命令行选项的完整列表。\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "编辑音频配置文件"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "配置文件描述(_D):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "激活?(_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "文件扩展名(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer 流水线:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "配置文件名(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "新建配置文件"
+
+# SUN NEW TRANSLATION
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "创建(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "音频配置文件的描述"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "配置文件描述,其中包含了更多的信息并描述了何时使用此配置文件。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "对用此配置文件编码的文件进行排序时要使用的文件扩展名。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "此配置文件要使用的部分 GStreamer 流水线。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "音频配置文件的短名称"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "音频配置文件的短名称,要在选择区中使用并唯一表示配置文件。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD 音质,AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD 音质,无损"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD 音质,有损"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD 音质,MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD 音质,MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"列出音频录制配置文件。此列表包含的字符串会作为相对 /system/gstreamer/"
+"@GST_MAJORMINOR@/audio/profiles 起名之用。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "配置文件列表"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "此配置文件的默认文件扩展名"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "所用的部分 GStreamer 流水线"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"用于转换为 CD 音质的音频,但是用无损压缩编码方式。如果您稍后想要编辑文件,或"
+"者将其刻录到 CD,请使用此方式。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"用于转换为 CD 音质的音频,但使用有损压缩编码方式。进行 CD 提取或广播录音时请"
+"使用此方式。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"用于转换为 CD 音质的音频,但使用有损 AAC 编码方式。制作需要复制到仅支持 AAC "
+"编码方式的设备的文件时使用。注意使用此格式可能在您所在的司法制度下是违法的;"
+"请联系您的律师以获得建议。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"用于转换为 CD 音质的音频,但使用有损 MP2 编码方式。制作需要复制到仅支持 MP2 "
+"编码方式的设备的文件时使用。注意使用此格式可能在您所在的司法制度下是违法的;"
+"请联系您的律师以获得建议。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"用于转换为 CD 音质的音频,但使用有损 MP3 编码方式。制作需要复制到仅支持 MP3 "
+"编码方式的设备的文件时使用。注意使用此格式可能在您所在的司法制度下是违法的;"
+"请联系您的律师以获得建议。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr "用于转换为无损的语音质量的音频。录制和编辑语音时请使用此方式。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr "用于转换为有损语音质量的音频。录制无需编辑的语音时请使用此方式。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "语音,无损"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "语音,有损"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "是否要使用此配置文件"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "是否要使用并显示此配置文件。"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "无声音"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "内置"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "测试事件声音"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "来自主题"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "类型"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "声音主题(_T):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "选择警报声音(_H):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "启用窗体与按钮声音(_W)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "警报声音"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "窗体与按钮"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "点击按钮"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "点击切换按钮"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "窗体最大化"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "窗体取消最大化"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "窗体最小化"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "桌面"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "登入"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "注销"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "新电子邮件"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "清空回收站"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "长时间活动结束(下载、CD 刻录等)"
+
+# SUN NEW TRANSLATION
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "警报"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "信息或问题"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "错误"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "电池警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "选择声音文件"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "声音文件"
+
+# SUN NEW TRANSLATION
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "自定义..."
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "声音主题:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "启用窗体与按钮声音"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "犬吠"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "雨滴"
+
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "玻璃"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "声纳"
+
+#~ msgid "Recording..."
+#~ msgstr "正在录音..."
+
+# SUN NEW TRANSLATION
+#~ msgid "Custom..."
+#~ msgstr "自定义..."
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "进行 CD 查询的服务器的地址"
+
+#~ msgid "Information to send to server"
+#~ msgstr "发送到服务器的信息"
+
+#~ msgid "Port"
+#~ msgstr "端口"
+
+#~ msgid "Server name"
+#~ msgstr "服务器名称"
+
+#~ msgid "Server type"
+#~ msgstr "服务器类型"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "将用于进行所有查询的主机名"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "访问服务器运行的数据库的端口"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "CD 查询所用的服务器类型。可供选择的值中,0 代表 FreeDB round robin 服务"
+#~ "器,1 代表其它 freedb 服务器,2 代表其它类型的服务器。"
+
+#~ msgid "The username"
+#~ msgstr "用户名"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "进行所有查询时将要用到的用户名"
+
+#~ msgid ""
+#~ "This key specifies which user information will be sent to the server to "
+#~ "contact for CD queries. Possible values are 0 (no information), 1 (real "
+#~ "information) and 3 (other information)."
+#~ msgstr ""
+#~ "此处指定了将要发送给服务器进行 CD 查询的用户信息。可供选择的值中,0 代表不"
+#~ "发送信息,1 代表真实信息,3 代表其它信息。"
+
+#~ msgid "Your hostname"
+#~ msgstr "您的主机名"
+
+#~ msgid ""
+#~ "There was an error displaying help: \n"
+#~ "%s"
+#~ msgstr ""
+#~ "显示帮助时出错:\n"
+#~ "%s"
+
+#~ msgid "Sen_d no information"
+#~ msgstr "不发送信息(_D)"
+
+#~ msgid "Send real _information"
+#~ msgstr "发送真实信息(_I)"
+
+#~ msgid "Send _other information:"
+#~ msgstr "发送其它信息(_O):"
+
+#~ msgid "Hostna_me:"
+#~ msgstr "主机名(_M):"
+
+#~ msgid "Login Information"
+#~ msgstr "登录信息"
diff --git a/po/zh_HK.po b/po/zh_HK.po
new file mode 100644
index 0000000..b73ccef
--- /dev/null
+++ b/po/zh_HK.po
@@ -0,0 +1,1587 @@
+# Chinese (Hong Kong) translation of mate-media.
+# Copyright (C) 1999-2007 Free Software Foundation, Inc.
+# Fernando <[email protected]>, 1999.
+# Abel Cheung <[email protected]>, 2001-2003.
+# Woodman Tuen <[email protected]>, 2004-2007.
+# Chao-Hsiung Liao <[email protected]>, 2008.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.31.6\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-21 20:33+0800\n"
+"PO-Revision-Date: 2010-08-21 20:33+0800\n"
+"Last-Translator: Chao-Hsiung Liao <[email protected]>\n"
+"Language-Team: Chinese (Hong Kong) <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "顯示桌面音量控制"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "音量控制"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "改變音效的音量和音效事件"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "聲音"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "啟用除錯碼"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "這個程式的版本"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE 音量控制面板程式"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "正在等候音效系統回應"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "啟始頁面"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — MATE 音量控制"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "輸出"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "音效輸出音量"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "輸入"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "麥克風音量"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "左"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "右"
+
+# Hard to distinguish this with Oldies -- Abel
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "後"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "前"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "最小值"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "最大值"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "平衡(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "淡化(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "重低音(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "未經放大"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "靜音"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "設定組合(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "已停用"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u 輸入"
+msgstr[1] "%u 輸入"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "系統音效"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "連接器(_N):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "峰值檢測"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "名稱"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "裝置"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s 的喇叭測試"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "測試喇叭"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "輸出音量(_O):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "聲音效果"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "警示音量(_A):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "硬件"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "選擇要設定的裝置(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "已選取裝置的設定值:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "輸入音量(_I):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "輸入等級:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "選擇聲音輸入的裝置(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "選擇聲音輸出的裝置(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "應用程式"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "沒有應用程式目前正在播放或錄製音效。"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "音效偏好設定"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "停止"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "測試"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "重低音"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "啟動音效偏好設定失敗:%s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "靜音(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "音效偏好設定(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "靜音"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "錄音"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "錄音程式"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "未命名"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "未命名-%d"
+
+# (Abel) "module" really means splitted package from
+# gstreamer. Example:
+# "Could not create the GStreamer MateConf audio recording element."
+# "Please install the 'mateconfelements' plug-in from the 'gst-plugins-good' module."
+# "Verify that the installation is correct by running"
+# " gst-inspect-0.10 mateconfaudiosrc"
+# "and then restart mate-sound-recorder."
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"無法建立 GStreamer %1$s 元件。\n"
+"請從「%3$s」模組中安裝「%2$s」外掛程式。\n"
+"要檢查安裝是否正確,請執行\n"
+" gst-inspect-0.10 %4$s\n"
+"並重新啟動 mate-sound-recorder。"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"請檢查它的設定值。\n"
+"你可能遺漏了需要的外掛程式。"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld 分鐘"
+msgstr[1] "%ld 分鐘"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld 小時"
+msgstr[1] "%ld 小時"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld 秒"
+msgstr[1] "%ld 秒"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s , %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "開啟檔案"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"無法載入檔案:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "準備就緒"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "取代(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"名稱為 “%s” 的檔案已經存在。\n"
+"要以你準備儲存的檔案取代它嗎?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "無法儲存檔案“%s”"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "另存檔案為"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s 並未安裝在執行檔路徑中。"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "啟動 %s 時出現錯誤:%s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "是否在關閉前儲存錄音?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "是否儲存錄音?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "關閉但不儲存(_W)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "繼續但不儲存(_W)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "問題"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (仍未儲存)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu 位元組)"
+msgstr[1] "%s (%llu 位元組)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "大小不詳"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "不明"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "每秒 %.0f kb"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "每秒 %.0f kb(預計)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1(單聲道)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2(立體聲)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s 資訊"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "檔案資訊"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "資料夾:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "檔案名稱:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "檔案大小:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "音效資訊"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "檔案長度:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "聲道數目:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "取樣率:"
+
+# No good translation of bit rate can be found. -- Abel
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "位元率:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"適用於 MATE 的錄音程式\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "正在播放…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf 音效輸出"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "播放"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "正在錄製…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf 錄音"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr "你的音效擷取設定不正確。請在系統偏好設定選單中的「音效偏好設定」更正。"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "檔案輸出"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "等級"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "無法分析音效設定組合‘%s’。"
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "音效設定組合‘%s’無法進行擷取。"
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "無法使用音效設定組合‘%s’來寫入檔案。"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "檔案(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "製作新的音效樣本"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "開啟檔案"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "儲存目前的檔案"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "以另一個名稱儲存目前的檔案"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "開啟音量控制(_M)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "開啟混音程式"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "顯示有關目前檔案的資訊"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "關閉目前的檔案"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "結束程式"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "控制(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "錄音"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "播放音效"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "停止播放"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "求助(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "內容"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "開啟說明文件"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "關於此程式"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "無法載入 UI 檔案。程式可能沒有正確的安裝。"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "開啟"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "儲存"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "另存檔案"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "從輸入源錄音(_I):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "錄音為(_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<無>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "長度:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "等級:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — 錄音程式"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "視窗高度"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "顯示的視窗的高度。"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "視窗闊度"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "顯示的視窗的闊度。"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "音效主題"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "不明的音量控制 %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "找不到音量控制 GStreamer 外掛程式或裝置。"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "錄音中"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "開關"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "選項"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "音量控制偏好設定"
+
+# (Abel) This means which control is visible in mixer
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "選擇要顯示的混音器(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "靜音/解除靜音 %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "歌曲 %s:靜音"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "切換從 %s 錄音"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "歌由 %s:錄音"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s 選項"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "聲道 %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s 聲道的第 %1$d 個頻道"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "聲道 %s,頻道 %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "將 %s 的頻道鎖定"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "聲道 %s:將頻道鎖定"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "單聲道"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "左"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "右"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "前左"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "前右"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "後左"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "後右"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "前中"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "左邊"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "右邊"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "不明"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "在%2$s上%1$s頻道的音量"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "一個以 MATE/GStreamer 為基礎的音量控制程式"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"如對翻譯有任何意見,請送一封電子郵件給\n"
+"以下地址,MATE 翻譯隊伍會盡快回覆你:\n"
+"\n"
+"Woodman Tuen <[email protected]>, 2004-07\n"
+"Abel Cheung <[email protected]>, 2001-2003.\n"
+"Fernando <[email protected]>, 1999."
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "音量控制:%s"
+
+# (Abel) prevent conflicting mnemonic key usage below
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "裝置(_V):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "在不同裝置上控制音量"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "沒有"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "不支援"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "預設值"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "開啟主視窗出現錯誤"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "無法載入 UI 檔案;請檢查安裝是否正確。"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "修改 GStreamer 應用程式的預設設定"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "多媒體系統選擇器"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "音訊"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "請按確定來結束。"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "裝置(_E):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "預設輸入"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "預設輸出"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "管線(_I):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "外掛程式(_L):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "管線(_N):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "測試(_S)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "正在測試管線"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "正在測試…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "視像"
+
+# (Abel) prevent conflicting mnemonic key usage below
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "裝置(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "外掛程式(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "測試(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "自動偵測"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — 先進 Linux 音效架構"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART 音效伺服程式"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment 音效伺服程式"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — 開放音效系統"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — 開放音效系統第 4 版"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio 聲音伺服器"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun 音效"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "自選"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — 簡易直接媒體層"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X 視窗系統(非 Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X 視窗系統 (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "音效測試"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "無聲"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG(如 Zoran v4l 裝置)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "輸入測試"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "無法產生‘%s’的管線測試"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "顯示說明文件時出現錯誤:%s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "編輯設定組合“%s”"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<沒有名稱>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<沒有描述>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "讀取 gm_audio 設定組合的清單時發生錯誤。(%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "訂閱音效設定組合清單已改變的通知時發生錯誤。(%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "捨棄設定組合路徑 %s 時發生錯誤。(%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "編輯(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "刪除這個設定組合?\n"
+msgstr[1] "刪除這 %d 個設定組合?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "刪除設定組合“%s”?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "刪除設定組合"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "編輯 MATE 音效設定組合"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "設定組合(_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "你已經有一個設定組合稱為“%s”"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf 錯誤(FIXME):%s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr "檔案“%s”不存在。這表示該應用程式沒有正確地安裝。所以對話盒不能顯示。"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"執行「%s --help」可列出命令列中可用的完整選項。\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "編輯音效設定組合"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "設定組合描述(_D):"
+
+# (Abel) The question mark shouldn't be there, it is a checkbox
+# indicating whether an audio profile is active or not
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "啟用(_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "檔案延伸(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer 管線:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "設定組合名稱(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "新增設定組合"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "新增(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "設定組合的描述"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "設定組合的描述。包含更多在甚麼時候使用這設定組合的資料與描述。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "使用此設定組合來進行編碼時,儲存檔案所使用的延伸檔名。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "這設定組合所使用的部份 GStreamer 管線。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "音效設定組合的簡稱"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "音效設定組合的簡稱,在選取及確認該設定組合時使用。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD 品質,AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD 品質,非破壞性"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD 品質,破壞性"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD 音質,MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD 品質,MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr "錄音設定組合的清單。這清單列出了與 /system/gstreamer/@GST_MAJORMINOR@/audio/profiles 相關的子目錄的名稱。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "設定組合清單"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "這設定組合的預設延伸檔名"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "所使用的部份 GStreamer 管線"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr "用作轉換 CD 品質的音效,但使用不失真的編碼器。適用於日後編輯該檔案或將檔案燒錄至光碟。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr "用作轉換 CD 品質的音效,但使用失真的編碼器。適用於音樂光碟擷取或錄下電台廣播。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr "用作轉換 CD 品質的音效,但使用失真的 AAC 編碼解碼器。適用於替支援 AAC 編碼解碼器的裝置準備要複製至的檔案。注意!使用此格式在你處於的司法管轄領域內可能是違法的,請聯絡律師詢問意見。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr "用來轉換 CD 品質的音效,但使用破壞性的 MP2 編碼解碼器。適用於準備複製檔案到僅支援 MP2 編碼解碼器的裝置。注意!使用此格式在你處於的司法管轄領域內可能是違法的;請聯絡律師詢問意見。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr "用作轉換 CD 品質的音效,但使用失真的 MP3 編碼解碼器。適用於替支援 MP3 編碼解碼器的裝置準備要複製至的檔案。注意!使用此格式在你處於的司法管轄領域內可能是違法的,請聯絡律師詢問意見。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr "用作轉換為沒有失真語音品質的音效。適用於需要編輯的演講錄音。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr "用作轉換為具失真語音品質的音效。適用於無需編輯的演講錄音。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "語音,不失真"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "語音,失真"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "是否使用這個設定組合"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "是否使用及顯示這個設定組合。"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "不使用音效"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "內置"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "測試事件音效"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "從主題"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "類型"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "音效主題(_T):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "選擇警示音效(_H):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "啟用視窗與按鈕音效(_W)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "警示音效"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "視窗與按鈕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "按下按鈕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "按下切換按鈕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "視窗最大化"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "視窗取消最大化"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "視窗最小化"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "桌面"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "登入"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "登出"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "新郵件通知"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "清理回收筒"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "長時間動作已完成(下載、燒錄 CD 等等)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "警示"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "資訊或問題"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "錯誤"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "電池警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "選擇音效檔案"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "音效檔案"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "自選…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "音效主題:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "啟用視窗與按鈕音效"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "汪汪"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "水滴聲"
+
+# Ugly, but keep it anyway. I can't think of anything better. -- Abel
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "敲玻璃"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "聲納"
+
+#~ msgid "Recording..."
+#~ msgstr "錄音中..."
+
+#~ msgid "Custom..."
+#~ msgstr "自訂..."
+
+#~ msgid "Profile:"
+#~ msgstr "設定組合:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE 音量控制"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "查詢 CD 資訊所連接的伺服器的位址"
+
+#~ msgid "Information to send to server"
+#~ msgstr "傳送至伺服器的資訊"
+
+#~ msgid "Port"
+#~ msgstr "連接埠"
+
+#~ msgid "Server name"
+#~ msgstr "伺服器名稱"
+
+#~ msgid "Server type"
+#~ msgstr "伺服器類型"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "進行查詢時使用的主機名稱"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "伺服器的資料庫所使用的連接埠"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "使用作為查詢 CD 的伺服器的類型。可接受的值為:\n"
+#~ "0(FreeDB round robin 伺服器)\n"
+#~ "1(其他類型 freedb 伺服器)\n"
+#~ "2(其他伺服器)"
+
+#~ msgid "The username"
+#~ msgstr "使用者名稱"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "進行查詢所使用的用戶名稱"
diff --git a/po/zh_TW.po b/po/zh_TW.po
new file mode 100644
index 0000000..4382609
--- /dev/null
+++ b/po/zh_TW.po
@@ -0,0 +1,1602 @@
+# Chinese (Taiwan) translation of mate-media.
+# Copyright (C) 1999-2007 Free Software Foundation, Inc.
+# Fernando <[email protected]>, 1999.
+# Abel Cheung <[email protected]>, 2001-2003.
+# Woodman Tuen <[email protected]>, 2004-2007.
+# Chao-Hsiung Liao <[email protected]>, 2008.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media 2.31.6\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-08-21 20:33+0800\n"
+"PO-Revision-Date: 2010-08-20 13:12+0800\n"
+"Last-Translator: Chao-Hsiung Liao <[email protected]>\n"
+"Language-Team: Chinese (Taiwan) <[email protected]>\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"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:1
+msgid "Show desktop volume control"
+msgstr "顯示桌面音量控制"
+
+#: ../mate-volume-control/data/mate-volume-control-applet.desktop.in.h:2
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:2
+#: ../gst-mixer/src/window.c:269 ../gst-mixer/src/window.c:270
+msgid "Volume Control"
+msgstr "音量控制"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:1
+#: ../gst-mixer/mate-volume-control.desktop.in.in.h:1
+msgid "Change sound volume and sound events"
+msgstr "改變音效的音量和音效事件"
+
+#: ../mate-volume-control/data/mate-volume-control.desktop.in.in.h:2
+msgid "Sound"
+msgstr "聲音"
+
+#: ../mate-volume-control/src/applet-main.c:49
+#: ../mate-volume-control/src/dialog-main.c:155
+msgid "Enable debugging code"
+msgstr "啟用除錯碼"
+
+#: ../mate-volume-control/src/applet-main.c:50
+#: ../mate-volume-control/src/dialog-main.c:156
+msgid "Version of this application"
+msgstr "這個程式的版本"
+
+#: ../mate-volume-control/src/applet-main.c:62
+msgid " — MATE Volume Control Applet"
+msgstr " — MATE 音量控制面板程式"
+
+#: ../mate-volume-control/src/dialog-main.c:124
+msgid "Waiting for sound system to respond"
+msgstr "正在等候音效系統回應"
+
+#: ../mate-volume-control/src/dialog-main.c:154 ../gst-mixer/src/main.c:39
+msgid "Startup page"
+msgstr "啟始頁面"
+
+#: ../mate-volume-control/src/dialog-main.c:168
+msgid " — MATE Volume Control"
+msgstr " — MATE 音量控制"
+
+#: ../mate-volume-control/src/gvc-applet.c:275
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1918
+msgid "Output"
+msgstr "輸出"
+
+#: ../mate-volume-control/src/gvc-applet.c:277
+msgid "Sound Output Volume"
+msgstr "音效輸出音量"
+
+#: ../mate-volume-control/src/gvc-applet.c:281
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1832
+msgid "Input"
+msgstr "輸入"
+
+#: ../mate-volume-control/src/gvc-applet.c:283
+msgid "Microphone Volume"
+msgstr "麥克風音量"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:109
+msgctxt "balance"
+msgid "Left"
+msgstr "左"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:110
+msgctxt "balance"
+msgid "Right"
+msgstr "右"
+
+# Hard to distinguish this with Oldies -- Abel
+#: ../mate-volume-control/src/gvc-balance-bar.c:113
+msgctxt "balance"
+msgid "Rear"
+msgstr "後"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:114
+msgctxt "balance"
+msgid "Front"
+msgstr "前"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:117
+msgctxt "balance"
+msgid "Minimum"
+msgstr "最小值"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:118
+msgctxt "balance"
+msgid "Maximum"
+msgstr "最大值"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:294
+msgid "_Balance:"
+msgstr "平衡(_B):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:297
+msgid "_Fade:"
+msgstr "淡化(_F):"
+
+#: ../mate-volume-control/src/gvc-balance-bar.c:300
+msgid "_Subwoofer:"
+msgstr "重低音(_S):"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:588
+#: ../mate-volume-control/src/gvc-channel-bar.c:597
+msgctxt "volume"
+msgid "100%"
+msgstr "100%"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:592
+msgctxt "volume"
+msgid "Unamplified"
+msgstr "未經放大"
+
+#: ../mate-volume-control/src/gvc-channel-bar.c:854
+msgid "Mute"
+msgstr "靜音"
+
+#: ../mate-volume-control/src/gvc-combo-box.c:166
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1576
+msgid "_Profile:"
+msgstr "設定組合(_P):"
+
+#. translators:
+#. * The device has been disabled
+#: ../mate-volume-control/src/gvc-mixer-control.c:1005
+#: ../sound-theme/gvc-sound-theme-editor.c:895
+#: ../sound-theme/gvc-sound-theme-editor.c:991
+msgid "Disabled"
+msgstr "已停用"
+
+#. translators:
+#. * The number of sound outputs on a particular device
+#: ../mate-volume-control/src/gvc-mixer-control.c:1012
+#, 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
+#: ../mate-volume-control/src/gvc-mixer-control.c:1022
+#, c-format
+msgid "%u Input"
+msgid_plural "%u Inputs"
+msgstr[0] "%u 輸入"
+msgstr[1] "%u 輸入"
+
+#: ../mate-volume-control/src/gvc-mixer-control.c:1320
+msgid "System Sounds"
+msgstr "系統音效"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:309
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:604
+msgid "Co_nnector:"
+msgstr "連接器(_N):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:517
+msgid "Peak detect"
+msgstr "峰值檢測"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1469
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1664
+#: ../sound-theme/gvc-sound-theme-chooser.c:874
+msgid "Name"
+msgstr "名稱"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1474
+msgid "Device"
+msgstr "裝置"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1522
+#, c-format
+msgid "Speaker Testing for %s"
+msgstr "%s 的喇叭測試"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1577
+msgid "Test Speakers"
+msgstr "測試喇叭"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1738
+msgid "_Output volume: "
+msgstr "輸出音量(_O):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1769
+msgid "Sound Effects"
+msgstr "聲音效果"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1776
+msgid "_Alert volume: "
+msgstr "警示音量(_A):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1789
+msgid "Hardware"
+msgstr "硬體"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1794
+msgid "C_hoose a device to configure:"
+msgstr "選擇要設定的裝置(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1821
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1950
+msgid "Settings for the selected device:"
+msgstr "已選取裝置的設定值:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1839
+msgid "_Input volume: "
+msgstr "輸入音量(_I):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1862
+msgid "Input level:"
+msgstr "輸入等級:"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1888
+msgid "C_hoose a device for sound input:"
+msgstr "選擇聲音輸入的裝置(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1923
+msgid "C_hoose a device for sound output:"
+msgstr "選擇聲音輸出的裝置(_H):"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1961
+msgid "Applications"
+msgstr "應用程式"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:1965
+msgid "No application is currently playing or recording audio."
+msgstr "沒有應用程式目前正在播放或錄製音效。"
+
+#: ../mate-volume-control/src/gvc-mixer-dialog.c:2089
+#: ../sound-theme/gvc-sound-theme-chooser.c:739
+#: ../sound-theme/gvc-sound-theme-chooser.c:751
+#: ../sound-theme/gvc-sound-theme-chooser.c:763
+#: ../sound-theme/gvc-sound-theme-editor.c:560
+#: ../sound-theme/gvc-sound-theme-editor.c:949
+msgid "Sound Preferences"
+msgstr "音效偏好設定"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+msgid "Stop"
+msgstr "停止"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:220
+#: ../mate-volume-control/src/gvc-speaker-test.c:332
+msgid "Test"
+msgstr "測試"
+
+#: ../mate-volume-control/src/gvc-speaker-test.c:228
+msgid "Subwoofer"
+msgstr "重低音"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:232
+#, c-format
+msgid "Failed to start Sound Preferences: %s"
+msgstr "啟動音效偏好設定失敗:%s"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:255
+msgid "_Mute"
+msgstr "靜音(_M)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:264
+msgid "_Sound Preferences"
+msgstr "音效偏好設定(_S)"
+
+#: ../mate-volume-control/src/gvc-stream-status-icon.c:448
+msgid "Muted"
+msgstr "靜音"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:1
+msgid "Record sound clips"
+msgstr "錄音"
+
+#: ../grecord/mate-sound-recorder.desktop.in.in.h:2
+#: ../grecord/src/gsr-window.c:1238
+msgid "Sound Recorder"
+msgstr "錄音程式"
+
+#. Translator comment: default trackname is 'untitled', which
+#. * has as effect that the user cannot save to this file. The
+#. * 'save' action will open the save-as dialog instead to give
+#. * a proper filename. See mate-record.c:94.
+#: ../grecord/src/mate-recorder.c:142 ../grecord/src/gsr-window.c:1741
+#: ../grecord/src/gsr-window.c:2690
+msgid "Untitled"
+msgstr "未命名"
+
+#: ../grecord/src/mate-recorder.c:144 ../grecord/src/gsr-window.c:1743
+#, c-format
+msgid "Untitled-%d"
+msgstr "未命名-%d"
+
+# (Abel) "module" really means splitted package from
+# gstreamer. Example:
+# "Could not create the GStreamer MateConf audio recording element."
+# "Please install the 'mateconfelements' plug-in from the 'gst-plugins-good' module."
+# "Verify that the installation is correct by running"
+# " gst-inspect-0.10 mateconfaudiosrc"
+# "and then restart mate-sound-recorder."
+#: ../grecord/src/gsr-window.c:193
+#, c-format
+msgid ""
+"Could not create the GStreamer %s element.\n"
+"Please install the '%s' plugin from the '%s' module.\n"
+"Verify that the installation is correct by running\n"
+" gst-inspect-0.10 %s\n"
+"and then restart mate-sound-recorder."
+msgstr ""
+"無法建立 GStreamer %1$s 元件。\n"
+"請從「%3$s」模組中安裝「%2$s」外掛程式。\n"
+"要檢查安裝是否正確,請執行\n"
+" gst-inspect-0.10 %4$s\n"
+"並重新啟動 mate-sound-recorder。"
+
+#: ../grecord/src/gsr-window.c:209
+msgid ""
+"Please verify its settings.\n"
+"You may be missing the necessary plugins."
+msgstr ""
+"請檢查它的設定值。\n"
+"您可能遺漏了需要的外掛程式。"
+
+#: ../grecord/src/gsr-window.c:294
+#, c-format
+msgid "%ld minute"
+msgid_plural "%ld minutes"
+msgstr[0] "%ld 分鐘"
+msgstr[1] "%ld 分鐘"
+
+#: ../grecord/src/gsr-window.c:295
+#, c-format
+msgid "%ld hour"
+msgid_plural "%ld hours"
+msgstr[0] "%ld 小時"
+msgstr[1] "%ld 小時"
+
+#: ../grecord/src/gsr-window.c:296
+#, c-format
+msgid "%ld second"
+msgid_plural "%ld seconds"
+msgstr[0] "%ld 秒"
+msgstr[1] "%ld 秒"
+
+#. Translators: the format is "X hours, X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:303
+#, c-format
+msgid "%s, %s and %s"
+msgstr "%s, %s , %s"
+
+#. Translators: the format is "X hours and X minutes"
+#. Translators: the format is "X minutes and X seconds"
+#: ../grecord/src/gsr-window.c:309 ../grecord/src/gsr-window.c:317
+#: ../grecord/src/gsr-window.c:328
+#, c-format
+msgid "%s and %s"
+msgstr "%s %s"
+
+#: ../grecord/src/gsr-window.c:371
+msgid "Open a File"
+msgstr "開啟檔案"
+
+#: ../grecord/src/gsr-window.c:448
+#, c-format
+msgid ""
+"Unable to load file:\n"
+"%s"
+msgstr ""
+"無法載入檔案:\n"
+"%s"
+
+#: ../grecord/src/gsr-window.c:594 ../grecord/src/gsr-window.c:1540
+#: ../grecord/src/gsr-window.c:1800 ../grecord/src/gsr-window.c:2501
+msgid "Ready"
+msgstr "準備就緒"
+
+#. Add replace button
+#: ../grecord/src/gsr-window.c:647
+msgid "_Replace"
+msgstr "取代(_R)"
+
+#: ../grecord/src/gsr-window.c:664
+#, c-format
+msgid ""
+"A file named \"%s\" already exists. \n"
+"Do you want to replace it with the one you are saving?"
+msgstr ""
+"名稱為 “%s” 的檔案已經存在。\n"
+"要以您準備儲存的檔案取代它嗎?"
+
+#: ../grecord/src/gsr-window.c:712
+#, c-format
+msgid "Could not save the file \"%s\""
+msgstr "無法儲存檔案“%s”"
+
+#: ../grecord/src/gsr-window.c:732
+msgid "Save file as"
+msgstr "另存檔案為"
+
+#: ../grecord/src/gsr-window.c:826
+#, c-format
+msgid "%s is not installed in the path."
+msgstr "%s 並未安裝在執行檔路徑中。"
+
+#: ../grecord/src/gsr-window.c:835
+#, c-format
+msgid "There was an error starting %s: %s"
+msgstr "啟動 %s 時出現錯誤:%s"
+
+#: ../grecord/src/gsr-window.c:864
+msgid "Save recording before closing?"
+msgstr "是否在關閉前儲存錄音?"
+
+#: ../grecord/src/gsr-window.c:865
+msgid "Save recording?"
+msgstr "是否儲存錄音?"
+
+#: ../grecord/src/gsr-window.c:869
+msgid "Close _without Saving"
+msgstr "關閉但不儲存(_W)"
+
+#: ../grecord/src/gsr-window.c:870
+msgid "Continue _without Saving"
+msgstr "繼續但不儲存(_W)"
+
+#: ../grecord/src/gsr-window.c:880
+msgid "Question"
+msgstr "問題"
+
+#: ../grecord/src/gsr-window.c:987
+#, c-format
+msgid "%s (Has not been saved)"
+msgstr "%s (仍未儲存)"
+
+#: ../grecord/src/gsr-window.c:1003
+#, c-format
+msgid "%s (%llu byte)"
+msgid_plural "%s (%llu bytes)"
+msgstr[0] "%s (%llu 位元組)"
+msgstr[1] "%s (%llu 位元組)"
+
+#: ../grecord/src/gsr-window.c:1007
+msgid "Unknown size"
+msgstr "大小不詳"
+
+#. Attempts to get length ran out.
+#: ../grecord/src/gsr-window.c:1016 ../grecord/src/gsr-window.c:1026
+#: ../grecord/src/gsr-window.c:1042 ../grecord/src/gsr-window.c:1051
+#: ../grecord/src/gsr-window.c:1408
+#: ../gstreamer-properties/gstreamer-properties.c:301
+msgid "Unknown"
+msgstr "不明"
+
+#: ../grecord/src/gsr-window.c:1028
+#, c-format
+msgid "%.1f kHz"
+msgstr "%.1f kHz"
+
+#: ../grecord/src/gsr-window.c:1036
+#, c-format
+msgid "%.0f kb/s"
+msgstr "每秒 %.0f kb"
+
+#: ../grecord/src/gsr-window.c:1039
+#, c-format
+msgid "%.0f kb/s (Estimated)"
+msgstr "每秒 %.0f kb(預計)"
+
+#: ../grecord/src/gsr-window.c:1054
+msgid "1 (mono)"
+msgstr "1(單聲道)"
+
+#: ../grecord/src/gsr-window.c:1057
+msgid "2 (stereo)"
+msgstr "2(立體聲)"
+
+#: ../grecord/src/gsr-window.c:1084
+#, c-format
+msgid "%s Information"
+msgstr "%s 資訊"
+
+#: ../grecord/src/gsr-window.c:1108 ../grecord/src/gsr-window.c:2413
+msgid "File Information"
+msgstr "檔案資訊"
+
+#: ../grecord/src/gsr-window.c:1123
+msgid "Folder:"
+msgstr "資料夾:"
+
+#: ../grecord/src/gsr-window.c:1129 ../grecord/src/gsr-window.c:2420
+msgid "Filename:"
+msgstr "檔案名稱:"
+
+#: ../grecord/src/gsr-window.c:1135
+msgid "File size:"
+msgstr "檔案大小:"
+
+#: ../grecord/src/gsr-window.c:1144
+msgid "Audio Information"
+msgstr "音效資訊"
+
+#: ../grecord/src/gsr-window.c:1159
+msgid "File duration:"
+msgstr "檔案長度:"
+
+#: ../grecord/src/gsr-window.c:1165
+msgid "Number of channels:"
+msgstr "聲道數目:"
+
+#: ../grecord/src/gsr-window.c:1171
+msgid "Sample rate:"
+msgstr "取樣率:"
+
+# No good translation of bit rate can be found. -- Abel
+#: ../grecord/src/gsr-window.c:1177
+msgid "Bit rate:"
+msgstr "位元率:"
+
+#: ../grecord/src/gsr-window.c:1241
+msgid ""
+"A sound recorder for MATE\n"
+msgstr ""
+"適用於 MATE 的錄音程式\n"
+
+#: ../grecord/src/gsr-window.c:1512
+msgid "Playing…"
+msgstr "正在播放…"
+
+#: ../grecord/src/gsr-window.c:1644
+msgid "MateConf audio output"
+msgstr "MateConf 音效輸出"
+
+#: ../grecord/src/gsr-window.c:1653 ../gst-mixer/src/misc.c:62
+msgid "Playback"
+msgstr "播放"
+
+#: ../grecord/src/gsr-window.c:1732
+msgid "Recording…"
+msgstr "正在錄製…"
+
+#: ../grecord/src/gsr-window.c:1822
+msgid "MateConf audio recording"
+msgstr "MateConf 錄音"
+
+#: ../grecord/src/gsr-window.c:1831
+msgid ""
+"Your audio capture settings are invalid. Please correct them with the "
+"\"Sound Preferences\" under the System Preferences menu."
+msgstr "您的音效擷取設定不正確。請在系統偏好設定選單中的「音效偏好設定」更正。"
+
+#: ../grecord/src/gsr-window.c:2003
+msgid "file output"
+msgstr "檔案輸出"
+
+#: ../grecord/src/gsr-window.c:2021
+msgid "level"
+msgstr "等級"
+
+#: ../grecord/src/gsr-window.c:2045
+#, c-format
+msgid "Could not parse the '%s' audio profile. "
+msgstr "無法分析音效設定組合‘%s’。"
+
+#: ../grecord/src/gsr-window.c:2062
+#, c-format
+msgid "Could not capture using the '%s' audio profile. "
+msgstr "音效設定組合‘%s’無法進行擷取。"
+
+#: ../grecord/src/gsr-window.c:2071
+#, c-format
+msgid "Could not write to a file using the '%s' audio profile. "
+msgstr "無法使用音效設定組合‘%s’來寫入檔案。"
+
+#. File menu.
+#: ../grecord/src/gsr-window.c:2125
+msgid "_File"
+msgstr "檔案(_F)"
+
+#: ../grecord/src/gsr-window.c:2127
+msgid "Create a new sample"
+msgstr "製作新的音效樣本"
+
+#: ../grecord/src/gsr-window.c:2129
+msgid "Open a file"
+msgstr "開啟檔案"
+
+#: ../grecord/src/gsr-window.c:2131
+msgid "Save the current file"
+msgstr "儲存目前的檔案"
+
+#: ../grecord/src/gsr-window.c:2133
+msgid "Save the current file with a different name"
+msgstr "以另一個名稱儲存目前的檔案"
+
+#: ../grecord/src/gsr-window.c:2134
+msgid "Open Volu_me Control"
+msgstr "開啟音量控制(_M)"
+
+#: ../grecord/src/gsr-window.c:2135
+msgid "Open the audio mixer"
+msgstr "開啟混音程式"
+
+#: ../grecord/src/gsr-window.c:2137
+msgid "Show information about the current file"
+msgstr "顯示有關目前檔案的資訊"
+
+#: ../grecord/src/gsr-window.c:2139
+msgid "Close the current file"
+msgstr "關閉目前的檔案"
+
+#: ../grecord/src/gsr-window.c:2141
+msgid "Quit the program"
+msgstr "結束程式"
+
+#. Control menu
+#: ../grecord/src/gsr-window.c:2144
+msgid "_Control"
+msgstr "控制(_C)"
+
+#: ../grecord/src/gsr-window.c:2146
+msgid "Record sound"
+msgstr "錄音"
+
+#: ../grecord/src/gsr-window.c:2148
+msgid "Play sound"
+msgstr "播放音效"
+
+#: ../grecord/src/gsr-window.c:2150
+msgid "Stop sound"
+msgstr "停止播放"
+
+#. Help menu
+#: ../grecord/src/gsr-window.c:2153
+msgid "_Help"
+msgstr "求助(_H)"
+
+#: ../grecord/src/gsr-window.c:2154
+msgid "Contents"
+msgstr "內容"
+
+#: ../grecord/src/gsr-window.c:2155
+msgid "Open the manual"
+msgstr "開啟說明文件"
+
+#: ../grecord/src/gsr-window.c:2157
+msgid "About this application"
+msgstr "關於此程式"
+
+#: ../grecord/src/gsr-window.c:2279
+msgid "Could not load UI file. The program may not be properly installed."
+msgstr "無法載入 UI 檔案。程式可能沒有正確的安裝。"
+
+#: ../grecord/src/gsr-window.c:2302
+msgid "Open"
+msgstr "開啟"
+
+#: ../grecord/src/gsr-window.c:2304
+msgid "Save"
+msgstr "儲存"
+
+#: ../grecord/src/gsr-window.c:2306
+msgid "Save As"
+msgstr "另存檔案"
+
+#: ../grecord/src/gsr-window.c:2362
+msgid "Record from _input:"
+msgstr "從輸入源錄音(_I):"
+
+#: ../grecord/src/gsr-window.c:2380
+msgid "_Record as:"
+msgstr "錄音為(_R):"
+
+#: ../grecord/src/gsr-window.c:2427
+msgid "<none>"
+msgstr "<無>"
+
+#: ../grecord/src/gsr-window.c:2441
+msgid "Length:"
+msgstr "長度:"
+
+#: ../grecord/src/gsr-window.c:2479
+msgid "Level:"
+msgstr "等級:"
+
+#. Translators: this is the window title, %s is the currently open file's name or Untitled
+#: ../grecord/src/gsr-window.c:2574
+#, c-format
+msgid "%s — Sound Recorder"
+msgstr "%s — 錄音程式"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:1
+msgid "Height of the Window"
+msgstr "視窗高度"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:2
+msgid "Height of the window to be displayed."
+msgstr "顯示的視窗的高度。"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:3
+msgid "Width of the Window"
+msgstr "視窗寬度"
+
+#: ../gst-mixer/mate-volume-control.schemas.in.h:4
+msgid "Width of the window to be displayed."
+msgstr "顯示的視窗的寬度。"
+
+#: ../gst-mixer/src/element.c:495
+msgid "Sound Theme"
+msgstr "音效主題"
+
+#: ../gst-mixer/src/main.c:82
+#, c-format
+msgid "Unknown Volume Control %d"
+msgstr "不明的音量控制 %d"
+
+#: ../gst-mixer/src/main.c:159
+msgid "No volume control GStreamer plugins and/or devices found."
+msgstr "找不到音量控制 GStreamer 外掛程式或裝置。"
+
+#: ../gst-mixer/src/misc.c:64
+msgid "Recording"
+msgstr "錄音中"
+
+#: ../gst-mixer/src/misc.c:66
+msgid "Switches"
+msgstr "開關"
+
+#: ../gst-mixer/src/misc.c:68
+msgid "Options"
+msgstr "選項"
+
+#. make window look cute
+#: ../gst-mixer/src/preferences.c:107
+msgid "Volume Control Preferences"
+msgstr "音量控制偏好設定"
+
+# (Abel) This means which control is visible in mixer
+#: ../gst-mixer/src/preferences.c:120
+msgid "_Select mixers to be visible:"
+msgstr "選擇要顯示的混音器(_S):"
+
+#: ../gst-mixer/src/track.c:295
+#, c-format
+msgid "%s:"
+msgstr "%s:"
+
+#. mute button
+#: ../gst-mixer/src/track.c:339
+#, c-format
+msgid "Mute/Unmute %s"
+msgstr "靜音/解除靜音 %s"
+
+#: ../gst-mixer/src/track.c:356
+#, c-format
+msgid "Track %s: mute"
+msgstr "歌曲 %s:靜音"
+
+#. only the record button here
+#: ../gst-mixer/src/track.c:433
+#, c-format
+msgid "Toggle audio recording from %s"
+msgstr "切換從 %s 錄音"
+
+#: ../gst-mixer/src/track.c:449
+#, c-format
+msgid "Track %s: audio recording"
+msgstr "歌由 %s:錄音"
+
+#: ../gst-mixer/src/track.c:562
+#, c-format
+msgid "%s Option Selection"
+msgstr "%s 選項"
+
+#: ../gst-mixer/src/volume.c:112
+#, c-format
+msgid "Track %s"
+msgstr "聲道 %s"
+
+#: ../gst-mixer/src/volume.c:115
+#, c-format
+msgid "Channel %d of track %s"
+msgstr "%2$s 聲道的第 %1$d 個頻道"
+
+#: ../gst-mixer/src/volume.c:118
+#, c-format
+msgid "Track %s, channel %d"
+msgstr "聲道 %s,頻道 %d"
+
+#: ../gst-mixer/src/volume.c:138
+#, c-format
+msgid "Lock channels for %s together"
+msgstr "將 %s 的頻道鎖定"
+
+#: ../gst-mixer/src/volume.c:156
+#, c-format
+msgid "Track %s: lock channels together"
+msgstr "聲道 %s:將頻道鎖定"
+
+#: ../gst-mixer/src/volume.c:201
+msgid "mono"
+msgstr "單聲道"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "left"
+msgstr "左"
+
+#: ../gst-mixer/src/volume.c:203
+msgid "right"
+msgstr "右"
+
+#: ../gst-mixer/src/volume.c:206
+msgid "front left"
+msgstr "前左"
+
+#: ../gst-mixer/src/volume.c:207
+msgid "front right"
+msgstr "前右"
+
+#: ../gst-mixer/src/volume.c:208
+msgid "rear left"
+msgstr "後左"
+
+#: ../gst-mixer/src/volume.c:209
+msgid "rear right"
+msgstr "後右"
+
+#: ../gst-mixer/src/volume.c:210
+msgid "front center"
+msgstr "前中"
+
+#. Translators: This is the name of a surround sound channel. It
+#. * stands for "Low-Frequency Effects". If you're not sure that
+#. * this has an established and different translation in your
+#. * language, leave it unchanged.
+#: ../gst-mixer/src/volume.c:215
+msgid "LFE"
+msgstr "LFE"
+
+#: ../gst-mixer/src/volume.c:216
+msgid "side left"
+msgstr "左邊"
+
+#: ../gst-mixer/src/volume.c:217
+msgid "side right"
+msgstr "右邊"
+
+#: ../gst-mixer/src/volume.c:218
+msgid "unknown"
+msgstr "不明"
+
+#. Here, we can actually tell people that this
+#. * is a slider that will change channel X.
+#: ../gst-mixer/src/volume.c:224
+#, c-format
+msgid "Volume of %s channel on %s"
+msgstr "在%2$s上%1$s頻道的音量"
+
+#: ../gst-mixer/src/window.c:133
+msgid "A MATE/GStreamer-based volume control application"
+msgstr "一個以 MATE/GStreamer 為基礎的音量控制程式"
+
+#: ../gst-mixer/src/window.c:136
+msgid "translator-credits"
+msgstr ""
+"如對翻譯有任何意見,請送一封電子郵件給\n"
+"以下地址,MATE 翻譯團隊會盡快回覆您:\n"
+"\n"
+"Woodman Tuen <[email protected]>, 2004-07\n"
+"Abel Cheung <[email protected]>, 2001-2003.\n"
+"Fernando <[email protected]>, 1999."
+
+#. change window title
+#: ../gst-mixer/src/window.c:173
+#, c-format
+msgid "Volume Control: %s"
+msgstr "音量控制:%s"
+
+# (Abel) prevent conflicting mnemonic key usage below
+#: ../gst-mixer/src/window.c:378
+msgid "_Device: "
+msgstr "裝置(_V):"
+
+#. set tooltips
+#: ../gst-mixer/src/window.c:417
+msgid "Control volume on a different device"
+msgstr "在不同裝置上控制音量"
+
+#: ../gstreamer-properties/gstreamer-properties.c:204
+msgid "None"
+msgstr "沒有"
+
+#. Element does not support setting devices
+#: ../gstreamer-properties/gstreamer-properties.c:246
+msgid "Unsupported"
+msgstr "不支援"
+
+#: ../gstreamer-properties/gstreamer-properties.c:268
+#: ../sound-theme/gvc-sound-theme-chooser.c:850
+#: ../sound-theme/gvc-sound-theme-editor.c:891
+#: ../sound-theme/gvc-sound-theme-editor.c:995
+msgid "Default"
+msgstr "預設值"
+
+#: ../gstreamer-properties/gstreamer-properties.c:625
+msgid "Failure instantiating main window"
+msgstr "開啟主視窗出現錯誤"
+
+#: ../gstreamer-properties/gstreamer-properties.c:678
+msgid "Failed to load UI file; please check your installation."
+msgstr "無法載入 UI 檔案;請檢查安裝是否正確。"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:1
+msgid "Configure defaults for GStreamer applications"
+msgstr "修改 GStreamer 應用程式的預設設定"
+
+#: ../gstreamer-properties/gstreamer-properties.desktop.in.in.h:2
+#: ../gstreamer-properties/gstreamer-properties.ui.h:6
+msgid "Multimedia Systems Selector"
+msgstr "多媒體系統選擇器"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:1
+msgid "Audio"
+msgstr "音訊"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:2
+msgid "Click Ok to finish."
+msgstr "請按確定來結束。"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:3
+msgid "D_evice:"
+msgstr "裝置(_E):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:4
+msgid "Default Input"
+msgstr "預設輸入"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:5
+msgid "Default Output"
+msgstr "預設輸出"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:7
+msgid "P_ipeline:"
+msgstr "管線(_I):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:8
+msgid "P_lugin:"
+msgstr "外掛程式(_L):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:9
+msgid "Pipeli_ne:"
+msgstr "管線(_N):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:10
+msgid "Te_st"
+msgstr "測試(_S)"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:11
+msgid "Testing Pipeline"
+msgstr "正在測試管線"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:12
+msgid "Testing…"
+msgstr "正在測試…"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:13
+msgid "Video"
+msgstr "視訊"
+
+# (Abel) prevent conflicting mnemonic key usage below
+#: ../gstreamer-properties/gstreamer-properties.ui.h:14
+msgid "_Device:"
+msgstr "裝置(_D):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:15
+msgid "_Plugin:"
+msgstr "外掛程式(_P):"
+
+#: ../gstreamer-properties/gstreamer-properties.ui.h:16
+msgid "_Test"
+msgstr "測試(_T)"
+
+#: ../gstreamer-properties/pipeline-constants.c:52
+#: ../gstreamer-properties/pipeline-constants.c:90
+msgid "Autodetect"
+msgstr "自動偵測"
+
+#: ../gstreamer-properties/pipeline-constants.c:54
+#: ../gstreamer-properties/pipeline-constants.c:121
+msgid "ALSA — Advanced Linux Sound Architecture"
+msgstr "ALSA — 先進 Linux 音效架構"
+
+#: ../gstreamer-properties/pipeline-constants.c:69
+msgid "Artsd — ART Sound Daemon"
+msgstr "Artsd — ART 音效伺服程式"
+
+#: ../gstreamer-properties/pipeline-constants.c:71
+#: ../gstreamer-properties/pipeline-constants.c:123
+msgid "ESD — Enlightenment Sound Daemon"
+msgstr "ESD — Enlightenment 音效伺服程式"
+
+#: ../gstreamer-properties/pipeline-constants.c:77
+#: ../gstreamer-properties/pipeline-constants.c:130
+msgid "OSS — Open Sound System"
+msgstr "OSS — 開放音效系統"
+
+#: ../gstreamer-properties/pipeline-constants.c:79
+#: ../gstreamer-properties/pipeline-constants.c:132
+msgid "OSS - Open Sound System Version 4"
+msgstr "OSS — 開放音效系統第 4 版"
+
+#: ../gstreamer-properties/pipeline-constants.c:81
+#: ../gstreamer-properties/pipeline-constants.c:136
+msgid "PulseAudio Sound Server"
+msgstr "PulseAudio 聲音伺服器"
+
+#: ../gstreamer-properties/pipeline-constants.c:83
+#: ../gstreamer-properties/pipeline-constants.c:134
+msgid "Sun Audio"
+msgstr "Sun 音效"
+
+#: ../gstreamer-properties/pipeline-constants.c:85
+#: ../gstreamer-properties/pipeline-constants.c:116
+#: ../gstreamer-properties/pipeline-constants.c:144
+#: ../gstreamer-properties/pipeline-constants.c:159
+#: ../sound-theme/gvc-sound-theme-chooser.c:629
+#: ../sound-theme/gvc-sound-theme-editor.c:705
+#: ../sound-theme/gvc-sound-theme-editor.c:759
+#: ../sound-theme/sound-theme-file-utils.c:292
+msgid "Custom"
+msgstr "自訂"
+
+#: ../gstreamer-properties/pipeline-constants.c:108
+msgid "OpenGL"
+msgstr "OpenGL"
+
+#: ../gstreamer-properties/pipeline-constants.c:110
+msgid "SDL — Simple DirectMedia Layer"
+msgstr "SDL — 簡易直接媒體層"
+
+#: ../gstreamer-properties/pipeline-constants.c:112
+msgid "X Window System (No Xv)"
+msgstr "X 視窗系統(非 Xv)"
+
+#: ../gstreamer-properties/pipeline-constants.c:114
+msgid "X Window System (X11/XShm/Xv)"
+msgstr "X 視窗系統 (X11/XShm/Xv)"
+
+#. Note: using triangle instead of sine for test sound so we
+#. * can test the vorbis encoder as well (otherwise it'd compress too well)
+#: ../gstreamer-properties/pipeline-constants.c:140
+msgid "Test Sound"
+msgstr "音效測試"
+
+#: ../gstreamer-properties/pipeline-constants.c:142
+msgid "Silence"
+msgstr "無聲"
+
+#: ../gstreamer-properties/pipeline-constants.c:149
+msgid "MJPEG (e.g. Zoran v4l device)"
+msgstr "MJPEG(如 Zoran v4l 裝置)"
+
+#: ../gstreamer-properties/pipeline-constants.c:151
+msgid "QCAM"
+msgstr "QCAM"
+
+#: ../gstreamer-properties/pipeline-constants.c:153
+msgid "Test Input"
+msgstr "輸入測試"
+
+#: ../gstreamer-properties/pipeline-constants.c:155
+msgid "Video for Linux (v4l)"
+msgstr "Video for Linux (v4l)"
+
+#: ../gstreamer-properties/pipeline-constants.c:157
+msgid "Video for Linux 2 (v4l2)"
+msgstr "Video for Linux 2 (v4l2)"
+
+#: ../gstreamer-properties/pipeline-tests.c:176
+#, c-format
+msgid "Failed to construct test pipeline for '%s'"
+msgstr "無法產生‘%s’的管線測試"
+
+#: ../profiles/audio-profile-edit.c:121 ../profiles/audio-profiles-edit.c:529
+#, c-format
+msgid "There was an error displaying help: %s"
+msgstr "顯示說明文件時出現錯誤:%s"
+
+#: ../profiles/audio-profile-edit.c:341
+#, c-format
+msgid "Editing profile \"%s\""
+msgstr "編輯設定組合“%s”"
+
+#: ../profiles/audio-profile.c:92
+msgid "<no name>"
+msgstr "<沒有名稱>"
+
+#: ../profiles/audio-profile.c:93 ../profiles/audio-profile.c:1002
+msgid "<no description>"
+msgstr "<沒有描述>"
+
+#: ../profiles/audio-profile.c:208
+#, c-format
+msgid "There was an error getting the list of gm_audio profiles. (%s)\n"
+msgstr "讀取 gm_audio 設定組合的清單時發生錯誤。(%s)\n"
+
+#: ../profiles/audio-profile.c:709
+#, c-format
+msgid ""
+"There was an error subscribing to notification of audio profile list "
+"changes. (%s)\n"
+msgstr "訂閱音效設定組合清單已改變的通知時發生錯誤。(%s)\n"
+
+#: ../profiles/audio-profile.c:912
+#, c-format
+msgid "There was an error forgetting profile path %s. (%s)\n"
+msgstr "捨棄設定組合路徑 %s 時發生錯誤。(%s)\n"
+
+#: ../profiles/audio-profiles-edit.c:78
+msgid "_Edit"
+msgstr "編輯(_E)"
+
+#. the first argument will never be used since we only run for count > 1
+#: ../profiles/audio-profiles-edit.c:456
+#, c-format
+msgid "Delete this profile?\n"
+msgid_plural "Delete these %d profiles?\n"
+msgstr[0] "刪除這個設定組合?\n"
+msgstr[1] "刪除這 %d 個設定組合?\n"
+
+#: ../profiles/audio-profiles-edit.c:475
+#, c-format
+msgid "Delete profile \"%s\"?"
+msgstr "刪除設定組合“%s”?"
+
+#: ../profiles/audio-profiles-edit.c:497
+msgid "Delete Profile"
+msgstr "刪除設定組合"
+
+#: ../profiles/audio-profiles-edit.c:590
+msgid "Edit MATE Audio Profiles"
+msgstr "編輯 MATE 音效設定組合"
+
+#: ../profiles/audio-profiles-edit.c:639
+msgid "_Profiles:"
+msgstr "設定組合(_P):"
+
+#: ../profiles/audio-profiles-edit.c:823
+#, c-format
+msgid "You already have a profile called \"%s\""
+msgstr "您已經有一個設定組合稱為“%s”"
+
+#: ../profiles/audio-profiles-edit.c:848
+#, c-format
+msgid "MateConf Error (FIXME): %s\n"
+msgstr "MateConf 錯誤(FIXME):%s\n"
+
+#: ../profiles/gmp-util.c:61
+#, c-format
+msgid ""
+"The file \"%s\" is missing. This indicates that the application is installed "
+"incorrectly, so the dialog can't be displayed."
+msgstr "檔案“%s”不存在。這表示該應用程式沒有正確地安裝。所以對話盒不能顯示。"
+
+#: ../profiles/mate-audio-profiles-properties.c:54
+#, c-format
+msgid ""
+"%s\n"
+"Run '%s --help' to see a full list of available command line options.\n"
+msgstr ""
+"%s\n"
+"執行「%s --help」可列出命令列中可用的完整選項。\n"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:1
+msgid "Edit Audio Profile"
+msgstr "編輯音效設定組合"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:2
+msgid "Profile _description:"
+msgstr "設定組合描述(_D):"
+
+# (Abel) The question mark shouldn't be there, it is a checkbox
+# indicating whether an audio profile is active or not
+#: ../profiles/mate-audio-profile-edit.ui.h:3
+msgid "_Active?"
+msgstr "啟用(_A)"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:4
+msgid "_File extension:"
+msgstr "檔案延伸(_F):"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:5
+msgid "_GStreamer pipeline:"
+msgstr "_GStreamer 管線:"
+
+#: ../profiles/mate-audio-profile-edit.ui.h:6
+#: ../profiles/mate-audio-profile-new.ui.h:3
+msgid "_Profile name:"
+msgstr "設定組合名稱(_P):"
+
+#: ../profiles/mate-audio-profile-new.ui.h:1
+msgid "New Profile"
+msgstr "新增設定組合"
+
+#: ../profiles/mate-audio-profile-new.ui.h:2
+msgid "_Create"
+msgstr "新增(_C)"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:1
+msgid "A description for the audio profile"
+msgstr "設定組合的描述"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:2
+msgid ""
+"A description of the profile, containing more information and describing "
+"when to use this profile."
+msgstr "設定組合的描述。包含更多在甚麼時候使用這設定組合的資料與描述。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:3
+msgid ""
+"A filename extension to be used when storing files encoded with this profile."
+msgstr "使用此設定組合來進行編碼時,儲存檔案所使用的延伸檔名。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:4
+msgid "A partial GStreamer pipeline to use for this profile."
+msgstr "這設定組合所使用的部份 GStreamer 管線。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:5
+msgid "A short name for the audio profile"
+msgstr "音效設定組合的簡稱"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:6
+msgid ""
+"A short name for the audio profile, to be used in selections and uniquely "
+"identifying the profile."
+msgstr "音效設定組合的簡稱,在選取及確認該設定組合時使用。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:7
+msgid "CD Quality, AAC"
+msgstr "CD 品質,AAC"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:8
+msgid "CD Quality, Lossless"
+msgstr "CD 品質,非破壞性"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:9
+msgid "CD Quality, Lossy"
+msgstr "CD 品質,破壞性"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:10
+msgid "CD Quality, MP2"
+msgstr "CD 音質,MP2"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:11
+msgid "CD Quality, MP3"
+msgstr "CD 品質,MP3"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:12
+msgid ""
+"List of audio recording profiles. The list contains strings naming "
+"subdirectories relative to /system/gstreamer/@GST_MAJORMINOR@/audio/profiles."
+msgstr ""
+"錄音設定組合的清單。這清單列出了與 /system/gstreamer/@GST_MAJORMINOR@/audio/"
+"profiles 相關的子目錄的名稱。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:13
+msgid "List of profiles"
+msgstr "設定組合清單"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:14
+msgid "The default file extension for this profile"
+msgstr "這設定組合的預設延伸檔名"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:15
+msgid "The partial GStreamer pipeline used"
+msgstr "所使用的部份 GStreamer 管線"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:16
+msgid ""
+"Used for converting to CD-quality audio, but with a lossless compression "
+"codec. Use this if you later want to edit the file or burn it to CD."
+msgstr ""
+"用作轉換 CD 品質的音效,但使用不失真的編碼器。適用於日後編輯該檔案或將檔案燒"
+"錄至光碟。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:17
+msgid ""
+"Used for converting to CD-quality audio, but with a lossy compression codec. "
+"Use this for CD extraction and radio recordings."
+msgstr ""
+"用作轉換 CD 品質的音效,但使用失真的編碼器。適用於音樂光碟擷取或錄下電台廣"
+"播。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:18
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy AAC codec. Use "
+"this for preparing files for copying to devices that only support the AAC "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"用作轉換 CD 品質的音效,但使用失真的 AAC 編碼解碼器。適用於替支援 AAC 編碼解"
+"碼器的裝置準備要複製至的檔案。注意!使用此格式在您處於的司法管轄領域內可能是"
+"違法的,請聯絡律師詢問意見。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:19
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP2 codec. Use "
+"this for preparing files for copying to devices that only support the MP2 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"用來轉換 CD 品質的音效,但使用破壞性的 MP2 編碼解碼器。適用於準備複製檔案到僅"
+"支援 MP2 編碼解碼器的裝置。注意!使用此格式在您處於的司法管轄領域內可能是違法"
+"的;請聯絡律師詢問意見。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:20
+msgid ""
+"Used for converting to CD-quality audio, but with the lossy MP3 codec. Use "
+"this for preparing files for copying to devices that only support the MP3 "
+"codec. Note that using this format may be illegal in your jurisdiction; "
+"contact your lawyer for advice."
+msgstr ""
+"用作轉換 CD 品質的音效,但使用失真的 MP3 編碼解碼器。適用於替支援 MP3 編碼解"
+"碼器的裝置準備要複製至的檔案。注意!使用此格式在您處於的司法管轄領域內可能是"
+"違法的,請聯絡律師詢問意見。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:21
+msgid ""
+"Used for converting to lossless voice-quality audio. Use this for recording "
+"and editing speech."
+msgstr "用作轉換為沒有失真語音品質的音效。適用於需要編輯的演講錄音。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:22
+msgid ""
+"Used for converting to lossy voice-quality audio. Use this for recording "
+"speech that doesn't need to be edited."
+msgstr "用作轉換為具失真語音品質的音效。適用於無需編輯的演講錄音。"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:23
+msgid "Voice, Lossless"
+msgstr "語音,不失真"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:24
+msgid "Voice, Lossy"
+msgstr "語音,失真"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:25
+msgid "Whether this profile is to be used"
+msgstr "是否使用這個設定組合"
+
+#: ../profiles/mate-audio-profiles.schemas.in.in.h:26
+msgid "Whether to use and display this profile."
+msgstr "是否使用及顯示這個設定組合。"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:322
+#: ../sound-theme/gvc-sound-theme-editor.c:522
+msgid "No sounds"
+msgstr "不使用音效"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:444
+msgid "Built-in"
+msgstr "內建"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:742
+#: ../sound-theme/gvc-sound-theme-chooser.c:753
+#: ../sound-theme/gvc-sound-theme-chooser.c:765
+#: ../sound-theme/gvc-sound-theme-editor.c:562
+#: ../sound-theme/gvc-sound-theme-editor.c:951
+msgid "Testing event sound"
+msgstr "測試事件音效"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:851
+msgid "From theme"
+msgstr "從主題"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:881
+msgid "Type"
+msgstr "類型"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1085
+msgid "Sound _theme:"
+msgstr "音效主題(_T):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1093
+msgid "C_hoose an alert sound:"
+msgstr "選擇警示音效(_H):"
+
+#: ../sound-theme/gvc-sound-theme-chooser.c:1124
+msgid "Enable _window and button sounds"
+msgstr "啟用視窗與按鈕音效(_W)"
+
+#. Bell
+#: ../sound-theme/gvc-sound-theme-editor.c:79
+msgctxt "Sound event"
+msgid "Alert sound"
+msgstr "警示音效"
+
+#. Windows and buttons
+#: ../sound-theme/gvc-sound-theme-editor.c:81
+msgctxt "Sound event"
+msgid "Windows and Buttons"
+msgstr "視窗與按鈕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:82
+msgctxt "Sound event"
+msgid "Button clicked"
+msgstr "按下按鈕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:83
+msgctxt "Sound event"
+msgid "Toggle button clicked"
+msgstr "按下切換按鈕"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:84
+msgctxt "Sound event"
+msgid "Window maximized"
+msgstr "視窗最大化"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:85
+msgctxt "Sound event"
+msgid "Window unmaximized"
+msgstr "視窗取消最大化"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:86
+msgctxt "Sound event"
+msgid "Window minimised"
+msgstr "視窗最小化"
+
+#. Desktop
+#: ../sound-theme/gvc-sound-theme-editor.c:88
+msgctxt "Sound event"
+msgid "Desktop"
+msgstr "桌面"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:89
+msgctxt "Sound event"
+msgid "Login"
+msgstr "登入"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:90
+msgctxt "Sound event"
+msgid "Logout"
+msgstr "登出"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:91
+msgctxt "Sound event"
+msgid "New e-mail"
+msgstr "新郵件通知"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:92
+msgctxt "Sound event"
+msgid "Empty trash"
+msgstr "清理回收筒"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:93
+msgctxt "Sound event"
+msgid "Long action completed (download, CD burning, etc.)"
+msgstr "長時間動作已完成(下載、燒錄 CD 等等)"
+
+#. Alerts?
+#: ../sound-theme/gvc-sound-theme-editor.c:95
+msgctxt "Sound event"
+msgid "Alerts"
+msgstr "警示"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:96
+msgctxt "Sound event"
+msgid "Information or question"
+msgstr "資訊或問題"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:97
+msgctxt "Sound event"
+msgid "Warning"
+msgstr "警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:98
+msgctxt "Sound event"
+msgid "Error"
+msgstr "錯誤"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:99
+msgctxt "Sound event"
+msgid "Battery warning"
+msgstr "電池警告"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:592
+msgid "Select Sound File"
+msgstr "選擇音效檔案"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:603
+msgid "Sound files"
+msgstr "音效檔案"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:899
+msgid "Custom…"
+msgstr "自訂…"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1302
+msgid "Sound Theme:"
+msgstr "音效主題:"
+
+#: ../sound-theme/gvc-sound-theme-editor.c:1330
+msgid "Enable window and button sounds"
+msgstr "啟用視窗與按鈕音效"
+
+#. Translators: This is the name of an audio file that sounds like the bark of a dog.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:3
+msgid "Bark"
+msgstr "汪汪"
+
+#. Translators: This is the name of an audio file that sounds like a water drip.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:6
+msgid "Drip"
+msgstr "水滴聲"
+
+# Ugly, but keep it anyway. I can't think of anything better. -- Abel
+#. Translators: This is the name of an audio file that sounds like tapping glass.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:9
+msgid "Glass"
+msgstr "敲玻璃"
+
+#. Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+#. You might want to translate it into the equivalent words of your language.
+#: ../sound-theme/sounds/mate-sounds-default.xml.in.in.h:12
+msgid "Sonar"
+msgstr "聲納"
+
+#~ msgid "Recording..."
+#~ msgstr "錄音中..."
+
+#~ msgid "Custom..."
+#~ msgstr "自訂..."
+
+#~ msgid "Profile:"
+#~ msgstr "設定組合:"
+
+#~ msgid "MATE Volume Control"
+#~ msgstr "MATE 音量控制"
+
+#~ msgid "Address of the server to contact for CD queries"
+#~ msgstr "查詢 CD 資訊所連接的伺服器的位址"
+
+#~ msgid "Information to send to server"
+#~ msgstr "傳送至伺服器的資訊"
+
+#~ msgid "Port"
+#~ msgstr "連接埠"
+
+#~ msgid "Server name"
+#~ msgstr "伺服器名稱"
+
+#~ msgid "Server type"
+#~ msgstr "伺服器類型"
+
+#~ msgid "The hostname that will be sent with all queries"
+#~ msgstr "進行查詢時使用的主機名稱"
+
+#~ msgid "The port that the server is running the database on"
+#~ msgstr "伺服器的資料庫所使用的連接埠"
+
+#~ msgid ""
+#~ "The type of the server to contact for CD queries. Possible values are 0 "
+#~ "(FreeDB round robin server), 1 (other freedb server) and 2 (other server)."
+#~ msgstr ""
+#~ "使用作為查詢 CD 的伺服器的類型。可接受的值為:\n"
+#~ "0(FreeDB round robin 伺服器)\n"
+#~ "1(其他類型 freedb 伺服器)\n"
+#~ "2(其他伺服器)"
+
+#~ msgid "The username"
+#~ msgstr "使用者名稱"
+
+#~ msgid "The username that will be sent with all queries"
+#~ msgstr "進行查詢所使用的用戶名稱"
diff --git a/profiles/Makefile.am b/profiles/Makefile.am
new file mode 100644
index 0000000..4e73ca3
--- /dev/null
+++ b/profiles/Makefile.am
@@ -0,0 +1,81 @@
+bin_PROGRAMS = mate-audio-profiles-properties
+noinst_PROGRAMS =
+
+defines = \
+ -DG_LOG_DOMAIN=\"mate-media-profiles\" \
+ -DDATADIR="\"$(pkgdatadir)\"" \
+ -DGMP_UIDIR=\"$(uidir)\" \
+ -DMATELOCALEDIR=\""$(datadir)/locale"\" \
+ $(DISABLE_DEPRECATED)
+
+if HAVE_GSTREAMER
+noinst_PROGRAMS += mate-audio-profiles-test
+mate_audio_profiles_test_SOURCES = mate-audio-profiles-test.c
+mate_audio_profiles_test_CFLAGS = $(GMP_CFLAGS) $(GSR_CFLAGS) $(defines) -I$(top_srcdir)
+mate_audio_profiles_test_LDADD = libmate-media-profiles.la $(GMP_LIBS) $(GSR_LIBS)
+endif
+
+lib_LTLIBRARIES = libmate-media-profiles.la
+
+@INTLTOOL_DESKTOP_RULE@
+@INTLTOOL_SCHEMAS_RULE@
+
+uidir = $(pkgdatadir)
+ui_DATA = mate-audio-profile-new.ui mate-audio-profile-edit.ui
+
+mate_audio_profiles_properties_SOURCES = mate-audio-profiles-properties.c
+mate_audio_profiles_properties_CFLAGS = $(GMP_CFLAGS) $(defines) -I$(top_srcdir)
+mate_audio_profiles_properties_LDADD = libmate-media-profiles.la $(GMP_LIBS)
+
+libmate_media_profiles_la_SOURCES = \
+ audio-profile.c \
+ audio-profiles-edit.c \
+ audio-profile-edit.c \
+ audio-profile-choose.c \
+ mate-media-profiles.c \
+ gmp-util.c
+
+noinst_HEADERS = \
+ audio-profile-private.h \
+ gmp-conf.h \
+ gmp-util.h
+
+
+gmpincludedir = $(includedir)/mate-media/profiles
+gmpinclude_HEADERS = \
+ audio-profile.h \
+ audio-profile-choose.h \
+ audio-profile-edit.h \
+ audio-profiles-edit.h \
+ mate-media-profiles.h
+
+libmate_media_profiles_la_CFLAGS = $(GMP_CFLAGS) $(defines) -I$(top_srcdir)
+libmate_media_profiles_la_LIBADD = $(GMP_LIBS)
+libmate_media_profiles_la_LDFLAGS = -no-undefined
+
+schemadir = $(MATECONF_SCHEMA_FILE_DIR)
+schema_DATA = mate-audio-profiles.schemas
+
+install-schemas:
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/profiles/$(schema_DATA) || true
+
+if MATECONF_SCHEMAS_INSTALL
+install-data-local: install-schemas
+else
+install-data-local:
+endif
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = mate-media-profiles.pc
+EXTRA_DIST = $(ui_DATA) $(schema_DATA) $(pkgconfig_DATA)
+
+CLEANFILES = $(schema_DATA)
+
+# "." is dirty hack to first build our .la in this dir before moving to glade
+SUBDIRS = . help
+
+if HAVE_GLADEUI
+SUBDIRS += glade
+endif
+
+-include $(top_srcdir)/git.mk
diff --git a/profiles/Makefile.in b/profiles/Makefile.in
new file mode 100644
index 0000000..8400fc8
--- /dev/null
+++ b/profiles/Makefile.in
@@ -0,0 +1,1111 @@
+# 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@
+bin_PROGRAMS = mate-audio-profiles-properties$(EXEEXT)
+noinst_PROGRAMS = $(am__EXEEXT_1)
+@HAVE_GSTREAMER_TRUE@am__append_1 = mate-audio-profiles-test
+@HAVE_GLADEUI_TRUE@am__append_2 = glade
+subdir = profiles
+DIST_COMMON = README $(gmpinclude_HEADERS) $(noinst_HEADERS) \
+ $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/mate-audio-profiles.schemas.in.in \
+ $(srcdir)/mate-media-profiles.pc.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES = mate-audio-profiles.schemas.in \
+ mate-media-profiles.pc
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
+ "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(schemadir)" \
+ "$(DESTDIR)$(uidir)" "$(DESTDIR)$(gmpincludedir)"
+LTLIBRARIES = $(lib_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libmate_media_profiles_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+am_libmate_media_profiles_la_OBJECTS = \
+ libmate_media_profiles_la-audio-profile.lo \
+ libmate_media_profiles_la-audio-profiles-edit.lo \
+ libmate_media_profiles_la-audio-profile-edit.lo \
+ libmate_media_profiles_la-audio-profile-choose.lo \
+ libmate_media_profiles_la-mate-media-profiles.lo \
+ libmate_media_profiles_la-gmp-util.lo
+libmate_media_profiles_la_OBJECTS = \
+ $(am_libmate_media_profiles_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+libmate_media_profiles_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) \
+ $(libmate_media_profiles_la_LDFLAGS) $(LDFLAGS) -o $@
+@HAVE_GSTREAMER_TRUE@am__EXEEXT_1 = mate-audio-profiles-test$(EXEEXT)
+PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
+am_mate_audio_profiles_properties_OBJECTS = mate_audio_profiles_properties-mate-audio-profiles-properties.$(OBJEXT)
+mate_audio_profiles_properties_OBJECTS = \
+ $(am_mate_audio_profiles_properties_OBJECTS)
+mate_audio_profiles_properties_DEPENDENCIES = \
+ libmate-media-profiles.la $(am__DEPENDENCIES_1)
+mate_audio_profiles_properties_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(mate_audio_profiles_properties_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+am__mate_audio_profiles_test_SOURCES_DIST = \
+ mate-audio-profiles-test.c
+@HAVE_GSTREAMER_TRUE@am_mate_audio_profiles_test_OBJECTS = mate_audio_profiles_test-mate-audio-profiles-test.$(OBJEXT)
+mate_audio_profiles_test_OBJECTS = \
+ $(am_mate_audio_profiles_test_OBJECTS)
+@HAVE_GSTREAMER_TRUE@mate_audio_profiles_test_DEPENDENCIES = \
+@HAVE_GSTREAMER_TRUE@ libmate-media-profiles.la \
+@HAVE_GSTREAMER_TRUE@ $(am__DEPENDENCIES_1) \
+@HAVE_GSTREAMER_TRUE@ $(am__DEPENDENCIES_1)
+mate_audio_profiles_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(mate_audio_profiles_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+ $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(libmate_media_profiles_la_SOURCES) \
+ $(mate_audio_profiles_properties_SOURCES) \
+ $(mate_audio_profiles_test_SOURCES)
+DIST_SOURCES = $(libmate_media_profiles_la_SOURCES) \
+ $(mate_audio_profiles_properties_SOURCES) \
+ $(am__mate_audio_profiles_test_SOURCES_DIST)
+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 = $(pkgconfig_DATA) $(schema_DATA) $(ui_DATA)
+HEADERS = $(gmpinclude_HEADERS) $(noinst_HEADERS)
+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 = . help glade
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+defines = \
+ -DG_LOG_DOMAIN=\"mate-media-profiles\" \
+ -DDATADIR="\"$(pkgdatadir)\"" \
+ -DGMP_UIDIR=\"$(uidir)\" \
+ -DMATELOCALEDIR=\""$(datadir)/locale"\" \
+ $(DISABLE_DEPRECATED)
+
+@HAVE_GSTREAMER_TRUE@mate_audio_profiles_test_SOURCES = mate-audio-profiles-test.c
+@HAVE_GSTREAMER_TRUE@mate_audio_profiles_test_CFLAGS = $(GMP_CFLAGS) $(GSR_CFLAGS) $(defines) -I$(top_srcdir)
+@HAVE_GSTREAMER_TRUE@mate_audio_profiles_test_LDADD = libmate-media-profiles.la $(GMP_LIBS) $(GSR_LIBS)
+lib_LTLIBRARIES = libmate-media-profiles.la
+uidir = $(pkgdatadir)
+ui_DATA = mate-audio-profile-new.ui mate-audio-profile-edit.ui
+mate_audio_profiles_properties_SOURCES = mate-audio-profiles-properties.c
+mate_audio_profiles_properties_CFLAGS = $(GMP_CFLAGS) $(defines) -I$(top_srcdir)
+mate_audio_profiles_properties_LDADD = libmate-media-profiles.la $(GMP_LIBS)
+libmate_media_profiles_la_SOURCES = \
+ audio-profile.c \
+ audio-profiles-edit.c \
+ audio-profile-edit.c \
+ audio-profile-choose.c \
+ mate-media-profiles.c \
+ gmp-util.c
+
+noinst_HEADERS = \
+ audio-profile-private.h \
+ gmp-conf.h \
+ gmp-util.h
+
+gmpincludedir = $(includedir)/mate-media/profiles
+gmpinclude_HEADERS = \
+ audio-profile.h \
+ audio-profile-choose.h \
+ audio-profile-edit.h \
+ audio-profiles-edit.h \
+ mate-media-profiles.h
+
+libmate_media_profiles_la_CFLAGS = $(GMP_CFLAGS) $(defines) -I$(top_srcdir)
+libmate_media_profiles_la_LIBADD = $(GMP_LIBS)
+libmate_media_profiles_la_LDFLAGS = -no-undefined
+schemadir = $(MATECONF_SCHEMA_FILE_DIR)
+schema_DATA = mate-audio-profiles.schemas
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = mate-media-profiles.pc
+EXTRA_DIST = $(ui_DATA) $(schema_DATA) $(pkgconfig_DATA)
+CLEANFILES = $(schema_DATA)
+
+# "." is dirty hack to first build our .la in this dir before moving to glade
+SUBDIRS = . help $(am__append_2)
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign profiles/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign profiles/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+mate-audio-profiles.schemas.in: $(top_builddir)/config.status $(srcdir)/mate-audio-profiles.schemas.in.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+mate-media-profiles.pc: $(top_builddir)/config.status $(srcdir)/mate-media-profiles.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+ @$(NORMAL_INSTALL)
+ test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
+ @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+ list2=; for p in $$list; do \
+ if test -f $$p; then \
+ list2="$$list2 $$p"; \
+ else :; fi; \
+ done; \
+ test -z "$$list2" || { \
+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
+ }
+
+uninstall-libLTLIBRARIES:
+ @$(NORMAL_UNINSTALL)
+ @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+ for p in $$list; do \
+ $(am__strip_dir) \
+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
+ done
+
+clean-libLTLIBRARIES:
+ -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+ @list='$(lib_LTLIBRARIES)'; 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
+libmate-media-profiles.la: $(libmate_media_profiles_la_OBJECTS) $(libmate_media_profiles_la_DEPENDENCIES)
+ $(AM_V_CCLD)$(libmate_media_profiles_la_LINK) -rpath $(libdir) $(libmate_media_profiles_la_OBJECTS) $(libmate_media_profiles_la_LIBADD) $(LIBS)
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || 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)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+
+clean-noinstPROGRAMS:
+ @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+ echo " rm -f" $$list; \
+ rm -f $$list || exit $$?; \
+ test -n "$(EXEEXT)" || exit 0; \
+ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f" $$list; \
+ rm -f $$list
+mate-audio-profiles-properties$(EXEEXT): $(mate_audio_profiles_properties_OBJECTS) $(mate_audio_profiles_properties_DEPENDENCIES)
+ @rm -f mate-audio-profiles-properties$(EXEEXT)
+ $(AM_V_CCLD)$(mate_audio_profiles_properties_LINK) $(mate_audio_profiles_properties_OBJECTS) $(mate_audio_profiles_properties_LDADD) $(LIBS)
+mate-audio-profiles-test$(EXEEXT): $(mate_audio_profiles_test_OBJECTS) $(mate_audio_profiles_test_DEPENDENCIES)
+ @rm -f mate-audio-profiles-test$(EXEEXT)
+ $(AM_V_CCLD)$(mate_audio_profiles_test_LINK) $(mate_audio_profiles_test_OBJECTS) $(mate_audio_profiles_test_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-audio-profile-choose.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-audio-profile-edit.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-audio-profile.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-audio-profiles-edit.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-gmp-util.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-mate-media-profiles.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Po@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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 $@ $<
+
+libmate_media_profiles_la-audio-profile.lo: audio-profile.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-audio-profile.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-audio-profile.Tpo -c -o libmate_media_profiles_la-audio-profile.lo `test -f 'audio-profile.c' || echo '$(srcdir)/'`audio-profile.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-audio-profile.Tpo $(DEPDIR)/libmate_media_profiles_la-audio-profile.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='audio-profile.c' object='libmate_media_profiles_la-audio-profile.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-audio-profile.lo `test -f 'audio-profile.c' || echo '$(srcdir)/'`audio-profile.c
+
+libmate_media_profiles_la-audio-profiles-edit.lo: audio-profiles-edit.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-audio-profiles-edit.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-audio-profiles-edit.Tpo -c -o libmate_media_profiles_la-audio-profiles-edit.lo `test -f 'audio-profiles-edit.c' || echo '$(srcdir)/'`audio-profiles-edit.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-audio-profiles-edit.Tpo $(DEPDIR)/libmate_media_profiles_la-audio-profiles-edit.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='audio-profiles-edit.c' object='libmate_media_profiles_la-audio-profiles-edit.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-audio-profiles-edit.lo `test -f 'audio-profiles-edit.c' || echo '$(srcdir)/'`audio-profiles-edit.c
+
+libmate_media_profiles_la-audio-profile-edit.lo: audio-profile-edit.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-audio-profile-edit.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-audio-profile-edit.Tpo -c -o libmate_media_profiles_la-audio-profile-edit.lo `test -f 'audio-profile-edit.c' || echo '$(srcdir)/'`audio-profile-edit.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-audio-profile-edit.Tpo $(DEPDIR)/libmate_media_profiles_la-audio-profile-edit.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='audio-profile-edit.c' object='libmate_media_profiles_la-audio-profile-edit.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-audio-profile-edit.lo `test -f 'audio-profile-edit.c' || echo '$(srcdir)/'`audio-profile-edit.c
+
+libmate_media_profiles_la-audio-profile-choose.lo: audio-profile-choose.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-audio-profile-choose.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-audio-profile-choose.Tpo -c -o libmate_media_profiles_la-audio-profile-choose.lo `test -f 'audio-profile-choose.c' || echo '$(srcdir)/'`audio-profile-choose.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-audio-profile-choose.Tpo $(DEPDIR)/libmate_media_profiles_la-audio-profile-choose.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='audio-profile-choose.c' object='libmate_media_profiles_la-audio-profile-choose.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-audio-profile-choose.lo `test -f 'audio-profile-choose.c' || echo '$(srcdir)/'`audio-profile-choose.c
+
+libmate_media_profiles_la-mate-media-profiles.lo: mate-media-profiles.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-mate-media-profiles.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-mate-media-profiles.Tpo -c -o libmate_media_profiles_la-mate-media-profiles.lo `test -f 'mate-media-profiles.c' || echo '$(srcdir)/'`mate-media-profiles.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-mate-media-profiles.Tpo $(DEPDIR)/libmate_media_profiles_la-mate-media-profiles.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-media-profiles.c' object='libmate_media_profiles_la-mate-media-profiles.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-mate-media-profiles.lo `test -f 'mate-media-profiles.c' || echo '$(srcdir)/'`mate-media-profiles.c
+
+libmate_media_profiles_la-gmp-util.lo: gmp-util.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-gmp-util.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-gmp-util.Tpo -c -o libmate_media_profiles_la-gmp-util.lo `test -f 'gmp-util.c' || echo '$(srcdir)/'`gmp-util.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-gmp-util.Tpo $(DEPDIR)/libmate_media_profiles_la-gmp-util.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gmp-util.c' object='libmate_media_profiles_la-gmp-util.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-gmp-util.lo `test -f 'gmp-util.c' || echo '$(srcdir)/'`gmp-util.c
+
+mate_audio_profiles_properties-mate-audio-profiles-properties.o: mate-audio-profiles-properties.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mate_audio_profiles_properties_CFLAGS) $(CFLAGS) -MT mate_audio_profiles_properties-mate-audio-profiles-properties.o -MD -MP -MF $(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Tpo -c -o mate_audio_profiles_properties-mate-audio-profiles-properties.o `test -f 'mate-audio-profiles-properties.c' || echo '$(srcdir)/'`mate-audio-profiles-properties.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Tpo $(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-audio-profiles-properties.c' object='mate_audio_profiles_properties-mate-audio-profiles-properties.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) $(mate_audio_profiles_properties_CFLAGS) $(CFLAGS) -c -o mate_audio_profiles_properties-mate-audio-profiles-properties.o `test -f 'mate-audio-profiles-properties.c' || echo '$(srcdir)/'`mate-audio-profiles-properties.c
+
+mate_audio_profiles_properties-mate-audio-profiles-properties.obj: mate-audio-profiles-properties.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mate_audio_profiles_properties_CFLAGS) $(CFLAGS) -MT mate_audio_profiles_properties-mate-audio-profiles-properties.obj -MD -MP -MF $(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Tpo -c -o mate_audio_profiles_properties-mate-audio-profiles-properties.obj `if test -f 'mate-audio-profiles-properties.c'; then $(CYGPATH_W) 'mate-audio-profiles-properties.c'; else $(CYGPATH_W) '$(srcdir)/mate-audio-profiles-properties.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Tpo $(DEPDIR)/mate_audio_profiles_properties-mate-audio-profiles-properties.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-audio-profiles-properties.c' object='mate_audio_profiles_properties-mate-audio-profiles-properties.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) $(mate_audio_profiles_properties_CFLAGS) $(CFLAGS) -c -o mate_audio_profiles_properties-mate-audio-profiles-properties.obj `if test -f 'mate-audio-profiles-properties.c'; then $(CYGPATH_W) 'mate-audio-profiles-properties.c'; else $(CYGPATH_W) '$(srcdir)/mate-audio-profiles-properties.c'; fi`
+
+mate_audio_profiles_test-mate-audio-profiles-test.o: mate-audio-profiles-test.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mate_audio_profiles_test_CFLAGS) $(CFLAGS) -MT mate_audio_profiles_test-mate-audio-profiles-test.o -MD -MP -MF $(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Tpo -c -o mate_audio_profiles_test-mate-audio-profiles-test.o `test -f 'mate-audio-profiles-test.c' || echo '$(srcdir)/'`mate-audio-profiles-test.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Tpo $(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-audio-profiles-test.c' object='mate_audio_profiles_test-mate-audio-profiles-test.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) $(mate_audio_profiles_test_CFLAGS) $(CFLAGS) -c -o mate_audio_profiles_test-mate-audio-profiles-test.o `test -f 'mate-audio-profiles-test.c' || echo '$(srcdir)/'`mate-audio-profiles-test.c
+
+mate_audio_profiles_test-mate-audio-profiles-test.obj: mate-audio-profiles-test.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mate_audio_profiles_test_CFLAGS) $(CFLAGS) -MT mate_audio_profiles_test-mate-audio-profiles-test.obj -MD -MP -MF $(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Tpo -c -o mate_audio_profiles_test-mate-audio-profiles-test.obj `if test -f 'mate-audio-profiles-test.c'; then $(CYGPATH_W) 'mate-audio-profiles-test.c'; else $(CYGPATH_W) '$(srcdir)/mate-audio-profiles-test.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Tpo $(DEPDIR)/mate_audio_profiles_test-mate-audio-profiles-test.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-audio-profiles-test.c' object='mate_audio_profiles_test-mate-audio-profiles-test.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) $(mate_audio_profiles_test_CFLAGS) $(CFLAGS) -c -o mate_audio_profiles_test-mate-audio-profiles-test.obj `if test -f 'mate-audio-profiles-test.c'; then $(CYGPATH_W) 'mate-audio-profiles-test.c'; else $(CYGPATH_W) '$(srcdir)/mate-audio-profiles-test.c'; fi`
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+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-schemaDATA: $(schema_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(schemadir)" || $(MKDIR_P) "$(DESTDIR)$(schemadir)"
+ @list='$(schema_DATA)'; test -n "$(schemadir)" || 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)$(schemadir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(schemadir)" || exit $$?; \
+ done
+
+uninstall-schemaDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(schema_DATA)'; test -n "$(schemadir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(schemadir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(schemadir)" && 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
+install-gmpincludeHEADERS: $(gmpinclude_HEADERS)
+ @$(NORMAL_INSTALL)
+ test -z "$(gmpincludedir)" || $(MKDIR_P) "$(DESTDIR)$(gmpincludedir)"
+ @list='$(gmpinclude_HEADERS)'; test -n "$(gmpincludedir)" || 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_HEADER) $$files '$(DESTDIR)$(gmpincludedir)'"; \
+ $(INSTALL_HEADER) $$files "$(DESTDIR)$(gmpincludedir)" || exit $$?; \
+ done
+
+uninstall-gmpincludeHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(gmpinclude_HEADERS)'; test -n "$(gmpincludedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(gmpincludedir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(gmpincludedir)" && 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) $(PROGRAMS) $(DATA) $(HEADERS)
+install-binPROGRAMS: install-libLTLIBRARIES
+
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(schemadir)" "$(DESTDIR)$(uidir)" "$(DESTDIR)$(gmpincludedir)"; 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)
+
+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-binPROGRAMS clean-generic clean-libLTLIBRARIES \
+ clean-libtool clean-noinstPROGRAMS 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-gmpincludeHEADERS \
+ install-pkgconfigDATA install-schemaDATA install-uiDATA
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS install-libLTLIBRARIES
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-gmpincludeHEADERS \
+ uninstall-libLTLIBRARIES uninstall-pkgconfigDATA \
+ uninstall-schemaDATA uninstall-uiDATA
+
+.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-binPROGRAMS \
+ clean-generic clean-libLTLIBRARIES clean-libtool \
+ clean-noinstPROGRAMS 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-binPROGRAMS install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-gmpincludeHEADERS \
+ install-html install-html-am install-info install-info-am \
+ install-libLTLIBRARIES install-man install-pdf install-pdf-am \
+ install-pkgconfigDATA install-ps install-ps-am \
+ install-schemaDATA install-strip install-uiDATA 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-binPROGRAMS uninstall-gmpincludeHEADERS \
+ uninstall-libLTLIBRARIES uninstall-pkgconfigDATA \
+ uninstall-schemaDATA uninstall-uiDATA
+
+
+@INTLTOOL_DESKTOP_RULE@
+@INTLTOOL_SCHEMAS_RULE@
+
+install-schemas:
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/profiles/$(schema_DATA) || true
+
+@MATECONF_SCHEMAS_INSTALL_TRUE@install-data-local: install-schemas
+@MATECONF_SCHEMAS_INSTALL_FALSE@install-data-local:
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/profiles/README b/profiles/README
new file mode 100644
index 0000000..a3a6eeb
--- /dev/null
+++ b/profiles/README
@@ -0,0 +1,73 @@
+WHAT IT IS
+----------
+
+DESCRIPTION OF FLIES
+--------------------
+Flies are insects notorious for clinging to walls when you don't need them
+to and making an incessant irritating buzzing sound whne you don't want them
+to and wish they would just stick to clinging to walls.
+
+DESCRIPTION OF FILES
+--------------------
+audio-profile.c:
+ AudioProfile GObject implementation
+ AudioProfile contains id, name, description, pipeline and default
+ file extension
+audio-profile.h:
+ AudioProfile private header
+
+audio-profile-manage.c:
+
+audio-profile-edit.c:
+ GapProfileEdit dialog implementation
+ dialog for editing one given audio profile
+audio-profile-edit.h:
+ public API for GapProfileEdit dialog
+ included by mate-media-profiles.h
+
+audio-profiles-edit.c:
+ GapProfilesEdit dialog implementation
+ dialog for editing the list of audio profiles
+
+gmp-util.c:
+ utility code
+
+mate-media-profiles.c:
+ public library functions
+
+mate-audio-profiles-properties.c:
+ property capplet for audio profiles, just shows the ProfilesEdit dialog
+
+WHAT IT PROVIDES
+----------------
+
+This provides:
+
+a) a function to get a dialog to edit audio profiles
+
+GapProfilesEdit *
+gm_audio_profiles_edit_new ()
+
+b) a function to get a dialog to edit a specific audio profile based on its id
+
+GapProfileEdit *
+gm_audio_profile_edit_new (const char *id)
+{
+}
+
+c) functions to manipulate the profiles
+ - get list/count of profiles
+ - get profile specifics
+
+d) a function to get a dialog to choose a profile from
+GtkDialog *
+gm_audio_profile_choose ()
+
+
+TODO
+----
+* make audio-profile.h have public functions, and move rest to .c
+* rename all functions in there to mate_... so they won't clash in the
+ future
+* figure out a way to make the GMAudioSettingsMask private (we can't due
+ to the signal in the parent class)
diff --git a/profiles/audio-profile-choose.c b/profiles/audio-profile-choose.c
new file mode 100644
index 0000000..c2555ed
--- /dev/null
+++ b/profiles/audio-profile-choose.c
@@ -0,0 +1,436 @@
+/* gm_audio-profile-choose.c: combo box to choose a specific profile */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <string.h>
+#include <glib/gi18n.h>
+#include <gio/gio.h>
+#include <gst/gst.h>
+#include <mateconf/mateconf-client.h>
+
+#include "gmp-util.h"
+#include "audio-profile-choose.h"
+
+/* Private structure */
+struct _GMAudioProfileChoosePrivate
+{
+ GtkTreeModel *model;
+ GMAudioProfile *profile;
+};
+
+enum
+{
+ P_0,
+ P_ACTIVE_PROFILE
+};
+
+enum
+{
+ S_PROFILE_CHANGED,
+ LAST_SIGNAL
+};
+
+enum
+{
+ NAME_COLUMN,
+ ID_COLUMN,
+ PROFILE_COLUMN,
+ N_COLUMNS
+};
+
+static guint signals[LAST_SIGNAL] = { 0 };
+
+/* GObject methods */
+static void gm_audio_profile_choose_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec);
+static void gm_audio_profile_choose_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec);
+static void gm_audio_profile_choose_dispose (GObject *object);
+
+/* GtkComboBox methods */
+static void gm_audio_profile_choose_changed (GtkComboBox *combo);
+
+/* Internal routines */
+static void audio_profile_forgotten (GMAudioProfile *profile,
+ GMAudioProfileChoose *choose);
+
+G_DEFINE_TYPE (GMAudioProfileChoose, gm_audio_profile_choose, GTK_TYPE_COMBO_BOX)
+
+/* Initialization */
+static void
+gm_audio_profile_choose_init (GMAudioProfileChoose *choose)
+{
+ GMAudioProfileChoosePrivate *priv;
+ GtkListStore *store;
+ GList *orig,
+ *profiles;
+ GtkCellRenderer *cell;
+
+ priv = G_TYPE_INSTANCE_GET_PRIVATE (choose,
+ GM_AUDIO_TYPE_PROFILE_CHOOSE,
+ GMAudioProfileChoosePrivate);
+
+ /* Create model */
+ store = gtk_list_store_new (N_COLUMNS, G_TYPE_STRING,
+ G_TYPE_STRING,
+ GM_AUDIO_TYPE_PROFILE);
+ for (orig = profiles = gm_audio_profile_get_active_list ();
+ profiles;
+ profiles = g_list_next (profiles))
+ {
+ GMAudioProfile *profile = profiles->data;
+ gchar *profile_name,
+ *temp_file_name,
+ *mime_type_description;
+ GtkTreeIter iter;
+
+ temp_file_name = g_strdup_printf (".%s", gm_audio_profile_get_extension (profile));
+ mime_type_description = g_content_type_get_description (temp_file_name);
+ g_free (temp_file_name);
+
+ profile_name = g_strdup_printf (gettext ("%s (%s)"),
+ gm_audio_profile_get_name (profile),
+ mime_type_description);
+ g_free (mime_type_description);
+ gtk_list_store_append (store, &iter);
+ gtk_list_store_set (store, &iter,
+ NAME_COLUMN, profile_name,
+ ID_COLUMN, gm_audio_profile_get_id (profile),
+ PROFILE_COLUMN, profile,
+ -1);
+
+ g_signal_connect (profile, "forgotten",
+ G_CALLBACK (audio_profile_forgotten), choose);
+
+ g_free (profile_name);
+ }
+ g_list_free (orig);
+
+ /* Display name in the combo */
+ cell = gtk_cell_renderer_text_new ();
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (choose), cell, TRUE );
+ gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (choose), cell, "text", NAME_COLUMN);
+ gtk_combo_box_set_model (GTK_COMBO_BOX (choose), GTK_TREE_MODEL (store));
+ g_object_unref (store);
+
+ /* Populate private struct */
+ priv->model = GTK_TREE_MODEL (store);
+ priv->profile = NULL;
+
+ /* cache access to private data */
+ choose->priv = priv;
+}
+
+static void
+gm_audio_profile_choose_class_init (GMAudioProfileChooseClass *klass)
+{
+ GObjectClass *g_class = G_OBJECT_CLASS (klass);
+ GtkComboBoxClass *c_class = GTK_COMBO_BOX_CLASS (klass);
+ GParamSpec *pspec;
+
+ g_class->get_property = gm_audio_profile_choose_get_property;
+ g_class->set_property = gm_audio_profile_choose_set_property;
+ g_class->dispose = gm_audio_profile_choose_dispose;
+
+ c_class->changed = gm_audio_profile_choose_changed;
+
+ /* Signals */
+ /**
+ * GMAudioProfileChoose::profile-changed:
+ * @choose: the object which received the signal
+ *
+ * The profile-changed signal is emitted when the active profile is changed.
+ *
+ * Since: 2.32/3.0
+ */
+ signals[S_PROFILE_CHANGED] =
+ g_signal_new (g_intern_static_string ("profile-changed"),
+ G_OBJECT_CLASS_TYPE (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GMAudioProfileChooseClass, profile_changed),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__OBJECT,
+ G_TYPE_NONE,
+ 1, GM_AUDIO_TYPE_PROFILE);
+
+ /* Properties */
+ /**
+ * GMAudioProfileChoose:active-profile:
+ *
+ * Currently shown #GMAudioProfile.
+ *
+ * Since: 2.32/3.0
+ */
+ pspec = g_param_spec_object ("active-profile",
+ "Active profile",
+ "Currently selected GMAudioProfile",
+ GM_AUDIO_TYPE_PROFILE,
+ G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
+ g_object_class_install_property (g_class, P_ACTIVE_PROFILE, pspec);
+
+ /* Add private data */
+ g_type_class_add_private (g_class, sizeof (GMAudioProfileChoose));
+}
+
+static void
+gm_audio_profile_choose_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
+gm_audio_profile_choose_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GMAudioProfileChoosePrivate *priv = GM_AUDIO_PROFILE_CHOOSE (object)->priv;
+
+ switch (prop_id)
+ {
+ case P_ACTIVE_PROFILE:
+ g_value_set_object (value, priv->profile);
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+gm_audio_profile_choose_dispose (GObject *object)
+{
+ GMAudioProfileChoosePrivate *priv = GM_AUDIO_PROFILE_CHOOSE (object)->priv;
+
+ if (priv->profile)
+ {
+ g_object_unref (priv->profile);
+ priv->profile = NULL;
+ }
+
+ G_OBJECT_CLASS (gm_audio_profile_choose_parent_class)->dispose (object);
+}
+
+static void
+gm_audio_profile_choose_changed (GtkComboBox *combo)
+{
+ GMAudioProfileChoosePrivate *priv;
+ GtkTreeIter iter;
+ GMAudioProfile *new_profile = NULL;
+
+ priv = GM_AUDIO_PROFILE_CHOOSE (combo)->priv;
+ if (gtk_combo_box_get_active_iter (combo, &iter))
+ gtk_tree_model_get (priv->model, &iter, PROFILE_COLUMN, &new_profile, -1);
+
+ if (priv->profile != new_profile)
+ {
+ if (priv->profile)
+ g_object_unref (priv->profile);
+ priv->profile = new_profile;
+ g_signal_emit (combo, signals[S_PROFILE_CHANGED], 0, new_profile);
+ g_object_notify (G_OBJECT (combo), "active-profile");
+ }
+ else
+ if (new_profile)
+ g_object_unref (new_profile);
+}
+
+static void
+audio_profile_forgotten (GMAudioProfile *profile,
+ GMAudioProfileChoose *choose)
+{
+ GMAudioProfileChoosePrivate *priv;
+ GtkTreeIter iter;
+ GMAudioProfile *tmp;
+
+ priv = choose->priv;
+
+ if (!gtk_tree_model_get_iter_first (priv->model, &iter))
+ return;
+
+ do
+ {
+ gtk_tree_model_get (priv->model, &iter, PROFILE_COLUMN, &tmp, -1);
+ if (tmp == profile)
+ {
+ gtk_list_store_remove (GTK_LIST_STORE (priv->model), &iter);
+ g_object_unref (tmp);
+ return;
+ }
+ g_object_unref (tmp);
+ }
+ while (gtk_tree_model_iter_next (priv->model, &iter));
+}
+
+/* Public API */
+/**
+ * gm_audio_profile_choose_new:
+ *
+ * Creates new #GMAudioProfileChoose, populated with currently active profiles.
+ *
+ * Return value: A new #GMAudioProfileChoose.
+ */
+GtkWidget*
+gm_audio_profile_choose_new (void)
+{
+ return g_object_new (GM_AUDIO_TYPE_PROFILE_CHOOSE, NULL);
+}
+
+/**
+ * gm_audio_profile_choose_get_active_profile:
+ * @choose: #GMAudioProfileChoose widget
+ *
+ * This function retrieves currently selected #GMAudioProfile. Returned object is
+ * owned by #GMAudioProfileChoose and should not be unreferenced.
+ *
+ * Return value: Currently selected #GMAudioProfile or %NULL if none is
+ * selected.
+ *
+ * Since: 2.32/3.0
+ */
+GMAudioProfile *
+gm_audio_profile_choose_get_active_profile (GMAudioProfileChoose *choose)
+{
+ g_return_val_if_fail (GM_AUDIO_IS_PROFILE_CHOOSE (choose), NULL);
+
+ return choose->priv->profile;
+}
+
+/**
+ * gm_audio_profile_choose_set_active_profile:
+ * @choose: #GMAudioProfileChoose widget
+ * @id: A id of #GMAudioProfile that should be selected
+ *
+ * This function sets currently selected #GMAudioProfile. If no profile matches
+ * the @id, first available profile is set as selected and function returns
+ * %FALSE.
+ *
+ * Return value: %TRUE if profile has been successfully set, %FALSE otherwise.
+ *
+ * Since: 2.32/3.0
+ */
+gboolean
+gm_audio_profile_choose_set_active_profile (GMAudioProfileChoose *choose,
+ const gchar *id)
+{
+ GMAudioProfileChoosePrivate *priv;
+ GtkTreeIter iter;
+ gchar *tmp;
+
+ g_return_val_if_fail (GM_AUDIO_IS_PROFILE_CHOOSE (choose), FALSE);
+
+ priv = choose->priv;
+
+ if (!gtk_tree_model_get_iter_first (priv->model, &iter))
+ return FALSE;
+
+ do
+ {
+ gtk_tree_model_get (priv->model, &iter, ID_COLUMN, &tmp, -1);
+ if (!g_strcmp0 (tmp, id))
+ {
+ gtk_combo_box_set_active_iter (GTK_COMBO_BOX (choose), &iter);
+ g_free (tmp);
+ return TRUE;
+ }
+ g_free (tmp);
+ }
+ while (gtk_tree_model_iter_next (priv->model, &iter));
+
+ /* Fallback to first entry */
+ gtk_combo_box_set_active (GTK_COMBO_BOX (choose), 0);
+
+ return FALSE;
+}
+
+/* Deprecated functions */
+/**
+ * gm_audio_profile_choose_get_active:
+ * @choose: A #GMAudioProfileChoose widget
+ *
+ * This function retrieves currently selected #GMAudioProfile. Returned object is
+ * owned by #GMAudioProfileChoose and should not be unreferenced.
+ *
+ * Return value: Currently selected #GMAudioProfile or %NULL if none is
+ * selected.
+ *
+ * Deprecated: 2.32/3.0: Use gm_audio_profile_choose_get_active_profile()
+ * instead.
+ */
+GMAudioProfile*
+gm_audio_profile_choose_get_active (GtkWidget *choose)
+{
+ /* We cannot simply wrap gm_audio_profile_choose_get_active_profile() here,
+ * since this function can be (and in case of sound-juicer is) called from
+ * GtkComboBox::changed signal handler. In this situation, code would return
+ * invalid profile, since we haven't updated the current selection yet. */
+ GMAudioProfileChoosePrivate *priv;
+ GtkTreeIter iter;
+ GMAudioProfile *new_profile = NULL;
+
+ g_return_val_if_fail (GM_AUDIO_IS_PROFILE_CHOOSE (choose), NULL);
+
+ priv = GM_AUDIO_PROFILE_CHOOSE (choose)->priv;
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (choose), &iter))
+ {
+ gtk_tree_model_get (priv->model, &iter, PROFILE_COLUMN, &new_profile, -1);
+ g_object_unref (new_profile);
+ }
+
+ return new_profile;
+}
+
+/**
+ * gm_audio_profile_choose_set_active:
+ * @choose: #GMAudioProfileChoose widget
+ * @id: A id of #GMAudioProfile that should be selected
+ *
+ * This function sets currently selected #GMAudioProfile. If no profile matches
+ * the @id, first available profile is set as selected and function returns
+ * %FALSE.
+ *
+ * Return value: %TRUE if profile has been successfully set, %FALSE otherwise.
+ *
+ * Deprecated: 2.32/3.0: Use gm_audio_profile_choose_set_active_profile()
+ * instead.
+ */
+gboolean
+gm_audio_profile_choose_set_active (GtkWidget *choose,
+ const char *id)
+{
+ return gm_audio_profile_choose_set_active_profile (GM_AUDIO_PROFILE_CHOOSE (choose), id);
+}
diff --git a/profiles/audio-profile-choose.h b/profiles/audio-profile-choose.h
new file mode 100644
index 0000000..cc4dfcc
--- /dev/null
+++ b/profiles/audio-profile-choose.h
@@ -0,0 +1,74 @@
+/* audio-profile-choose.h: combo box to choose a specific profile */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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 GM_AUDIO_PROFILE_CHOOSE_H
+#define GM_AUDIO_PROFILE_CHOOSE_H
+
+#include "audio-profile.h"
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+/* Standard macros */
+#define GM_AUDIO_TYPE_PROFILE_CHOOSE (gm_audio_profile_choose_get_type ())
+#define GM_AUDIO_PROFILE_CHOOSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GM_AUDIO_TYPE_PROFILE_CHOOSE, GMAudioProfileChoose))
+#define GM_AUDIO_PROFILE_CHOOSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GM_AUDIO_TYPE_PROFILE_CHOOSE, GMAudioProfileChooseClass))
+#define GM_AUDIO_IS_PROFILE_CHOOSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GM_AUDIO_TYPE_PROFILE_CHOOSE))
+#define GM_AUDIO_IS_PROFILE_CHOOSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GM_AUDIO_TYPE_PROFILE_CHOOSE))
+#define GM_AUDIO_PROFILE_CHOOSE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GM_AUDIO_TYPE_PROFILE_CHOOSE, GMAudioProfileChooseClass))
+
+/* Structs */
+typedef struct _GMAudioProfileChoose GMAudioProfileChoose;
+typedef struct _GMAudioProfileChooseClass GMAudioProfileChooseClass;
+typedef struct _GMAudioProfileChoosePrivate GMAudioProfileChoosePrivate;
+
+struct _GMAudioProfileChoose
+{
+ GtkComboBox parent;
+
+ /*< Private >*/
+ GMAudioProfileChoosePrivate *priv;
+};
+
+struct _GMAudioProfileChooseClass
+{
+ GtkComboBoxClass parent_class;
+
+ /* Signals */
+ void (*profile_changed) (GMAudioProfileChoose *choose,
+ GMAudioProfile *profile);
+};
+
+/* Public API */
+GType gm_audio_profile_choose_get_type (void) G_GNUC_CONST;
+GtkWidget *gm_audio_profile_choose_new (void);
+GMAudioProfile *gm_audio_profile_choose_get_active_profile (GMAudioProfileChoose *choose);
+gboolean gm_audio_profile_choose_set_active_profile (GMAudioProfileChoose *choose,
+ const gchar *id);
+
+/* Deprecated API */
+GMAudioProfile *gm_audio_profile_choose_get_active (GtkWidget *choose);
+gboolean gm_audio_profile_choose_set_active (GtkWidget *choose,
+ const char *id);
+
+G_END_DECLS
+
+#endif /* GM_AUDIO_PROFILE_CHOOSE_H */
diff --git a/profiles/audio-profile-edit.c b/profiles/audio-profile-edit.c
new file mode 100644
index 0000000..69e97ed
--- /dev/null
+++ b/profiles/audio-profile-edit.c
@@ -0,0 +1,426 @@
+/* gm_audio-profile-edit.c: dialog to edit a specific profile */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <string.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <gst/gst.h>
+
+#include "gmp-util.h"
+#include "audio-profile-edit.h"
+#include "audio-profile.h"
+#include "audio-profile-private.h"
+
+struct _GMAudioProfileEditPrivate
+{
+ MateConfClient *conf;
+ GtkBuilder *builder;
+ GMAudioProfile *profile;
+ GtkWidget *content;
+};
+
+static void gm_audio_profile_edit_init (GMAudioProfileEdit *edit);
+static void gm_audio_profile_edit_class_init (GMAudioProfileEditClass *klass);
+static void gm_audio_profile_edit_dispose (GObject *object);
+
+static void gm_audio_profile_edit_response (GtkDialog *dialog,
+ int id);
+static GtkWidget*
+ gm_audio_profile_edit_get_widget (GMAudioProfileEdit *dialog,
+ const char *widget_name);
+static void gm_audio_profile_edit_update_name (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile);
+static void gm_audio_profile_edit_update_description
+ (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile);
+static void gm_audio_profile_edit_update_pipeline (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile);
+static void gm_audio_profile_edit_update_extension (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile);
+static void gm_audio_profile_edit_update_active (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile);
+static void on_profile_changed (GMAudioProfile *profile,
+ const GMAudioSettingMask *mask,
+ GMAudioProfileEdit *dialog);
+
+G_DEFINE_TYPE (GMAudioProfileEdit, gm_audio_profile_edit, GTK_TYPE_DIALOG)
+
+/* ui callbacks */
+
+/* initialize a dialog widget from the ui builder file */
+static void
+gm_audio_profile_edit_init (GMAudioProfileEdit *dialog)
+{
+ dialog->priv = G_TYPE_INSTANCE_GET_PRIVATE (dialog, GM_AUDIO_TYPE_PROFILE_EDIT, GMAudioProfileEditPrivate);
+}
+
+static void
+gm_audio_profile_edit_class_init (GMAudioProfileEditClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass);
+
+ object_class->dispose = gm_audio_profile_edit_dispose;
+
+ dialog_class->response = gm_audio_profile_edit_response;
+
+ g_type_class_add_private (object_class, sizeof (GMAudioProfileEditPrivate));
+}
+
+#if 0
+static void
+gm_audio_profile_edit_finalize (GObject *object)
+{
+ GMAudioProfileEdit *dialog;
+
+ dialog = GM_AUDIO_PROFILE_EDIT (object);
+
+ G_OBJECT_CLASS (gm_audio_profile_edit_parent_class)->finalize (object);
+}
+#endif
+
+/* ui callbacks */
+static void
+gm_audio_profile_edit_response (GtkDialog *dialog,
+ int id)
+{
+ if (id == GTK_RESPONSE_HELP)
+ {
+ GError *err = NULL;
+
+ gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
+ "ghelp:mate-audio-profiles?mate-audio-profiles-edit",
+ gtk_get_current_event_time (),
+ &err);
+
+ if (err)
+ {
+ gmp_util_show_error_dialog (GTK_WINDOW (dialog), NULL,
+ _("There was an error displaying help: %s"), err->message);
+ g_error_free (err);
+ }
+
+ return;
+ }
+
+ /* FIXME: hide or destroy ? */
+ gtk_widget_hide (GTK_WIDGET (dialog));
+}
+
+static void
+gm_audio_profile_edit_dispose (GObject *object)
+{
+ GMAudioProfileEdit *dialog = GM_AUDIO_PROFILE_EDIT (object);
+ GMAudioProfileEditPrivate *priv = dialog->priv;
+
+ g_signal_handlers_disconnect_by_func (priv->profile,
+ G_CALLBACK (on_profile_changed),
+ dialog);
+}
+/* profile callbacks */
+
+static void
+on_profile_changed (GMAudioProfile *profile,
+ const GMAudioSettingMask *mask,
+ GMAudioProfileEdit *dialog)
+{
+ if (mask->name)
+ gm_audio_profile_edit_update_name (dialog, profile);
+ if (mask->description)
+ gm_audio_profile_edit_update_description (dialog, profile);
+ if (mask->pipeline)
+ gm_audio_profile_edit_update_pipeline (dialog, profile);
+ if (mask->extension)
+ gm_audio_profile_edit_update_extension (dialog, profile);
+ if (mask->active)
+ gm_audio_profile_edit_update_active (dialog, profile);
+}
+
+/* ui callbacks */
+static void
+on_profile_name_changed (GtkWidget *entry,
+ GMAudioProfile *profile)
+{
+ char *text;
+
+ text = gtk_editable_get_chars (GTK_EDITABLE (entry), 0, -1);
+
+ gm_audio_profile_set_name (profile, text);
+
+ g_free (text);
+}
+
+static void
+on_profile_description_changed (GtkTextBuffer *tb,
+ GMAudioProfile *profile)
+{
+ char *text;
+
+ g_object_get (G_OBJECT (tb), "text", &text, NULL);
+ gm_audio_profile_set_description (profile, text);
+ g_free (text);
+}
+
+static void
+on_profile_pipeline_changed (GtkWidget *entry,
+ GMAudioProfile *profile)
+{
+ char *text;
+
+ text = gtk_editable_get_chars (GTK_EDITABLE (entry), 0, -1);
+
+ gm_audio_profile_set_pipeline (profile, text);
+
+ g_free (text);
+}
+
+static void
+on_profile_extension_changed (GtkWidget *entry,
+ GMAudioProfile *profile)
+{
+ char *text;
+
+ text = gtk_editable_get_chars (GTK_EDITABLE (entry), 0, -1);
+
+ gm_audio_profile_set_extension (profile, text);
+
+ g_free (text);
+}
+
+static void
+on_profile_active_toggled (GtkWidget *button, GMAudioProfile *profile)
+{
+ gm_audio_profile_set_active (profile, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button)));
+}
+
+/* create and return a new Profile Edit Dialog
+ * given the MateConf connection and the id of the profile
+ */
+GtkWidget*
+gm_audio_profile_edit_new (MateConfClient *conf, const char *id)
+{
+ GMAudioProfileEdit *dialog;
+ GtkBuilder *builder;
+ GtkWidget *w;
+ GtkTextBuffer *tb;
+ GError *error = NULL;
+
+ /* get the dialog */
+ builder = gmp_util_load_builder_file ("mate-audio-profile-edit.ui", NULL, &error);
+ if (error != NULL) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+ return NULL;
+ }
+
+ dialog = GM_AUDIO_PROFILE_EDIT (gtk_builder_get_object (builder, "profile-edit-dialog"));
+ g_return_val_if_fail (dialog != NULL, NULL);
+
+ /* make sure we have priv */
+ if (dialog->priv == NULL)
+ {
+ /* we didn't go through _init; this chould happen for example when
+ * we specified profile-edit-dialog as a GtkDialog instead of a
+ * GMAudioProfileEdit for easy glade editing */
+ /* FIXME: to be honest, this smells like I'm casting a created GtkDialog
+ * widget to a GapEditProfile and then doing stuff to it. That doesn't
+ * smell to good to me */
+ dialog->priv = g_new0 (GMAudioProfileEditPrivate, 1);
+ }
+ dialog->priv->builder = builder;
+
+ /* save the MateConf stuff and get the profile belonging to this id */
+ dialog->priv->conf = g_object_ref (conf);
+
+ dialog->priv->profile = gm_audio_profile_lookup (id);
+ g_assert (dialog->priv->profile);
+
+ /* autoconnect doesn't handle data pointers, sadly, so do by hand */
+ w = GTK_WIDGET (gtk_builder_get_object (builder, "profile-name-entry"));
+ gm_audio_profile_edit_update_name (dialog, dialog->priv->profile);
+ g_signal_connect (G_OBJECT (w), "changed",
+ G_CALLBACK (on_profile_name_changed), dialog->priv->profile);
+ w = GTK_WIDGET (gtk_builder_get_object (builder, "profile-description-textview"));
+ gm_audio_profile_edit_update_description (dialog, dialog->priv->profile);
+ tb = gtk_text_view_get_buffer (GTK_TEXT_VIEW (w));
+ g_signal_connect (G_OBJECT (tb), "changed",
+ G_CALLBACK (on_profile_description_changed), dialog->priv->profile);
+ w = GTK_WIDGET (gtk_builder_get_object (builder, "profile-pipeline-entry"));
+ gm_audio_profile_edit_update_pipeline (dialog, dialog->priv->profile);
+ g_signal_connect (G_OBJECT (w), "changed",
+ G_CALLBACK (on_profile_pipeline_changed), dialog->priv->profile);
+ w = GTK_WIDGET (gtk_builder_get_object (builder, "profile-extension-entry"));
+ gm_audio_profile_edit_update_extension (dialog, dialog->priv->profile);
+ g_signal_connect (G_OBJECT (w), "changed",
+ G_CALLBACK (on_profile_extension_changed), dialog->priv->profile);
+ w = GTK_WIDGET (gtk_builder_get_object (builder, "profile-active-button"));
+ gm_audio_profile_edit_update_active (dialog, dialog->priv->profile);
+ g_signal_connect (G_OBJECT (w), "toggled",
+ G_CALLBACK (on_profile_active_toggled), dialog->priv->profile);
+
+
+ gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+ gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog), TRUE);
+
+ /* connect to profile changes */
+
+ g_signal_connect (G_OBJECT (dialog->priv->profile),
+ "changed",
+ G_CALLBACK (on_profile_changed),
+ dialog);
+
+ gtk_window_present (GTK_WINDOW (dialog));
+
+ return GTK_WIDGET (dialog);
+}
+
+/* UI consistency update functions */
+static void
+entry_set_text_if_changed (GtkEntry *entry,
+ const char *text)
+{
+ char *s;
+
+ GST_DEBUG ("entry_set_text_if_changed on entry %p with text %s\n", entry, text);
+ s = gtk_editable_get_chars (GTK_EDITABLE (entry), 0, -1);
+ GST_DEBUG ("got editable text %s\n", s);
+ if (text && strcmp (s, text) != 0)
+ gtk_entry_set_text (GTK_ENTRY (entry), text);
+ GST_DEBUG ("entry_set_text_if_changed: got %s\n", s);
+
+ g_free (s);
+}
+
+static void
+textview_set_text_if_changed (GtkTextView *view, const char *text)
+{
+ char *s;
+ GtkTextBuffer *tb;
+
+ GST_DEBUG ("textview_set_text_if_changed on textview %p with text %s\n",
+ view, text);
+ tb = gtk_text_view_get_buffer (view);
+ g_object_get (G_OBJECT (tb), "text", &s, NULL);
+ GST_DEBUG ("got textview text %s\n", s);
+ if (s && strcmp (s, text) != 0)
+ g_object_set (G_OBJECT (tb), "text", text, NULL);
+ GST_DEBUG ("textview_set_text_if_changed: got %s\n", s);
+
+ g_free (s);
+}
+
+static void
+gm_audio_profile_edit_update_name (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile)
+{
+ char *s;
+ GtkWidget *w;
+
+ s = g_strdup_printf (_("Editing profile \"%s\""),
+ gm_audio_profile_get_name (profile));
+ GST_DEBUG ("g_p_e_u_n: title %s\n", s);
+
+ gtk_window_set_title (GTK_WINDOW (dialog), s);
+
+ g_free (s);
+
+ w = gm_audio_profile_edit_get_widget (dialog, "profile-name-entry");
+ g_assert (GTK_IS_WIDGET (w));
+
+ entry_set_text_if_changed (GTK_ENTRY (w),
+ gm_audio_profile_get_name (profile));
+}
+
+static void
+gm_audio_profile_edit_update_description (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile)
+{
+ GtkWidget *w;
+
+ w = gm_audio_profile_edit_get_widget (dialog, "profile-description-textview");
+ g_assert (GTK_IS_WIDGET (w));
+
+ textview_set_text_if_changed (GTK_TEXT_VIEW (w),
+ gm_audio_profile_get_description (profile));
+}
+
+static void
+gm_audio_profile_edit_update_pipeline (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile)
+{
+ GtkWidget *w;
+
+ w = gm_audio_profile_edit_get_widget (dialog, "profile-pipeline-entry");
+ g_assert (GTK_IS_WIDGET (w));
+
+ entry_set_text_if_changed (GTK_ENTRY (w),
+ gm_audio_profile_get_pipeline (profile));
+}
+
+static void
+gm_audio_profile_edit_update_extension (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile)
+{
+ GtkWidget *w;
+
+ w = gm_audio_profile_edit_get_widget (dialog, "profile-extension-entry");
+ g_assert (GTK_IS_WIDGET (w));
+
+ entry_set_text_if_changed (GTK_ENTRY (w),
+ gm_audio_profile_get_extension (profile));
+}
+
+static void
+gm_audio_profile_edit_update_active (GMAudioProfileEdit *dialog,
+ GMAudioProfile *profile)
+{
+ GtkWidget *w;
+
+ w = gm_audio_profile_edit_get_widget (dialog, "profile-active-button");
+ g_assert (GTK_IS_WIDGET (w));
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (w),
+ gm_audio_profile_get_active (profile));
+}
+
+static GtkWidget*
+gm_audio_profile_edit_get_widget (GMAudioProfileEdit *dialog,
+ const char *widget_name)
+{
+ GtkBuilder *builder;
+ GtkWidget *w;
+
+ builder = dialog->priv->builder;
+
+ g_return_val_if_fail (builder, NULL);
+
+ w = GTK_WIDGET (gtk_builder_get_object (builder, widget_name));
+
+ if (w == NULL)
+ g_error ("No such widget %s", widget_name);
+
+ return w;
+}
+
diff --git a/profiles/audio-profile-edit.h b/profiles/audio-profile-edit.h
new file mode 100644
index 0000000..151eaaf
--- /dev/null
+++ b/profiles/audio-profile-edit.h
@@ -0,0 +1,63 @@
+/* audio-profile-edit.h: dialog to edit a specific profile */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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 GM_AUDIO_PROFILE_EDIT_H
+#define GM_AUDIO_PROFILE_EDIT_H
+
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+
+G_BEGIN_DECLS
+
+#define GM_AUDIO_TYPE_PROFILE_EDIT (gm_audio_profile_edit_get_type ())
+#define GM_AUDIO_PROFILE_EDIT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GM_AUDIO_TYPE_PROFILE_EDIT, GMAudioProfileEdit))
+#define GM_AUDIO_PROFILE_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GM_AUDIO_TYPE_PROFILE_EDIT, GMAudioProfileEditClass))
+#define GM_AUDIO_IS_PROFILE_EDIT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GM_AUDIO_TYPE_PROFILE_EDIT))
+#define GM_AUDIO_IS_PROFILE_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GM_AUDIO_TYPE_PROFILE_EDIT))
+#define GM_AUDIO_PROFILE_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GM_AUDIO_TYPE_PROFILE_EDIT, GMAudioProfileEditClass))
+
+typedef struct _GMAudioProfileEditClass GMAudioProfileEditClass;
+typedef struct _GMAudioProfileEditPrivate GMAudioProfileEditPrivate;
+/* FIXME: this might have to be moved higher up in the hierarchy so it
+ can be referenced from other places */
+typedef struct _GMAudioProfileEdit GMAudioProfileEdit;
+
+struct _GMAudioProfileEdit
+{
+ GtkDialog parent_instance;
+
+ GMAudioProfileEditPrivate *priv;
+};
+
+struct _GMAudioProfileEditClass
+{
+ GtkDialogClass parent_class;
+
+};
+
+GType gm_audio_profile_edit_get_type (void) G_GNUC_CONST;
+
+/* create a new Profile Edit Dialog */
+GtkWidget* gm_audio_profile_edit_new (MateConfClient *conf, const char *name);
+
+G_END_DECLS
+
+#endif /* GM_AUDIO_PROFILE_EDIT_H */
diff --git a/profiles/audio-profile-private.h b/profiles/audio-profile-private.h
new file mode 100644
index 0000000..8d01c99
--- /dev/null
+++ b/profiles/audio-profile-private.h
@@ -0,0 +1,54 @@
+/* audio-profile-private.h: private audio profile header file */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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 AUDIO_PROFILE_PRIVATE_H
+#define AUDIO_PROFILE_PRIVATE_H
+
+#include <mateconf/mateconf-client.h>
+
+#include "gmp-conf.h"
+#include "audio-profile.h"
+
+G_BEGIN_DECLS
+
+GMAudioProfile* gm_audio_profile_new (const char *name,
+ MateConfClient *conf);
+char * gm_audio_profile_create (const char *name,
+ MateConfClient *conf,
+ GError **error);
+
+void gm_audio_profile_initialize (MateConfClient *conf);
+GList* gm_audio_profile_get_list (void);
+int gm_audio_profile_get_count (void);
+void gm_audio_profile_forget (GMAudioProfile *profile);
+void gm_audio_profile_sync_list (gboolean use_this_list,
+ GSList *this_list);
+
+
+gboolean gm_audio_setting_mask_is_empty (const GMAudioSettingMask *mask);
+
+void gm_audio_profile_delete_list (MateConfClient *conf,
+ GList *deleted_profiles,
+ GError **error);
+
+G_END_DECLS
+
+#endif /* AUDIO_PROFILE_PRIVATE_H */
diff --git a/profiles/audio-profile.c b/profiles/audio-profile.c
new file mode 100644
index 0000000..6e89d86
--- /dev/null
+++ b/profiles/audio-profile.c
@@ -0,0 +1,1132 @@
+/* audio-profile.c: */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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 <string.h>
+#include <glib/gi18n.h>
+#include <gst/gst.h>
+
+#include "gmp-util.h"
+#include "audio-profile.h"
+#include "audio-profile-private.h"
+
+#define KEY_NAME "name"
+#define KEY_DESCRIPTION "description"
+#define KEY_PIPELINE "pipeline"
+#define KEY_EXTENSION "extension"
+#define KEY_ACTIVE "active"
+
+struct _GMAudioProfilePrivate
+{
+ char *id; /* the MateConf dir name */
+ char *profile_dir; /* full path in MateConf to this profile */
+ MateConfClient *conf;
+ guint notify_id;
+
+ int in_notification_count; /* don't understand, see terminal-profile.c */
+ char *name; /* human-readable short name */
+ char *description; /* longer description of profile */
+ char *pipeline; /* GStreamer pipeline to be used */
+ char *extension; /* default file extension for this format */
+ guint active : 1;
+ guint forgotten : 1;
+
+ GMAudioSettingMask locked;
+};
+
+static GHashTable *profiles = NULL;
+static MateConfClient *_conf = NULL;
+
+#define RETURN_IF_NOTIFYING(profile) if ((profile)->priv->in_notification_count) return
+
+enum {
+ CHANGED,
+ FORGOTTEN,
+ LAST_SIGNAL
+};
+
+static void gm_audio_profile_finalize (GObject *object);
+
+static void gm_audio_profile_update (GMAudioProfile *profile);
+
+static void profile_change_notify (MateConfClient *client,
+ guint cnxn_id,
+ MateConfEntry *entry,
+ gpointer user_data);
+
+static void emit_changed (GMAudioProfile *profile,
+ const GMAudioSettingMask *mask);
+
+
+static gpointer parent_class;
+static guint signals[LAST_SIGNAL] = { 0 };
+
+
+static gpointer parent_class;
+
+G_DEFINE_TYPE (GMAudioProfile, gm_audio_profile, G_TYPE_OBJECT)
+
+static void
+gm_audio_profile_init (GMAudioProfile *self)
+{
+ g_return_if_fail (profiles != NULL);
+
+ self->priv = g_new0 (GMAudioProfilePrivate, 1);
+ self->priv->name = g_strdup (_("<no name>"));
+ self->priv->description = g_strdup (_("<no description>"));
+ self->priv->pipeline = g_strdup ("identity");
+ self->priv->extension = g_strdup ("wav");
+}
+
+static void
+gm_audio_profile_class_init (GMAudioProfileClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ parent_class = g_type_class_peek_parent (klass);
+
+ object_class->finalize = gm_audio_profile_finalize;
+
+ signals[CHANGED] =
+ g_signal_new ("changed",
+ G_OBJECT_CLASS_TYPE (object_class),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GMAudioProfileClass, changed),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__POINTER,
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
+
+ signals[FORGOTTEN] =
+ g_signal_new ("forgotten",
+ G_OBJECT_CLASS_TYPE (object_class),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GMAudioProfileClass, forgotten),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__VOID,
+ G_TYPE_NONE, 0);
+}
+
+static void
+gm_audio_profile_finalize (GObject *object)
+{
+ GMAudioProfile *self;
+
+ self = GM_AUDIO_PROFILE (object);
+
+ gm_audio_profile_forget (self);
+
+ mateconf_client_notify_remove (self->priv->conf,
+ self->priv->notify_id);
+ self->priv->notify_id = 0;
+
+ g_object_unref (G_OBJECT (self->priv->conf));
+
+ g_free (self->priv->name);
+
+ G_OBJECT_CLASS (parent_class)->finalize (object);
+}
+
+/*
+ * internal stuff to manage profiles
+ */
+
+/* sync gm_audio profiles list by either using the given list as the new list
+ * or by getting the list from MateConf
+ */
+
+static GList*
+find_profile_link (GList *profiles,
+ const char *id)
+{
+ GList *tmp;
+
+ tmp = profiles;
+ while (tmp != NULL)
+ {
+ if (strcmp (gm_audio_profile_get_id (GM_AUDIO_PROFILE (tmp->data)),
+ id) == 0)
+ return tmp;
+
+ tmp = tmp->next;
+ }
+
+ return NULL;
+}
+
+/* synchronize global profiles hash through accessor functions
+ * if use_this_list is true, then put given profiles to the hash
+ * if it's false, then get list from MateConf */
+void
+gm_audio_profile_sync_list (gboolean use_this_list,
+ GSList *this_list)
+{
+ GList *known;
+ GSList *updated;
+ GList *tmp_list;
+ GSList *tmp_slist;
+ GError *err;
+ gboolean need_new_default;
+ GMAudioProfile *fallback;
+
+ GST_DEBUG ("sync_list: start\n");
+ if (use_this_list)
+ GST_DEBUG ("Using given list of length %d\n", g_slist_length (this_list));
+ else
+ GST_DEBUG ("using list from mateconf\n");
+ known = gm_audio_profile_get_list ();
+ GST_DEBUG ("list of known profiles: size %d\n", g_list_length (known));
+
+ if (use_this_list)
+ {
+ updated = g_slist_copy (this_list);
+ }
+ else
+ {
+ err = NULL;
+ updated = mateconf_client_get_list (_conf,
+ CONF_GLOBAL_PREFIX"/profile_list",
+ MATECONF_VALUE_STRING,
+ &err);
+ if (err)
+ { g_printerr (_("There was an error getting the list of gm_audio profiles. (%s)\n"),
+ err->message);
+ g_error_free (err);
+ }
+ }
+
+ GST_DEBUG ("updated: slist of %d items\n", g_slist_length (updated));
+ /* Add any new ones; ie go through updated and if any of them isn't in
+ * the hash yet, add it. If it is in the list of known profiles, remove
+ * it from our copy of that list. */
+ tmp_slist = updated;
+ while (tmp_slist != NULL)
+ {
+ GList *link;
+
+ link = find_profile_link (known, tmp_slist->data);
+
+ if (link)
+ {
+ /* make known point to profiles we didn't find in the list */
+ GST_DEBUG ("id %s found in known profiles list, deleting from known\n",
+ (char *) tmp_slist->data);
+ known = g_list_delete_link (known, link);
+ }
+ else
+ {
+ GMAudioProfile *profile;
+
+ GST_DEBUG ("adding new profile with id %s to global hash\n",
+ (const char *) tmp_slist->data);
+ profile = gm_audio_profile_new (tmp_slist->data, _conf);
+
+ gm_audio_profile_update (profile);
+ }
+
+ if (!use_this_list)
+ g_free (tmp_slist->data);
+
+ tmp_slist = tmp_slist->next;
+ }
+
+ g_slist_free (updated);
+
+ fallback = NULL;
+
+ /* Forget no-longer-existing profiles */
+ need_new_default = FALSE;
+ tmp_list = known;
+ while (tmp_list != NULL)
+ {
+ GMAudioProfile *forgotten;
+
+ forgotten = GM_AUDIO_PROFILE (tmp_list->data);
+
+ GST_DEBUG ("sync_list: forgetting profile with id %s\n",
+ gm_audio_profile_get_id (forgotten));
+ gm_audio_profile_forget (forgotten);
+
+ tmp_list = tmp_list->next;
+ }
+
+ g_list_free (known);
+ GST_DEBUG ("sync_list: stop\n");
+
+ //FIXME: g_assert (terminal_profile_get_count () > 0);
+}
+
+/*
+ * external API functions
+ */
+
+/* create a new GMAudioProfile structure and add it to the global profiles hash
+ * load settings from MateConf tree
+ */
+GMAudioProfile*
+gm_audio_profile_new (const char *id, MateConfClient *conf)
+{
+ GMAudioProfile *self;
+ GError *err;
+
+ GST_DEBUG ("creating new GMAudioProfile for id %s\n", id);
+ g_return_val_if_fail (profiles != NULL, NULL);
+ g_return_val_if_fail (gm_audio_profile_lookup (id) == NULL, NULL);
+
+ self = g_object_new (GM_AUDIO_TYPE_PROFILE, NULL);
+
+ self->priv->conf = conf;
+ g_object_ref (G_OBJECT (conf));
+
+ self->priv->id = g_strdup (id);
+ self->priv->profile_dir = mateconf_concat_dir_and_key (CONF_PROFILES_PREFIX,
+ self->priv->id);
+
+ err = NULL;
+ GST_DEBUG ("loading config from MateConf dir %s\n",
+ self->priv->profile_dir);
+ mateconf_client_add_dir (conf, self->priv->profile_dir,
+ MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ &err);
+ if (err)
+ {
+ g_printerr ("There was an error loading config from %s. (%s)\n",
+ self->priv->profile_dir, err->message);
+ g_error_free (err);
+ }
+
+ err = NULL;
+ GST_DEBUG ("adding notify for MateConf profile\n");
+ self->priv->notify_id =
+ mateconf_client_notify_add (conf,
+ self->priv->profile_dir,
+ profile_change_notify,
+ self,
+ NULL, &err);
+
+ if (err)
+ {
+ g_printerr ("There was an error subscribing to notification of gm_audio profile changes. (%s)\n",
+ err->message);
+ g_error_free (err);
+ }
+
+ GST_DEBUG ("inserting in hash table done\n");
+ g_hash_table_insert (profiles, self->priv->id, self);
+ GST_DEBUG ("audio_profile_new done\n");
+
+ return self;
+}
+
+/*
+ * public profile getters and setters
+ */
+
+const char*
+gm_audio_profile_get_id (GMAudioProfile *self)
+{
+ return self->priv->id;
+}
+
+const char*
+gm_audio_profile_get_name (GMAudioProfile *self)
+{
+ return self->priv->name;
+}
+
+void
+gm_audio_profile_set_name (GMAudioProfile *self,
+ const char *name)
+{
+ char *key;
+
+ RETURN_IF_NOTIFYING (self);
+
+ key = mateconf_concat_dir_and_key (self->priv->profile_dir,
+ KEY_NAME);
+
+ mateconf_client_set_string (self->priv->conf,
+ key,
+ name,
+ NULL);
+
+ g_free (key);
+}
+
+const char*
+gm_audio_profile_get_description (GMAudioProfile *self)
+{
+ return self->priv->description;
+}
+
+void
+gm_audio_profile_set_description (GMAudioProfile *self,
+ const char *description)
+{
+ char *key;
+
+ RETURN_IF_NOTIFYING (self);
+
+ key = mateconf_concat_dir_and_key (self->priv->profile_dir,
+ KEY_DESCRIPTION);
+
+ mateconf_client_set_string (self->priv->conf,
+ key,
+ description,
+ NULL);
+
+ g_free (key);
+}
+
+const char*
+gm_audio_profile_get_pipeline (GMAudioProfile *self)
+{
+ return self->priv->pipeline;
+}
+
+void
+gm_audio_profile_set_pipeline (GMAudioProfile *self,
+ const char *pipeline)
+{
+ char *key;
+
+ RETURN_IF_NOTIFYING (self);
+
+ key = mateconf_concat_dir_and_key (self->priv->profile_dir,
+ KEY_PIPELINE);
+
+ mateconf_client_set_string (self->priv->conf,
+ key,
+ pipeline,
+ NULL);
+
+ g_free (key);
+}
+
+const char*
+gm_audio_profile_get_extension (GMAudioProfile *self)
+{
+ return self->priv->extension;
+}
+
+void
+gm_audio_profile_set_extension (GMAudioProfile *self,
+ const char *extension)
+{
+ char *key;
+
+ RETURN_IF_NOTIFYING (self);
+
+ key = mateconf_concat_dir_and_key (self->priv->profile_dir,
+ KEY_EXTENSION);
+
+ mateconf_client_set_string (self->priv->conf,
+ key,
+ extension,
+ NULL);
+
+ g_free (key);
+}
+
+gboolean
+gm_audio_profile_get_active (GMAudioProfile *self)
+{
+ return self->priv->active;
+}
+
+void
+gm_audio_profile_set_active (GMAudioProfile *self,
+ gboolean active)
+{
+ char *key;
+
+ RETURN_IF_NOTIFYING (self);
+
+ key = mateconf_concat_dir_and_key (self->priv->profile_dir,
+ KEY_ACTIVE);
+
+ mateconf_client_set_bool (self->priv->conf,
+ key,
+ active,
+ NULL);
+
+ g_free (key);
+}
+/*
+ * private setters
+ */
+
+static gboolean
+set_name (GMAudioProfile *self,
+ const char *candidate_name)
+{
+ /* don't update if it's the same as the old one */
+ if (candidate_name &&
+ strcmp (self->priv->name, candidate_name) == 0)
+ return FALSE;
+
+ if (candidate_name != NULL)
+ {
+ g_free (self->priv->name);
+ self->priv->name = g_strdup (candidate_name);
+ return TRUE;
+ }
+ /* otherwise just leave the old name */
+
+ return FALSE;
+}
+
+static gboolean
+set_description (GMAudioProfile *self,
+ const char *candidate_description)
+{
+ /* don't update if it's the same as the old one */
+ if (candidate_description &&
+ strcmp (self->priv->description, candidate_description) == 0)
+ return FALSE;
+
+ if (candidate_description != NULL)
+ {
+ g_free (self->priv->description);
+ self->priv->description = g_strdup (candidate_description);
+ return TRUE;
+ }
+ /* otherwise just leave the old description */
+
+ return FALSE;
+}
+
+static gboolean
+set_pipeline (GMAudioProfile *self,
+ const char *candidate_pipeline)
+{
+ /* don't update if it's the same as the old one */
+ if (candidate_pipeline &&
+ strcmp (self->priv->pipeline, candidate_pipeline) == 0)
+ return FALSE;
+
+ if (candidate_pipeline != NULL)
+ {
+ g_free (self->priv->pipeline);
+ self->priv->pipeline = g_strdup (candidate_pipeline);
+ return TRUE;
+ }
+ /* otherwise just leave the old pipeline */
+
+ return FALSE;
+}
+
+static gboolean
+set_extension (GMAudioProfile *self,
+ const char *candidate_extension)
+{
+ /* don't update if it's the same as the old one */
+ if (candidate_extension &&
+ strcmp (self->priv->extension, candidate_extension) == 0)
+ return FALSE;
+
+ if (candidate_extension != NULL)
+ {
+ g_free (self->priv->extension);
+ self->priv->extension = g_strdup (candidate_extension);
+ return TRUE;
+ }
+ /* otherwise just leave the old extension */
+
+ return FALSE;
+}
+
+static const gchar*
+find_key (const gchar* key)
+{
+ const gchar* end;
+
+ end = strrchr (key, '/');
+
+ ++end;
+
+ return end;
+}
+
+static void
+profile_change_notify (MateConfClient *client,
+ guint cnxn_id,
+ MateConfEntry *entry,
+ gpointer user_data)
+{
+ GMAudioProfile *self;
+ const char *key;
+ MateConfValue *val;
+ GMAudioSettingMask mask; /* to keep track of what has changed */
+
+ self = GM_AUDIO_PROFILE (user_data);
+ GST_DEBUG ("profile_change_notify: start in profile with name %s\n",
+ self->priv->name);
+
+ val = mateconf_entry_get_value (entry);
+
+ key = find_key (mateconf_entry_get_key (entry));
+
+/* strings are set through static set_ functions */
+#define UPDATE_STRING(KName, FName, Preset) \
+ } \
+else if (strcmp (key, KName) == 0) \
+ { \
+ const char * setting = (Preset); \
+ \
+ if (val && val->type == MATECONF_VALUE_STRING) \
+ setting = mateconf_value_get_string (val); \
+ \
+ mask.FName = set_##FName (self, setting); \
+ \
+ self->priv->locked.FName = !mateconf_entry_get_is_writable (entry);
+
+/* booleans are set directly on the profile priv variable */
+#define UPDATE_BOOLEAN(KName, FName, Preset) \
+ } \
+else if (strcmp (key, KName) == 0) \
+ { \
+ gboolean setting = (Preset); \
+ \
+ if (val && val->type == MATECONF_VALUE_BOOL) \
+ setting = mateconf_value_get_bool (val); \
+ \
+ if (setting != self->priv->FName) \
+ { \
+ mask.FName = TRUE; \
+ self->priv->FName = setting; \
+ } \
+ \
+ self->priv->locked.FName = !mateconf_entry_get_is_writable (entry);
+
+ if (0)
+ {
+ UPDATE_STRING (KEY_NAME, name, NULL);
+ UPDATE_STRING (KEY_DESCRIPTION, description, NULL);
+ UPDATE_STRING (KEY_PIPELINE, pipeline, NULL);
+ UPDATE_STRING (KEY_EXTENSION, extension, NULL);
+ UPDATE_BOOLEAN (KEY_ACTIVE, active, TRUE);
+ }
+
+#undef UPDATE_STRING
+#undef UPDATE_BOOLEAN
+
+ if (!(gm_audio_setting_mask_is_empty (&mask)))
+ {
+ GST_DEBUG ("emit changed\n");
+ emit_changed (self, &mask);
+ }
+ GST_DEBUG ("PROFILE_CHANGE_NOTIFY: changed stuff\n");
+}
+
+/* MateConf notification callback for profile_list */
+static void
+gm_audio_profile_list_notify (MateConfClient *client,
+ guint cnxn_id,
+ MateConfEntry *entry,
+ gpointer user_data)
+{
+ MateConfValue *val;
+ GSList *value_list;
+ GSList *string_list;
+ GSList *tmp;
+
+ GST_DEBUG ("profile_list changed\n");
+ val = mateconf_entry_get_value (entry);
+
+ if (val == NULL ||
+ val->type != MATECONF_VALUE_LIST ||
+ mateconf_value_get_list_type (val) != MATECONF_VALUE_STRING)
+ value_list = NULL;
+ else
+ value_list = mateconf_value_get_list (val);
+
+ string_list = NULL;
+ tmp = value_list;
+ while (tmp != NULL)
+ {
+ string_list = g_slist_prepend (string_list,
+ g_strdup (mateconf_value_get_string ((MateConfValue*) tmp->data)));
+
+ tmp = tmp->next;
+ }
+
+ string_list = g_slist_reverse (string_list);
+
+ gm_audio_profile_sync_list (TRUE, string_list);
+
+ g_slist_foreach (string_list, (GFunc) g_free, NULL);
+ g_slist_free (string_list);
+}
+
+
+/* needs to be called once
+ * sets up the global profiles hash
+ * safe to call more than once
+ */
+void
+gm_audio_profile_initialize (MateConfClient *conf)
+{
+ GError *err;
+/*
+ char *str;
+*/
+
+ g_return_if_fail (profiles == NULL);
+
+ profiles = g_hash_table_new (g_str_hash, g_str_equal);
+
+ if (_conf == NULL) _conf = conf;
+ /* sync it for the first time */
+ gm_audio_profile_sync_list (FALSE, NULL);
+
+ /* subscribe to changes to profile list */
+ err = NULL;
+ mateconf_client_notify_add (conf,
+ CONF_GLOBAL_PREFIX"/profile_list",
+ gm_audio_profile_list_notify,
+ NULL,
+ NULL, &err);
+
+ if (err)
+ {
+ g_printerr (_("There was an error subscribing to notification of audio profile list changes. (%s)\n"),
+ err->message);
+ g_error_free (err);
+ }
+
+
+ /* FIXME: no defaults
+ err = NULL;
+ mateconf_client_notify_add (conf,
+ CONF_GLOBAL_PREFIX"/default_profile", default_change_notify,
+ NULL,
+ NULL, &err);
+ if (err)
+ {
+ g_printerr (_("There was an error subscribing to notification of changes to default profile. (%s)\n"),
+ err->message);
+ g_error_free (err);
+ }
+
+ str = mateconf_client_get_string (conf,
+ CONF_GLOBAL_PREFIX"/default_profile",
+ NULL);
+ if (str)
+ {
+ update_default_profile (str,
+ !mateconf_client_key_is_writable (conf,
+ CONF_GLOBAL_PREFIX"/default_profile",
+ NULL));
+ g_free (str);
+ }
+ */
+}
+
+static void
+emit_changed (GMAudioProfile *self,
+ const GMAudioSettingMask *mask)
+{
+ self->priv->in_notification_count += 1;
+ g_signal_emit (G_OBJECT (self), signals[CHANGED], 0, mask);
+ self->priv->in_notification_count -= 1;
+}
+
+
+/* update the given GMAudioProfile from MateConf */
+static void
+gm_audio_profile_update (GMAudioProfile *self)
+{
+ GMAudioSettingMask locked;
+ GMAudioSettingMask mask;
+
+ memset (&mask, '\0', sizeof (mask));
+ memset (&locked, '\0', sizeof (locked));
+
+#define UPDATE_BOOLEAN(KName, FName) \
+{ \
+ char *key = mateconf_concat_dir_and_key (self->priv->profile_dir, KName); \
+ gboolean val = mateconf_client_get_bool (self->priv->conf, key, NULL); \
+ \
+ if (val != self->priv->FName) \
+ { \
+ mask.FName = TRUE; \
+ self->priv->FName = val; \
+ } \
+ \
+ locked.FName = \
+ !mateconf_client_key_is_writable (self->priv->conf, key, NULL); \
+ \
+ g_free (key); \
+}
+#define UPDATE_STRING(KName, FName) \
+{ \
+ char *key = mateconf_concat_dir_and_key (self->priv->profile_dir, KName); \
+ char *val = mateconf_client_get_string (self->priv->conf, key, NULL); \
+ \
+ mask.FName = set_##FName (self, val); \
+ \
+ locked.FName = \
+ !mateconf_client_key_is_writable (self->priv->conf, key, NULL); \
+ \
+ g_free (val); \
+ g_free (key); \
+}
+ UPDATE_STRING (KEY_NAME, name);
+ UPDATE_STRING (KEY_DESCRIPTION, description);
+ UPDATE_STRING (KEY_PIPELINE, pipeline);
+ UPDATE_STRING (KEY_EXTENSION, extension);
+ UPDATE_BOOLEAN (KEY_ACTIVE, active);
+
+#undef UPDATE_BOOLEAN
+#undef UPDATE_STRING
+ self->priv->locked = locked;
+ //FIXME: we don't use mask ?
+}
+
+
+static void
+listify_foreach (gpointer key,
+ gpointer value,
+ gpointer data)
+{
+ GList **listp = data;
+
+ *listp = g_list_prepend (*listp, value);
+}
+
+static int
+alphabetic_cmp (gconstpointer a,
+ gconstpointer b)
+{
+ GMAudioProfile *ap = (GMAudioProfile*) a;
+ GMAudioProfile *bp = (GMAudioProfile*) b;
+
+ return g_utf8_collate (gm_audio_profile_get_name (ap),
+ gm_audio_profile_get_name (bp));
+}
+
+GList*
+gm_audio_profile_get_list (void)
+{
+ GList *list;
+
+ list = NULL;
+ g_hash_table_foreach (profiles, listify_foreach, &list);
+
+ list = g_list_sort (list, alphabetic_cmp);
+
+ return list;
+}
+
+/* Return a GList of active GMAudioProfile's only */
+GList*
+gm_audio_profile_get_active_list (void)
+{
+ GList *list, *orig;
+ GList *new_list;
+
+ orig = list = gm_audio_profile_get_list ();
+
+ new_list = NULL;
+ while (list)
+ {
+ GMAudioProfile *profile;
+
+ profile = (GMAudioProfile *) list->data;
+ if (gm_audio_profile_get_active (profile)) {
+ const gchar *pipe = gm_audio_profile_get_pipeline (profile);
+ gchar *test = g_strdup_printf ("fakesrc ! %s ! fakesink", pipe);
+ GstElement *p;
+ GError *err = NULL;
+ if ((p = gst_parse_launch (test, &err)) && err == NULL) {
+ new_list = g_list_prepend (new_list, list->data);
+ g_object_unref (p);
+ } else {
+ g_object_unref (p);
+ g_error_free (err);
+ }
+ g_free (test);
+ }
+ list = g_list_next (list);
+ }
+
+ g_list_free (orig);
+ return g_list_reverse (new_list);
+}
+
+int
+gm_audio_profile_get_count (void)
+{
+ return g_hash_table_size (profiles);
+}
+
+GMAudioProfile*
+gm_audio_profile_lookup (const char *id)
+{
+ g_return_val_if_fail (id != NULL, NULL);
+
+ if (profiles)
+ {
+ GST_DEBUG ("a_p_l: profiles exists, returning hash table lookup of %s\n", id);
+ return g_hash_table_lookup (profiles, id);
+ }
+ else
+ return NULL;
+}
+
+void
+gm_audio_profile_forget (GMAudioProfile *self)
+{
+ GST_DEBUG ("audio_profile_forget: forgetting name %s\n",
+ gm_audio_profile_get_name (self));
+ if (!self->priv->forgotten)
+ {
+ GError *err;
+
+ err = NULL;
+ GST_DEBUG ("audio_profile_forget: removing from mateconf\n");
+ /* FIXME: remove_dir doesn't actually work. Either unset all keys
+ * manually or use recursive_unset on HEAD */
+ mateconf_client_remove_dir (self->priv->conf,
+ self->priv->profile_dir,
+ &err);
+ if (err)
+ {
+ g_printerr (_("There was an error forgetting profile path %s. (%s)\n"),
+ self->priv->profile_dir, err->message);
+ g_error_free (err);
+ }
+
+ g_hash_table_remove (profiles, self->priv->id);
+ self->priv->forgotten = TRUE;
+
+ g_signal_emit (G_OBJECT (self), signals[FORGOTTEN], 0);
+ }
+ else
+ GST_DEBUG ("audio_profile_forget: profile->priv->forgotten\n");
+}
+
+gboolean
+gm_audio_setting_mask_is_empty (const GMAudioSettingMask *mask)
+{
+ const unsigned int *p = (const unsigned int *) mask;
+ const unsigned int *end = p + (sizeof (GMAudioSettingMask) /
+ sizeof (unsigned int));
+
+ while (p < end)
+ {
+ if (*p != 0)
+ return FALSE;
+ ++p;
+ }
+
+ return TRUE;
+}
+
+/* gm_audio_profile_create returns the unique id of the created profile,
+ * which is used for looking up profiles later on.
+ * Caller should free the returned id */
+char *
+gm_audio_profile_create (const char *name,
+ MateConfClient *conf,
+ GError **error)
+{
+ char *profile_id = NULL;
+ char *profile_dir = NULL;
+ int i;
+ char *s;
+ char *key = NULL;
+ GError *err = NULL;
+ GList *profiles = NULL;
+ GSList *id_list = NULL;
+ GList *tmp;
+
+ GST_DEBUG ("a_p_c: Creating profile for %s\n", name);
+
+#define BAIL_OUT_CHECK() do { \
+ if (err != NULL) \
+ goto cleanup; \
+ } while (0)
+
+ /* Pick a unique name for storing in mateconf (based on visible name) */
+ profile_id = mateconf_escape_key (name, -1);
+ s = g_strdup (profile_id);
+ GST_DEBUG ("profile_id: %s\n", s);
+ i = 0;
+ while (gm_audio_profile_lookup (s))
+ {
+ g_free (s);
+ s = g_strdup_printf ("%s-%d", profile_id, i);
+ ++i;
+ }
+ g_free (profile_id);
+ profile_id = s;
+
+ profile_dir = mateconf_concat_dir_and_key (CONF_PROFILES_PREFIX,
+ profile_id);
+
+ /* Store a copy of default profile values at under that directory */
+ key = mateconf_concat_dir_and_key (profile_dir,
+ KEY_NAME);
+
+ mateconf_client_set_string (conf,
+ key,
+ name,
+ &err);
+ if (err != NULL) g_print ("ERROR: msg: %s\n", err->message);
+ BAIL_OUT_CHECK ();
+ g_free (key);
+
+ key = mateconf_concat_dir_and_key (profile_dir,
+ KEY_DESCRIPTION);
+
+ mateconf_client_set_string (conf,
+ key,
+ _("<no description>"),
+ &err);
+ if (err != NULL) g_print ("ERROR: msg: %s\n", err->message);
+ BAIL_OUT_CHECK ();
+ g_free (key);
+
+ key = mateconf_concat_dir_and_key (profile_dir,
+ KEY_PIPELINE);
+
+ mateconf_client_set_string (conf,
+ key,
+ "identity",
+ &err);
+ if (err != NULL) g_print ("ERROR: msg: %s\n", err->message);
+ BAIL_OUT_CHECK ();
+ g_free (key);
+
+ key = mateconf_concat_dir_and_key (profile_dir,
+ KEY_EXTENSION);
+
+ mateconf_client_set_string (conf,
+ key,
+ "wav",
+ &err);
+ if (err != NULL) g_print ("ERROR: msg: %s\n", err->message);
+ BAIL_OUT_CHECK ();
+
+ /* Add new profile to the profile list; the method for doing this has
+ * a race condition where we and someone else set at the same time,
+ * but I am just going to punt on this issue.
+ */
+ profiles = gm_audio_profile_get_list ();
+ tmp = profiles;
+ while (tmp != NULL)
+ {
+ id_list = g_slist_prepend (id_list,
+ g_strdup (gm_audio_profile_get_id (tmp->data)));
+ tmp = tmp->next;
+ }
+
+ id_list = g_slist_prepend (id_list, g_strdup (profile_id));
+
+ GST_DEBUG ("setting mateconf list\n");
+ err = NULL;
+ mateconf_client_set_list (conf,
+ CONF_GLOBAL_PREFIX"/profile_list",
+ MATECONF_VALUE_STRING,
+ id_list,
+ &err);
+ BAIL_OUT_CHECK ();
+
+ cleanup:
+ /* run both when being dumped here through errors and normal exit; so
+ * do proper cleanup here for both cases. */
+ g_free (profile_dir);
+ g_free (key);
+ /* if we had an error then we're going to return NULL as the id */
+ if (err != NULL)
+ {
+ g_free (profile_id);
+ profile_id = NULL;
+ }
+
+ g_list_free (profiles);
+
+ if (id_list)
+ {
+ g_slist_foreach (id_list, (GFunc) g_free, NULL);
+ g_slist_free (id_list);
+ }
+
+ if (err)
+ {
+ GST_DEBUG ("WARNING: error: %s !\n", err->message);
+ *error = err;
+ }
+
+ GST_DEBUG ("a_p_c: done\n");
+
+ return profile_id;
+}
+
+/* delete the given list of profiles from the mateconf profile_list key */
+void
+gm_audio_profile_delete_list (MateConfClient *conf,
+ GList *deleted_profiles,
+ GError **error)
+{
+ GList *current_profiles;
+ GList *tmp;
+ GSList *id_list;
+ GError *err;
+
+ current_profiles = gm_audio_profile_get_list ();
+
+ /* remove deleted profiles from list */
+ tmp = deleted_profiles;
+ while (tmp != NULL)
+ {
+ GMAudioProfile *profile = tmp->data;
+
+ current_profiles = g_list_remove (current_profiles, profile);
+
+ tmp = tmp->next;
+ }
+
+ /* make list of profile ids */
+ id_list = NULL;
+ tmp = current_profiles;
+ while (tmp != NULL)
+ {
+ id_list = g_slist_prepend (id_list,
+ g_strdup (gm_audio_profile_get_id (tmp->data)));
+
+ tmp = tmp->next;
+ }
+
+ g_list_free (current_profiles);
+ err = NULL;
+ GST_DEBUG ("setting profile_list in MateConf\n");
+ mateconf_client_set_list (conf,
+ CONF_GLOBAL_PREFIX"/profile_list",
+ MATECONF_VALUE_STRING,
+ id_list,
+ &err);
+
+ g_slist_foreach (id_list, (GFunc) g_free, NULL);
+ g_slist_free (id_list);
+
+ if (err && error) *error = err;
+}
diff --git a/profiles/audio-profile.h b/profiles/audio-profile.h
new file mode 100644
index 0000000..c4917ff
--- /dev/null
+++ b/profiles/audio-profile.h
@@ -0,0 +1,84 @@
+/* audio-profile.h: public header for audio profiles */
+/*
+ * Copyright (C) 2003,2004 Thomas Vander Stichele
+ *
+ * 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 AUDIO_PROFILE_H
+#define AUDIO_PROFILE_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GM_AUDIO_TYPE_PROFILE (gm_audio_profile_get_type ())
+#define GM_AUDIO_PROFILE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GM_AUDIO_TYPE_PROFILE, GMAudioProfile))
+#define GM_AUDIO_PROFILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GM_AUDIO_TYPE_PROFILE, GMAudioProfileClass))
+#define GM_AUDIO_IS_PROFILE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GM_AUDIO_TYPE_PROFILE))
+#define GM_AUDIO_IS_PROFILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GM_AUDIO_TYPE_PROFILE))
+#define GM_AUDIO_PROFILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GM_AUDIO_TYPE_PROFILE, GMAudioProfileClass))
+
+/* mask for lockedness of settings */
+typedef struct
+{
+ unsigned int name : 1;
+ unsigned int description : 1;
+ unsigned int pipeline : 1;
+ unsigned int extension : 1;
+ unsigned int active : 1;
+} GMAudioSettingMask;
+
+typedef struct _GMAudioProfile GMAudioProfile;
+typedef struct _GMAudioProfileClass GMAudioProfileClass;
+typedef struct _GMAudioProfilePrivate GMAudioProfilePrivate;
+
+struct _GMAudioProfile
+{
+ GObject parent_instance;
+ GMAudioProfilePrivate *priv;
+};
+
+struct _GMAudioProfileClass
+{
+ GObjectClass parent_class;
+
+ void (* changed) (GMAudioProfile *profile,
+ const GMAudioSettingMask *mask);
+ void (* forgotten) (GMAudioProfile *profile);
+};
+
+
+GType gm_audio_profile_get_type (void) G_GNUC_CONST;
+
+const char* gm_audio_profile_get_id (GMAudioProfile *profile);
+const char* gm_audio_profile_get_name (GMAudioProfile *profile);
+const char* gm_audio_profile_get_description(GMAudioProfile *profile);
+const char* gm_audio_profile_get_pipeline (GMAudioProfile *profile);
+const char* gm_audio_profile_get_extension (GMAudioProfile *profile);
+gboolean gm_audio_profile_get_active (GMAudioProfile *profile);
+
+GList* gm_audio_profile_get_active_list(void);
+GMAudioProfile* gm_audio_profile_lookup (const char *id);
+
+void gm_audio_profile_set_name (GMAudioProfile *profile, const char *name);
+void gm_audio_profile_set_description (GMAudioProfile *profile, const char *name);
+void gm_audio_profile_set_pipeline (GMAudioProfile *profile, const char *name);
+void gm_audio_profile_set_extension (GMAudioProfile *profile, const char *name);
+void gm_audio_profile_set_active (GMAudioProfile *profile, gboolean active);
+
+G_END_DECLS
+
+#endif /* AUDIO_PROFILE_H */
diff --git a/profiles/audio-profiles-edit.c b/profiles/audio-profiles-edit.c
new file mode 100644
index 0000000..4f1cb98
--- /dev/null
+++ b/profiles/audio-profiles-edit.c
@@ -0,0 +1,988 @@
+/* gm_audio-profiles-edit.c: widget for a profiles edit dialog */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <string.h>
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
+#include <gst/gst.h>
+
+#include "audio-profile.h"
+#include "audio-profile-edit.h"
+#include "audio-profile-private.h"
+#include "gmp-util.h"
+#include "audio-profiles-edit.h"
+
+#define MANAGE_STOCK_EDIT "manage-edit"
+
+struct _GMAudioProfilesEditPrivate
+{
+ MateConfClient *conf;
+ GtkWidget *new_button;
+ GtkWidget *new_profile_dialog;
+ GtkWidget *edit_button;
+ GtkWidget *delete_button;
+ GtkWindow *transient_parent;
+ GtkWidget *manage_profiles_list; /* FIXME: rename this one ? */
+ GList *deleted_profiles_list; /* pass through to delete confirm dialog */
+};
+
+static void gm_audio_profiles_edit_init (GMAudioProfilesEdit *edit);
+static void gm_audio_profiles_edit_class_init (GMAudioProfilesEditClass *klass);
+static void gm_audio_profiles_edit_finalize (GObject *object);
+
+
+/* profile list column names */
+enum
+{
+ COLUMN_NAME,
+ COLUMN_PROFILE_OBJECT,
+ COLUMN_LAST
+};
+
+G_DEFINE_TYPE (GMAudioProfilesEdit, gm_audio_profiles_edit, GTK_TYPE_DIALOG);
+
+/* register custom edit stock icon */
+static void
+gm_audio_profile_manage_register_stock (void)
+{
+ static gboolean registered = FALSE;
+
+ if (!registered)
+ {
+ GtkIconFactory *factory;
+ GtkIconSet *icons;
+
+ static const GtkStockItem edit_item [] = {
+ { MANAGE_STOCK_EDIT, N_("_Edit"), 0, 0, GETTEXT_PACKAGE },
+ };
+
+ icons = gtk_icon_factory_lookup_default (GTK_STOCK_PREFERENCES);
+ factory = gtk_icon_factory_new ();
+ gtk_icon_factory_add (factory, MANAGE_STOCK_EDIT, icons);
+ gtk_icon_factory_add_default (factory);
+ gtk_stock_add (edit_item, 1);
+ registered = TRUE;
+ }
+}
+
+/* widget callbacks */
+
+static void
+count_selected_profiles_func (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ int *count = data;
+
+ *count += 1;
+}
+
+static void
+selection_changed_callback (GtkTreeSelection *selection,
+ GMAudioProfilesEditPrivate *priv)
+{
+ int count;
+
+ count = 0;
+ gtk_tree_selection_selected_foreach (selection,
+ count_selected_profiles_func,
+ &count);
+
+ gtk_widget_set_sensitive (priv->edit_button,
+ count == 1);
+ gtk_widget_set_sensitive (priv->delete_button,
+ count > 0);
+}
+
+static void
+profile_activated_callback (GtkTreeView *tree_view,
+ GtkTreePath *path,
+ GtkTreeViewColumn *column,
+ gpointer *ptr)
+{
+ GMAudioProfile *profile;
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+ GtkWidget *edit_dialog;
+
+ model = gtk_tree_view_get_model (tree_view);
+
+ if (!gtk_tree_model_get_iter (model, &iter, path))
+ return;
+
+ profile = NULL;
+ gtk_tree_model_get (model,
+ &iter,
+ COLUMN_PROFILE_OBJECT,
+ &profile,
+ -1);
+ if (profile) {
+ /* FIXME: is this the right function name ? */
+ edit_dialog = gm_audio_profile_edit_new ((MateConfClient *) profile, gm_audio_profile_get_id (profile));
+ g_return_if_fail (edit_dialog != NULL);
+ gtk_widget_show_all (GTK_WIDGET (edit_dialog));
+ } else {
+ g_warning ("Could not retrieve profile");
+ }
+}
+
+static void
+fix_button_align (GtkWidget *button)
+{
+ GtkWidget *child;
+
+ child = gtk_bin_get_child (GTK_BIN (button));
+
+ if (GTK_IS_ALIGNMENT (child))
+ g_object_set (G_OBJECT (child), "xalign", 0.0, NULL);
+ else if (GTK_IS_LABEL (child))
+ g_object_set (G_OBJECT (child), "xalign", 0.0, NULL);
+}
+
+static void
+list_selected_profiles_func (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ GList **list = data;
+ GMAudioProfile *profile = NULL;
+
+ gtk_tree_model_get (model,
+ iter,
+ COLUMN_PROFILE_OBJECT,
+ &profile,
+ -1);
+
+ *list = g_list_prepend (*list, profile);
+}
+
+static void
+free_profiles_list (gpointer data)
+{
+ GList *profiles = data;
+
+ g_list_foreach (profiles, (GFunc) g_object_unref, NULL);
+ g_list_free (profiles);
+}
+
+/* refill profile treeview
+ * recreates the profile tree view from scratch */
+static void
+refill_profile_treeview (GtkWidget *tree_view)
+{
+ GList *profiles;
+ GList *tmp;
+ GtkTreeSelection *selection;
+ GtkListStore *model;
+ GList *selected_profiles;
+ GtkTreeIter iter;
+
+ GST_DEBUG ("refill_profile_treeview: start\n");
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view));
+ model = GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (tree_view)));
+
+ selected_profiles = NULL;
+ gtk_tree_selection_selected_foreach (selection,
+ list_selected_profiles_func,
+ &selected_profiles);
+
+ gtk_list_store_clear (model);
+
+ profiles = gm_audio_profile_get_list ();
+ tmp = profiles;
+ while (tmp != NULL)
+ {
+ GMAudioProfile *profile = tmp->data;
+
+ GST_DEBUG ("refill: appending profile with name %s\n",
+ gm_audio_profile_get_name (profile));
+ gtk_list_store_append (model, &iter);
+
+ /* We are assuming the list store will hold a reference to
+ * the profile object, otherwise we would be in danger of disappearing
+ * profiles.
+ */
+ gtk_list_store_set (model,
+ &iter,
+ COLUMN_NAME, gm_audio_profile_get_name (profile),
+ COLUMN_PROFILE_OBJECT, profile,
+ -1);
+
+ if (g_list_find (selected_profiles, profile) != NULL)
+ gtk_tree_selection_select_iter (selection, &iter);
+
+ tmp = tmp->next;
+ }
+
+ if (selected_profiles == NULL)
+ {
+ /* Select first row */
+ GtkTreePath *path;
+
+ path = gtk_tree_path_new ();
+ gtk_tree_path_append_index (path, 0);
+ gtk_tree_selection_select_path (gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view)), path);
+ gtk_tree_path_free (path);
+ }
+
+ free_profiles_list (selected_profiles);
+ GST_DEBUG ("refill_profile_treeview: stop\n");
+}
+
+
+/* create a profile list widget */
+static GtkWidget*
+create_profile_list (void)
+{
+ GtkTreeSelection *selection;
+ GtkCellRenderer *cell;
+ GtkWidget *tree_view;
+ GtkTreeViewColumn *column;
+ GtkListStore *model;
+
+ model = gtk_list_store_new (COLUMN_LAST,
+ G_TYPE_STRING,
+ G_TYPE_OBJECT);
+
+ tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (model));
+ //terminal_util_set_atk_name_description (tree_view, _("Profile list"), NULL);
+
+ g_object_unref (G_OBJECT (model));
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view));
+
+ gtk_tree_selection_set_mode (GTK_TREE_SELECTION (selection),
+ GTK_SELECTION_MULTIPLE);
+
+ refill_profile_treeview (tree_view);
+
+ cell = gtk_cell_renderer_text_new ();
+
+ g_object_set (G_OBJECT (cell),
+ "xpad", 2,
+ NULL);
+
+ column = gtk_tree_view_column_new_with_attributes (NULL,
+ cell,
+ "text", COLUMN_NAME,
+ NULL);
+
+ gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view),
+ GTK_TREE_VIEW_COLUMN (column));
+
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (tree_view), FALSE);
+
+ return tree_view;
+}
+
+/* profile callbacks */
+static void
+on_profile_changed (GMAudioProfile *profile,
+ const GMAudioSettingMask *mask,
+ GtkWidget *tree_view)
+{
+ GtkListStore *list_store;
+ GtkTreeIter iter;
+ GtkTreeModel *tree_model;
+ gboolean valid;
+
+ if (mask->name)
+ {
+ tree_model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree_view));
+ list_store = GTK_LIST_STORE (tree_model);
+
+ /* Get the first iter in the list */
+ valid = gtk_tree_model_get_iter_first (tree_model, &iter);
+
+ while (valid)
+ {
+ /* Walk through the list, reading each row */
+ GMAudioProfile *model_profile;
+
+ /* Make sure you terminate calls to gtk_tree_model_get()
+ * with a '-1' value
+ */
+ gtk_tree_model_get (tree_model, &iter,
+ COLUMN_PROFILE_OBJECT, &model_profile,
+ -1);
+
+ if (profile == model_profile)
+ {
+ /* bingo ! */
+ gtk_list_store_set (list_store,
+ &iter,
+ COLUMN_NAME, gm_audio_profile_get_name (profile),
+ -1);
+ }
+ valid = gtk_tree_model_iter_next (tree_model, &iter);
+ }
+ }
+}
+
+/* ui callbacks */
+static void new_button_clicked(GtkWidget* button, GMAudioProfilesEdit* dialog)
+{
+ gm_audio_profiles_edit_new_profile(dialog, GTK_WINDOW(dialog));
+}
+
+static void edit_button_clicked(GtkWidget* button, GMAudioProfilesEdit* dialog)
+{
+ GtkTreeSelection* selection;
+ GList* profiles;
+ GMAudioProfile* profile;
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (dialog->priv->manage_profiles_list));
+
+ profiles = NULL;
+ gtk_tree_selection_selected_foreach (selection,
+ list_selected_profiles_func,
+ &profiles);
+
+ if (profiles == NULL)
+ return; /* edit button was supposed to be insensitive... */
+
+ /* only one selection ? */
+ if (profiles->next == NULL)
+ {
+ GtkWidget *edit_dialog;
+ profile = (GMAudioProfile *) profiles->data;
+ /* connect to profile changed signal so we can update the name in the list
+ * if it gets changed */
+ g_signal_connect_object (G_OBJECT (profile), "changed",
+ G_CALLBACK (on_profile_changed),
+ dialog->priv->manage_profiles_list, 0);
+
+ /* FIXME: is this the right function name ? */
+ edit_dialog = gm_audio_profile_edit_new ((MateConfClient *)profile, gm_audio_profile_get_id (profile));
+ g_return_if_fail (edit_dialog != NULL);
+ gtk_window_set_modal (GTK_WINDOW (edit_dialog), TRUE);
+ gtk_widget_show_all (GTK_WIDGET (edit_dialog));
+ }
+ else
+ {
+ /* edit button was supposed to be insensitive due to multiple
+ * selection
+ */
+ }
+
+ g_list_foreach (profiles, (GFunc) g_object_unref, NULL);
+ g_list_free (profiles);
+}
+
+/* ui callback for confirmation from delete_button_clicked */
+static void
+delete_confirm_response (GtkWidget *confirm_dialog,
+ int response_id,
+ GMAudioProfilesEdit *dialog)
+{
+ GList *deleted_profiles;
+ GError *err;
+
+ deleted_profiles = dialog->priv->deleted_profiles_list;
+
+ err = NULL;
+ if (response_id == GTK_RESPONSE_ACCEPT)
+ {
+ gm_audio_profile_delete_list (dialog->priv->conf, deleted_profiles,
+ &err);
+ }
+
+ if (err != NULL)
+ {
+ g_print ("FIXME: GError on deletion: %s\n", err->message);
+ g_error_free (err);
+ }
+
+ dialog->priv->deleted_profiles_list = NULL;
+
+ /* reget from MateConf and refill tree view */
+ gm_audio_profile_sync_list (FALSE, NULL);
+ refill_profile_treeview (dialog->priv->manage_profiles_list);
+
+ gtk_widget_destroy (confirm_dialog);
+}
+
+static void
+delete_button_clicked (GtkWidget *button,
+ GMAudioProfilesEdit *dialog)
+{
+ GtkTreeSelection *selection;
+ GList *deleted_profiles;
+ GtkWidget *confirm_dialog;
+ GString *str;
+ GList *tmp;
+ int count;
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (dialog->priv->manage_profiles_list));
+
+ deleted_profiles = NULL;
+ gtk_tree_selection_selected_foreach (selection,
+ list_selected_profiles_func,
+ &deleted_profiles);
+
+ count = g_list_length (deleted_profiles);
+ if (count > 1)
+ {
+ str = g_string_new (NULL);
+ /* the first argument will never be used since we only run for count > 1 */
+ g_string_printf (str, ngettext ("Delete this profile?\n",
+ "Delete these %d profiles?\n", count), count);
+
+ tmp = deleted_profiles;
+ while (tmp != NULL)
+ {
+ g_string_append (str, " ");
+ g_string_append (str,
+ gm_audio_profile_get_name (tmp->data));
+ if (tmp->next)
+ g_string_append (str, "\n");
+
+ tmp = tmp->next;
+ }
+ }
+ else
+ {
+ str = g_string_new (NULL);
+ g_string_printf (str,
+ _("Delete profile \"%s\"?"),
+ gm_audio_profile_get_name (deleted_profiles->data));
+ }
+
+ confirm_dialog = gtk_message_dialog_new (GTK_WINDOW (dialog),
+ GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_QUESTION,
+ GTK_BUTTONS_NONE,
+ "%s",
+ str->str);
+ g_string_free (str, TRUE);
+
+ gtk_dialog_add_buttons (GTK_DIALOG (confirm_dialog),
+ GTK_STOCK_CANCEL,
+ GTK_RESPONSE_REJECT,
+ GTK_STOCK_DELETE,
+ GTK_RESPONSE_ACCEPT,
+ NULL);
+
+ gtk_dialog_set_default_response (GTK_DIALOG (confirm_dialog),
+ GTK_RESPONSE_ACCEPT);
+
+ gtk_window_set_title (GTK_WINDOW (confirm_dialog), _("Delete Profile"));
+ gtk_window_set_resizable (GTK_WINDOW (confirm_dialog), FALSE);
+
+ /* FIXME: what's this ? */
+ dialog->priv->deleted_profiles_list = deleted_profiles;
+
+ g_signal_connect (G_OBJECT (confirm_dialog), "response",
+ G_CALLBACK (delete_confirm_response),
+ dialog);
+ g_return_if_fail (confirm_dialog != NULL);
+ gtk_widget_show_all (confirm_dialog);
+ gtk_dialog_run (GTK_DIALOG (confirm_dialog));
+}
+
+/* ui callbacks */
+static void
+on_gm_audio_profiles_edit_response (GtkWidget *dialog,
+ int id,
+ void *data)
+{
+ if (id == GTK_RESPONSE_HELP)
+ {
+ GError *err = NULL;
+
+ gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
+ "ghelp:mate-audio-profiles?mate-audio-profiles-profile-edit",
+ gtk_get_current_event_time (),
+ &err);
+
+ if (err)
+ {
+ gmp_util_show_error_dialog (GTK_WINDOW (dialog), NULL,
+ _("There was an error displaying help: %s"), err->message);
+ g_error_free (err);
+ }
+ return;
+ }
+
+ gtk_widget_destroy (dialog);
+}
+
+static void
+on_gm_audio_profiles_edit_destroy (GtkWidget *dialog, gpointer *user_data)
+{
+ GST_DEBUG ("on_destroy: destroying dialog widget\n");
+ /* FIXME: set stuff to NULL here */
+}
+
+#if 0
+/* MateConf notification callback for profile_list */
+static void
+gm_audio_profiles_list_notify (MateConfClient *client,
+ guint cnxn_id,
+ MateConfEntry *entry,
+ gpointer user_data)
+{
+ GMAudioProfilesEdit *dialog;
+
+ dialog = (GMAudioProfilesEdit *) user_data;
+ GST_DEBUG ("profile_list changed, notified from mateconf, redrawing\n");
+ /* refill the profile tree view */
+
+ refill_profile_treeview (dialog->priv->manage_profiles_list);
+}
+#endif
+
+/* create a dialog widget from scratch */
+static void
+gm_audio_profiles_edit_init (GMAudioProfilesEdit *dialog)
+{
+ GtkDialog *gdialog = GTK_DIALOG (dialog);
+ GtkWidget *vbox;
+ GtkWidget *label;
+ GtkWidget *sw;
+ GtkWidget *hbox;
+ GtkWidget *bbox;
+ GtkWidget *button;
+ GtkTreeSelection *selection;
+
+ /*
+ dialog =
+ gtk_dialog_new_with_buttons (_("Edit Profiles"),
+ NULL,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_STOCK_HELP,
+ GTK_RESPONSE_HELP,
+ GTK_STOCK_CLOSE,
+ GTK_RESPONSE_ACCEPT,
+ NULL);
+ */
+ // FIXME: GTK_DIALOG_DESTROY_WITH_PARENT,
+ dialog->priv = G_TYPE_INSTANCE_GET_PRIVATE (dialog, GM_AUDIO_TYPE_PROFILES_EDIT, GMAudioProfilesEditPrivate);
+
+ gtk_window_set_title (GTK_WINDOW (dialog), _("Edit MATE Audio Profiles"));
+ gtk_window_set_default_size (GTK_WINDOW (dialog), 320, 240);
+ gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+ GTK_STOCK_HELP,
+ GTK_RESPONSE_HELP,
+ GTK_STOCK_CLOSE,
+ GTK_RESPONSE_ACCEPT,
+ NULL);
+
+#if !GTK_CHECK_VERSION (2, 21, 8)
+ gtk_dialog_set_has_separator (gdialog, FALSE);
+#endif
+ gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
+ gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_content_area (gdialog)), 2); /* 2 * 5 + 2 = 12 */
+ gtk_container_set_border_width (GTK_CONTAINER (gtk_dialog_get_action_area (gdialog)), 5);
+ gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_action_area (gdialog)), 6);
+
+ g_signal_connect (GTK_DIALOG (dialog),
+ "response",
+ G_CALLBACK (on_gm_audio_profiles_edit_response),
+ NULL);
+
+ g_signal_connect (G_OBJECT (dialog),
+ "destroy",
+ G_CALLBACK (on_gm_audio_profiles_edit_destroy),
+ NULL);
+
+ vbox = gtk_vbox_new (FALSE, 6);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
+ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (gdialog)),
+ vbox, TRUE, TRUE, 0);
+
+ /* FIXME
+ hbox = gtk_hbox_new (FALSE, PADDING);
+ gtk_box_pack_end (GTK_BOX (vbox),
+ hbox, FALSE, FALSE, 0);
+
+ app->manage_profiles_default_menu = profile_optionmenu_new ();
+ g_signal_connect (G_OBJECT (app->manage_profiles_default_menu),
+ "changed", G_CALLBACK (default_menu_changed),
+ app);
+
+ gtk_box_pack_start (GTK_BOX (hbox),
+ label, TRUE, TRUE, 0);
+
+ gtk_box_pack_end (GTK_BOX (hbox),
+ app->manage_profiles_default_menu, FALSE, FALSE, 0);
+ */
+
+ hbox = gtk_hbox_new (FALSE, 6);
+
+ label = gtk_label_new_with_mnemonic (_("_Profiles:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
+
+ gtk_box_pack_start (GTK_BOX (vbox),
+ hbox, TRUE, TRUE, 0);
+
+ dialog->priv->manage_profiles_list = create_profile_list ();
+
+ g_signal_connect (G_OBJECT (dialog->priv->manage_profiles_list),
+ "row_activated",
+ G_CALLBACK (profile_activated_callback),
+ NULL);
+
+ sw = gtk_scrolled_window_new (NULL, NULL);
+ /* FIXME
+ terminal_util_set_labelled_by (GTK_WIDGET (dialog->priv->manage_profiles_list),
+ GTK_LABEL (label));
+ */
+
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
+ GTK_SHADOW_IN);
+
+ gtk_box_pack_start (GTK_BOX (hbox), sw, TRUE, TRUE, 0);
+
+ gtk_container_add (GTK_CONTAINER (sw), dialog->priv->manage_profiles_list);
+
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT);
+
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label),
+ dialog->priv->manage_profiles_list);
+
+ bbox = gtk_vbutton_box_new ();
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_START);
+ gtk_box_set_spacing (GTK_BOX (bbox), 6);
+ gtk_box_pack_end (GTK_BOX (hbox), bbox, FALSE, FALSE, 0);
+
+ button = gtk_button_new_from_stock (GTK_STOCK_NEW);
+ fix_button_align (button);
+ gtk_box_pack_start (GTK_BOX (bbox),
+ button, FALSE, FALSE, 0);
+ g_signal_connect (G_OBJECT (button), "clicked",
+ G_CALLBACK (new_button_clicked), dialog);
+ dialog->priv->new_button = button;
+/*
+ terminal_util_set_atk_name_description (dialog->priv->new_button, NULL,
+ _("Click to open new profile dialog"));
+*/
+
+ gm_audio_profile_manage_register_stock ();
+
+ button = gtk_button_new_from_stock (MANAGE_STOCK_EDIT);
+ fix_button_align (button);
+ gtk_box_pack_start (GTK_BOX (bbox),
+ button, FALSE, FALSE, 0);
+ g_signal_connect (G_OBJECT (button), "clicked",
+ G_CALLBACK (edit_button_clicked), dialog);
+ gtk_widget_set_sensitive (button, FALSE);
+ dialog->priv->edit_button = button;
+/*
+ terminal_util_set_atk_name_description (app->manage_profiles_edit_button, NULL,
+ _("Click to open edit profile dialog"));
+*/
+
+ button = gtk_button_new_from_stock (GTK_STOCK_DELETE);
+ fix_button_align (button);
+ gtk_box_pack_start (GTK_BOX (bbox),
+ button, FALSE, FALSE, 0);
+ g_signal_connect (G_OBJECT (button), "clicked",
+ G_CALLBACK (delete_button_clicked), dialog);
+ gtk_widget_set_sensitive (button, FALSE);
+ dialog->priv->delete_button = button;
+/*
+ terminal_util_set_atk_name_description (app->manage_profiles_delete_button, NULL,
+ _("Click to delete selected profile"));
+ */
+
+ gtk_widget_grab_focus (dialog->priv->manage_profiles_list);
+
+ /* Monitor selection for sensitivity */
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (dialog->priv->manage_profiles_list));
+
+ selection_changed_callback (selection, dialog->priv);
+ g_signal_connect (G_OBJECT (selection), "changed",
+ G_CALLBACK (selection_changed_callback),
+ dialog->priv);
+}
+
+static void
+gm_audio_profiles_edit_class_init (GMAudioProfilesEditClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->finalize = gm_audio_profiles_edit_finalize;
+
+ g_type_class_add_private (object_class, sizeof (GMAudioProfilesEditPrivate));
+}
+
+static void
+gm_audio_profiles_edit_finalize (GObject *object)
+{
+ GMAudioProfilesEdit *dialog;
+
+ dialog = GM_AUDIO_PROFILES_EDIT (object);
+ G_OBJECT_CLASS (gm_audio_profiles_edit_parent_class)->finalize (object);
+}
+
+GtkWidget*
+gm_audio_profiles_edit_new (MateConfClient *conf, GtkWindow *transient_parent)
+{
+ GMAudioProfilesEdit *dialog;
+ /*GError *err;*/
+
+ dialog = g_object_new (GM_AUDIO_TYPE_PROFILES_EDIT, NULL);
+
+ g_object_ref (G_OBJECT (conf));
+ dialog->priv->conf = conf;
+ /* set transient parent to itself if NULL */
+ if (transient_parent)
+ dialog->priv->transient_parent = transient_parent;
+ else
+ dialog->priv->transient_parent = GTK_WINDOW (dialog);
+
+ gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+
+ /* subscribe to changes to profile list */
+/*
+ err = NULL;
+ GST_DEBUG ("gap_p_e_new: subscribing to profile_list changes\n");
+ mateconf_client_notify_add (dialog->priv->conf,
+ CONF_GLOBAL_PREFIX"/profile_list",
+ gm_audio_profiles_list_notify,
+ dialog,
+ NULL, &err);
+
+ if (err)
+ {
+ g_printerr (_("There was an error subscribing to notification of terminal profile list changes. (%s)\n"),
+ err->message);
+ g_error_free (err);
+ }
+*/
+ return GTK_WIDGET (dialog);
+}
+
+/*
+ * creating a new profile from the Edit Profiles dialog
+ */
+
+static void
+new_profile_response_callback (GtkWidget *new_profile_dialog,
+ int response_id,
+ GMAudioProfilesEdit *dialog)
+{
+ if (response_id == GTK_RESPONSE_ACCEPT)
+ {
+ GtkWidget *name_entry;
+ char *name;
+ char *id;
+ /*GtkWidget *base_option_menu;*/
+ GMAudioProfile *new_profile;
+ GList *profiles;
+ GList *tmp;
+ GtkWindow *transient_parent;
+ GError *error;
+
+ name_entry = g_object_get_data (G_OBJECT (new_profile_dialog), "name_entry");
+ name = gtk_editable_get_chars (GTK_EDITABLE (name_entry), 0, -1);
+ g_strstrip (name); /* name will be non empty after stripping */
+
+ profiles = gm_audio_profile_get_list ();
+ for (tmp = profiles; tmp != NULL; tmp = tmp->next)
+ {
+ GMAudioProfile *profile = tmp->data;
+
+ if (strcmp (name, gm_audio_profile_get_name (profile)) == 0)
+ break;
+ }
+ if (tmp)
+ {
+ gmp_util_run_error_dialog (GTK_WINDOW (new_profile_dialog),
+ _("You already have a profile called \"%s\""), name);
+ goto cleanup;
+ }
+ g_list_free (profiles);
+
+/*
+ base_option_menu = g_object_get_data (G_OBJECT (new_profile_dialog), "base_option_menu");
+ base_profile = profile_optionmenu_get_selected (base_option_menu);
+
+ if (base_profile == NULL)
+ {
+ terminal_util_show_error_dialog (GTK_WINDOW (new_profile_dialog), NULL,
+ _("The profile you selected as a base for your new profile no longer exists"));
+ goto cleanup;
+ }
+*/
+ transient_parent = gtk_window_get_transient_for (GTK_WINDOW (new_profile_dialog));
+
+
+ error = NULL;
+ id = gm_audio_profile_create (name, dialog->priv->conf, &error);
+ if (error)
+ {
+ g_print ("ERROR: %s\n", error->message);
+ gmp_util_run_error_dialog (GTK_WINDOW (transient_parent),
+ _("MateConf Error (FIXME): %s\n"),
+ error->message);
+ g_error_free (error);
+ goto cleanup;
+ }
+ gtk_widget_destroy (new_profile_dialog);
+
+ /* FIXME: hm, not very proud of having to unstatic this function */
+ GST_DEBUG ("new profile callback: syncing list\n");
+ //FIXME: in mate-terminal, it's TRUE, &n, which then gets overruled
+ // by some other sync call with the new list
+ //audio_profile_sync_list (TRUE, &n);
+ gm_audio_profile_sync_list (FALSE, NULL);
+ refill_profile_treeview (dialog->priv->manage_profiles_list);
+
+ new_profile = gm_audio_profile_lookup (id);
+ g_assert (new_profile != NULL);
+
+ //audio_profile_edit (new_profile, transient_parent);
+
+ cleanup:
+ g_free (name);
+ }
+ else
+ {
+ gtk_widget_destroy (new_profile_dialog);
+ }
+ GST_DEBUG ("done creating new profile\n");
+}
+
+static void
+new_profile_name_entry_changed_callback (GtkEditable *editable, gpointer data)
+{
+ char *name, *saved_name;
+ GtkWidget *create_button;
+
+ create_button = (GtkWidget*) data;
+
+ saved_name = name = gtk_editable_get_chars (editable, 0, -1);
+
+ /* make the create button sensitive only if something other than space has been set */
+ while (*name != '\0' && g_ascii_isspace (*name))
+ name++;
+
+ gtk_widget_set_sensitive (create_button, *name != '\0' ? TRUE : FALSE);
+
+ g_free (saved_name);
+}
+
+void gm_audio_profiles_edit_new_profile(GMAudioProfilesEdit* dialog, GtkWindow* transient_parent)
+{
+ GtkWindow* old_transient_parent;
+ GtkWidget* create_button;
+ gint response;
+ GError* error = NULL;
+
+ if (dialog->priv->new_profile_dialog == NULL)
+ {
+ GtkBuilder* builder;
+ GtkWidget* w;
+ GtkWidget* wl;
+ GtkWidget* create_button;
+ GtkSizeGroup* size_group;
+ GtkSizeGroup* size_group_labels;
+
+ builder = gmp_util_load_builder_file("mate-audio-profile-new.ui", transient_parent, &error);
+
+ if (error != NULL)
+ {
+ g_warning("%s", error->message);
+ g_error_free(error);
+ return;
+ }
+
+ dialog->priv->new_profile_dialog = GTK_WIDGET(gtk_builder_get_object(builder, "new-profile-dialog"));
+ g_signal_connect(G_OBJECT (dialog->priv->new_profile_dialog), "response", G_CALLBACK(new_profile_response_callback), dialog);
+
+ g_object_add_weak_pointer(G_OBJECT(dialog->priv->new_profile_dialog), (void**) &dialog->priv->new_profile_dialog);
+
+ create_button = GTK_WIDGET(gtk_builder_get_object(builder, "new-profile-create-button"));
+ g_object_set_data(G_OBJECT(dialog->priv->new_profile_dialog), "create_button", create_button);
+ gtk_widget_set_sensitive(create_button, FALSE);
+
+ size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
+ size_group_labels = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
+
+ /* the name entry */
+ w = GTK_WIDGET(gtk_builder_get_object(builder, "new-profile-name-entry"));
+ g_object_set_data (G_OBJECT(dialog->priv->new_profile_dialog), "name_entry", w);
+ g_signal_connect(G_OBJECT(w), "changed", G_CALLBACK(new_profile_name_entry_changed_callback), create_button);
+ gtk_entry_set_activates_default(GTK_ENTRY (w), TRUE);
+ gtk_widget_grab_focus(w);
+ // FIXME terminal_util_set_atk_name_description (w, _("Enter profile name"), NULL);
+ gtk_size_group_add_widget(size_group, w);
+
+ wl = GTK_WIDGET(gtk_builder_get_object (builder, "new-profile-name-label"));
+ gtk_label_set_mnemonic_widget(GTK_LABEL(wl), w);
+ // FIXME terminal_util_set_labelled_by (w, GTK_LABEL (wl));
+ gtk_size_group_add_widget(size_group_labels, wl);
+
+ #ifdef BASE
+ /* the base profile option menu */
+ w = GTK_WIDGET (gtk_builder_get_object(builder, "new-profile-base-option-menu"));
+ g_object_set_data(G_OBJECT(dialog->priv->new_profile_dialog), "base_option_menu", w);
+ // FIXME terminal_util_set_atk_name_description (w, _("Choose base profile"), NULL);
+ //FIXME profile_optionmenu_refill (w);
+ gtk_size_group_add_widget(size_group, w);
+
+ wl = GTK_WIDGET(gtk_builder_get_object (builder, "new-profile-base-label"));
+ gtk_label_set_mnemonic_widget(GTK_LABEL(wl), w);
+ // FIXME terminal_util_set_labelled_by (w, GTK_LABEL (wl));
+ gtk_size_group_add_widget(size_group_labels, wl);
+ #endif
+
+
+ /* gtk_dialog_set_default_response (GTK_DIALOG (dialog->priv->new_profile_dialog), GTK_RESPONSE_CREATE); */
+
+ g_object_unref(G_OBJECT(size_group));
+ g_object_unref(G_OBJECT(size_group_labels));
+
+ g_object_unref(G_OBJECT(builder));
+ }
+
+ old_transient_parent = gtk_window_get_transient_for(GTK_WINDOW(dialog->priv->new_profile_dialog));
+
+ if (old_transient_parent != transient_parent)
+ {
+ gtk_window_set_transient_for(GTK_WINDOW(dialog->priv->new_profile_dialog), transient_parent);
+ gtk_widget_hide(dialog->priv->new_profile_dialog); /* re-show the window on its new parent */
+ }
+
+ create_button = g_object_get_data(G_OBJECT(dialog->priv->new_profile_dialog), "create_button");
+ gtk_widget_set_sensitive(create_button, FALSE);
+
+ gtk_window_set_modal(GTK_WINDOW(dialog->priv->new_profile_dialog), TRUE);
+ gtk_widget_show_all(dialog->priv->new_profile_dialog);
+ gtk_window_present(GTK_WINDOW(dialog->priv->new_profile_dialog));
+
+ //keep running the dialog until the response is GTK_RESPONSE_NONE
+ do {
+ response = gtk_dialog_run(GTK_DIALOG(dialog->priv->new_profile_dialog));
+ } while(response != GTK_RESPONSE_NONE);
+}
diff --git a/profiles/audio-profiles-edit.h b/profiles/audio-profiles-edit.h
new file mode 100644
index 0000000..9ebb64f
--- /dev/null
+++ b/profiles/audio-profiles-edit.h
@@ -0,0 +1,67 @@
+/* audio-profiles-edit.h: widget for a profiles edit dialog */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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 GM_AUDIO_PROFILES_EDIT_H
+#define GM_AUDIO_PROFILES_EDIT_H
+
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+
+G_BEGIN_DECLS
+
+#define GM_AUDIO_TYPE_PROFILES_EDIT (gm_audio_profiles_edit_get_type ())
+#define GM_AUDIO_PROFILES_EDIT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GM_AUDIO_TYPE_PROFILES_EDIT, GMAudioProfilesEdit))
+#define GM_AUDIO_PROFILES_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GM_AUDIO_TYPE_PROFILES_EDIT, GMAudioProfilesEditClass))
+#define GM_AUDIO_IS_PROFILES_EDIT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GM_AUDIO_TYPE_PROFILES_EDIT))
+#define GM_AUDIO_IS_PROFILES_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GM_AUDIO_TYPE_PROFILES_EDIT))
+#define GM_AUDIO_PROFILES_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GM_AUDIO_TYPE_PROFILES_EDIT, GMAudioProfilesEditClass))
+
+typedef struct _GMAudioProfilesEditClass GMAudioProfilesEditClass;
+typedef struct _GMAudioProfilesEditPrivate GMAudioProfilesEditPrivate;
+/* FIXME: this might have to be moved higher up in the hierarchy so it
+ can be referenced from other places */
+typedef struct _GMAudioProfilesEdit GMAudioProfilesEdit;
+
+struct _GMAudioProfilesEdit
+{
+ GtkDialog parent_instance;
+
+ GMAudioProfilesEditPrivate *priv;
+};
+
+struct _GMAudioProfilesEditClass
+{
+ GtkDialogClass parent_class;
+
+};
+
+GType gm_audio_profiles_edit_get_type (void) G_GNUC_CONST;
+
+GtkWidget* gm_audio_profiles_edit_new (MateConfClient *conf,
+ GtkWindow *transient_parent);
+
+void gm_audio_profiles_edit_new_profile (GMAudioProfilesEdit *dialog,
+ GtkWindow *transient_parent);
+
+
+G_END_DECLS
+
+#endif /* GM_AUDIO_PROFILES_EDIT_H */
diff --git a/profiles/glade/Makefile.am b/profiles/glade/Makefile.am
new file mode 100644
index 0000000..344d160
--- /dev/null
+++ b/profiles/glade/Makefile.am
@@ -0,0 +1,26 @@
+# this is provided for editing mate-media UI files, not for any other
+# purposes
+
+glademoduledir = @GLADEUI_MODULE_DIR@
+glademodule_LTLIBRARIES = libmate-media-profiles.la
+
+defines = \
+ -DG_LOG_DOMAIN=\"mate-media-profiles\" \
+ -DMATELOCALEDIR=\""$(prefix)/${DATADIRNAME}/locale"\" \
+ $(DISABLE_DEPRECATED)
+
+libmate_media_profiles_la_SOURCES = mate-media-profiles-catalog.c
+libmate_media_profiles_la_CFLAGS = $(GMP_CFLAGS) $(GLADEUI_CFLAGS) $(defines) -I$(top_srcdir)
+libmate_media_profiles_la_LIBADD = $(GMP_LIBS) $(GLADEUI_LIBS) $(top_builddir)/profiles/libmate-media-profiles.la
+libmate_media_profiles_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
+
+gladecatalogdir = @GLADEUI_CATALOG_DIR@
+gladecatalog_DATA = mate-media-profiles.xml
+
+check-catalog:
+ xmllint --dtdvalid glade-catalog.dtd --noout $(gladecatalog_DATA)
+
+EXTRA_DIST = \
+ $(gladecatalog_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/profiles/glade/Makefile.in b/profiles/glade/Makefile.in
new file mode 100644
index 0000000..3120577
--- /dev/null
+++ b/profiles/glade/Makefile.in
@@ -0,0 +1,671 @@
+# 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@
+
+# this is provided for editing mate-media UI files, not for any other
+# purposes
+
+
+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 = profiles/glade
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/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)$(glademoduledir)" \
+ "$(DESTDIR)$(gladecatalogdir)"
+LTLIBRARIES = $(glademodule_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libmate_media_profiles_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ $(am__DEPENDENCIES_1) \
+ $(top_builddir)/profiles/libmate-media-profiles.la
+am_libmate_media_profiles_la_OBJECTS = \
+ libmate_media_profiles_la-mate-media-profiles-catalog.lo
+libmate_media_profiles_la_OBJECTS = \
+ $(am_libmate_media_profiles_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+libmate_media_profiles_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) \
+ $(libmate_media_profiles_la_LDFLAGS) $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(libmate_media_profiles_la_SOURCES)
+DIST_SOURCES = $(libmate_media_profiles_la_SOURCES)
+DATA = $(gladecatalog_DATA)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+glademoduledir = @GLADEUI_MODULE_DIR@
+glademodule_LTLIBRARIES = libmate-media-profiles.la
+defines = \
+ -DG_LOG_DOMAIN=\"mate-media-profiles\" \
+ -DMATELOCALEDIR=\""$(prefix)/${DATADIRNAME}/locale"\" \
+ $(DISABLE_DEPRECATED)
+
+libmate_media_profiles_la_SOURCES = mate-media-profiles-catalog.c
+libmate_media_profiles_la_CFLAGS = $(GMP_CFLAGS) $(GLADEUI_CFLAGS) $(defines) -I$(top_srcdir)
+libmate_media_profiles_la_LIBADD = $(GMP_LIBS) $(GLADEUI_LIBS) $(top_builddir)/profiles/libmate-media-profiles.la
+libmate_media_profiles_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
+gladecatalogdir = @GLADEUI_CATALOG_DIR@
+gladecatalog_DATA = mate-media-profiles.xml
+EXTRA_DIST = \
+ $(gladecatalog_DATA)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign profiles/glade/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign profiles/glade/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-glademoduleLTLIBRARIES: $(glademodule_LTLIBRARIES)
+ @$(NORMAL_INSTALL)
+ test -z "$(glademoduledir)" || $(MKDIR_P) "$(DESTDIR)$(glademoduledir)"
+ @list='$(glademodule_LTLIBRARIES)'; test -n "$(glademoduledir)" || 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)$(glademoduledir)'"; \
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(glademoduledir)"; \
+ }
+
+uninstall-glademoduleLTLIBRARIES:
+ @$(NORMAL_UNINSTALL)
+ @list='$(glademodule_LTLIBRARIES)'; test -n "$(glademoduledir)" || list=; \
+ for p in $$list; do \
+ $(am__strip_dir) \
+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(glademoduledir)/$$f'"; \
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(glademoduledir)/$$f"; \
+ done
+
+clean-glademoduleLTLIBRARIES:
+ -test -z "$(glademodule_LTLIBRARIES)" || rm -f $(glademodule_LTLIBRARIES)
+ @list='$(glademodule_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
+libmate-media-profiles.la: $(libmate_media_profiles_la_OBJECTS) $(libmate_media_profiles_la_DEPENDENCIES)
+ $(AM_V_CCLD)$(libmate_media_profiles_la_LINK) -rpath $(glademoduledir) $(libmate_media_profiles_la_OBJECTS) $(libmate_media_profiles_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmate_media_profiles_la-mate-media-profiles-catalog.Plo@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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 $@ $<
+
+libmate_media_profiles_la-mate-media-profiles-catalog.lo: mate-media-profiles-catalog.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -MT libmate_media_profiles_la-mate-media-profiles-catalog.lo -MD -MP -MF $(DEPDIR)/libmate_media_profiles_la-mate-media-profiles-catalog.Tpo -c -o libmate_media_profiles_la-mate-media-profiles-catalog.lo `test -f 'mate-media-profiles-catalog.c' || echo '$(srcdir)/'`mate-media-profiles-catalog.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmate_media_profiles_la-mate-media-profiles-catalog.Tpo $(DEPDIR)/libmate_media_profiles_la-mate-media-profiles-catalog.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-media-profiles-catalog.c' object='libmate_media_profiles_la-mate-media-profiles-catalog.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmate_media_profiles_la_CFLAGS) $(CFLAGS) -c -o libmate_media_profiles_la-mate-media-profiles-catalog.lo `test -f 'mate-media-profiles-catalog.c' || echo '$(srcdir)/'`mate-media-profiles-catalog.c
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-gladecatalogDATA: $(gladecatalog_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(gladecatalogdir)" || $(MKDIR_P) "$(DESTDIR)$(gladecatalogdir)"
+ @list='$(gladecatalog_DATA)'; test -n "$(gladecatalogdir)" || 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)$(gladecatalogdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(gladecatalogdir)" || exit $$?; \
+ done
+
+uninstall-gladecatalogDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(gladecatalog_DATA)'; test -n "$(gladecatalogdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(gladecatalogdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(gladecatalogdir)" && 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)$(glademoduledir)" "$(DESTDIR)$(gladecatalogdir)"; 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-glademoduleLTLIBRARIES 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-gladecatalogDATA \
+ install-glademoduleLTLIBRARIES
+
+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-gladecatalogDATA \
+ uninstall-glademoduleLTLIBRARIES
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-glademoduleLTLIBRARIES 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-dvi \
+ install-dvi-am install-exec install-exec-am \
+ install-gladecatalogDATA install-glademoduleLTLIBRARIES \
+ 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-gladecatalogDATA \
+ uninstall-glademoduleLTLIBRARIES
+
+
+check-catalog:
+ xmllint --dtdvalid glade-catalog.dtd --noout $(gladecatalog_DATA)
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/profiles/glade/mate-media-profiles-catalog.c b/profiles/glade/mate-media-profiles-catalog.c
new file mode 100644
index 0000000..ce3546d
--- /dev/null
+++ b/profiles/glade/mate-media-profiles-catalog.c
@@ -0,0 +1,8 @@
+#include <profiles/audio-profile-edit.h>
+
+void mate_media_profiles_catalog_init (void);
+
+void
+mate_media_profiles_catalog_init (void) {
+ /* empty init function,to make sure the catalg is initialized */
+}
diff --git a/profiles/glade/mate-media-profiles.xml b/profiles/glade/mate-media-profiles.xml
new file mode 100644
index 0000000..9ffdf1b
--- /dev/null
+++ b/profiles/glade/mate-media-profiles.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<glade-catalog supports="gtkbuilder" name="mate-media-profiles" library="mate-media-profiles" book="mate-media" depends="gtk+">
+
+ <init-function>mate_media_profiles_catalog_init</init-function>
+
+ <glade-widget-classes>
+ <glade-widget-class name="GMAudioProfileEdit" get-type-function="gm_audio_profile_edit_get_type"
+ generic-name="audio-profile-edit" title="AudioProfileEdit"/>
+
+ <glade-widget-class name="GMAudioProfileChoose"
+ get-type-function="gm_audio_profile_choose_get_type"
+ generic-name="audio-profile-choose"
+ title="AudioProfileChoose">
+ <properties>
+ <property id="active-profile" ignore="True"/>
+ </properties>
+ <signals>
+ <signal id="profile-changed"/>
+ </signals>
+ </glade-widget-class>
+ </glade-widget-classes>
+
+ <glade-widget-group name="mate-media" title="Mate Media">
+ <glade-widget-class-ref name="GMAudioProfileEdit"/>
+ <glade-widget-class-ref name="GMAudioProfileChoose"/>
+ </glade-widget-group>
+
+</glade-catalog>
diff --git a/profiles/gmp-conf.h b/profiles/gmp-conf.h
new file mode 100644
index 0000000..077fb15
--- /dev/null
+++ b/profiles/gmp-conf.h
@@ -0,0 +1,26 @@
+/* gmp-conf.h: MATE Media Profiles defines */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+/* #define DEBUG */
+#define CONF_PREFIX "/system/gstreamer/" GST_MAJORMINOR_QUOTED "/audio"
+#define CONF_GLOBAL_PREFIX CONF_PREFIX "/global"
+#define CONF_PROFILES_PREFIX CONF_PREFIX "/profiles"
+
diff --git a/profiles/gmp-util.c b/profiles/gmp-util.c
new file mode 100644
index 0000000..2095401
--- /dev/null
+++ b/profiles/gmp-util.c
@@ -0,0 +1,164 @@
+/* gmp-util.c: utility functions */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+
+#include "gmp-util.h"
+
+GtkBuilder *
+gmp_util_load_builder_file (const char *filename,
+ GtkWindow *error_dialog_parent,
+ GError **err)
+{
+ static GtkWidget *no_glade_dialog = NULL;
+ gchar *path;
+ GtkBuilder *builder;
+ GError *error = NULL;
+
+ path = g_strconcat ("./", filename, NULL);
+
+ builder = gtk_builder_new ();
+
+ /* Try current dir, for debugging */
+ if (g_file_test (path, G_FILE_TEST_EXISTS) && gtk_builder_add_from_file (builder, path, &error))
+ goto end;
+
+ if (error != NULL) {
+ g_warning ("%s", error->message);
+ g_error_free (error);
+ error = NULL;
+ }
+
+ g_free (path);
+ path = g_build_filename (GMP_UIDIR, filename, NULL);
+ if (g_file_test (path, G_FILE_TEST_EXISTS) && gtk_builder_add_from_file (builder, path, &error))
+ goto end;
+
+ gmp_util_show_error_dialog (error_dialog_parent, &no_glade_dialog,
+ _("The file \"%s\" is missing. This indicates that the application is installed incorrectly, so the dialog can't be displayed."), path);
+ g_free (path);
+ if (error != NULL) {
+ g_propagate_error (err, error);
+ }
+
+ return builder;
+
+ end:
+ g_free (path);
+
+ return builder;
+}
+
+void
+gmp_util_run_error_dialog (GtkWindow *transient_parent, const char *message_format, ...)
+{
+ char *message;
+ va_list args;
+ GtkWidget *dialog;
+
+ if (message_format)
+ {
+ va_start (args, message_format);
+ message = g_strdup_vprintf (message_format, args);
+ va_end (args);
+ }
+ else message = NULL;
+
+ dialog = gtk_message_dialog_new (transient_parent,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ "%s",
+ message);
+
+ gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy(GTK_WIDGET (dialog));
+}
+
+/**
+ * gmp_util_show_error_dialog:
+ * @transient_parent: parent of the future dialog window;
+ * @weap_ptr: pointer to a #Widget pointer, to control the population.
+ * @message_format: printf() style format string
+ *
+ * Create a #GtkMessageDialog window with the message, and present it,
+ * handling its buttons.
+ * If @weap_ptr is not #NULL, only create the dialog if
+ * <literal>*weap_ptr</literal> is #NULL
+ * (and in that case, set @weap_ptr to be a weak pointer to the new dialog),
+ * otherwise just present <literal>*weak_ptr</literal>. Note that in this
+ * last case, the message <emph>will</emph> be changed.
+ */
+
+void
+gmp_util_show_error_dialog (GtkWindow *transient_parent,
+ GtkWidget **weak_ptr,
+ const char *message_format, ...)
+{
+ char *message;
+ va_list args;
+
+ if (message_format)
+ {
+ va_start (args, message_format);
+ message = g_strdup_vprintf (message_format, args);
+ va_end (args);
+ }
+ else message = NULL;
+
+ if (weak_ptr == NULL || *weak_ptr == NULL)
+ {
+ GtkWidget *dialog;
+ dialog = gtk_message_dialog_new (transient_parent,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ "%s",
+ message);
+
+ g_signal_connect (G_OBJECT (dialog), "response",
+ G_CALLBACK (gtk_widget_destroy), NULL);
+
+ if (weak_ptr != NULL)
+ {
+ *weak_ptr = dialog;
+ g_object_add_weak_pointer (G_OBJECT (dialog), (void**)weak_ptr);
+ }
+
+ gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+
+ gtk_widget_show_all (dialog);
+ }
+ else
+ {
+ g_return_if_fail (GTK_IS_MESSAGE_DIALOG (*weak_ptr));
+
+ g_object_set (*weak_ptr, "text", message, NULL);
+
+ gtk_window_present (GTK_WINDOW (*weak_ptr));
+ }
+}
diff --git a/profiles/gmp-util.h b/profiles/gmp-util.h
new file mode 100644
index 0000000..012f1dd
--- /dev/null
+++ b/profiles/gmp-util.h
@@ -0,0 +1,40 @@
+/* gmp-util.h: utility functions */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <gtk/gtk.h>
+
+GtkBuilder *
+gmp_util_load_builder_file (const char *filename,
+ GtkWindow *error_dialog_parent,
+ GError **error);
+
+void
+gmp_util_show_error_dialog (GtkWindow *transient_parent,
+ GtkWidget **weak_ptr,
+ const char *message_format, ...) G_GNUC_PRINTF (3, 4);
+
+void
+gmp_util_run_error_dialog (GtkWindow *transient_parent,
+ const char *message_format, ...);
diff --git a/profiles/help/C/figures/mate-audio-profiles-profile-window.png b/profiles/help/C/figures/mate-audio-profiles-profile-window.png
new file mode 100644
index 0000000..20a0243
--- /dev/null
+++ b/profiles/help/C/figures/mate-audio-profiles-profile-window.png
Binary files differ
diff --git a/profiles/help/C/figures/mate-audio-profiles-profiles-window.png b/profiles/help/C/figures/mate-audio-profiles-profiles-window.png
new file mode 100644
index 0000000..8a12356
--- /dev/null
+++ b/profiles/help/C/figures/mate-audio-profiles-profiles-window.png
Binary files differ
diff --git a/profiles/help/C/legal.xml b/profiles/help/C/legal.xml
new file mode 100644
index 0000000..331b1d4
--- /dev/null
+++ b/profiles/help/C/legal.xml
@@ -0,0 +1,73 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of MATE manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any MATE documentation, and the members of
+ the MATE Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/profiles/help/C/mate-audio-profiles.xml b/profiles/help/C/mate-audio-profiles.xml
new file mode 100644
index 0000000..929554d
--- /dev/null
+++ b/profiles/help/C/mate-audio-profiles.xml
@@ -0,0 +1,262 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+ <!ENTITY appname "mate-audio-profiles">
+ <!ENTITY app "<application>MATE Audio Profiles</application>">
+ <!ENTITY appversion "2.27.3">
+ <!ENTITY manrevision "2.27.0">
+ <!-- Information about the entities
+ Use the app and appname entities to specify the name of the application.
+ Use the appversion entity to specify the version of the application.
+ Use the manrevision entity to specify the revision number of this manual.
+ Use the date entity to specify the release date of this manual.
+ -->
+ ]>
+<!--
+ (Do not remove this comment block.)
+ Maintained by the MATE Documentation Project
+ http://live.mate.org/DocumentationProject
+ Template version: 3.0 beta
+ Template last modified 2006-11-21
+
+ -->
+<!-- =============Document Header ============================= -->
+<article id="index" lang="en">
+ <articleinfo>
+ <title>&app; Manual</title>
+ <abstract role="description">
+ <para>&app; is a set of audio encoding configurations for
+ GStreamer based applications.</para>
+ </abstract>
+
+ <copyright>
+ <year>2008-2009</year>
+ <holder>MATE Documentation Project</holder>
+ </copyright>
+
+ <!-- An address can be added to the publisher information. -->
+ <publisher role="maintainer">
+ <publishername>MATE Documentation Project</publishername>
+ </publisher>
+
+ <xi:include href="legal.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ <!-- The file legal.xml contains link to license for the documentation,
+ and other legal stuff such as "NO WARRANTY" statement.
+ Please do not change any of this. -->
+
+ <authorgroup>
+ <author>
+ <firstname>Marc-Andre</firstname>
+ <surname>Lureau</surname>
+ <affiliation>
+ <orgname>MATE Project</orgname>
+ <address> <email>[email protected]</email> </address>
+ </affiliation>
+ </author>
+ </authorgroup>
+
+
+ <!-- According to GNU FDL, revision history is mandatory if you are -->
+ <!-- modifying/reusing someone else's document. If not, you can omit it. -->
+ <!-- Remember to remove the &manrevision; entity from the revision entries other
+ -->
+ <!-- than the current revision. -->
+ <!-- The revision numbering system for MATE manuals is as follows: -->
+ <!-- * the revision number consists of two components -->
+ <!-- * the first component of the revision number reflects the release version of the MATE desktop. -->
+ <!-- * the second component of the revision number is a decimal unit that is incremented with each revision of the manual. -->
+ <!-- For example, if the MATE desktop release is V2.x, the first version of the manual that -->
+ <!-- is written in that desktop timeframe is V2.0, the second version of the manual is V2.1, etc. -->
+ <!-- When the desktop release version changes to V3.x, the revision number of the manual changes -->
+ <!-- to V3.0, and so on. -->
+ <revhistory>
+ <revision>
+ <revnumber>Audio Profiles Manual V&manrevision;</revnumber>
+ <date>June 2009</date>
+ <revdescription>
+ <para>Fill some blanks, add screenshots.</para>
+ <para>Release with MATE Media 2.27.3</para>
+ <para role="author">Marc-Andre Lureau</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>Audio Profiles Manual V0.1</revnumber>
+ <date>December 2008</date>
+ <revdescription>
+ <para role="author">Marc-Andre Lureau</para>
+ <para role="publisher">MATE Documentation Project</para>
+ </revdescription>
+ </revision>
+ </revhistory>
+
+ <releaseinfo>This manual describes version &appversion; of MATE Audio Profiles.
+ </releaseinfo>
+ <legalnotice>
+ <title>Feedback</title>
+ <para>To report a bug or make a suggestion regarding the &app; application or
+ this manual, follow the directions in the
+ <ulink url="ghelp:user-guide?feedback-bugs" type="help">Feedback section of the MATE User Guide</ulink>.
+ </para>
+ <!-- Translators may also add here feedback address for translations -->
+ </legalnotice>
+ </articleinfo>
+
+ <indexterm zone="index">
+ <primary>MATE Audio Profiles</primary>
+ </indexterm>
+
+ <!-- ============= Document Body ============================= -->
+ <!-- ============= Introduction ============================== -->
+
+ <sect1 id="mate-audio-profiles-introduction">
+ <title>Introduction</title>
+ <para>&app; let you select and modify a list of pre-defined encoding formats.
+ By default, &app; provides the following audio format:</para>
+ <itemizedlist>
+ <listitem>
+ <para>AAC-MP4 - The new standard of lossy compression.</para>
+ </listitem>
+ <listitem>
+ <para>Ogg Vorbis - Xiph.Org lossy compression.</para>
+ </listitem>
+ <listitem>
+ <para>Speex - Xiph.Org lossy compression optimized for voice.</para>
+ </listitem>
+ <listitem>
+ <para>FLAC - Xiph.Org lossless audio compression.</para>
+ </listitem>
+ <listitem>
+ <para>MP3 - The popular lossy compression format.</para>
+ </listitem>
+ <listitem>
+ <para>MP2 - MPEG-1 Audio Layer II, largely supported.</para>
+ </listitem>
+ <listitem>
+ <para>WAV - Lossless.</para>
+ </listitem>
+ </itemizedlist>
+
+ <note>
+ <para>Some format may be illegal in your jurisdiction.</para>
+ </note>
+ </sect1>
+
+ <sect1 id="mate-audio-profiles-usage">
+ <title>Usage</title>
+ <para>Use &app; to modify a list of pre-defined encoding formats.</para>
+
+ <sect2 id="mate-audio-profiles-profiles-edit">
+ <title>Profile selection dialog</title>
+
+ <para>The following window is displayed to modify, add or remove
+ the pre-defined formats.</para>
+
+ <!-- ==== Figure ==== -->
+ <figure id="mate-audio-profiles-profiles-window">
+ <title>&app; Window</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/mate-audio-profiles-profiles-window.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase>Shows &app; main window. Contains list of
+ profiles and modification options.</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <!-- ==== End of Figure ==== -->
+
+ <para>Select one of the profiles and click "Edit" to modify
+ it. The "Profile modification window" will be displayed.</para>
+
+ <para>"Delete" will remove the currently selected profile from the
+ list of profiles.</para>
+
+ <para>To create a new profile, click "New". The "Profile
+5~ modification window" will be displayed.</para>
+
+ </sect2>
+
+ <sect2 id="mate-audio-profiles-profile-edit">
+ <title>Profile editing</title>
+
+ <para>&app; let you modify the parameters of an audio profile.</para>
+
+ <!-- ==== Figure ==== -->
+ <figure id="mate-audio-profiles-profile-window">
+ <title>Profile modification window</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/mate-audio-profiles-profile-window.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <phrase>Shows &app; profile window. </phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <!-- ==== End of Figure ==== -->
+
+ <itemizedlist>
+ <listitem>
+ <para>Profile name - user friendly name of the profile.</para>
+ </listitem>
+ <listitem>
+ <para>Profile description - long description of this profile.</para>
+ </listitem>
+ <listitem>
+ <para>GStreamer pipeline - the GStreamer encoding pipeline.</para>
+ </listitem>
+ <listitem>
+ <para>File extension - the filename extension associated to
+ this profile.</para>
+ </listitem>
+ <listitem>
+ <para>Active - whether this profile is listed in client
+ application.</para>
+ </listitem>
+ </itemizedlist>
+
+ </sect2>
+
+ </sect1>
+
+ <!-- ============= Bugs ================================== -->
+ <!-- This section is optional and is commented out by default.
+ You can use it to describe known bugs and limitations of the
+ program if there are any - please be frank and list all
+ problems you know of.
+
+ <sect1 id="mayapp-bugs">
+ <title>Known Bugs and Limitations</title>
+ <para> </para>
+ </sect1>
+ -->
+ <!-- ============= About ================================== -->
+ <!-- This section contains info about the program (not docs), such as
+ author's name(s), web page, license, feedback address. This
+ section is optional: primary place for this info is "About.." box of
+ the program. However, if you do wish to include this info in the
+ manual, this is the place to put it. Alternatively, you can put this information in the title page.-->
+ <sect1 id="mate-audio-profiles-about">
+ <title>About &app;</title>
+ <para>
+ To report a bug or make a suggestion regarding this application or
+ this manual, follow the directions in the
+ <ulink url="ghelp:user-guide?feedback-bugs" type="help">Feedback section of the MATE User Guide</ulink>.
+ </para>
+
+ <para> This program is distributed 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. A
+ <ulink url="ghelp:lgpl" type="help">copy of this license</ulink>
+ is included with this documentation; another can be found in the file
+ COPYING included with the source code of this program. </para>
+
+ </sect1>
+</article>
diff --git a/profiles/help/ChangeLog b/profiles/help/ChangeLog
new file mode 100644
index 0000000..d1440df
--- /dev/null
+++ b/profiles/help/ChangeLog
@@ -0,0 +1,4 @@
+2008-12-15 Marc-Andre Lureau <[email protected]>
+
+ * Initial documentation. Closes #563343
+
diff --git a/profiles/help/Makefile.am b/profiles/help/Makefile.am
new file mode 100644
index 0000000..7d65ebf
--- /dev/null
+++ b/profiles/help/Makefile.am
@@ -0,0 +1,10 @@
+include $(top_srcdir)/build-aux/mate-doc-utils.make
+dist-hook: doc-dist-hook
+DOC_MODULE = mate-audio-profiles
+DOC_INCLUDES = legal.xml
+DOC_FIGURES = \
+ figures/mate-audio-profiles-profiles-window.png \
+ figures/mate-audio-profiles-profile-window.png
+DOC_LINGUAS = da de el es fr sv
+
+-include $(top_srcdir)/git.mk
diff --git a/profiles/help/Makefile.in b/profiles/help/Makefile.in
new file mode 100644
index 0000000..ed2441c
--- /dev/null
+++ b/profiles/help/Makefile.in
@@ -0,0 +1,995 @@
+# 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@
+
+# mate-doc-utils.make - make magic for building documentation
+# Copyright (C) 2004-2005 Shaun McCance <[email protected]>
+#
+# 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.
+
+################################################################################
+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@
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(top_srcdir)/build-aux/mate-doc-utils.make ChangeLog
+subdir = profiles/help
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+_clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header)
+_DOC_REAL_FORMATS = $(if $(DOC_USER_FORMATS),$(DOC_USER_FORMATS),$(DOC_FORMATS))
+_DOC_REAL_LINGUAS = $(if $(filter environment,$(origin LINGUAS)), \
+ $(filter $(LINGUAS),$(DOC_LINGUAS)), \
+ $(DOC_LINGUAS))
+
+_DOC_ABS_SRCDIR = @abs_srcdir@
+_xml2po_mode = $(if $(DOC_ID),mallard,docbook)
+@ENABLE_SK_TRUE@_ENABLE_SK = true
+
+################################################################################
+db2omf_args = \
+ --stringparam db2omf.basename $(DOC_MODULE) \
+ --stringparam db2omf.format $(3) \
+ --stringparam db2omf.dtd \
+ $(shell xmllint --format $(2) | grep -h PUBLIC | head -n 1 \
+ | sed -e 's/.*PUBLIC \(\"[^\"]*\"\).*/\1/') \
+ --stringparam db2omf.lang $(notdir $(patsubst %/$(notdir $(2)),%,$(2))) \
+ --stringparam db2omf.omf_dir "$(OMF_DIR)" \
+ --stringparam db2omf.help_dir "$(HELP_DIR)" \
+ --stringparam db2omf.omf_in "$(_DOC_OMF_IN)" \
+ $(if $(_ENABLE_SK), \
+ --stringparam db2omf.scrollkeeper_cl "$(_skcontentslist)") \
+ $(_db2omf) $(2)
+
+_DOC_OMF_IN = $(if $(DOC_MODULE),$(wildcard $(_DOC_ABS_SRCDIR)/$(DOC_MODULE).omf.in))
+_DOC_OMF_DB = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-$(lc).omf))
+
+_DOC_OMF_HTML = $(if $(_DOC_OMF_IN), \
+ $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-html-$(lc).omf))
+
+
+# FIXME
+_DOC_OMF_ALL = \
+ $(if $(filter docbook,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_DB)) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_HTML))
+
+
+################################################################################
+_DOC_C_MODULE = $(if $(DOC_MODULE),C/$(DOC_MODULE).xml)
+_DOC_C_PAGES = $(foreach page,$(DOC_PAGES),C/$(page))
+_DOC_C_ENTITIES = $(foreach ent,$(DOC_ENTITIES),C/$(ent))
+_DOC_C_INCLUDES = $(foreach inc,$(DOC_INCLUDES),C/$(inc))
+_DOC_C_DOCS = \
+ $(_DOC_C_ENTITIES) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES) $(_DOC_C_MODULE)
+
+_DOC_C_DOCS_NOENT = \
+ $(_DOC_C_MODULE) $(_DOC_C_INCLUDES) \
+ $(_DOC_C_PAGES)
+
+_DOC_C_FIGURES = $(if $(DOC_FIGURES), \
+ $(foreach fig,$(DOC_FIGURES),C/$(fig)), \
+ $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/C/figures/*.png)))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_C_HTML = $(foreach f, \
+ $(shell xsltproc --xinclude \
+ --stringparam db.chunk.basename "$(DOC_MODULE)" \
+ $(_chunks) "C/$(DOC_MODULE).xml"), \
+ C/$(f).xhtml)
+
+
+###############################################################################
+_DOC_POFILES = $(if $(DOC_MODULE)$(DOC_ID), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(lc).po))
+
+_DOC_MOFILES = $(patsubst %.po,%.mo,$(_DOC_POFILES))
+_DOC_LC_MODULES = $(if $(DOC_MODULE), \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xml))
+
+_DOC_LC_PAGES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach page,$(_DOC_C_PAGES), \
+ $(lc)/$(notdir $(page)) ))
+
+_DOC_LC_INCLUDES = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach inc,$(_DOC_C_INCLUDES), \
+ $(lc)/$(notdir $(inc)) ))
+
+
+# FIXME: probably have to shell escape to determine the file names
+_DOC_LC_HTML = \
+ $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach doc,$(_DOC_C_HTML), \
+ $(lc)/$(notdir $(doc)) ))
+
+_DOC_LC_DOCS = \
+ $(_DOC_LC_MODULES) $(_DOC_LC_INCLUDES) $(_DOC_LC_PAGES) \
+ $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_LC_HTML))
+
+_DOC_LC_FIGURES = $(foreach lc,$(_DOC_REAL_LINGUAS), \
+ $(patsubst C/%,$(lc)/%,$(_DOC_C_FIGURES)) )
+
+_DOC_SRC_FIGURES = \
+ $(foreach fig,$(_DOC_C_FIGURES), $(foreach lc,C $(_DOC_REAL_LINGUAS), \
+ $(wildcard $(srcdir)/$(lc)/$(patsubst C/%,%,$(fig))) ))
+
+_DOC_POT = $(if $(DOC_MODULE),$(DOC_MODULE).pot)
+
+################################################################################
+_DOC_HTML_ALL = $(if $(filter html HTML,$(_DOC_REAL_FORMATS)), \
+ $(_DOC_C_HTML) $(_DOC_LC_HTML))
+
+_DOC_HTML_TOPS = $(foreach lc,C $(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xhtml)
+_clean_omf = $(if $(_DOC_OMF_IN),clean-doc-omf)
+_clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk)
+_clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc)
+_clean_dir = $(if $(DOC_MODULE)$(DOC_ID),clean-doc-dir)
+_doc_install_dir = $(if $(DOC_ID),$(DOC_ID),$(DOC_MODULE))
+DOC_MODULE = mate-audio-profiles
+DOC_INCLUDES = legal.xml
+DOC_FIGURES = \
+ figures/mate-audio-profiles-profiles-window.png \
+ figures/mate-audio-profiles-profile-window.png
+
+DOC_LINGUAS = da de el es fr sv
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build-aux/mate-doc-utils.make $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign profiles/help/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign profiles/help/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+tags: TAGS
+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
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
+check-am: all-am
+check: check-am
+all-am: Makefile
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(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-local mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-local
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-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 \
+ maintainer-clean-local
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool \
+ mostlyclean-local
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-local
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ clean-local dist-hook distclean distclean-generic \
+ distclean-libtool distclean-local distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-data-local install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic maintainer-clean-local mostlyclean \
+ mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
+ pdf-am ps ps-am uninstall uninstall-am uninstall-local
+
+
+DOC_H_FILE ?=
+
+DOC_H_DOCS ?=
+
+$(DOC_H_FILE): $(DOC_H_DOCS);
+ echo 'const gchar* documentation_credits[] = {' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ xsltproc --path "$$xmlpath" $(_credits) $$doc; \
+ done | sort | uniq \
+ | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \
+ | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> [email protected]
+ echo ' NULL' >> [email protected]
+ echo '};' >> [email protected]
+ list='$(DOC_H_DOCS)'; for doc in $$list; do \
+ xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
+ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
+ docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
+ echo $$xmlpath; \
+ ids=`xsltproc --xinclude --path "$$xmlpath" $(_ids) $$doc`; \
+ for id in $$ids; do \
+ echo '#define HELP_'`echo $$docid`'_'`echo $$id \
+ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$$id'"' >> [email protected]; \
+ done; \
+ echo >> [email protected]; \
+ done;
+
+dist-check-gdu:
+@HAVE_MATE_DOC_UTILS_FALSE@ @echo "*** MATE Doc Utils must be installed in order to make dist"
+@HAVE_MATE_DOC_UTILS_FALSE@ @false
+
+.PHONY: dist-doc-header
+dist-doc-header: $(DOC_H_FILE)
+ @if test -f "$(DOC_H_FILE)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $${d}$(DOC_H_FILE) $(distdir)/$(DOC_H_FILE)"; \
+ $(INSTALL_DATA) "$${d}$(DOC_H_FILE)" "$(distdir)/$(DOC_H_FILE)";
+
+doc-dist-hook: dist-check-gdu $(if $(DOC_H_FILE),dist-doc-header)
+
+.PHONY: clean-doc-header
+clean-local: $(_clean_doc_header)
+distclean-local: $(_clean_doc_header)
+mostlyclean-local: $(_clean_doc_header)
+maintainer-clean-local: $(_clean_doc_header)
+clean-doc-header:
+ rm -f $(DOC_H_FILE)
+
+all: $(DOC_H_FILE)
+
+################################################################################
+
+DOC_MODULE ?=
+
+DOC_ID ?=
+
+DOC_PAGES ?=
+
+DOC_ENTITIES ?=
+
+DOC_INCLUDES ?=
+
+DOC_FIGURES ?=
+
+DOC_FORMATS ?= docbook
+
+DOC_LINGUAS ?=
+
+################################################################################
+
+_xml2po ?= `which xml2po`
+
+_db2html ?= `$(PKG_CONFIG) --variable db2html mate-doc-utils`
+_db2omf ?= `$(PKG_CONFIG) --variable db2omf mate-doc-utils`
+_malrng ?= `$(PKG_CONFIG) --variable malrng mate-doc-utils`
+_chunks ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/chunks.xsl
+_credits ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/credits.xsl
+_ids ?= `$(PKG_CONFIG) --variable xmldir mate-doc-utils`/mate/xslt/docbook/utils/ids.xsl
+@ENABLE_SK_TRUE@_skpkgdatadir ?= `scrollkeeper-config --pkgdatadir`
+@ENABLE_SK_TRUE@_sklocalstatedir ?= `scrollkeeper-config --pkglocalstatedir`
+@ENABLE_SK_TRUE@_skcontentslist ?= $(_skpkgdatadir)/Templates/C/scrollkeeper_cl.xml
+
+$(_DOC_OMF_DB) : $(_DOC_OMF_IN)
+$(_DOC_OMF_DB) : $(DOC_MODULE)-%.omf : %/$(DOC_MODULE).xml
+ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+ echo "The file '$(_skcontentslist)' does not exist." >&2; \
+ echo "Please check your ScrollKeeper installation." >&2; \
+ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'docbook') || { rm -f "$@"; exit 1; }
+
+$(_DOC_OMF_HTML) : $(_DOC_OMF_IN)
+$(_DOC_OMF_HTML) : $(DOC_MODULE)-html-%.omf : %/$(DOC_MODULE).xml
+@ENABLE_SK_TRUE@ @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \
+@ENABLE_SK_TRUE@ echo "The file '$(_skcontentslist)' does not exist" >&2; \
+@ENABLE_SK_TRUE@ echo "Please check your ScrollKeeper installation." >&2; \
+@ENABLE_SK_TRUE@ exit 1; }
+ xsltproc -o $@ $(call db2omf_args,$@,$<,'xhtml') || { rm -f "$@"; exit 1; }
+
+.PHONY: omf
+omf: $(_DOC_OMF_ALL)
+
+.PHONY: po
+po: $(_DOC_POFILES)
+
+.PHONY: mo
+mo: $(_DOC_MOFILES)
+
+$(_DOC_POFILES):
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ @if test ! -f $@ -a -f $(srcdir)/$@; then \
+ echo "cp $(srcdir)/$@ $@"; \
+ cp "$(srcdir)/$@" "$@"; \
+ fi;
+ @docs=; \
+ list='$(_DOC_C_DOCS_NOENT)'; for doc in $$list; do \
+ docs="$$docs $(_DOC_ABS_SRCDIR)/$$doc"; \
+ done; \
+ if ! test -f $@; then \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp); \
+ else \
+ echo "(cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs)"; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs); \
+ fi
+
+$(_DOC_MOFILES): %.mo: %.po
+ @if ! test -d $(dir $@); then \
+ echo "mkdir $(dir $@)"; \
+ mkdir "$(dir $@)"; \
+ fi
+ msgfmt -o $@ $<
+
+# FIXME: fix the dependancy
+# FIXME: hook xml2po up
+$(_DOC_LC_DOCS) : $(_DOC_MOFILES)
+$(_DOC_LC_DOCS) : $(_DOC_C_DOCS)
+ if ! test -d $(dir $@); then mkdir $(dir $@); fi
+ if [ -f "C/$(notdir $@)" ]; then d="../"; else d="$(_DOC_ABS_SRCDIR)/"; fi; \
+ mo="$(dir $@)$(patsubst %/$(notdir $@),%,$@).mo"; \
+ if [ -f "$${mo}" ]; then mo="../$${mo}"; else mo="$(_DOC_ABS_SRCDIR)/$${mo}"; fi; \
+ (cd $(dir $@) && \
+ $(_xml2po) -m $(_xml2po_mode) -e -t "$${mo}" \
+ "$${d}C/$(notdir $@)" > $(notdir $@).tmp && \
+ cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)
+.PHONY: pot
+pot: $(_DOC_POT)
+$(_DOC_POT): $(_DOC_C_DOCS_NOENT)
+ $(_xml2po) -m $(_xml2po_mode) -e -o $@ $^
+
+$(_DOC_HTML_TOPS): $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ xsltproc -o $@ --xinclude --param db.chunk.chunk_top "false()" --stringparam db.chunk.basename "$(DOC_MODULE)" --stringparam db.chunk.extension ".xhtml" $(_db2html) $(patsubst %.xhtml,%.xml,$@)
+
+################################################################################
+
+all: \
+ $(_DOC_C_DOCS) $(_DOC_LC_DOCS) \
+ $(_DOC_OMF_ALL) $(_DOC_DSK_ALL) \
+ $(_DOC_HTML_ALL) $(_DOC_POFILES)
+
+################################################################################
+
+.PHONY: clean-doc-omf clean-doc-dsk clean-doc-lc clean-doc-dir
+
+clean-doc-omf: ; rm -f $(_DOC_OMF_DB) $(_DOC_OMF_HTML)
+clean-doc-dsk: ; rm -f $(_DOC_DSK_DB) $(_DOC_DSK_HTML)
+clean-doc-lc:
+ rm -f $(_DOC_LC_DOCS)
+ rm -f $(_DOC_MOFILES)
+ @list='$(_DOC_POFILES)'; for po in $$list; do \
+ if ! test "$$po" -ef "$(srcdir)/$$po"; then \
+ echo "rm -f $$po"; \
+ rm -f "$$po"; \
+ fi; \
+ done
+# .xml2.po.mo cleaning is obsolete as of 0.18.1 and could be removed in 0.20.x
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc/.xml2po.mo"; then \
+ echo "rm -f $$lc/.xml2po.mo"; \
+ rm -f "$$lc/.xml2po.mo"; \
+ fi; \
+ done
+clean-doc-dir: clean-doc-lc
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ for dir in `find $$lc -depth -type d`; do \
+ if ! test $$dir -ef $(srcdir)/$$dir; then \
+ echo "rmdir $$dir"; \
+ rmdir "$$dir"; \
+ fi; \
+ done; \
+ done
+
+clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+distclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+mostlyclean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+maintainer-clean-local: \
+ $(_clean_omf) $(_clean_dsk) \
+ $(_clean_lc) $(_clean_dir)
+
+################################################################################
+
+.PHONY: dist-doc-docs dist-doc-pages dist-doc-figs dist-doc-omf dist-doc-dsk
+doc-dist-hook: \
+ $(if $(DOC_MODULE)$(DOC_ID),dist-doc-docs) \
+ $(if $(_DOC_C_FIGURES),dist-doc-figs) \
+ $(if $(_DOC_OMF_IN),dist-doc-omf)
+# $(if $(_DOC_DSK_IN),dist-doc-dsk)
+
+dist-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo " $(mkinstalldirs) $(distdir)/$$lc"; \
+ $(mkinstalldirs) "$(distdir)/$$lc"; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES)'; \
+ for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$docdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$docdir"; \
+ $(mkinstalldirs) "$(distdir)/$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \
+ $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \
+ done
+
+dist-doc-figs: $(_DOC_SRC_FIGURES)
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; \
+ for fig in $$list; do \
+ if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$fig"; then \
+ figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ if ! test -d "$(distdir)/$$figdir"; then \
+ echo "$(mkinstalldirs) $(distdir)/$$figdir"; \
+ $(mkinstalldirs) "$(distdir)/$$figdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$fig $(distdir)/$$fig"; \
+ $(INSTALL_DATA) "$$d$$fig" "$(distdir)/$$fig"; \
+ fi; \
+ done;
+
+dist-doc-omf:
+ @if test -f "$(_DOC_OMF_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_OMF_IN) $(distdir)/$(notdir $(_DOC_OMF_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_OMF_IN)" "$(distdir)/$(notdir $(_DOC_OMF_IN))"
+
+dist-doc-dsk:
+ @if test -f "$(_DOC_DSK_IN)"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$(INSTALL_DATA) $$d$(_DOC_DSK_IN) $(distdir)/$(notdir $(_DOC_DSK_IN))"; \
+ $(INSTALL_DATA) "$$d$(_DOC_DSK_IN)" "$(distdir)/$(notdir $(_DOC_DSK_IN))"
+
+################################################################################
+
+.PHONY: check-doc-docs check-doc-omf
+check: \
+ $(if $(DOC_MODULE),check-doc-docs) \
+ $(if $(DOC_ID),check-doc-pages) \
+ $(if $(_DOC_OMF_IN),check-doc-omf)
+
+check-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS)
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --postvalid $$d$$lc/$(DOC_MODULE).xml"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --postvalid "$$d$$lc/$(DOC_MODULE).xml"; \
+ done
+
+check-doc-pages: $(_DOC_C_PAGES) $(_DOC_LC_PAGES)
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ if test -f "$$lc"; \
+ then d=; \
+ xmlpath="$$lc"; \
+ else \
+ d="$(srcdir)/"; \
+ xmlpath="$$lc:$(srcdir)/$$lc"; \
+ fi; \
+ for page in $(DOC_PAGES); do \
+ echo "xmllint --noout --noent --path $$xmlpath --xinclude --relaxng $(_malrng) $$d$$lc/$$page"; \
+ xmllint --noout --noent --path "$$xmlpath" --xinclude --relaxng "$(_malrng)" "$$d$$lc/$$page"; \
+ done; \
+ done
+
+check-doc-omf: $(_DOC_OMF_ALL)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf"; \
+ xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf; \
+ done
+
+################################################################################
+
+.PHONY: install-doc-docs install-doc-html install-doc-figs install-doc-omf install-doc-dsk
+
+install-data-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),install-doc-docs) \
+ $(if $(_DOC_HTML_ALL),install-doc-html) \
+ $(if $(_DOC_C_FIGURES),install-doc-figs) \
+ $(if $(_DOC_OMF_IN),install-doc-omf)
+# $(if $(_DOC_DSK_IN),install-doc-dsk)
+
+install-doc-docs:
+ @for lc in C $(_DOC_REAL_LINGUAS); do \
+ echo "$(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc"; \
+ $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc; \
+ done
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \
+ docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \
+ if ! test -d "$$docdir"; then \
+ echo "$(mkinstalldirs) $$docdir"; \
+ $(mkinstalldirs) "$$docdir"; \
+ fi; \
+ echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \
+ done
+
+install-doc-figs:
+ @list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \
+ for lc in C $(_DOC_REAL_LINGUAS); do \
+ figsymlink=false; \
+ if test -f "$$lc/$$fig"; then \
+ figfile="$$lc/$$fig"; \
+ elif test -f "$(srcdir)/$$lc/$$fig"; then \
+ figfile="$(srcdir)/$$lc/$$fig"; \
+ else \
+ figsymlink=true; \
+ fi; \
+ figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ figdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$figdir"; \
+ if ! test -d "$$figdir"; then \
+ echo "$(mkinstalldirs) $$figdir"; \
+ $(mkinstalldirs) "$$figdir"; \
+ fi; \
+ figbase=`echo $$fig | sed -e 's/^.*\///'`; \
+ if $$figsymlink; then \
+ echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
+ ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+ else \
+ echo "$(INSTALL_DATA) $$figfile $$figdir$$figbase"; \
+ $(INSTALL_DATA) "$$figfile" "$$figdir$$figbase"; \
+ fi; \
+ done; \
+ done
+
+install-doc-html:
+ echo install-html
+
+install-doc-omf:
+ $(mkinstalldirs) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ echo "$(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ $(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf; \
+ done
+ @if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-update -p $(DESTDIR)$(_sklocalstatedir) -o $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ scrollkeeper-update -p "$(DESTDIR)$(_sklocalstatedir)" -o "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \
+ fi;
+
+install-doc-dsk:
+ echo install-dsk
+
+################################################################################
+
+.PHONY: uninstall-doc-docs uninstall-doc-html uninstall-doc-figs uninstall-doc-omf uninstall-doc-dsk
+uninstall-local: \
+ $(if $(DOC_MODULE)$(DOC_ID),uninstall-doc-docs) \
+ $(if $(_DOC_HTML_ALL),uninstall-doc-html) \
+ $(if $(_DOC_C_FIGURES),uninstall-doc-figs) \
+ $(if $(_DOC_OMF_IN),uninstall-doc-omf)
+# $(if $(_DOC_DSK_IN),uninstall-doc-dsk)
+
+uninstall-doc-docs:
+ @list='$(_DOC_C_DOCS) $(_DOC_LC_DOCS)'; for doc in $$list; do \
+ echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \
+ done
+
+uninstall-doc-figs:
+ @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; for fig in $$list; do \
+ echo "rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \
+ done;
+
+uninstall-doc-omf:
+ @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \
+ if test "x$(_ENABLE_SK)" = "xtrue"; then \
+ echo "scrollkeeper-uninstall -p $(_sklocalstatedir) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ scrollkeeper-uninstall -p "$(_sklocalstatedir)" "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ fi; \
+ echo "rm -f $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ rm -f "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \
+ done
+dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/profiles/help/da/da.po b/profiles/help/da/da.po
new file mode 100644
index 0000000..e0b61d0
--- /dev/null
+++ b/profiles/help/da/da.po
@@ -0,0 +1,603 @@
+# Danish translation for mate-media.
+# Copyright (C) 2010 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Anders Jenbo <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media mate-2-30\n"
+"POT-Creation-Date: 2010-09-20 00:00+0200\n"
+"PO-Revision-Date: 2010-09-17 01:20+0100\n"
+"Last-Translator: Anders Jenbo <[email protected]>\n"
+"Language-Team: Danish <[email protected]>\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: Danish\n"
+
+#: ../C/legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Tilladelse er givet til at kopiere, distribuere og/eller ændre dette "
+"dokument under betingelserne for GNU Free Documentation License (GFDL), "
+"version 1.1 eller andre senere versioner udgivet af Free Software Foundation "
+"med ikke indholdte sektioner, ingen frontomslagstekster, og ingen "
+"bagsideomslagstekster. Du kan finde en kopi af GFDL her <ulink type=\"help\" "
+"url=\"ghelp:fdl\">link</ulink> eller i filen COPYING-DOCS der er "
+"distribueret med denne manual."
+
+#: ../C/legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Denne manual er en del af MATE-manualsamlingen distribueret under GFDL. "
+"Hvis du vil distribuere denne manual separat fra denne samling, kan du gøre "
+"det ved at tilføje en kopi af licensen til manualen, som beskrevet i sektion "
+"6 af licensen."
+
+#: ../C/legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Mange af navnene brugt af firmaer til at skelne deres produkter og tjenester "
+"er betegnet som mærkevarer. Der hvor de navne optræder i en MATE-"
+"dokumentation, og medlemmerne af MATE-dokumentationsprojektet er blevet "
+"gjort opmærksomme på disse varemærker, så er navnene skrevet med store "
+"bogstaver eller store forbogstaver."
+
+#: ../C/legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND "
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"DETTE DOKUMENT GØRES TILGÆNGELIGT SÅDAN SOM DET ER, UDEN NOGEN FORM FOR "
+"GARANTI, HVERKEN UDTALT ELLER ANTYDET, DERIBLANDT, UDEN BEGRÆNSNINGER, "
+"GARANTIER OM AT DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET ER FRIT FOR "
+"DEFEKTER, PASSENDE TIL ET BESTEMT FORMÅL ELLER IKKE-KRÆNKENDE. DU HÆFTER "
+"SELV FOR HELE RISIKOEN VEDRØRENDE KVALITET, KORREKTHED OG YDELSE FOR "
+"DOKUMENTET ELLER ÆNDREDE VERSIONER AF DOKUMENTET. SKULLE ET DOKUMENT, ELLER "
+"EN ÆNDRET VERSION AF ET DOKUMENT VISE SIG AT VÆRE DEFEKT PÅ EN HVILKEN SOM "
+"HELST MÅDE, HÆFTER DU FOR BETALING FOR EVENTUEL NØDVENDIG SERVICE, "
+"REPARATION ELLER KORREKTION (OG IKKE HVERKEN DEN OPRINDELIGE FORFATTER, "
+"SKRIBENT ELLER NOGEN ANDEN BIDRAGSYDER). DENNE ERKLÆRING OM GARANTIFORBEHOLD "
+"ER EN ESSENTIEL DEL AF DENNE LICENS. INGEN BRUG AF NOGET DOKUMENT ELLER "
+"ÆNDRET VERSION AF DOKUMENTET ER AUTORISERET HERUNDER BORTSET FRA DENNE "
+"FORBEHOLDSERKLÆRING; OG UNDER INGEN OMSTÆNDIGHEDER OG UNDER INGEN JURIDISK "
+"TEORI, UANSET OM DET ER EN BEVIDSTE SKADENDE HANDLING (INKLUSIV "
+"UFORSVARLIGHED) ELLER PÅ HVILKEN SOM HELST ANDEN MÅDE, KAN FORFATTEREN, "
+"SKRIBENT, BIDRAGYDERE, DISTRIBUTØRER ELLER FORSYNER AF DETTE DOKUMENT ELLER "
+"MODIFICEREDE VERSIONER GØRES ANSVARLIG OVERFOR NOGEN PERSON FOR NOGEN "
+"DIREKTE, INDIREKTE, SPECIEL, TILFÆLDIG ELLER FØLGENDE SKADE PÅFØRT NOGEN "
+"INKLUSIV, UDEN BEGRÆNSNING, SKADE SOM FØLGE AF TAB AF RYGTE, ARBEJDSSTOP, "
+"COMPUTER-FEJL ELLER -SVIGT, ELLER ENHVER ANDEN FORM FOR SKADE ELLER TAB SOM "
+"ER OPSTÅET I FORBINDELSE MED BRUG AF DETTE DOKUMENT ELLER MODIFICEREDE "
+"VERSIONER HERAF, SELV HVIS EN SÅDAN PART HAR VÆRET INFORMERET OM MULIGHEDEN "
+"FOR SÅDANNE SKADER."
+
+#: ../C/legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DETTE DOKUMENT OG MODIFICEREDE VERSIONER GØRES TILGÆNGELIGT UNDER "
+"BETINGELSERNE I GNU FREE DOKUMENTATION LICENS UNDER DEN FORUDSÆTNING AT: "
+"<placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/mate-audio-profiles.xml:161(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+msgstr ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../C/mate-audio-profiles.xml:194(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+msgstr ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+
+#: ../C/mate-audio-profiles.xml:26(title)
+msgid "<application>MATE Audio Profiles</application> Manual"
+msgstr "Manual til <application>MATE-lydprofiler</application>"
+
+#: ../C/mate-audio-profiles.xml:28(para)
+msgid ""
+"<application>MATE Audio Profiles</application> is a set of audio encoding "
+"configurations for GStreamer based applications."
+msgstr ""
+"<application>MATE-lydprofiler</application> er et sæt af lyd "
+"enkodningskonfigurationer for programmer baseret på GStreamer."
+
+#: ../C/mate-audio-profiles.xml:33(year)
+msgid "2008-2009"
+msgstr "2008-2009"
+
+#: ../C/mate-audio-profiles.xml:34(holder)
+#: ../C/mate-audio-profiles.xml:39(publishername)
+#: ../C/mate-audio-profiles.xml:80(para)
+#: ../C/mate-audio-profiles.xml:88(para)
+msgid "MATE Documentation Project"
+msgstr "MATE-dokumentationsprojektet"
+
+#: ../C/mate-audio-profiles.xml:49(firstname)
+msgid "Marc-Andre"
+msgstr "Marc-Andre"
+
+#: ../C/mate-audio-profiles.xml:50(surname)
+msgid "Lureau"
+msgstr "Lureau"
+
+#: ../C/mate-audio-profiles.xml:52(orgname)
+msgid "MATE Project"
+msgstr "MATE-projekt"
+
+#: ../C/mate-audio-profiles.xml:53(email)
+
+#: ../C/mate-audio-profiles.xml:74(revnumber)
+msgid "Audio Profiles Manual V2.27.0"
+msgstr "Manual til Lydprofiler version 2.27.0"
+
+#: ../C/mate-audio-profiles.xml:75(date)
+msgid "June 2009"
+msgstr "Juli 2009"
+
+#: ../C/mate-audio-profiles.xml:77(para)
+msgid "Fill some blanks, add screenshots."
+msgstr "Udfyld nogle tomme, tilføj skærmbilleder."
+
+#: ../C/mate-audio-profiles.xml:78(para)
+msgid "Release with MATE Media 2.27.3"
+msgstr "Udgivelse sammen med MATE Media 2.27.3"
+
+#: ../C/mate-audio-profiles.xml:79(para)
+#: ../C/mate-audio-profiles.xml:87(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: ../C/mate-audio-profiles.xml:84(revnumber)
+msgid "Audio Profiles Manual V0.1"
+msgstr "Manual til Lydprofiler version 0.1"
+
+#: ../C/mate-audio-profiles.xml:85(date)
+msgid "December 2008"
+msgstr "December 2008"
+
+#: ../C/mate-audio-profiles.xml:93(releaseinfo)
+msgid "This manual describes version 2.27.3 of MATE Audio Profiles."
+msgstr "Denne manual beskriver version 2.27.3 af MATE-lydprofiler."
+
+#: ../C/mate-audio-profiles.xml:96(title)
+msgid "Feedback"
+msgstr "Tilbagemelding"
+
+#: ../C/mate-audio-profiles.xml:97(para)
+msgid ""
+"To report a bug or make a suggestion regarding the <application>MATE Audio "
+"Profiles</application> application or this manual, follow the directions in "
+"the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback "
+"section of the MATE User Guide</ulink>."
+msgstr ""
+"For at rapportere fejl eller foreslå forbedringer vedrørende programmet "
+"<application>MATE-lydprofiler</application> eller denne manual, skal du "
+"følge instruktionerne på siden for <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">MATE-tilbagemeldinger</ulink>."
+
+#: ../C/mate-audio-profiles.xml:106(primary)
+#: ../C/mate-audio-profiles.xml:0(application)
+msgid "MATE Audio Profiles"
+msgstr "MATE-lydprofiler"
+
+#: ../C/mate-audio-profiles.xml:113(title)
+msgid "Introduction"
+msgstr "Indledning"
+
+#: ../C/mate-audio-profiles.xml:114(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you select and modify a "
+"list of pre-defined encoding formats. By default, <application>MATE Audio "
+"Profiles</application> provides the following audio format:"
+msgstr ""
+"<application>MATE-lydprofiler</application> lader dig vælge og ændre en "
+"liste af prædefinerede formater til enkodning. Som standard, har "
+"<application>MATE-lydprofiler</application> følgende lydformater:"
+
+#: ../C/mate-audio-profiles.xml:118(para)
+msgid "AAC-MP4 - The new standard of lossy compression."
+msgstr "AAC-MP4 - Den nye standard for komprimering med tab."
+
+#: ../C/mate-audio-profiles.xml:121(para)
+msgid "Ogg Vorbis - Xiph.Org lossy compression."
+msgstr "Ogg Vorbis - Xiph.Org komprimering med tab."
+
+#: ../C/mate-audio-profiles.xml:124(para)
+msgid "Speex - Xiph.Org lossy compression optimized for voice."
+msgstr "Speex - Xiph.Org komprimering af stemme med tab."
+
+#: ../C/mate-audio-profiles.xml:127(para)
+msgid "FLAC - Xiph.Org lossless audio compression."
+msgstr "FLAC - Xiph.Org komprimeret lyd uden tab."
+
+#: ../C/mate-audio-profiles.xml:130(para)
+msgid "MP3 - The popular lossy compression format."
+msgstr "MP3 - Det populære komprimerings format med tab."
+
+#: ../C/mate-audio-profiles.xml:133(para)
+msgid "MP2 - MPEG-1 Audio Layer II, largely supported."
+msgstr "MP2 - MPEG-1 Audio Layer II, stort set understøttet."
+
+#: ../C/mate-audio-profiles.xml:136(para)
+msgid "WAV - Lossless."
+msgstr "WAV - Uden tab."
+
+#: ../C/mate-audio-profiles.xml:141(para)
+msgid "Some format may be illegal in your jurisdiction."
+msgstr "Nogle formater kan være ulovlige under den lokale lovgivning."
+
+#: ../C/mate-audio-profiles.xml:146(title)
+msgid "Usage"
+msgstr "Brug"
+
+#: ../C/mate-audio-profiles.xml:147(para)
+msgid ""
+"Use <application>MATE Audio Profiles</application> to modify a list of pre-"
+"defined encoding formats."
+msgstr ""
+"Brug <application>MATE-Lydprofiler</application> til at modificere listen "
+"af prædefineret formater til enkodning."
+
+#: ../C/mate-audio-profiles.xml:150(title)
+msgid "Profile selection dialog"
+msgstr "Dialog til profilvælger"
+
+#: ../C/mate-audio-profiles.xml:152(para)
+msgid ""
+"The following window is displayed to modify, add or remove the pre-defined "
+"formats."
+msgstr ""
+"Det følgende vindue vises for at ændre, tilføje eller fjerne de "
+"prædefinerede formater."
+
+#: ../C/mate-audio-profiles.xml:157(title)
+msgid "<application>MATE Audio Profiles</application> Window"
+msgstr "Vinduet til <application>MATE-lydprofiler</application>"
+
+#: ../C/mate-audio-profiles.xml:164(phrase)
+msgid ""
+"Shows <placeholder-1/> main window. Contains list of profiles and "
+"modification options."
+msgstr ""
+"Vis <placeholder-1/> hovdevindue. Indeholder en liste af profiler og "
+"ændringsmuligheder."
+
+#. ==== End of Figure ====
+#: ../C/mate-audio-profiles.xml:172(para)
+msgid ""
+"Select one of the profiles and click \"Edit\" to modify it. The \"Profile "
+"modification window\" will be displayed."
+msgstr ""
+"Vælge en af profilerne og tryk \"Redigér\" for at ændre den. \"Vinduet til "
+"profilredigering\" vil blive vist."
+
+#: ../C/mate-audio-profiles.xml:175(para)
+msgid ""
+"\"Delete\" will remove the currently selected profile from the list of "
+"profiles."
+msgstr "\"Slet\" vil fjerne den valgte profil fra listen af profiler."
+
+#: ../C/mate-audio-profiles.xml:178(para)
+msgid ""
+"To create a new profile, click \"New\". The \"Profile 5~ modification window"
+"\" will be displayed."
+msgstr ""
+"Tryk på \"Ny\", for at oprette en ny profil. Vinduet \"Profil 5~ "
+"redigeringsvindue\" vil blive vist."
+
+#: ../C/mate-audio-profiles.xml:184(title)
+msgid "Profile editing"
+msgstr "Profil redigering"
+
+#: ../C/mate-audio-profiles.xml:186(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you modify the "
+"parameters of an audio profile."
+msgstr ""
+"<application>MATE-Lydprofiler</application> lader dig ændre parametrene for "
+"en lydprofil."
+
+#: ../C/mate-audio-profiles.xml:190(title)
+msgid "Profile modification window"
+msgstr "Vinduet til profilredigering"
+
+#: ../C/mate-audio-profiles.xml:197(phrase)
+msgid "Shows <placeholder-1/> profile window."
+msgstr "Viser <placeholder-1/> profilevindue."
+
+#: ../C/mate-audio-profiles.xml:206(para)
+msgid "Profile name - user friendly name of the profile."
+msgstr "Profilnavn - brugervenligt navn for profilen."
+
+#: ../C/mate-audio-profiles.xml:209(para)
+msgid "Profile description - long description of this profile."
+msgstr "Profilbeskrivelse - lang beskrivelse for profilen."
+
+#: ../C/mate-audio-profiles.xml:212(para)
+msgid "GStreamer pipeline - the GStreamer encoding pipeline."
+msgstr "GStreamer-datakanal - GStreamer-datakanal til enkodning."
+
+#: ../C/mate-audio-profiles.xml:215(para)
+msgid "File extension - the filename extension associated to this profile."
+msgstr "Filtype - endelsen på filnavnet der associeres med denne profil."
+
+#: ../C/mate-audio-profiles.xml:219(para)
+msgid "Active - whether this profile is listed in client application."
+msgstr "Aktiv - om denne profil optræder i klientprogrammer."
+
+#: ../C/mate-audio-profiles.xml:246(title)
+msgid "About <application>MATE Audio Profiles</application>"
+msgstr "Om <application>MATE-Lydprofiler</application>"
+
+#: ../C/mate-audio-profiles.xml:247(para)
+msgid ""
+"To report a bug or make a suggestion regarding this application or this "
+"manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr ""
+"For at rapportere fejl eller foreslå forbedringer vedrørende dette program "
+"eller denne manual, skal du følge instruktionerne på <ulink url=\"ghelp:user-"
+"guide?feedback-bugs\" type=\"help\">MATE-tilbagemeldinger</ulink>."
+
+#: ../C/mate-audio-profiles.xml:253(para)
+msgid ""
+"This program is distributed 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. A <ulink url="
+"\"ghelp:lgpl\" type=\"help\">copy of this license</ulink> is included with "
+"this documentation; another can be found in the file COPYING included with "
+"the source code of this program."
+msgstr ""
+"Dette program distribueres under reglerne for GNU Library General Public "
+"licensen som udgivet af Free Software Foundation; enten version 2 af "
+"licensen, eller (ved dit ønske) en hvilket som helst nyere udgave. En <ulink "
+"url=\"ghelp:lgpl\" type=\"help\">kopi af licensen</ulink> er inkluderet med "
+"denne dokumention; en anden kan fines i filen COPYING der følger med "
+"kildekoden til dette program."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: ../C/mate-audio-profiles.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Anders Jenbo <[email protected]>, 2010Nicky <[email protected]>, 2010\n"
+"\n"
+"Dansk-gruppen <[email protected]>\n"
+"Mere info: http://www.dansk-gruppen.dk"
+
+#~ msgid "GStreamer Properties Manual V2.5"
+#~ msgstr "Manual til GStreamer-egenskaber version 2.5"
+
+#~ msgid "2003"
+#~ msgstr "2003"
+
+#~ msgid "Christian Fredrik Kalager Schaller"
+#~ msgstr "Christian Fredrik Kalager Schaller"
+
+#~ msgid ""
+#~ "GStreamer Properties lets you configure parameters related to the "
+#~ "hardware and multimedia"
+#~ msgstr ""
+#~ "GStreamer-egenskaber lader dig konfigurere indstillinger i forbindelse "
+#~ "med hardware og multimedia"
+
+#~ msgid ""
+#~ "UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT "
+#~ "(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL "
+#~ "WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED "
+#~ "VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE "
+#~ "LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR "
+#~ "CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, "
+#~ "DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR "
+#~ "MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR "
+#~ "RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, "
+#~ "EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH "
+#~ "DAMAGES."
+#~ msgstr ""
+#~ "UNDER INGEN OMSTÆNDIGHEDER OG UNDER INGEN JURIDISK TEORI, UANSET OM DET "
+#~ "ER EN BEVIDSTE SKADENDE HANDLING (INKLUSIV UFORSVARLIGHED) ELLER PÅ "
+#~ "HVILKEN SOM HELST ANDEN MÅDE, KAN FORFATTEREN, SKRIBENT, BIDRAGYDERE, "
+#~ "DISTRIBUTØRER ELLER FORSYNER AF DETTE DOKUMENT ELLER MODIFICEREDE "
+#~ "VERSIONER GØRES ANSVARLIG OVERFOR NOGEN PERSON FOR NOGEN DIREKTE, "
+#~ "INDIREKTE, SPECIEL, TILFÆLDIG ELLER FØLGENDE SKADE PÅFØRT NOGEN INKLUSIV, "
+#~ "UDEN BEGRÆNSNING, SKADE SOM FØLGE AF TAB AF RYGTE, ARBEJDSSTOP, COMPUTER-"
+#~ "FEJL ELLER -SVIGT, ELLER ENHVER ANDEN FORM FOR SKADE ELLER TAB SOM ER "
+#~ "OPSTÅET I FORBINDELSE MED BRUG AF DETTE DOKUMENT ELLER MODIFICEREDE "
+#~ "VERSIONER HERAF, SELV HVIS EN SÅDAN PART HAR VÆRET INFORMERET OM "
+#~ "MULIGHEDEN FOR SÅDANNE SKADER."
+
+#~ msgid "Christian Fredrik"
+#~ msgstr "Christian Fredrik"
+
+#~ msgid "Kalager Schaller"
+#~ msgstr "Kalager Schaller"
+
+#~ msgid "mate.org"
+#~ msgstr "mate.org"
+
+#~ msgid "GStreamer Properties Manual V2.4"
+#~ msgstr "Manual til GStreamer-egenskaber version 2.4"
+
+#~ msgid "GStreamer Properties Manual V1.0"
+#~ msgstr "Manual til GStreamer-egenskaber version 1.0"
+
+#~ msgid "September 2003"
+#~ msgstr "September 2003"
+
+#~ msgid "GStreamer properties"
+#~ msgstr "GStreamer-egenskaber"
+
+#~ msgid ""
+#~ "The <application>GStreamer Properties</application> application enables "
+#~ "you to configure parameters related to the hardware and multimedia "
+#~ "systems on your system."
+#~ msgstr ""
+#~ "Programmet <application>GStreamer-egenskaber</application> gør dig i "
+#~ "stand til at konfigurere parametre med relation til hardware- og "
+#~ "multimediesystemer på dit system."
+
+#~ msgid ""
+#~ "Only advanced users should normally need this as your OS vendor should be "
+#~ "shipping the system with the correct defaults."
+#~ msgstr ""
+#~ "Normalt vil kun avancerede brugere benytte dette da din styresystems "
+#~ "leverandør bør udlevere systemet med den rigtige standard."
+
+#~ msgid "Getting Started"
+#~ msgstr "Kom godt i gang"
+
+#~ msgid ""
+#~ "You can start <application>GStreamer Properties</application> in the "
+#~ "following ways:"
+#~ msgstr ""
+#~ "Du kan starte <application>GStreamer-egenskaber</application> på følgende "
+#~ "måder:"
+
+#~ msgid "<guimenu>Applications</guimenu> menu"
+#~ msgstr "Menuen <guimenu>Programmer</guimenu>"
+
+#~ msgid ""
+#~ "Choose <menuchoice><guisubmenu>Preferences</"
+#~ "guisubmenu><guimenuitem>Gstreamer Properties</guimenuitem></menuchoice>."
+#~ msgstr ""
+#~ "Vælg <menuchoice><guisubmenu>Indstillinger</"
+#~ "guisubmenu><guimenuitem>GStreamer-egenskaber</guimenuitem></menuchoice>."
+
+#~ msgid "Command line"
+#~ msgstr "Kommandolinje"
+
+#~ msgid ""
+#~ "Type <command>gstreamer-properties</command>, then press <keycap>Return</"
+#~ "keycap>."
+#~ msgstr ""
+#~ "Skriv <command>gstreamer-properties</command>, tryk derefter på "
+#~ "<keycap>Enter</keycap>."
+
+#~ msgid ""
+#~ "When you start <application>GStreamer Properties</application>, the "
+#~ "following window is displayed."
+#~ msgstr ""
+#~ "Når du starter <application>GStreamer-egenskaber</application>, vil du "
+#~ "blive mødt af dette billede:"
+
+#~ msgid "GStreamer Properties Window"
+#~ msgstr "GStreamer-egenskaber vindue"
+
+#~ msgid ""
+#~ "Shows GStreamer Properties main window. Contains menubar, toolbar, drop-"
+#~ "down menus for the input and output audio options."
+#~ msgstr ""
+#~ "Viser GStreamer-egenskabers hovedvindu. Indeholder menulinje, "
+#~ "værktøjslinje, rullemenuer for lydindstillinger til ind- og uddata."
+
+#~ msgid ""
+#~ "The GStreamer properties applet offers four drop down menus spread over "
+#~ "two tabs. There are two drop-menues for audio and two for video. These "
+#~ "choices set the default for most MATE applications for output and input "
+#~ "of Sound and Video."
+#~ msgstr ""
+#~ "Panelprogrammet til GStreamer egenskaber tilbyder fire rullemenuer der "
+#~ "strækker sig over to faner. Der er to rullemenuer for lyd og to for "
+#~ "video. Disse valg indstiller standarden for de fleste MATE-programmers "
+#~ "output og input af lyd og video."
+
+#~ msgid "Understanding the menu options"
+#~ msgstr "Forståelse af menupunkterne"
+
+#~ msgid ""
+#~ "Looking at the screen for setting audio options you notice that the two "
+#~ "sections are called Default Sink and Default Source. These are terms used "
+#~ "in the GStreamer framework that MATE uses to describe where data is sent "
+#~ "and where it comes from. The Default sink is in other words where MATE "
+#~ "apps should output their sound, while Default source is where the sound "
+#~ "comes from."
+#~ msgstr ""
+#~ "Når du ser på skærmen for opsætning af lydindstillinger, vil du lægge "
+#~ "mærke til, at de to dele kaldes standarddatamodtager og standardkilde. "
+#~ "Disse er begreber, der anvendes i GStreamer rammen, Mate bruger til at "
+#~ "beskrive, hvor data sendes, og hvor det kommer fra. Standard kanalen er "
+#~ "med andre ord hvor MATE-programmer skal sende deres lyd, mens Standard "
+#~ "kilde er, hvor lyden kommer fra."
+
+#~ msgid ""
+#~ "The reason you might want to alter these settings is because under Unix "
+#~ "there are many different audio systems and sound server which you might "
+#~ "want to output to. For instance on Linux popular alternatives are the "
+#~ "PulseAudio sound server or ALSA."
+#~ msgstr ""
+#~ "Grunden til at du måske ønsker at ændre disse indstillinger er, at der "
+#~ "under Unix er mange forskellige lydsystemer og lydservere, som du måske "
+#~ "ønsker at sende til. For eksempel er populære alternativer på Linux "
+#~ "PulseAudio eller ALSA."
+
+#~ msgid ""
+#~ "If you wish that your MATE applcations output their sound to the "
+#~ "PulseAudio sound server you set the Default Sink to use PulseAudio. And "
+#~ "if you wish that your MATE applications which has sound recording "
+#~ "capabilities use the ALSA sound system, choose ALSA as the Default Source."
+#~ msgstr ""
+#~ "Hvis du ønsker at dine MATE-programmers sender deres lyd til PulseAudio-"
+#~ "lydserveren, sætter du Standard kanalen til at bruge PulseAudio. Og hvis "
+#~ "du ønsker at dine MATE-programmer, som har lydoptagelsekapacitet, bruger "
+#~ "ALSA-lydsystemet til at optage, vælger du ALSA som Standard kilden."
+
+#~ msgid ""
+#~ "As mentioned elsewhere in this user guide. These setting are meant for as "
+#~ "a tool for advanced users who have specialized need. As an ordinary user, "
+#~ "you should not need to set these as the vendor of your distribution "
+#~ "should have set them to sensible defaults for you."
+#~ msgstr ""
+#~ "Som nævnt andetsteds i denne brugervejledning. Disse indstillinger er "
+#~ "tiltænkt som et redskab til avancerede brugere, der har specialiseret "
+#~ "behov. Som almindelig bruger, bør det ikke være nødvendigt at sætte "
+#~ "disse, da udbyderen af din distribution burde have fastsat dem, til "
+#~ "fornuftige standarder, for dig."
diff --git a/profiles/help/de/de.po b/profiles/help/de/de.po
new file mode 100644
index 0000000..d806a9c
--- /dev/null
+++ b/profiles/help/de/de.po
@@ -0,0 +1,415 @@
+# German translation for mate-media (audio profile manual).
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Mario Blättermann <[email protected]>, 2009.
+# Christian Kirbach <[email protected]>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"POT-Creation-Date: 2009-11-17 17:44+0000\n"
+"PO-Revision-Date: 2009-11-28 23:57+0100\n"
+"Last-Translator: Christian Kirbach <[email protected]>\n"
+"Language-Team: German <[email protected]>\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: German\n"
+"X-Poedit-Country: GERMANY\n"
+"Report-Msgid-Bugs-To: \n"
+
+#: C/legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free "
+"Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free "
+"Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte "
+"sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt "
+"und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem "
+"<ulink type=\"help\" url=\"ghelp:fdl\">Link</ulink> oder in der mit diesem "
+"Handbuch gelieferten Datei COPYING-DOCS."
+
+#: C/legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Das vorliegende Handbuch ist Teil einer Reihe von MATE-Handbüchern, die "
+"unter der GFDL verteilt werden. Wenn Sie dieses Handbuch separat verteilen "
+"möchten, können Sie dies tun, indem Sie dem Handbuch eine Kopie der Lizenz, "
+"wie in Abschnitt 6 der Lizenz beschrieben, hinzufügen."
+
+#: C/legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Bei vielen der von Firmen zur Unterscheidung ihrer Produkte und "
+"Dienstleistungen verwendeten Namen handelt es sich um Marken. An den "
+"Stellen, an denen derartige Namen in einer MATE-Dokumentation vorkommen und "
+"wenn die Mitglieder des MATE-Dokumentationsprojekts über diese Marken "
+"informiert wurden, sind die Namen in Großbuchstaben oder mit großen "
+"Anfangsbuchstaben geschrieben."
+
+#: C/legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND "
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"DAS DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE JEGLICHE GEWÄHRLEISTUNG, "
+"WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT "
+"BESCHRÄNKT AUF, GEWÄHRLEISTUNGEN, DASS DAS DOKUMENT ODER EINE MODIFIZIERTE "
+"VERSION DES DOKUMENTS FREI VON HANDELSÜBLICHEN FEHLERN UND FÜR EINEN "
+"BESTIMMTEN ZWECK GEEIGNET IST UND KEINE RECHTE DRITTER VERLETZT. JEGLICHES "
+"RISIKO IN BEZUG AUF DIE QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS "
+"ODER EINER MODIFIZIERTEN VERSION DES DOKUMENTS TRAGEN SIE. SOLLTE SICH EIN "
+"DOKUMENT ODER EINE MODIFIZIERTE VERSION DAVON IN IRGENDEINER WEISE ALS "
+"FEHLERHAFT ERWEISEN, TRAGEN SIE (NICHT DER URSPRÜNGLICHE VERFASSER, AUTOR "
+"ODER EIN MITWIRKENDER) DIE KOSTEN FÜR JEGLICHE ERFORDERLICHE SERVICE-, "
+"REPARATUR- UND KORREKTURMASSNAHMEN: DIESE BESCHRÄNKUNG DER GEWÄHRLEISTUNG "
+"IST WESENTLICHER BESTANDTEIL DIESER LIZENZ. JEDE VERWENDUNG EINES DOKUMENTS "
+"ODER EINER MODIFIZIERTEN VERSION DES DOKUMENTS UNTERLIEGT DIESER "
+"BESCHRÄNKUNG; UND"
+
+#: C/legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"DAS DOKUMENT UND MODIFIZIERTE VERSIONEN DES DOKUMENTS WERDEN GEMÄSS DEN "
+"BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE MIT DER FOLGENDEN "
+"VEREINBARUNG BEREITGESTELLT: <placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:161(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+msgstr "x"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:194(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+msgstr "x"
+
+#: C/mate-audio-profiles.xml:26(title)
+msgid "<application>MATE Audio Profiles</application> Manual"
+msgstr "<application>MATE Audio-Profile</application>-Handbuch"
+
+#: C/mate-audio-profiles.xml:28(para)
+msgid ""
+"<application>MATE Audio Profiles</application> is a set of audio encoding "
+"configurations for GStreamer based applications."
+msgstr ""
+"<application>MATE Audio-Profile</application> bietet eine Reihe von "
+"Einstellmöglichkeiten für Audio-Enkodierungen für Anwendungen, die auf "
+"GStreamer basieren."
+
+#: C/mate-audio-profiles.xml:33(year)
+msgid "2008-2009"
+msgstr "2008-2009"
+
+#: C/mate-audio-profiles.xml:34(holder)
+#: C/mate-audio-profiles.xml:39(publishername)
+#: C/mate-audio-profiles.xml:80(para) C/mate-audio-profiles.xml:88(para)
+msgid "MATE Documentation Project"
+msgstr "MATE-Dokumentationsprojekt"
+
+#: C/mate-audio-profiles.xml:49(firstname)
+msgid "Marc-Andre"
+msgstr "Marc-Andre"
+
+#: C/mate-audio-profiles.xml:50(surname)
+msgid "Lureau"
+msgstr "Lureau"
+
+#: C/mate-audio-profiles.xml:52(orgname)
+msgid "MATE Project"
+msgstr "MATE-Projekt"
+
+#: C/mate-audio-profiles.xml:53(email)
+
+#: C/mate-audio-profiles.xml:74(revnumber)
+msgid "Audio Profiles Manual V2.27.0"
+msgstr "Audio-Profile-Handbuch V2.27.0"
+
+#: C/mate-audio-profiles.xml:75(date)
+msgid "June 2009"
+msgstr "Juni 2009"
+
+#: C/mate-audio-profiles.xml:77(para)
+msgid "Fill some blanks, add screenshots."
+msgstr "Einige Ergänzungen sowie Bildschirmfotos."
+
+#: C/mate-audio-profiles.xml:78(para)
+msgid "Release with MATE Media 2.27.3"
+msgstr "Veröffentlichung mit MATE Media 2.27.3"
+
+#: C/mate-audio-profiles.xml:79(para) C/mate-audio-profiles.xml:87(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/mate-audio-profiles.xml:84(revnumber)
+msgid "Audio Profiles Manual V0.1"
+msgstr "Audio-Profile-Handbuch V0.1"
+
+#: C/mate-audio-profiles.xml:85(date)
+msgid "December 2008"
+msgstr "Dezember 2008"
+
+#: C/mate-audio-profiles.xml:93(releaseinfo)
+msgid "This manual describes version 2.27.3 of MATE Audio Profiles."
+msgstr "Dieses Handbuch beschreibt Version 2.27.3 von MATE Audio-Profile."
+
+#: C/mate-audio-profiles.xml:96(title)
+msgid "Feedback"
+msgstr "Rückmeldungen"
+
+#: C/mate-audio-profiles.xml:97(para)
+msgid ""
+"To report a bug or make a suggestion regarding the <application>MATE Audio "
+"Profiles</application> application or this manual, follow the directions in "
+"the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback "
+"section of the MATE User Guide</ulink>."
+msgstr ""
+"Um einen Fehler zu melden oder einen Vorschlag zur Anwendung "
+"<application>MATE Audio-Profile</application> oder zu diesem Handbuch zu "
+"machen, folgen Sie den Anweisungen im <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">Abschnitt zu Rückmeldungen des MATE-Benutzerhandbuchs</"
+"ulink>."
+
+#: C/mate-audio-profiles.xml:106(primary)
+#: C/mate-audio-profiles.xml:0(application)
+msgid "MATE Audio Profiles"
+msgstr "MATE Audio-Profile"
+
+#: C/mate-audio-profiles.xml:113(title)
+msgid "Introduction"
+msgstr "Einführung"
+
+#: C/mate-audio-profiles.xml:114(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you select and modify a "
+"list of pre-defined encoding formats. By default, <application>MATE Audio "
+"Profiles</application> provides the following audio format:"
+msgstr ""
+"In <application>MATE Audio-Profile</application> können Sie in einer Liste "
+"vordefinierte Enkodierungsformate auswählen und die Liste auch bearbeiten. "
+"Standardmäßig stellt <application>MATE Audio-Profile</application> die "
+"folgenden Audioformate bereit:"
+
+#: C/mate-audio-profiles.xml:118(para)
+msgid "AAC-MP4 - The new standard of lossy compression."
+msgstr "AAC-MP4 - Der neue Standard der verlustbehafteten Kompression."
+
+#: C/mate-audio-profiles.xml:121(para)
+msgid "Ogg Vorbis - Xiph.Org lossy compression."
+msgstr "Ogg Vorbis - Verlustbehaftete Kompression von Xiph.org."
+
+#: C/mate-audio-profiles.xml:124(para)
+msgid "Speex - Xiph.Org lossy compression optimized for voice."
+msgstr ""
+"Speex - Speziell für Sprache ausgelegte verlustbehaftete Kompression von "
+"Xiph.org."
+
+#: C/mate-audio-profiles.xml:127(para)
+msgid "FLAC - Xiph.Org lossless audio compression."
+msgstr "FLAC - Verlustlose Audiokompression von Xiph.org."
+
+#: C/mate-audio-profiles.xml:130(para)
+msgid "MP3 - The popular lossy compression format."
+msgstr "MP3 - Das populäre verlustbehaftete Kompressionsformat."
+
+#: C/mate-audio-profiles.xml:133(para)
+msgid "MP2 - MPEG-1 Audio Layer II, largely supported."
+msgstr "MP2 - MPEG-1 Audio Layer II, auf breiter Basis unterstützt."
+
+#: C/mate-audio-profiles.xml:136(para)
+msgid "WAV - Lossless."
+msgstr "WAV - Verlustlos."
+
+#: C/mate-audio-profiles.xml:141(para)
+msgid "Some format may be illegal in your jurisdiction."
+msgstr ""
+"Einige Formate könnten im Rahmen der für Sie geltenden Gesetze illegal sein."
+
+#: C/mate-audio-profiles.xml:146(title)
+msgid "Usage"
+msgstr "Benutzung"
+
+#: C/mate-audio-profiles.xml:147(para)
+msgid ""
+"Use <application>MATE Audio Profiles</application> to modify a list of pre-"
+"defined encoding formats."
+msgstr ""
+"Verwenden Sie <application>MATE Audio-Profile</application> zum Anpassen "
+"einer Liste vordefinierter Enkodierungsformate."
+
+#: C/mate-audio-profiles.xml:150(title)
+msgid "Profile selection dialog"
+msgstr "Profilauswahldialog"
+
+#: C/mate-audio-profiles.xml:152(para)
+msgid ""
+"The following window is displayed to modify, add or remove the pre-defined "
+"formats."
+msgstr ""
+"Für das Ändern, Hinzufügen oder Entfernen der vordefinierten Formate wird "
+"das folgende Fenster angezeigt."
+
+#: C/mate-audio-profiles.xml:157(title)
+msgid "<application>MATE Audio Profiles</application> Window"
+msgstr "<application>MATE Audio-Profile</application>-Fenster"
+
+#: C/mate-audio-profiles.xml:164(phrase)
+msgid ""
+"Shows <placeholder-1/> main window. Contains list of profiles and "
+"modification options."
+msgstr ""
+"Zeigt das <placeholder-1/>-Hauptfenster. Enthält eine Liste der Profile "
+"sowie Bearbeitungsoptionen."
+
+#. ==== End of Figure ====
+#: C/mate-audio-profiles.xml:172(para)
+msgid ""
+"Select one of the profiles and click \"Edit\" to modify it. The \"Profile "
+"modification window\" will be displayed."
+msgstr ""
+"Wählen Sie eines der Profile aus und klicken Sie auf <guilabel>Bearbeiten</"
+"guilabel>, um es zu ändern. Das Fenster zur Bearbeitung von Profilen wird "
+"angezeigt."
+
+#: C/mate-audio-profiles.xml:175(para)
+msgid ""
+"\"Delete\" will remove the currently selected profile from the list of "
+"profiles."
+msgstr ""
+"Klicken Sie auf <guilabel>Löschen</guilabel>, um das gewählte Profil aus der "
+"Liste zu löschen."
+
+#: C/mate-audio-profiles.xml:178(para)
+msgid ""
+"To create a new profile, click \"New\". The \"Profile 5~ modification window"
+"\" will be displayed."
+msgstr ""
+"Um ein neues Profil zu erstellen, klicken Sie auf <guilabel>Neu</guilabel>. "
+"Das Fenster zur Bearbeitung von Profilen wird angezeigt."
+
+#: C/mate-audio-profiles.xml:184(title)
+msgid "Profile editing"
+msgstr "Bearbeitung von Profilen"
+
+#: C/mate-audio-profiles.xml:186(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you modify the "
+"parameters of an audio profile."
+msgstr ""
+"Mit <application>MATE Audio-Profile</application> können Sie die Parameter "
+"eines Audioprofils anpassen."
+
+#: C/mate-audio-profiles.xml:190(title)
+msgid "Profile modification window"
+msgstr "Fenster zur Bearbeitung von Profilen"
+
+#: C/mate-audio-profiles.xml:197(phrase)
+msgid "Shows <placeholder-1/> profile window."
+msgstr "Zeigt das Profilfenster von <placeholder-1/>."
+
+#: C/mate-audio-profiles.xml:206(para)
+msgid "Profile name - user friendly name of the profile."
+msgstr "Profilname - Benutzerfreundlicher Name des Profils."
+
+#: C/mate-audio-profiles.xml:209(para)
+msgid "Profile description - long description of this profile."
+msgstr "Profilbeschreibung - Ausführlichere Beschreibung des Profils."
+
+#: C/mate-audio-profiles.xml:212(para)
+msgid "GStreamer pipeline - the GStreamer encoding pipeline."
+msgstr "GSteamer-Weiterleitung - Die GStreamer-Weiterleitung des Profils."
+
+#: C/mate-audio-profiles.xml:215(para)
+msgid "File extension - the filename extension associated to this profile."
+msgstr "Dateiendung - Die dem Profil zugeordnete Dateiendung."
+
+#: C/mate-audio-profiles.xml:219(para)
+msgid "Active - whether this profile is listed in client application."
+msgstr ""
+"Aktiv - Legt fest, ob das Profil in den entsprechenden Anwendungen zur "
+"Verfügung steht."
+
+#: C/mate-audio-profiles.xml:246(title)
+msgid "About <application>MATE Audio Profiles</application>"
+msgstr "Info zu <application>MATE Audio-Profile</application>"
+
+#: C/mate-audio-profiles.xml:247(para)
+msgid ""
+"To report a bug or make a suggestion regarding this application or this "
+"manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr ""
+"Um einen Fehler zu melden oder einen Vorschlag zur dieser Anwendung oder zu "
+"diesem Handbuch zu machen, folgen Sie den Anweisungen im <ulink url=\"ghelp:"
+"user-guide?feedback-bugs\" type=\"help\">Abschnitt zu Rückmeldungen des "
+"MATE-Benutzerhandbuchs</ulink>."
+
+#: C/mate-audio-profiles.xml:253(para)
+msgid ""
+"This program is distributed 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. A <ulink url="
+"\"ghelp:lgpl\" type=\"help\">copy of this license</ulink> is included with "
+"this documentation; another can be found in the file COPYING included with "
+"the source code of this program."
+msgstr ""
+"Dieses Programm ist freie Software. Sie können es unter den Bedingungen der "
+"<citetitle>GNU General Public License</citetitle>, wie von der Free Software "
+"Foundation veröffentlicht, weitergeben und/oder verändern, entweder gemäß "
+"Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Eine "
+"<ulink url=\"ghelp:gpl\" type=\"help\">Kopie dieser Lizenz</ulink> ist in "
+"dieser Dokumentation enthalten, eine weitere in der Datei COPYING, die im "
+"Quellcode dieses Programms enthalten ist."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/mate-audio-profiles.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Mario Blättermann <[email protected]>, 2009\n"
+"Christian Kirbach <[email protected]>, 2009."
diff --git a/profiles/help/de/figures/mate-audio-profiles-profile-window.png b/profiles/help/de/figures/mate-audio-profiles-profile-window.png
new file mode 100644
index 0000000..bb2c035
--- /dev/null
+++ b/profiles/help/de/figures/mate-audio-profiles-profile-window.png
Binary files differ
diff --git a/profiles/help/de/figures/mate-audio-profiles-profiles-window.png b/profiles/help/de/figures/mate-audio-profiles-profiles-window.png
new file mode 100644
index 0000000..6a5ce95
--- /dev/null
+++ b/profiles/help/de/figures/mate-audio-profiles-profiles-window.png
Binary files differ
diff --git a/profiles/help/el/el.po b/profiles/help/el/el.po
new file mode 100644
index 0000000..df33225
--- /dev/null
+++ b/profiles/help/el/el.po
@@ -0,0 +1,270 @@
+# Greek translation for mate-media.
+# Copyright (C) 2010 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# Fotis Tsamis <[email protected]>, 2010.
+# Simos Xenitellis <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-27 05:13+0000\n"
+"PO-Revision-Date: 2010-03-29 16:56+0300\n"
+"Last-Translator: Simos Xenitellis <[email protected]>\n"
+"Language-Team: Greek <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.0\n"
+
+#: C/legal.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους "
+"όρους της Ελεύθερης Άδειας Τεκμηρίωσης GNU (GFDL), Έκδοση 1.1 ή "
+"μεταγενέστερη εκδιδόμενη από το Ίδρυμα Ελεύθερου Λογισμικού χωρίς Σταθερά "
+"Εδάφια, χωρίς Εξώφυλλα Κειμένου, και χωρίς Οπισθόφυλλα Κειμένου. Μπορείτε να "
+"βρείτε ένα αντίγραφο της GFDL σε αυτόν τον <ulink type=\"help\" url=\"ghelp:"
+"fdl\">σύνδεσμο</ulink> ή στο αρχείο COPYING-DOCS που διανεμήθηκε με αυτόν "
+"τον οδηγό."
+
+#: C/legal.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Αυτό το εγχειρίδιο είναι μέρος της συλλογής τεκμηρίωσης του MATE πού διανέμεται υπό τους όρους του GFDL. Εάν επιθυμείτε να διανείμετε αυτό το εγχειρίδιο ξεχωριστά από την συλλογή, μπορείτε να το κάνετε εάν η τεκμηρίωση συνοδεύεται από αντίγραφο της άδειας (GFDL) όπως περιγράφεται στον τομέα 6 της άδειας."
+
+#: C/legal.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Πολλά από τα ονόματα που χρησιμοποιούνται από εταιρίες για να ξεχωρίσουν τα προϊόντα και τις υπηρεσίες είναι σήματα κατατεθέν. Όπου αυτά τα ονόματα εμφανίζονται στην τεκμηρίωση MATE, και τα μέλη της ομάδας τεκμηρίωσης MATE έχουν γνώση αυτών, τότε αυτά αναγράφονται με κεφαλαίους χαρακτήρες ή με αρχικούς κεφαλαίους χαρακτήρες."
+
+#: C/legal.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ ΠΑΡΕΧΕΤΑΙ ΩΣ ΕΧΕΙ, ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ ΟΤΙ ΜΠΟΡΕΙ ΝΑ ΕΞΥΠΗΡΕΤΗΣΕΙ ΚΑΠΟΙΟ ΣΚΟΠΟ Η ΟΤΙ ΕΙΝΑΙ ΧΩΡΙΣ ΣΦΑΛΜΑ. ΟΛΟΚΛΗΡΗ Η ΕΥΘΥΝΗ ΓΙΑ ΤΗΝ ΠΟΙΟΤΗΤΑ, ΑΚΡΙΒΕΙΑ ΚΑΙ ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΑΝΗΚΕΙ ΣΕ ΕΣΑΣ. ΕΑΝ Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ Ή ΠΑΡΑΛΛΑΓΗ ΑΥΤΗΣ ΕΙΝΑΙ ΛΑΘΟΣ ΚΑΤΑ ΚΑΠΟΙΟ ΤΡΟΠΟ ΕΣΕΙΣ ΑΝΑΛΑΜΒΑΝΕΤΕ ΤΗΝ ΕΥΘΥΝΗ ΤΗΣ ΔΙΟΡΘΩΣΗΣ. Η ΑΠΑΛΛΑΓΗ ΕΥΘΥΝΗΣ ΠΟΥ ΣΥΝΟΔΕΥΕΙ ΑΥΤΗ ΤΗΝ ΤΕΚΜΗΡΙΩΣΗ ΕΙΝΑΙ ΑΝΑΠΟΣΠΑΣΤΟ ΚΟΜΜΑΤΙ ΑΥΤΗΣ. ΚΑΜΙΑ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΔΕΝ ΕΠΙΤΡΕΠΕΤΑΙ ΠΑΡΑ ΜΟΝΟ ΕΑΝ ΣΥΝΟΔΕΥΕΤΑΙ ΑΠΟ ΤΗΝ ΑΠΑΛΛΑΓΗ ΕΥΘΥΝΗΣ· ΚΑΙ ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΚΑΙ ΥΠΟ ΚΑΜΙΑ ΝΟΜΙΚΗ ΣΥΝΘΗΚΗ, ΕΙΤΕ ΜΕΣΩ ΣΥΜΒΟΛΑΙΩΝ Ή ΑΛΛΙΩΣ, ΔΕΝ ΕΥΘΥΝΟΝΤΑΙ Ο ΣΥΓΓΡΑΦΕΑΣ, Ο ΔΙΑΝΟΜΕΑΣ, Η ΑΛΛΟΣ ΣΥΝΥΠΕΥΘΥΝΟΣ ΓΙΑ ΤΗΝ ΣΥΓΓΡΑΦΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ, ΓΙΑ ΕΜΜΕΣΕΣ Η ΑΜΕΣΕΣ, ΤΥΧΑΙΕΣ Ή ΜΗ ΖΗΜΙΕΣ ΠΑΝΤΩΣ ΦΥΣΕΩΣ ΠΟΥ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ ΚΑΙ/Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΑΚΟΜΑ ΚΑΙ ΕΑΝ ΕΧΕΙ ΥΠΑΡΞΕΙ ΠΡΟΕΙΔΟΠΟΙΗΣΗ ΓΙΑ ΤΗΝ ΠΙΘΑΝΟΤΗΤΑ ΥΠΑΡΞΗΣ ΤΕΤΟΙΩΝ ΖΗΜΙΩΝ."
+
+#: C/legal.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "ΤΟ ΈΓΓΡΑΦΟ ΚΑΙ ΤΡΟΠΟΠΟΙΗΜΕΝΕΣ ΕΚΔΟΣΕΙΣ ΑΥΤΟΥ ΠΑΡΕΧΟΝΤΑΙ ΥΠΟ ΤΟΥΣ ΟΡΟΥΣ ΤΗΣ ΑΔΕΙΑΣ GNU FREE DOCUMENTATION ΜΕ ΤΗΝ ΠΕΡΑΙΤΕΡΩ ΔΙΕΥΚΡΙΝΙΣΗ ΟΤΙ: <placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:161(None)
+msgid "@@image: 'figures/mate-audio-profiles-profiles-window.png'; md5=08874167dcd48db9a9c2e9623706bb1b"
+msgstr "@@image: 'figures/mate-audio-profiles-profiles-window.png'; md5=08874167dcd48db9a9c2e9623706bb1b"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:194(None)
+msgid "@@image: 'figures/mate-audio-profiles-profile-window.png'; md5=21171454e8a63a62c751ce8fc3a8d11e"
+msgstr "@@image: 'figures/mate-audio-profiles-profile-window.png'; md5=21171454e8a63a62c751ce8fc3a8d11e"
+
+#: C/mate-audio-profiles.xml:26(title)
+msgid "<application>MATE Audio Profiles</application> Manual"
+msgstr "Εγχειρίδιο εφαρμογής <application>Προφίλ ήχου του MATE</application>"
+
+#: C/mate-audio-profiles.xml:28(para)
+msgid "<application>MATE Audio Profiles</application> is a set of audio encoding configurations for GStreamer based applications."
+msgstr "Τα <application>Ακουστικά προφίλ MATE</application> είναι ένα σύνολο ακουστικών διαμορφώσεων κωδικοποίησης για το εφαρμογές βασησμένες στο GStreamer."
+
+#: C/mate-audio-profiles.xml:33(year)
+msgid "2008-2009"
+msgstr "2008-2009"
+
+#: C/mate-audio-profiles.xml:34(holder)
+#: C/mate-audio-profiles.xml:39(publishername)
+#: C/mate-audio-profiles.xml:80(para)
+#: C/mate-audio-profiles.xml:88(para)
+msgid "MATE Documentation Project"
+msgstr "Έργο τεκμηρίωσης MATE"
+
+#: C/mate-audio-profiles.xml:49(firstname)
+msgid "Marc-Andre"
+msgstr "Marc-Andre"
+
+#: C/mate-audio-profiles.xml:50(surname)
+msgid "Lureau"
+msgstr "Lureau"
+
+#: C/mate-audio-profiles.xml:52(orgname)
+msgid "MATE Project"
+msgstr "Έργο MATE"
+
+#: C/mate-audio-profiles.xml:53(email)
+
+#: C/mate-audio-profiles.xml:74(revnumber)
+msgid "Audio Profiles Manual V2.27.0"
+msgstr "Εγχειρίδιο του Προφίλ ήχου V2.27.0"
+
+#: C/mate-audio-profiles.xml:75(date)
+msgid "June 2009"
+msgstr "Ιούνιος 2009"
+
+#: C/mate-audio-profiles.xml:77(para)
+msgid "Fill some blanks, add screenshots."
+msgstr "Συμπλήρωση κάποιων κενών, προσθήκη στιγμιοτύπων."
+
+#: C/mate-audio-profiles.xml:78(para)
+msgid "Release with MATE Media 2.27.3"
+msgstr "Κυκλοφορεί με το MATE Media 2.27.3"
+
+#: C/mate-audio-profiles.xml:79(para)
+#: C/mate-audio-profiles.xml:87(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/mate-audio-profiles.xml:84(revnumber)
+msgid "Audio Profiles Manual V0.1"
+msgstr "Εγχειρίδιο Προφίλ ήχου V0.1"
+
+#: C/mate-audio-profiles.xml:85(date)
+msgid "December 2008"
+msgstr "Δεκέμβριος 2008"
+
+#: C/mate-audio-profiles.xml:93(releaseinfo)
+msgid "This manual describes version 2.27.3 of MATE Audio Profiles."
+msgstr "Αυτό το εγχειρίδιο περιγράφει την έκδοση 2.27.3 της εφαρμογής Προφίλ ήχου του MATE."
+
+#: C/mate-audio-profiles.xml:96(title)
+msgid "Feedback"
+msgstr "Ανάδραση"
+
+#: C/mate-audio-profiles.xml:97(para)
+msgid "To report a bug or make a suggestion regarding the <application>MATE Audio Profiles</application> application or this manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr "Για να αναφέρετε κάποιο σφάλμα ή να κάνετε κάποια πρόταση σχετικά με την εφαρμογή <application>MATE Audio Profiles</application> ή αυτό το εγχειρίδιο, ακολουθήστε τις οδηγίες στην <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Ενότητα ανάδρασης του Οδηγού χρήστη του MATE</ulink>."
+
+#: C/mate-audio-profiles.xml:106(primary)
+#: C/mate-audio-profiles.xml:0(application)
+msgid "MATE Audio Profiles"
+msgstr "Προφίλ ήχου του MATE"
+
+#: C/mate-audio-profiles.xml:113(title)
+msgid "Introduction"
+msgstr "Εισαγωγή"
+
+#: C/mate-audio-profiles.xml:114(para)
+msgid "<application>MATE Audio Profiles</application> let you select and modify a list of pre-defined encoding formats. By default, <application>MATE Audio Profiles</application> provides the following audio format:"
+msgstr "To <application>Προφίλ ήχου του MATE</application> σας επιτρέπει να επιλέξετε και να τροποποιήσετε μια λίστα προκαθορισμένων μορφών κωδικοποίησης. Από προεπιλογή, το <application>Προφίλ ήχου του MATE</application> παρέχει τις ακόλουθες μορφές ήχου:"
+
+#: C/mate-audio-profiles.xml:118(para)
+msgid "AAC-MP4 - The new standard of lossy compression."
+msgstr "AAC-MP4 - Το νέο πρότυπο συμπίεσης με απώλειες."
+
+#: C/mate-audio-profiles.xml:121(para)
+msgid "Ogg Vorbis - Xiph.Org lossy compression."
+msgstr "Ogg Vorbis - Xiph.Org συμπίεση με απώλειες."
+
+#: C/mate-audio-profiles.xml:124(para)
+msgid "Speex - Xiph.Org lossy compression optimized for voice."
+msgstr "Speex - Xiph.Org συμπίεση με απώλειες βελτιστοποιημένη για φωνή."
+
+#: C/mate-audio-profiles.xml:127(para)
+msgid "FLAC - Xiph.Org lossless audio compression."
+msgstr "FLAC - Xiph.Org συμπίεση ήχου χωρίς απώλειες."
+
+#: C/mate-audio-profiles.xml:130(para)
+msgid "MP3 - The popular lossy compression format."
+msgstr "MP3 - Η δημοφιλής μορφή συμπίεσης με απώλειες."
+
+#: C/mate-audio-profiles.xml:133(para)
+msgid "MP2 - MPEG-1 Audio Layer II, largely supported."
+msgstr "MP2 - MPEG-1 Audio Layer II, υποστηρίζονται κατά ένα μεγάλο μέρος."
+
+#: C/mate-audio-profiles.xml:136(para)
+msgid "WAV - Lossless."
+msgstr "WAV - Χωρίς απώλειες."
+
+#: C/mate-audio-profiles.xml:141(para)
+msgid "Some format may be illegal in your jurisdiction."
+msgstr "Κάποια μορφή διαμόρφωσης μπορεί να είναι παράνομη για τα δικαιώματα σας."
+
+#: C/mate-audio-profiles.xml:146(title)
+msgid "Usage"
+msgstr "Χρήση"
+
+#: C/mate-audio-profiles.xml:147(para)
+msgid "Use <application>MATE Audio Profiles</application> to modify a list of pre-defined encoding formats."
+msgstr "Χρησιμοποιήστε τα <application> Ακουστικά προφίλ MATE</application> για να τροποποιήσετε την λίστα των προκαθορισμένων σχημάτων κωδικοποίησης."
+
+#: C/mate-audio-profiles.xml:150(title)
+msgid "Profile selection dialog"
+msgstr "Διάλογος επιλογής προφίλ"
+
+#: C/mate-audio-profiles.xml:152(para)
+msgid "The following window is displayed to modify, add or remove the pre-defined formats."
+msgstr "Το ακόλουθο παράθυρο εμφανίζεται για να τροποποιήσετε, να προσθέσετε ή να διαγράψετε τις προκαθορισμένες μορφές."
+
+#: C/mate-audio-profiles.xml:157(title)
+msgid "<application>MATE Audio Profiles</application> Window"
+msgstr "Το παράθυρο του <application>Προφίλ ήχου του MATE</application>"
+
+#: C/mate-audio-profiles.xml:164(phrase)
+msgid "Shows <placeholder-1/> main window. Contains list of profiles and modification options."
+msgstr "Προβάλει το <placeholder-1/> κύριο παράθυρο. Περιέχει την λίστα των προφίλ και των επιλογών τροποποίησης."
+
+#. ==== End of Figure ====
+#: C/mate-audio-profiles.xml:172(para)
+msgid "Select one of the profiles and click \"Edit\" to modify it. The \"Profile modification window\" will be displayed."
+msgstr "Επιλέξτε ένα από τα προφίλ και κάντε κλικ στο \"Επεξεργασία\" για να το αλλάξετε. Το παράθυρο \"Τροποποίηση προφίλ\" θα εμφανιστεί."
+
+#: C/mate-audio-profiles.xml:175(para)
+msgid "\"Delete\" will remove the currently selected profile from the list of profiles."
+msgstr "Με το \"Διαγραφή\" μπορείτε να διαγράψετε το επιλεγμένο προφίλ από την λίστα των προφίλ."
+
+#: C/mate-audio-profiles.xml:178(para)
+msgid "To create a new profile, click \"New\". The \"Profile 5~ modification window\" will be displayed."
+msgstr "Για να δημιουργήσετε ένα νέο προφίλ, κάντε κλικ στο \"Νέο\". Το \"παράθυρο τροποποίησης του Προφίλ 5~\" θα εμφανιστεί."
+
+#: C/mate-audio-profiles.xml:184(title)
+msgid "Profile editing"
+msgstr "Επεξεργασία προφίλ"
+
+#: C/mate-audio-profiles.xml:186(para)
+msgid "<application>MATE Audio Profiles</application> let you modify the parameters of an audio profile."
+msgstr "Η εφαρμογή <application>Προφίλ ήχου του MATE</application> σας επιτρέπει να τροποποιήσετε τις παραμέτρους ενός προφίλ ήχου."
+
+#: C/mate-audio-profiles.xml:190(title)
+msgid "Profile modification window"
+msgstr "Παράθυρο τροποποίησης προφίλ"
+
+#: C/mate-audio-profiles.xml:197(phrase)
+msgid "Shows <placeholder-1/> profile window."
+msgstr "Προβάλει το <placeholder-1/> παράθυρο των προφίλ."
+
+#: C/mate-audio-profiles.xml:206(para)
+msgid "Profile name - user friendly name of the profile."
+msgstr "Όνομα προφίλ – ένα όνομα φιλικό προς τον χρήση για το προφίλ."
+
+#: C/mate-audio-profiles.xml:209(para)
+msgid "Profile description - long description of this profile."
+msgstr "Περιγραφή προφίλ - μακροσκελής περιγραφή αυτού του προφίλ."
+
+#: C/mate-audio-profiles.xml:212(para)
+msgid "GStreamer pipeline - the GStreamer encoding pipeline."
+msgstr "Διασωλήνωση GStreamer – Η διασωλήνωση κωδικοποίησης του GStreamer."
+
+#: C/mate-audio-profiles.xml:215(para)
+msgid "File extension - the filename extension associated to this profile."
+msgstr "Επέκταση αρχείου - η επέκταση του ονόματος αρχείου που συσχετίζεται με αυτό το προφίλ."
+
+#: C/mate-audio-profiles.xml:219(para)
+msgid "Active - whether this profile is listed in client application."
+msgstr "Ενεργό - Όταν αυτό το προφίλ εμπεριέχεται στην λίστα της εφαρμογής πελάτη."
+
+#: C/mate-audio-profiles.xml:246(title)
+msgid "About <application>MATE Audio Profiles</application>"
+msgstr "Περί <application>Προφίλ ήχου του MATE</application>"
+
+#: C/mate-audio-profiles.xml:247(para)
+msgid "To report a bug or make a suggestion regarding this application or this manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr "Για να αναφέρετε κάποιο σφάλμα ή να κάνετε μια πρόταση σχετικά με αυτήν την εφαρμογή ή αυτό το εγχειρίδιο, ακολουθήστε τις οδηγίες στην <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Ενότητα ανάδρασης του Οδηγού χρήστη του MATE</ulink>."
+
+#: C/mate-audio-profiles.xml:253(para)
+msgid "This program is distributed 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. A <ulink url=\"ghelp:lgpl\" type=\"help\">copy of this license</ulink> is included with this documentation; another can be found in the file COPYING included with the source code of this program."
+msgstr "Το πρόγραμμα αυτό διανέμεται υπό τους όρους της GNU General Public license όπως αυτή δημοσιεύεται από το Free Software Foundation· είτε της έκδοσης 2 της άδειας, ή (κατά την επιλογή σας) οποιασδήποτε μεταγενέστερης έκδοσης. <ulink url=\"ghelp:lgpl\" type=\"help\">Αντίγραφο αυτής της άδειας</ulink> περιέχεται σε αυτήν την τεκμηρίωση· άλλο αντίγραφο μπορεί να βρεθεί στο αρχείο COPYING που περιλαμβάνεται στον πηγαίο κώδικα αυτού του προγράμματος."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/mate-audio-profiles.xml:0(None)
+msgid "translator-credits"
+msgstr "Fotis Tsamis <[email protected]>, 2010"
+
+
diff --git a/profiles/help/es/es.po b/profiles/help/es/es.po
new file mode 100644
index 0000000..b3b82c2
--- /dev/null
+++ b/profiles/help/es/es.po
@@ -0,0 +1,415 @@
+# translation of audio-profiles.master.po to Español
+# Spanish translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+#
+# Jorge González González <[email protected]>, 2009.
+# Jorge González <[email protected]>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: audio-profiles.master\n"
+"POT-Creation-Date: 2009-11-09 14:17+0000\n"
+"PO-Revision-Date: 2009-11-13 20:50+0100\n"
+"Last-Translator: Jorge González <[email protected]>\n"
+"Language-Team: Español <[email protected]>\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"
+"Report-Msgid-Bugs-To: \n"
+
+#: C/legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Se concede permiso para copiar, distribuir o modificar este documento según "
+"las condiciones de la GNU Free Documentation License (GFDL), Versión 1.1 o "
+"cualquier versión posterior publicada por la Free Software Foundation sin "
+"Secciones invariantes, Textos de portada y Textos de contraportada. "
+"Encontrará una copia de la GFDL en este <ulink type=\"help\" url=\"ghelp:fdl"
+"\">enlace</ulink> o en el archivo COPYING-DOCS distribuido con este manual."
+
+#: C/legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Este manual es parte de una colección de manuales de MATE distribuidos bajo "
+"la GFDL. Si quiere distribuir este manual separadamente de la colección, se "
+"puede hacer solamente añadiendo una copia de licencia del manual, como la "
+"descrita en la sección 6 de la licencia."
+
+#: C/legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Muchos de los nombres usados por empresas para distinguir sus productos y "
+"servicios se mencionan como marcas comerciales. Donde aparezcan dichos "
+"nombres en cualquier documentación MATE, y para que los miembros del "
+"proyecto de documentación reconozcan dichas marcas comerciales, dichos "
+"nombres se imprimen en mayúsculas o iniciales mayúsculas."
+
+#: C/legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND "
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EL DOCUMENTO SE OFRECE «TAL CUAL», SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O "
+"IMPLÍCITA, INCLUYENDO, PERO SIN LIMITARSE A ELLA, LA GARANTÍA DE QUE EL "
+"DOCUMENTO O LA VERSIÓN MODIFICADA DEL MISMO ESTÉ LIBRE DE DEFECTOS, GARANTÍA "
+"DE COMERCIALIZACIÓN, APTITUD PARA UN USO EN PARTICULAR O INCUMPLIMIENTO. "
+"TODOS LOS RIESGOS RELATIVOS A LA CALIDAD, EXACTITUD O RENDIMIENTO DEL "
+"DOCUMENTO O LA VERSIÓN MODIFICADA DEL MISMO SON ASUMIDOS POR VD. EN CASO DE "
+"QUE EL DOCUMENTO O LA VERSIÓN MODIFICADA SEAN DEFECTUOSOS, VD. (NO EL "
+"ESCRITOR ORIGINAL NI EL AUTOR NI NINGUNO DE LOS COLABORADORES) ASUMIRÁ EL "
+"COSTE DE CUALQUIER MANTENIMIENTO, REPARACIÓN O CORRECCIÓN QUE SEAN "
+"NECESARIOS. ESTA RENUNCIA DE GARANTÍA CONSTITUYE UNA PARTE ESENCIAL DE ESTA "
+"LICENCIA NO SE AUTORIZA EL USO DE NINGÚN DOCUMENTO NI VERSIÓN MODIFICADA DEL "
+"MISMO, SALVO EN LAS CONDICIONES ESPECIFICADAS EN ESTA RENUNCIA; Y BAJO "
+"NINGUNA CIRCUNSTANCIA NI SUPUESTO LEGAL, YA SEA POR AGRAVIO (INCLUIDA LA "
+"NEGLIGENCIA), CONTRATO U OTROS CASOS, SERÁN RESPONSABLES EL AUTOR, EL "
+"ESCRITOR ORIGINAL, CUALQUIERA DE LOS COLABORADORES O DISTRIBUIDORES DEL "
+"DOCUMENTO O UNA VERSIÓN MODIFICADA DEL MISMO NI CUALQUIER PROVEEDOR DE TALES "
+"PARTES ANTE UN TERCERO, POR CUALQUIER PERJUICIO DIRECTO, INDIRECTO, "
+"ESPECIAL, ACCIDENTAL O CONSECUTIVO DE CUALQUIER TIPO, INCLUYENDO SIN "
+"LIMITACIÓN LOS DAÑOS POR PÉRDIDA DE CLIENTES, INTERRUPCIONES DEL TRABAJO, "
+"FALLO DE SISTEMAS O MALFUNCIONAMIENTO, O CUALQUIER OTRO DAÑO O PÉRDIDA "
+"CAUSADA O RELACIONADA CON EL USO DEL DOCUMENTO Y LAS VERSIONES MODIFICADAS "
+"DEL MISMO, AUN CUANDO SE HAYA INFORMADO DE LA POSIBILIDAD DE DICHOS DAÑOS."
+
+#: C/legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ESTE DOCUMENTO Y LAS VERSIONES MODIFICADAS DEL MISMO SE OFRECEN SEGÚN LAS "
+"CONDICIONES ESTABLECIDAS EN LA LICENCIA DE DOCUMENTACIÓN LIBRE DE GNU (GFDL) "
+"Y TENIENDO EN CUENTA QUE: <placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:161(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+msgstr ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:194(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+msgstr ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+
+#: C/mate-audio-profiles.xml:26(title)
+msgid "<application>MATE Audio Profiles</application> Manual"
+msgstr "Manual de <application>Perfiles de sonido de MATE</application>"
+
+#: C/mate-audio-profiles.xml:28(para)
+msgid ""
+"<application>MATE Audio Profiles</application> is a set of audio encoding "
+"configurations for GStreamer based applications."
+msgstr ""
+"Los <application>Perfiles de sonido de MATE</application> son un conjunto "
+"de configuraciones de sonido para las aplicaciones basadas en GStreamer."
+
+#: C/mate-audio-profiles.xml:33(year)
+msgid "2008-2009"
+msgstr "2008-2009"
+
+#: C/mate-audio-profiles.xml:34(holder)
+#: C/mate-audio-profiles.xml:39(publishername)
+#: C/mate-audio-profiles.xml:80(para) C/mate-audio-profiles.xml:88(para)
+msgid "MATE Documentation Project"
+msgstr "Proyecto de documentación de MATE"
+
+#: C/mate-audio-profiles.xml:49(firstname)
+msgid "Marc-Andre"
+msgstr "Marc-Andre"
+
+#: C/mate-audio-profiles.xml:50(surname)
+msgid "Lureau"
+msgstr "Lureau"
+
+#: C/mate-audio-profiles.xml:52(orgname)
+msgid "MATE Project"
+msgstr "Proyecto MATE"
+
+#: C/mate-audio-profiles.xml:53(email)
+
+#: C/mate-audio-profiles.xml:74(revnumber)
+msgid "Audio Profiles Manual V2.27.0"
+msgstr "Manual de los Perfiles de sonido V2.27.0"
+
+#: C/mate-audio-profiles.xml:75(date)
+msgid "June 2009"
+msgstr "Junio de 2009"
+
+#: C/mate-audio-profiles.xml:77(para)
+msgid "Fill some blanks, add screenshots."
+msgstr "Rellenar algunos espacios vacíos, añadir capturas de pantalla."
+
+#: C/mate-audio-profiles.xml:78(para)
+msgid "Release with MATE Media 2.27.3"
+msgstr "Publicado con MATE Media 2.27.3"
+
+#: C/mate-audio-profiles.xml:79(para) C/mate-audio-profiles.xml:87(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/mate-audio-profiles.xml:84(revnumber)
+msgid "Audio Profiles Manual V0.1"
+msgstr "Manual de los Perfiles de sonido V0.1"
+
+#: C/mate-audio-profiles.xml:85(date)
+msgid "December 2008"
+msgstr "Diciembre de 2008"
+
+#: C/mate-audio-profiles.xml:93(releaseinfo)
+msgid "This manual describes version 2.27.3 of MATE Audio Profiles."
+msgstr ""
+"Este manual describe la versión 2.27.3 de los Perfiles de sonido de MATE."
+
+#: C/mate-audio-profiles.xml:96(title)
+msgid "Feedback"
+msgstr "Comentarios"
+
+#: C/mate-audio-profiles.xml:97(para)
+msgid ""
+"To report a bug or make a suggestion regarding the <application>MATE Audio "
+"Profiles</application> application or this manual, follow the directions in "
+"the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback "
+"section of the MATE User Guide</ulink>."
+msgstr ""
+"Para informar de un fallo, o hacer alguna sugerencia concerniente la "
+"aplicación <application>Perfiles de sonido de MATE</application> o este "
+"manual, siga las indicaciones en la <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">Página de comentarios de MATE</ulink>."
+
+#: C/mate-audio-profiles.xml:106(primary)
+#: C/mate-audio-profiles.xml:0(application)
+msgid "MATE Audio Profiles"
+msgstr "Perfiles de sonido de MATE"
+
+#: C/mate-audio-profiles.xml:113(title)
+msgid "Introduction"
+msgstr "Introducción"
+
+#: C/mate-audio-profiles.xml:114(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you select and modify a "
+"list of pre-defined encoding formats. By default, <application>MATE Audio "
+"Profiles</application> provides the following audio format:"
+msgstr ""
+"Los <application>Perfiles de sonido de MATE</application> le permiten "
+"seleccionar y modificar una lista de formatos de codificación predefinidos. "
+"De forma predeterminada los <application>Perfiles de sonido de MATE</"
+"application> proporcionan los siguientes formatos de sonido:"
+
+#: C/mate-audio-profiles.xml:118(para)
+msgid "AAC-MP4 - The new standard of lossy compression."
+msgstr "AAC-MP4: el nuevo estándar de compresión con pérdida."
+
+#: C/mate-audio-profiles.xml:121(para)
+msgid "Ogg Vorbis - Xiph.Org lossy compression."
+msgstr "Ogg Vorbis: compresión con pérdida de Xiph.Org."
+
+#: C/mate-audio-profiles.xml:124(para)
+msgid "Speex - Xiph.Org lossy compression optimized for voice."
+msgstr "Speex: compresión con pérdida de Xiph.Org optimizada para voz."
+
+#: C/mate-audio-profiles.xml:127(para)
+msgid "FLAC - Xiph.Org lossless audio compression."
+msgstr "FLAC: compresión sin pérdida de Xiph.Org."
+
+#: C/mate-audio-profiles.xml:130(para)
+msgid "MP3 - The popular lossy compression format."
+msgstr "MP3: el popular formato de compresión con pérdida."
+
+#: C/mate-audio-profiles.xml:133(para)
+msgid "MP2 - MPEG-1 Audio Layer II, largely supported."
+msgstr "MP2: sonido MPEG-1 Layer II, ampliamente soportado."
+
+#: C/mate-audio-profiles.xml:136(para)
+msgid "WAV - Lossless."
+msgstr "WAV: sin pérdida."
+
+#: C/mate-audio-profiles.xml:141(para)
+msgid "Some format may be illegal in your jurisdiction."
+msgstr "Algunos formatos pueden ser ilegales en su jurisdicción."
+
+#: C/mate-audio-profiles.xml:146(title)
+msgid "Usage"
+msgstr "Uso"
+
+#: C/mate-audio-profiles.xml:147(para)
+msgid ""
+"Use <application>MATE Audio Profiles</application> to modify a list of pre-"
+"defined encoding formats."
+msgstr ""
+"Use los <application>Perfiles de sonido de MATE</application> para "
+"modificar una lista de formatos de codificación predefinidos."
+
+#: C/mate-audio-profiles.xml:150(title)
+msgid "Profile selection dialog"
+msgstr "Diálogo de selección del perfil"
+
+#: C/mate-audio-profiles.xml:152(para)
+msgid ""
+"The following window is displayed to modify, add or remove the pre-defined "
+"formats."
+msgstr ""
+"La siguiente ventana se muestra para modificar, añadir o quitar los formatos "
+"predefinidos."
+
+#: C/mate-audio-profiles.xml:157(title)
+msgid "<application>MATE Audio Profiles</application> Window"
+msgstr "Ventana de los <application>Perfiles de sonido de MATE</application>"
+
+#: C/mate-audio-profiles.xml:164(phrase)
+msgid ""
+"Shows <placeholder-1/> main window. Contains list of profiles and "
+"modification options."
+msgstr ""
+"Muestra la ventana principal de <placeholder-1/>. Contiene una lista de "
+"perfiles y las opciones de modificación."
+
+#. ==== End of Figure ====
+#: C/mate-audio-profiles.xml:172(para)
+msgid ""
+"Select one of the profiles and click \"Edit\" to modify it. The \"Profile "
+"modification window\" will be displayed."
+msgstr ""
+"Seleccione uno de los perfiles y pulse «Editar» para modificarlo. Se mostrará "
+"la «Ventana de modificación de perfil»."
+
+#: C/mate-audio-profiles.xml:175(para)
+msgid ""
+"\"Delete\" will remove the currently selected profile from the list of "
+"profiles."
+msgstr ""
+"«Borrar» quitará de la lista de perfiles el perfil actualmente seleccionado."
+
+#: C/mate-audio-profiles.xml:178(para)
+msgid ""
+"To create a new profile, click \"New\". The \"Profile 5~ modification window"
+"\" will be displayed."
+msgstr ""
+"Para crear un perfil nuevo pulse «Nuevo». Se mostrará la «Ventana de "
+"modificación de perfil»."
+
+#: C/mate-audio-profiles.xml:184(title)
+msgid "Profile editing"
+msgstr "Editar perfiles"
+
+#: C/mate-audio-profiles.xml:186(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you modify the "
+"parameters of an audio profile."
+msgstr ""
+"Los <application>Perfiles de sonido de MATE</application> le permiten "
+"modificar los parámetros de un perfil de sonido."
+
+#: C/mate-audio-profiles.xml:190(title)
+msgid "Profile modification window"
+msgstr "Ventana de modificación de perfiles"
+
+#: C/mate-audio-profiles.xml:197(phrase)
+msgid "Shows <placeholder-1/> profile window."
+msgstr "Muestra la ventana de perfil de <placeholder-1/>."
+
+#: C/mate-audio-profiles.xml:206(para)
+msgid "Profile name - user friendly name of the profile."
+msgstr "Nombre del perfil: nombre amigable del perfil."
+
+#: C/mate-audio-profiles.xml:209(para)
+msgid "Profile description - long description of this profile."
+msgstr "Descripción del perfil: descripción larga de este perfil."
+
+#: C/mate-audio-profiles.xml:212(para)
+msgid "GStreamer pipeline - the GStreamer encoding pipeline."
+msgstr "Tubería GStreamer: la tubería de codificación de GStreamer."
+
+#: C/mate-audio-profiles.xml:215(para)
+msgid "File extension - the filename extension associated to this profile."
+msgstr ""
+"Extensión de archivo: la extensión de archivo asociada con este perfil."
+
+#: C/mate-audio-profiles.xml:219(para)
+msgid "Active - whether this profile is listed in client application."
+msgstr "Activo: indica si este perfil está listado en la aplicación cliente."
+
+#: C/mate-audio-profiles.xml:246(title)
+msgid "About <application>MATE Audio Profiles</application>"
+msgstr "Acerca de los <application>Perfiles de sonido de MATE</application>"
+
+#: C/mate-audio-profiles.xml:247(para)
+msgid ""
+"To report a bug or make a suggestion regarding this application or this "
+"manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr ""
+"Para informar de un fallo, o hacer alguna sugerencia concerniente a esta "
+"aplicación o este manual, siga las indicaciones en la <ulink url=\"ghelp:"
+"user-guide?feedback-bugs\" type=\"help\">Página de comentarios de la Guía "
+"del usuario de MATE</ulink>."
+
+#: C/mate-audio-profiles.xml:253(para)
+msgid ""
+"This program is distributed 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. A <ulink url="
+"\"ghelp:lgpl\" type=\"help\">copy of this license</ulink> is included with "
+"this documentation; another can be found in the file COPYING included with "
+"the source code of this program."
+msgstr ""
+"Este programa se distribuye bajo los términos de la Licencia Pública General "
+"GNU tal como la publica la Free Software Foundation; en cualquiera de las "
+"versiones 2 de la Licencia o (a su elección) cualquier versión posterior. Se "
+"incluye una <ulink url=\"ghelp:lgpl\" type=\"help\">copia de esta licencia</"
+"ulink> en esta documentación; puede encontrar otra copia en en el archivo "
+"COPYING incluido con el código fuente de este programa."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/mate-audio-profiles.xml:0(None)
+msgid "translator-credits"
+msgstr "Jorge González <[email protected]>, 2009"
diff --git a/profiles/help/fr/figures/mate-audio-profiles-profile-window.png b/profiles/help/fr/figures/mate-audio-profiles-profile-window.png
new file mode 100644
index 0000000..c74a97d
--- /dev/null
+++ b/profiles/help/fr/figures/mate-audio-profiles-profile-window.png
Binary files differ
diff --git a/profiles/help/fr/figures/mate-audio-profiles-profiles-window.png b/profiles/help/fr/figures/mate-audio-profiles-profiles-window.png
new file mode 100644
index 0000000..2e54cdd
--- /dev/null
+++ b/profiles/help/fr/figures/mate-audio-profiles-profiles-window.png
Binary files differ
diff --git a/profiles/help/fr/fr.po b/profiles/help/fr/fr.po
new file mode 100644
index 0000000..0073440
--- /dev/null
+++ b/profiles/help/fr/fr.po
@@ -0,0 +1,427 @@
+# French translation for mate-media.
+# Copyright (C) 2009 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+#
+# Laurent Coudeur <[email protected]>, 2009.
+# Bruno Brouard <[email protected]>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media master\n"
+"POT-Creation-Date: 2009-11-09 14:17+0000\n"
+"PO-Revision-Date: 2010-03-20 15:39+0100\n"
+"Last-Translator: Bruno Brouard <[email protected]>\n"
+"Language-Team: MATE French Team <[email protected]>\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"
+
+#: C/legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
+"selon les termes de la licence de documentation libre GNU, Version 1.1 ou "
+"ultérieure publiée par la Free Software Foundation sans section inaltérable, "
+"sans texte de première page de couverture ni texte de dernière page de "
+"couverture. Vous trouverez un exemplaire de cette licence en suivant ce "
+"<ulink type=\"help\" url=\"ghelp:fdl\">lien</ulink> ou dans le fichier "
+"COPYING-DOCS fourni avec le présent manuel."
+
+#: C/legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Ce manuel fait partie de la collection de manuels MATE distribués selon les "
+"termes de la licence de documentation libre GNU. Si vous souhaitez "
+"distribuer ce manuel indépendamment de la collection, vous devez joindre un "
+"exemplaire de la licence au document, comme indiqué dans la section 6 de "
+"celle-ci."
+
+#: C/legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"La plupart des noms utilisés par les entreprises pour distinguer leurs "
+"produits et services sont des marques déposées. Lorsque ces noms "
+"apparaissent dans la documentation MATE et que les membres du projet de "
+"documentation MATE sont informés de l'existence de ces marques déposées, "
+"soit ces noms entiers, soit leur première lettre est en majuscule."
+
+#: C/legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND "
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"LE PRÉSENT DOCUMENT EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPRESSE "
+"OU IMPLICITE, Y COMPRIS, ET SANS LIMITATION, LES GARANTIES DE "
+"MARCHANDABILITÉ, D'ADÉQUATION À UN OBJECTIF PARTICULIER OU DE NON INFRACTION "
+"DU DOCUMENT OU DE SA VERSION MODIFIÉE. L'UTILISATEUR ASSUME TOUT RISQUE "
+"RELATIF À LA QUALITÉ, À LA PERTINENCE ET À LA PERFORMANCE DU DOCUMENT OU DE "
+"SA VERSION DE MISE À JOUR. SI LE DOCUMENT OU SA VERSION MODIFIÉE S'AVÉRAIT "
+"DÉFECTUEUSE, L'UTILISATEUR (ET NON LE RÉDACTEUR INITIAL, L'AUTEUR, NI TOUT "
+"AUTRE PARTICIPANT) ENDOSSERA LES COÛTS DE TOUTE INTERVENTION, RÉPARATION OU "
+"CORRECTION NÉCESSAIRE. CETTE DÉNÉGATION DE RESPONSABILITÉ CONSTITUE UNE "
+"PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU DE "
+"SA VERSION MODIFIÉE N'EST AUTORISÉE AUX TERMES DU PRÉSENT ACCORD, EXCEPTÉ "
+"SOUS CETTE DÉNÉGATION DE RESPONSABILITÉ ; EN AUCUNE CIRCONSTANCE ET SOUS "
+"AUCUNE INTERPRÉTATION DE LA LOI, QU'IL S'AGISSE DE RESPONSABILITÉ CIVILE (Y "
+"COMPRIS LA NÉGLIGENCE), CONTRACTUELLE OU AUTRE, L'AUTEUR, LE RÉDACTEUR "
+"INITIAL, TOUT PARTICIPANT ET TOUT DISTRIBUTEUR DE CE DOCUMENT OU DE SA "
+"VERSION DE MISE À JOUR AINSI QUE TOUT FOURNISSEUR DE QUELQUE PARTIE QUE CE "
+"SOIT NE POURRONT ÊTRE TENUS RESPONSABLES À L'ÉGARD DE QUICONQUE POUR TOUT "
+"DOMMAGE DIRECT, INDIRECT, PARTICULIER OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, "
+"SANS LIMITATION, LES DOMMAGES LIÉS À LA PERTE DE CLIENTÈLE, AUX ARRÊTS DE "
+"TRAVAIL, AUX DÉFAILLANCES ET AUX DYSFONCTIONNEMENTS INFORMATIQUES OU TOUT "
+"AUTRE DOMMAGE OU PERTE LIÉE À L'UTILISATION DU PRÉSENT DOCUMENT ET DE SES "
+"VERSIONS DE MISE À JOUR, ET CE MÊME SI CES PARTIES ONT ÉTÉ INFORMÉES DE LA "
+"POSSIBILITÉ DE TELS DOMMAGES."
+
+#: C/legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"LE PRÉSENT DOCUMENT ET SES VERSIONS DE MISE À JOUR SONT FOURNIS SOUS LES "
+"CONDITIONS DE L'ACCORD DE LICENCE DE DOCUMENTATION LIBRE GNU, SACHANT QUE : "
+"<placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:161(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+msgstr ""
+"@@image: 'figures/mate-audio-profiles-profiles-window.png'; "
+"md5=08874167dcd48db9a9c2e9623706bb1b"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:194(None)
+msgid ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+msgstr ""
+"@@image: 'figures/mate-audio-profiles-profile-window.png'; "
+"md5=21171454e8a63a62c751ce8fc3a8d11e"
+
+#: C/mate-audio-profiles.xml:26(title)
+msgid "<application>MATE Audio Profiles</application> Manual"
+msgstr "Manuel de <application>MATE Audio Profiles</application>"
+
+#: C/mate-audio-profiles.xml:28(para)
+msgid ""
+"<application>MATE Audio Profiles</application> is a set of audio encoding "
+"configurations for GStreamer based applications."
+msgstr ""
+"<application>MATE Audio Profiles</application> est un ensemble de "
+"configurations "
+"de codage audio pour les applications utilisant GStreamer."
+
+#: C/mate-audio-profiles.xml:33(year)
+msgid "2008-2009"
+msgstr "2008-2009"
+
+#: C/mate-audio-profiles.xml:34(holder)
+#: C/mate-audio-profiles.xml:39(publishername)
+#: C/mate-audio-profiles.xml:80(para) C/mate-audio-profiles.xml:88(para)
+msgid "MATE Documentation Project"
+msgstr "Le projet de documentation MATE"
+
+#: C/mate-audio-profiles.xml:49(firstname)
+msgid "Marc-Andre"
+msgstr "Marc-Andre"
+
+#: C/mate-audio-profiles.xml:50(surname)
+msgid "Lureau"
+msgstr "Lureau"
+
+#: C/mate-audio-profiles.xml:52(orgname)
+msgid "MATE Project"
+msgstr "Projet MATE"
+
+#: C/mate-audio-profiles.xml:53(email)
+
+#: C/mate-audio-profiles.xml:74(revnumber)
+msgid "Audio Profiles Manual V2.27.0"
+msgstr "Manuel de Audio Profiles V2.27.0"
+
+#: C/mate-audio-profiles.xml:75(date)
+msgid "June 2009"
+msgstr "Juin 2009"
+
+#: C/mate-audio-profiles.xml:77(para)
+msgid "Fill some blanks, add screenshots."
+msgstr "Compléter des zone vides, ajouter des captures d'écran."
+
+#: C/mate-audio-profiles.xml:78(para)
+msgid "Release with MATE Media 2.27.3"
+msgstr "Version de MATE Media 2.27.3"
+
+#: C/mate-audio-profiles.xml:79(para) C/mate-audio-profiles.xml:87(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/mate-audio-profiles.xml:84(revnumber)
+msgid "Audio Profiles Manual V0.1"
+msgstr "Manuel de Audio Profiles V0.1"
+
+#: C/mate-audio-profiles.xml:85(date)
+msgid "December 2008"
+msgstr "Décembre 2008"
+
+#: C/mate-audio-profiles.xml:93(releaseinfo)
+msgid "This manual describes version 2.27.3 of MATE Audio Profiles."
+msgstr "Ce manuel documente la version 2.27.3 de MATE Audio Profiles."
+
+#: C/mate-audio-profiles.xml:96(title)
+msgid "Feedback"
+msgstr "Votre avis"
+
+#: C/mate-audio-profiles.xml:97(para)
+msgid ""
+"To report a bug or make a suggestion regarding the <application>MATE Audio "
+"Profiles</application> application or this manual, follow the directions in "
+"the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback "
+"section of the MATE User Guide</ulink>."
+msgstr ""
+"Pour rapporter une anomalie ou émettre une suggestion concernant <"
+"application>MATE Audio "
+"Profiles</application> ou ce manuel, procédez selon les instructions de <"
+"ulink url="
+"\"ghelp:user-guide?feedback-bugs\" type=\"help\">la section « Votre avis » "
+"du "
+"Guide d'utilisation du bureau MATE</ulink>."
+
+#: C/mate-audio-profiles.xml:106(primary)
+#: C/mate-audio-profiles.xml:0(application)
+msgid "MATE Audio Profiles"
+msgstr "MATE Audio Profiles"
+
+#: C/mate-audio-profiles.xml:113(title)
+msgid "Introduction"
+msgstr "Introduction"
+
+#: C/mate-audio-profiles.xml:114(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you select and modify a "
+"list of pre-defined encoding formats. By default, <application>MATE Audio "
+"Profiles</application> provides the following audio format:"
+msgstr ""
+"<application>MATE Audio Profiles</application> vous permet de sélectionner "
+"et de modifier la "
+"liste de format de codage prédéfinis. Par défaut, <application>MATE Audio "
+"Profile</application> fournit les format audio suivants :"
+
+#: C/mate-audio-profiles.xml:118(para)
+msgid "AAC-MP4 - The new standard of lossy compression."
+msgstr "AAC-MP4 - le nouveau standard de compression avec pertes,"
+
+#: C/mate-audio-profiles.xml:121(para)
+msgid "Ogg Vorbis - Xiph.Org lossy compression."
+msgstr "Ogg Vorbis - compression avec pertes de Xiph.Org,"
+
+#: C/mate-audio-profiles.xml:124(para)
+msgid "Speex - Xiph.Org lossy compression optimized for voice."
+msgstr "Speex - compression avec pertes optimisée pour la voix de Xiph.Org,"
+
+#: C/mate-audio-profiles.xml:127(para)
+msgid "FLAC - Xiph.Org lossless audio compression."
+msgstr "FLAC - compression audio sans perte de Xiph.Org,"
+
+#: C/mate-audio-profiles.xml:130(para)
+msgid "MP3 - The popular lossy compression format."
+msgstr "MP3 - le célèbre format de compression avec pertes,"
+
+#: C/mate-audio-profiles.xml:133(para)
+msgid "MP2 - MPEG-1 Audio Layer II, largely supported."
+msgstr "MP2 - MPEG-1 Audio Layer II, largement pris en charge,"
+
+#: C/mate-audio-profiles.xml:136(para)
+msgid "WAV - Lossless."
+msgstr "WAV - sans perte."
+
+#: C/mate-audio-profiles.xml:141(para)
+msgid "Some format may be illegal in your jurisdiction."
+msgstr ""
+"Certains formats peuvent être illégaux dans le ressort de votre juridiction."
+
+#: C/mate-audio-profiles.xml:146(title)
+msgid "Usage"
+msgstr "Utilisation"
+
+#: C/mate-audio-profiles.xml:147(para)
+msgid ""
+"Use <application>MATE Audio Profiles</application> to modify a list of pre-"
+"defined encoding formats."
+msgstr ""
+"Utilisez <application>MATE Audio Profiles</application> pour modifier une "
+"liste de formats de codage prédéfinis."
+
+#: C/mate-audio-profiles.xml:150(title)
+msgid "Profile selection dialog"
+msgstr "Boîte de dialogue de sélection de profils"
+
+#: C/mate-audio-profiles.xml:152(para)
+msgid ""
+"The following window is displayed to modify, add or remove the pre-defined "
+"formats."
+msgstr ""
+"La fenêtre suivante est affichée pour modifier, ajouter ou supprimer des "
+"formats prédéfinis."
+
+#: C/mate-audio-profiles.xml:157(title)
+msgid "<application>MATE Audio Profiles</application> Window"
+msgstr "Fenêtre <application>MATE Audio Profiles</application>"
+
+#: C/mate-audio-profiles.xml:164(phrase)
+msgid ""
+"Shows <placeholder-1/> main window. Contains list of profiles and "
+"modification options."
+msgstr ""
+"Affiche la fenêtre principale <placeholder-1/>. Celle-ci contient la liste "
+"des profils et les options de modifications."
+
+#. ==== End of Figure ====
+#: C/mate-audio-profiles.xml:172(para)
+msgid ""
+"Select one of the profiles and click \"Edit\" to modify it. The \"Profile "
+"modification window\" will be displayed."
+msgstr ""
+"Sélectionnez un des profils et cliquez sur « Modifier » pour le modifier. La "
+"fenêtre « Modification du profil » s'affiche."
+
+#: C/mate-audio-profiles.xml:175(para)
+msgid ""
+"\"Delete\" will remove the currently selected profile from the list of "
+"profiles."
+msgstr "« Supprimer » enlève le profil sélectionné de la liste des profils."
+
+# incorrect a first naming window opens
+#: C/mate-audio-profiles.xml:178(para)
+msgid ""
+"To create a new profile, click \"New\". The \"Profile 5~ modification window"
+"\" will be displayed."
+msgstr ""
+"Pour créer un nouveau profil, cliquez sur « Nouveau ». La fenêtre « Nouveau "
+"profil » s'affiche."
+
+#: C/mate-audio-profiles.xml:184(title)
+msgid "Profile editing"
+msgstr "Modification de profil"
+
+#: C/mate-audio-profiles.xml:186(para)
+msgid ""
+"<application>MATE Audio Profiles</application> let you modify the "
+"parameters of an audio profile."
+msgstr ""
+"<application>MATE Audio Profiles</application> vous permet de modifier les "
+"paramètres d'un profil audio."
+
+#: C/mate-audio-profiles.xml:190(title)
+msgid "Profile modification window"
+msgstr "Fenêtre de modification du profil"
+
+#: C/mate-audio-profiles.xml:197(phrase)
+msgid "Shows <placeholder-1/> profile window."
+msgstr "Affiche la fenêtre <placeholder-1/> du profil."
+
+#: C/mate-audio-profiles.xml:206(para)
+msgid "Profile name - user friendly name of the profile."
+msgstr "Nom du profil - le nom convivial du profil,"
+
+#: C/mate-audio-profiles.xml:209(para)
+msgid "Profile description - long description of this profile."
+msgstr "Description du profil - la description complète de ce profil,"
+
+#: C/mate-audio-profiles.xml:212(para)
+msgid "GStreamer pipeline - the GStreamer encoding pipeline."
+msgstr "Pipeline GStreamer - le pipeline de codage de GStreamer,"
+
+#: C/mate-audio-profiles.xml:215(para)
+msgid "File extension - the filename extension associated to this profile."
+msgstr ""
+"Extension du fichier - l'extension du nom de fichier associée à ce profil,"
+
+#: C/mate-audio-profiles.xml:219(para)
+msgid "Active - whether this profile is listed in client application."
+msgstr ""
+"Actif - indique si le profil s'affiche dans la liste d'une application "
+"cliente."
+
+#: C/mate-audio-profiles.xml:246(title)
+msgid "About <application>MATE Audio Profiles</application>"
+msgstr "À propos de <application>MATE Audio Profiles</application>"
+
+#: C/mate-audio-profiles.xml:247(para)
+msgid ""
+"To report a bug or make a suggestion regarding this application or this "
+"manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-"
+"bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr ""
+"Pour rapporter une anomalie ou émettre une suggestion concernant cette "
+"application "
+"ou ce manuel, procédez selon les instructions de "
+"<ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">la section "
+"« Votre avis » du "
+"Guide d'utilisation du bureau MATE</ulink>."
+
+#: C/mate-audio-profiles.xml:253(para)
+msgid ""
+"This program is distributed 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. A <ulink url="
+"\"ghelp:lgpl\" type=\"help\">copy of this license</ulink> is included with "
+"this documentation; another can be found in the file COPYING included with "
+"the source code of this program."
+msgstr ""
+"Ce programme est distribué selon les termes de la GNU Library General "
+"Public license, tels que publiés par la Free Software Foundation ; soit la "
+"version 2 de "
+"cette licence ou (à votre choix) toute version ultérieure. Vous trouverez "
+"une <ulink url=\"ghelp:lgpl\" type=\"help\">copie de cette licence</ulink> "
+"dans cette documentation ou dans le fichier COPYING fourni avec la source du "
+"code de ce programme."
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/mate-audio-profiles.xml:0(None)
+msgid "translator-credits"
+msgstr ""
+"Laurent Coudeur <[email protected]>, 2009\n"
+"Bruno Brouard <[email protected]>, 2010"
+
diff --git a/profiles/help/mate-audio-profiles.omf.in b/profiles/help/mate-audio-profiles.omf.in
new file mode 100644
index 0000000..a1d5878
--- /dev/null
+++ b/profiles/help/mate-audio-profiles.omf.in
@@ -0,0 +1,9 @@
+<?xml version="1.0" standalone="no"?>
+<omf>
+ <resource>
+ <subject category="GNOME|Applications|Sound and Video"/>
+ <type>user's guide</type>
+ <relation seriesid="0b4175ce-79cd-4155-8e4e-172ed4328c4f"/>
+ <rights type="GNU FDL" license.version="1.1" holder="MATE Documentation Project"/>
+ </resource>
+</omf>
diff --git a/profiles/help/sv/figures/mate-audio-profiles-profile-window.png b/profiles/help/sv/figures/mate-audio-profiles-profile-window.png
new file mode 100644
index 0000000..736dd62
--- /dev/null
+++ b/profiles/help/sv/figures/mate-audio-profiles-profile-window.png
Binary files differ
diff --git a/profiles/help/sv/sv.po b/profiles/help/sv/sv.po
new file mode 100644
index 0000000..bbf675b
--- /dev/null
+++ b/profiles/help/sv/sv.po
@@ -0,0 +1,260 @@
+# Swedish translation for mate-media.
+# Copyright (C) 2010 mate-media's COPYRIGHT HOLDER
+# This file is distributed under the same license as the mate-media package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-media doc\n"
+"POT-Creation-Date: 2010-01-17 19:59+0000\n"
+"PO-Revision-Date: 2010-01-18 02:37+0100\n"
+"Last-Translator: Daniel Nylander <[email protected]>\n"
+"Language-Team: Swedish <[email protected]>\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"
+
+#: C/legal.xml:2(para)
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or in the file COPYING-DOCS distributed with this manual."
+msgstr "Tillstånd att kopiera, distribuera och/eller modifiera detta dokument ges under villkoren i GNU Free Documentation License (GFDL), version 1.1 eller senare, utgivet av Free Software Foundation utan standardavsnitt och omslagstexter. En kopia av GFDL finns att hämta på denna <ulink type=\"help\" url=\"ghelp:fdl\">länk</ulink> eller i filen COPYING-DOCS som medföljer denna handbok."
+
+#: C/legal.xml:12(para)
+msgid "This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license."
+msgstr "Denna handbok utgör en av flera MATE-handböcker som distribueras under villkoren i GFDL. Om du vill distribuera denna handbok separat från övriga handböcker kan du göra detta genom att lägga till en kopia av licensavtalet i handboken enligt instruktionerna i avsnitt 6 i licensavtalet."
+
+#: C/legal.xml:19(para)
+msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters."
+msgstr "Flera namn på produkter och tjänster är registrerade varumärken. I de fall dessa namn förekommer i MATE-dokumentation - och medlemmarna i MATE-dokumentationsprojektet är medvetna om dessa varumärken - är de skrivna med versaler eller med inledande versal."
+
+#: C/legal.xml:35(para)
+msgid "DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES."
+msgstr "DOKUMENTET TILLHANDAHÅLLS I \"BEFINTLIGT SKICK\" UTAN NÅGRA SOM HELST GARANTIER, VARE SIG UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, GARANTIER ATT DOKUMENTET ELLER EN MODIFIERAD VERSION AV DOKUMENTET INTE INNEHÅLLER NÅGRA FELAKTIGHETER, ÄR LÄMPLIGT FÖR ETT VISST ÄNDAMÅL ELLER INTE STRIDER MOT LAG. HELA RISKEN VAD GÄLLER KVALITET, EXAKTHET OCH UTFÖRANDE AV DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET LIGGER HELT OCH HÅLLET PÅ ANVÄNDAREN. OM ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT SKULLE VISA SIG INNEHÅLLA FELAKTIGHETER I NÅGOT HÄNSEENDE ÄR DET DU (INTE DEN URSPRUNGLIGA SKRIBENTEN, FÖRFATTAREN ELLER NÅGON ANNAN MEDARBETARE) SOM FÅR STÅ FÖR ALLA EVENTUELLA KOSTNADER FÖR SERVICE, REPARATIONER ELLER KORRIGERINGAR. DENNA GARANTIFRISKRIVNING UTGÖR EN VÄSENTLIG DEL AV DETTA LICENSAVTAL. DETTA INNEBÄR ATT ALL ANVÄNDNING AV ETT DOKUMENT ELLER EN MODIFIERAD VERSION AV ETT DOKUMENT BEVILJAS ENDAST UNDER DENNA ANSVARSFRISKRIVNING; UNDER INGA OMSTÄNDIGHETER ELLER INOM RAMEN FÖR NÅGON LAGSTIFTNING, OAVSETT OM DET GÄLLER KRÄNKNING (INKLUSIVE VÅRDSLÖSHET), KONTRAKT ELLER DYLIKT, SKA FÖRFATTAREN, DEN URSPRUNGLIGA SKRIBENTEN ELLER ANNAN MEDARBETARE ELLER ÅTERFÖRSÄLJARE AV DOKUMENTET ELLER AV EN MODIFIERAD VERSION AV DOKUMENTET ELLER NÅGON LEVERANTÖR TILL NÅGON AV NÄMNDA PARTER STÄLLAS ANSVARIG GENTEMOT NÅGON FÖR NÅGRA DIREKTA, INDIREKTA, SÄRSKILDA ELLER OFÖRUTSEDDA SKADOR ELLER FÖLJDSKADOR AV NÅGOT SLAG, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, SKADOR BETRÄFFANDE FÖRLORAD GOODWILL, HINDER I ARBETET, DATORHAVERI ELLER NÅGRA ANDRA TÄNKBARA SKADOR ELLER FÖRLUSTER SOM KAN UPPKOMMA PÅ GRUND AV ELLER RELATERAT TILL ANVÄNDNINGEN AV DOKUMENTET ELLER MODIFIERADE VERSIONER AV DOKUMENTET, ÄVEN OM PART SKA HA BLIVIT INFORMERAD OM MÖJLIGHETEN TILL SÅDANA SKADOR."
+
+#: C/legal.xml:28(para)
+msgid "DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <placeholder-1/>"
+msgstr "DOKUMENTET OCH MODIFIERADE VERSIONER AV DOKUMENTET TILLHANDAHÅLLS UNDER VILLKOREN I GNU FREE DOCUMENTATION LICENSE ENDAST UNDER FÖLJANDE FÖRUTSÄTTNINGAR: <placeholder-1/>"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:161(None)
+msgid "@@image: 'figures/mate-audio-profiles-profiles-window.png'; md5=08874167dcd48db9a9c2e9623706bb1b"
+msgstr "@@image: 'figures/mate-audio-profiles-profiles-window.png'; md5=08874167dcd48db9a9c2e9623706bb1b"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/mate-audio-profiles.xml:194(None)
+msgid "@@image: 'figures/mate-audio-profiles-profile-window.png'; md5=21171454e8a63a62c751ce8fc3a8d11e"
+msgstr "@@image: 'figures/mate-audio-profiles-profile-window.png'; md5=21171454e8a63a62c751ce8fc3a8d11e"
+
+#: C/mate-audio-profiles.xml:26(title)
+msgid "<application>MATE Audio Profiles</application> Manual"
+msgstr "Handbok för <application>MATE-ljudprofiler</application>"
+
+#: C/mate-audio-profiles.xml:28(para)
+msgid "<application>MATE Audio Profiles</application> is a set of audio encoding configurations for GStreamer based applications."
+msgstr "<application>MATE-ljudprofiler</application> är en uppsättning ljudkodningskonfigurationer för GStreamer-baserade program."
+
+#: C/mate-audio-profiles.xml:33(year)
+msgid "2008-2009"
+msgstr "2008-2009"
+
+#: C/mate-audio-profiles.xml:34(holder)
+#: C/mate-audio-profiles.xml:39(publishername)
+#: C/mate-audio-profiles.xml:80(para)
+#: C/mate-audio-profiles.xml:88(para)
+msgid "MATE Documentation Project"
+msgstr "Dokumentionsprojekt för MATE"
+
+#: C/mate-audio-profiles.xml:49(firstname)
+msgid "Marc-Andre"
+msgstr "Marc-Andre"
+
+#: C/mate-audio-profiles.xml:50(surname)
+msgid "Lureau"
+msgstr "Lureau"
+
+#: C/mate-audio-profiles.xml:52(orgname)
+msgid "MATE Project"
+msgstr "MATE-projektet"
+
+#: C/mate-audio-profiles.xml:53(email)
+
+#: C/mate-audio-profiles.xml:74(revnumber)
+msgid "Audio Profiles Manual V2.27.0"
+msgstr "Handbok för Ljudprofiler v2.27.0"
+
+#: C/mate-audio-profiles.xml:75(date)
+msgid "June 2009"
+msgstr "Juni 2009"
+
+#: C/mate-audio-profiles.xml:77(para)
+msgid "Fill some blanks, add screenshots."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:78(para)
+msgid "Release with MATE Media 2.27.3"
+msgstr "Utgiven med MATE Media 2.27.3"
+
+#: C/mate-audio-profiles.xml:79(para)
+#: C/mate-audio-profiles.xml:87(para)
+msgid "Marc-Andre Lureau"
+msgstr "Marc-Andre Lureau"
+
+#: C/mate-audio-profiles.xml:84(revnumber)
+msgid "Audio Profiles Manual V0.1"
+msgstr "Handbok för Ljudprofiler v0.1"
+
+#: C/mate-audio-profiles.xml:85(date)
+msgid "December 2008"
+msgstr "December 2008"
+
+#: C/mate-audio-profiles.xml:93(releaseinfo)
+msgid "This manual describes version 2.27.3 of MATE Audio Profiles."
+msgstr "Denna handbok beskriver version 2.27.3 av MATE-ljudprofiler."
+
+#: C/mate-audio-profiles.xml:96(title)
+msgid "Feedback"
+msgstr "Återkoppling"
+
+#: C/mate-audio-profiles.xml:97(para)
+msgid "To report a bug or make a suggestion regarding the <application>MATE Audio Profiles</application> application or this manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:106(primary)
+#: C/mate-audio-profiles.xml:0(application)
+msgid "MATE Audio Profiles"
+msgstr "MATE-ljudprofiler"
+
+#: C/mate-audio-profiles.xml:113(title)
+msgid "Introduction"
+msgstr "Introduktion"
+
+#: C/mate-audio-profiles.xml:114(para)
+msgid "<application>MATE Audio Profiles</application> let you select and modify a list of pre-defined encoding formats. By default, <application>MATE Audio Profiles</application> provides the following audio format:"
+msgstr ""
+
+#: C/mate-audio-profiles.xml:118(para)
+msgid "AAC-MP4 - The new standard of lossy compression."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:121(para)
+msgid "Ogg Vorbis - Xiph.Org lossy compression."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:124(para)
+msgid "Speex - Xiph.Org lossy compression optimized for voice."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:127(para)
+msgid "FLAC - Xiph.Org lossless audio compression."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:130(para)
+msgid "MP3 - The popular lossy compression format."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:133(para)
+msgid "MP2 - MPEG-1 Audio Layer II, largely supported."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:136(para)
+msgid "WAV - Lossless."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:141(para)
+msgid "Some format may be illegal in your jurisdiction."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:146(title)
+msgid "Usage"
+msgstr "Användning"
+
+#: C/mate-audio-profiles.xml:147(para)
+msgid "Use <application>MATE Audio Profiles</application> to modify a list of pre-defined encoding formats."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:150(title)
+msgid "Profile selection dialog"
+msgstr ""
+
+#: C/mate-audio-profiles.xml:152(para)
+msgid "The following window is displayed to modify, add or remove the pre-defined formats."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:157(title)
+msgid "<application>MATE Audio Profiles</application> Window"
+msgstr ""
+
+#: C/mate-audio-profiles.xml:164(phrase)
+msgid "Shows <placeholder-1/> main window. Contains list of profiles and modification options."
+msgstr ""
+
+#. ==== End of Figure ====
+#: C/mate-audio-profiles.xml:172(para)
+msgid "Select one of the profiles and click \"Edit\" to modify it. The \"Profile modification window\" will be displayed."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:175(para)
+msgid "\"Delete\" will remove the currently selected profile from the list of profiles."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:178(para)
+msgid "To create a new profile, click \"New\". The \"Profile 5~ modification window\" will be displayed."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:184(title)
+msgid "Profile editing"
+msgstr "Profilredigering"
+
+#: C/mate-audio-profiles.xml:186(para)
+msgid "<application>MATE Audio Profiles</application> let you modify the parameters of an audio profile."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:190(title)
+msgid "Profile modification window"
+msgstr ""
+
+#: C/mate-audio-profiles.xml:197(phrase)
+msgid "Shows <placeholder-1/> profile window."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:206(para)
+msgid "Profile name - user friendly name of the profile."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:209(para)
+msgid "Profile description - long description of this profile."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:212(para)
+msgid "GStreamer pipeline - the GStreamer encoding pipeline."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:215(para)
+msgid "File extension - the filename extension associated to this profile."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:219(para)
+msgid "Active - whether this profile is listed in client application."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:246(title)
+msgid "About <application>MATE Audio Profiles</application>"
+msgstr "Om <application>MATE-ljudprofiler</application>"
+
+#: C/mate-audio-profiles.xml:247(para)
+msgid "To report a bug or make a suggestion regarding this application or this manual, follow the directions in the <ulink url=\"ghelp:user-guide?feedback-bugs\" type=\"help\">Feedback section of the MATE User Guide</ulink>."
+msgstr ""
+
+#: C/mate-audio-profiles.xml:253(para)
+msgid "This program is distributed 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. A <ulink url=\"ghelp:lgpl\" type=\"help\">copy of this license</ulink> is included with this documentation; another can be found in the file COPYING included with the source code of this program."
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
+#: C/mate-audio-profiles.xml:0(None)
+msgid "translator-credits"
+msgstr "Daniel Nylander <[email protected]>, 2010"
+
diff --git a/profiles/mate-audio-profile-edit.ui b/profiles/mate-audio-profile-edit.ui
new file mode 100644
index 0000000..95f51ec
--- /dev/null
+++ b/profiles/mate-audio-profile-edit.ui
@@ -0,0 +1,204 @@
+<?xml version="1.0"?>
+<interface>
+ <object class="GMAudioProfileEdit" id="profile-edit-dialog">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Edit Audio Profile</property>
+ <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="profile-edit-content">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkTable" id="table18">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="n_rows">5</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="profile-name-entry">
+ <property name="width_request">300</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <signal name="changed" handler="on_profile_name_entry_changed"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
+ <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="shadow_type">GTK_SHADOW_IN</property>
+ <child>
+ <object class="GtkTextView" id="profile-description-textview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="wrap_mode">GTK_WRAP_WORD</property>
+ <property name="accepts_tab">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="profile-description-label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="label" translatable="yes">Profile _description:</property>
+ <property name="use_underline">True</property>
+ <property name="justify">GTK_JUSTIFY_CENTER</property>
+ <property name="width_chars">2</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="profile-active-button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Active?</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="profile-pipeline-entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <signal name="changed" handler="on_profile_pipeline_entry_changed" object="profile"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="profile-extension-entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <signal name="changed" handler="on_profile_pipeline_entry_changed" object="profile"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="profile-extension-label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_File extension:</property>
+ <property name="use_underline">True</property>
+ <property name="justify">GTK_JUSTIFY_CENTER</property>
+ <property name="mnemonic_widget">profile-extension-entry</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="profile-pipeline-label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_GStreamer pipeline:</property>
+ <property name="use_underline">True</property>
+ <property name="justify">GTK_JUSTIFY_CENTER</property>
+ <property name="mnemonic_widget">profile-pipeline-entry</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="profile-name-label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Profile name:</property>
+ <property name="use_underline">True</property>
+ <property name="justify">GTK_JUSTIFY_CENTER</property>
+ <property name="mnemonic_widget">profile-name-entry</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area6">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_EDGE</property>
+ <child>
+ <object class="GtkButton" id="button1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="label">gtk-help</property>
+ <property name="use_stock">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="profile-edit-close">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="label">gtk-close</property>
+ <property name="use_stock">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">GTK_PACK_END</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-5">profile-edit-close</action-widget>
+ <action-widget response="-11">button1</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/profiles/mate-audio-profile-new.ui b/profiles/mate-audio-profile-new.ui
new file mode 100644
index 0000000..39035a5
--- /dev/null
+++ b/profiles/mate-audio-profile-new.ui
@@ -0,0 +1,195 @@
+<?xml version="1.0"?>
+<!--*- mode: xml -*-->
+<interface>
+ <object class="GtkDialog" id="new-profile-dialog">
+ <property name="border_width">5</property>
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">New Profile</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="resizable">False</property>
+ <property name="destroy_with_parent">False</property>
+ <property name="decorated">True</property>
+ <property name="skip_taskbar_hint">False</property>
+ <property name="skip_pager_hint">False</property>
+ <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+ <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+ <property name="focus_on_map">True</property>
+ <property name="urgency_hint">False</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox5">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">2</property>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area5">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_END</property>
+ <child>
+ <object class="GtkButton" id="new-profile-cancel-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">gtk-cancel</property>
+ <property name="use_stock">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="new-profile-create-button">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ <child>
+ <object class="GtkAlignment" id="alignment34">
+ <property name="visible">True</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <property name="top_padding">0</property>
+ <property name="bottom_padding">0</property>
+ <property name="left_padding">0</property>
+ <property name="right_padding">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox10">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="icon-1212">
+ <property name="visible">True</property>
+ <property name="stock">gtk-apply</property>
+ <property name="icon_size">4</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xpad">0</property>
+ <property name="ypad">0</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="create-button">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Create</property>
+ <property name="use_underline">True</property>
+ <property name="use_markup">False</property>
+ <property name="justify">GTK_JUSTIFY_LEFT</property>
+ <property name="wrap">False</property>
+ <property name="selectable">False</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xpad">0</property>
+ <property name="ypad">0</property>
+ <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+ <property name="width_chars">-1</property>
+ <property name="single_line_mode">False</property>
+ <property name="angle">0</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="pack_type">GTK_PACK_END</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox7">
+ <property name="border_width">5</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox8">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="new-profile-name-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Profile name:</property>
+ <property name="use_underline">True</property>
+ <property name="use_markup">False</property>
+ <property name="justify">GTK_JUSTIFY_LEFT</property>
+ <property name="wrap">False</property>
+ <property name="selectable">False</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0.5</property>
+ <property name="xpad">0</property>
+ <property name="ypad">0</property>
+ <property name="mnemonic_widget">new-profile-name-entry</property>
+ <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+ <property name="width_chars">-1</property>
+ <property name="single_line_mode">False</property>
+ <property name="angle">0</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="new-profile-name-entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">True</property>
+ <property name="visibility">True</property>
+ <property name="max_length">0</property>
+ <property name="text" translatable="yes"/>
+ <property name="has_frame">True</property>
+ <property name="invisible_char">*</property>
+ <property name="activates_default">False</property>
+ <property name="width_chars">14</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">new-profile-cancel-button</action-widget>
+ <action-widget response="-3">new-profile-create-button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/profiles/mate-audio-profiles-properties.c b/profiles/mate-audio-profiles-properties.c
new file mode 100644
index 0000000..a11199d
--- /dev/null
+++ b/profiles/mate-audio-profiles-properties.c
@@ -0,0 +1,81 @@
+/* mate-audio-profiles-properties.c:
+ properties capplet that shows the GapProfilesEdit dialog */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <stdlib.h>
+#include <libintl.h>
+#include <gtk/gtk.h>
+#include <glib/gi18n.h>
+
+#include "mate-media-profiles.h"
+#include "audio-profile-private.h"
+
+static void
+on_dialog_destroy (GtkWidget *dialog, gpointer *user_data)
+{
+ /* dialog destroyed, time to bail */
+ gtk_main_quit ();
+}
+
+int
+main (int argc, char *argv[])
+{
+ GtkWidget *widget;
+ MateConfClient *conf;
+ GOptionContext *context;
+ GError *error = NULL;
+
+ g_thread_init (NULL);
+
+ context = g_option_context_new (NULL);
+ g_option_context_add_group (context, gtk_get_option_group (TRUE));
+ if (g_option_context_parse (context, &argc, &argv, &error) == FALSE) {
+ g_print (_("%s\nRun '%s --help' to see a full list of available command line options.\n"),
+ error->message, argv[0]);
+ g_error_free (error);
+ g_option_context_free (context);
+ exit (1);
+ }
+ g_option_context_free (context);
+
+ conf = mateconf_client_get_default ();
+ textdomain (GETTEXT_PACKAGE);
+
+ mate_media_profiles_init (conf);
+
+ gtk_window_set_default_icon_name ("mate-mime-audio");
+
+ widget = GTK_WIDGET (gm_audio_profiles_edit_new (conf, NULL));
+ g_assert (GTK_IS_WIDGET (widget));
+
+ g_signal_connect (G_OBJECT (widget), "destroy",
+ G_CALLBACK (on_dialog_destroy), NULL);
+
+ gtk_widget_show_all (widget);
+ gtk_main ();
+
+ g_object_unref (conf);
+
+ return 0;
+}
diff --git a/profiles/mate-audio-profiles-test.c b/profiles/mate-audio-profiles-test.c
new file mode 100644
index 0000000..444e9c6
--- /dev/null
+++ b/profiles/mate-audio-profiles-test.c
@@ -0,0 +1,188 @@
+/* mate-audio-profiles-test.c: */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <stdlib.h>
+#include <gtk/gtk.h>
+#include <mateconf/mateconf-client.h>
+#include <gst/gst.h>
+
+#include <profiles/mate-media-profiles.h>
+
+static void
+edit_clicked_cb (GtkButton *button, GtkWindow *window)
+{
+ GtkWidget *edit_dialog = NULL;
+ edit_dialog = gm_audio_profiles_edit_new (mateconf_client_get_default (), window);
+ g_assert (edit_dialog != NULL);
+ gtk_widget_show_all (GTK_WIDGET (edit_dialog));
+}
+
+static void
+test_clicked_cb (GtkButton *button, GtkWidget *combo)
+{
+ GstStateChangeReturn ret;
+ gchar *partialpipe = NULL;
+ gchar *extension = NULL;
+ gchar *pipeline_desc;
+ GError *error = NULL;
+ GMAudioProfile *profile;
+ GstElement *pipeline = NULL;
+ GstMessage *msg = NULL;
+ GstBus *bus = NULL;
+
+ profile = gm_audio_profile_choose_get_active (combo);
+ g_return_if_fail (profile != NULL);
+
+ gtk_widget_set_sensitive (GTK_WIDGET (button), FALSE);
+
+ extension = g_strdup (gm_audio_profile_get_extension (profile));
+ partialpipe = g_strdup (gm_audio_profile_get_pipeline (profile));
+
+ g_print ("You chose profile with name %s and pipeline %s\n",
+ gm_audio_profile_get_name (profile),
+ gm_audio_profile_get_pipeline (profile));
+
+ pipeline_desc = g_strdup_printf ("audiotestsrc wave=sine num-buffers=4096 "
+ " ! audioconvert "
+ " ! %s "
+ " ! filesink location=test.%s",
+ partialpipe, extension);
+
+ g_print ("Going to run pipeline %s\n", pipeline_desc);
+
+ pipeline = gst_parse_launch (pipeline_desc, &error);
+ if (error)
+ {
+ g_warning ("Error parsing pipeline: %s", error->message);
+ goto done;
+ }
+
+ bus = gst_element_get_bus (pipeline);
+
+ gst_element_set_state (pipeline, GST_STATE_PLAYING);
+
+ /* wait for state change to complete or to have failed */
+ ret = gst_element_get_state (pipeline, NULL, NULL, -1);
+ if (ret == GST_STATE_CHANGE_FAILURE) {
+ /* check if an error was posted on the bus */
+ if ((msg = gst_bus_poll (bus, GST_MESSAGE_ERROR, 0))) {
+ gst_message_parse_error (msg, &error, NULL);
+ }
+
+ g_warning ("Error starting pipeline: %s",
+ (error) ? error->message : "UNKNOWN ERROR");
+
+ goto done;
+ }
+
+ g_print ("Writing test sound to test.%s ...\n", extension);
+
+ /* wait for it finish (error or EOS), but no more than 30 secs */
+ msg = gst_bus_poll (bus, GST_MESSAGE_ERROR | GST_MESSAGE_EOS, 30*GST_SECOND);
+
+ if (msg) {
+ switch (GST_MESSAGE_TYPE (msg)) {
+ case GST_MESSAGE_EOS:
+ g_print ("Test finished successfully.\n");
+ break;
+ case GST_MESSAGE_ERROR:
+ gst_message_parse_error (msg, &error, NULL);
+ g_warning ("Error starting pipeline: %s",
+ (error) ? error->message : "UNKNOWN ERROR");
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+ } else {
+ g_warning ("Test did not finish within 30 seconds!\n");
+ }
+
+done:
+
+ g_print ("==============================================================\n");
+
+ if (error)
+ g_error_free (error);
+
+ if (pipeline) {
+ gst_element_set_state (pipeline, GST_STATE_NULL);
+ gst_object_unref (pipeline);
+ }
+
+ if (msg)
+ gst_message_unref (msg);
+
+ if (bus)
+ gst_object_unref (bus);
+
+ g_free (pipeline_desc);
+ g_free (partialpipe);
+ g_free (extension);
+
+ gtk_widget_set_sensitive (GTK_WIDGET (button), TRUE);
+}
+
+int
+main (int argc, char **argv)
+{
+ GtkWidget *window, *hbox, *combo, *edit, *test;
+ MateConfClient *mateconf;
+ GOptionContext *context;
+ GError *error = NULL;
+
+ g_thread_init (NULL);
+ context = g_option_context_new (NULL);
+ g_option_context_add_group (context, gst_init_get_option_group ());
+ g_option_context_add_group (context, gtk_get_option_group (TRUE));
+ if (g_option_context_parse (context, &argc, &argv, &error) == FALSE) {
+ g_print ("%s\nRun '%s --help' to see a full list of available command line options.\n",
+ error->message, argv[0]);
+ g_error_free (error);
+ g_option_context_free (context);
+ exit (1);
+ }
+ g_option_context_free (context);
+
+ mateconf = mateconf_client_get_default ();
+ mate_media_profiles_init (mateconf);
+
+ window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ combo = gm_audio_profile_choose_new ();
+
+ edit = gtk_button_new_with_mnemonic ("_Edit Profiles");
+ test = gtk_button_new_with_mnemonic ("_Test");
+ g_signal_connect (edit, "clicked", (GCallback) edit_clicked_cb, window);
+ g_signal_connect (test, "clicked", (GCallback) test_clicked_cb, combo);
+ g_signal_connect (edit, "destroy", (GCallback) gtk_main_quit, NULL);
+
+ hbox = gtk_hbox_new (FALSE, 7);
+ gtk_box_pack_start (GTK_BOX (hbox), combo, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), test, FALSE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), edit, FALSE, TRUE, 0);
+ gtk_container_add (GTK_CONTAINER (window), hbox);
+ gtk_widget_show_all (window);
+ gtk_main ();
+
+ return 0;
+}
diff --git a/profiles/mate-audio-profiles.schemas.in.in b/profiles/mate-audio-profiles.schemas.in.in
new file mode 100644
index 0000000..1be85db
--- /dev/null
+++ b/profiles/mate-audio-profiles.schemas.in.in
@@ -0,0 +1,612 @@
+<?xml version="1.0"?>
+<mateconfschemafile>
+ <schemalist>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/global/profile_list</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/global/profile_list</applyto>
+ <owner>mate-media</owner>
+ <type>list</type>
+ <list_type>string</list_type>
+ <default>[cdlossy,cdlossless,aac,mp2,mp3,voicelossy,voicelossless]</default>
+ <locale name="C">
+ <short>List of profiles</short>
+ <long>
+ List of audio recording profiles. The list contains
+ strings naming subdirectories relative to
+ /system/gstreamer/@GST_MAJORMINOR@/audio/profiles.
+ </long>
+ </locale>
+ </schema>
+
+<!-- template schema for each of the profiles -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/name</key>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/description</key>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/pipeline</key>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/extension</key>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+<!-- each of the profiles we supply by default -->
+ <!-- CD quality, lossy compression -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>CD Quality, Lossy</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to CD-quality audio, but with a lossy compression codec. Use this for CD extraction and radio recordings.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-float,rate=44100,channels=2 ! vorbisenc name=enc quality=0.5 ! oggmux</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>ogg</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossy/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- CD quality, lossless compression -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>CD Quality, Lossless</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to CD-quality audio, but with a lossless compression codec. Use this if you later want to edit the file or burn it to CD.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-int,rate=44100,channels=2 ! flacenc name=enc</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>flac</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/cdlossless/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+
+ <!-- Voice quality, lossless compression -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Voice, Lossless</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to lossless voice-quality audio. Use this for recording and editing speech.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-int,rate=22050,channels=1 ! wavenc name=enc</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>wav</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossless/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- Voice quality, lossy compression -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Voice, Lossy</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to lossy voice-quality audio. Use this for recording speech that doesn't need to be edited.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-int,rate=32000,channels=1 ! speexenc name=enc ! oggmux</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>spx</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/voicelossy/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- MP2 -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>CD Quality, MP2</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to CD-quality audio, but with the lossy MP2 codec. Use this for preparing files for copying to devices that only support the MP2 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-int,rate=44100,channels=2 ! twolame name=enc mode=0 bitrate=192 ! id3v2mux</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>mp2</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp2/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- MP3 -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>CD Quality, MP3</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to CD-quality audio, but with the lossy MP3 codec. Use this for preparing files for copying to devices that only support the MP3 codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc target=0 quality=6 ! xingmux ! id3v2mux</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>mp3</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/mp3/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <!-- AAC -->
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/name</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/name</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>CD Quality, AAC</default>
+ <short>A short name for the audio profile</short>
+ <long>
+ A short name for the audio profile, to be used in selections
+ and uniquely identifying the profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/description</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/description</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <locale name="C">
+ <default>Used for converting to CD-quality audio, but with the lossy AAC codec. Use this for preparing files for copying to devices that only support the AAC codec. Note that using this format may be illegal in your jurisdiction; contact your lawyer for advice.</default>
+ <short>A description for the audio profile</short>
+ <long>
+ A description of the profile, containing more information and
+ describing when to use this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/pipeline</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/pipeline</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>audio/x-raw-int,rate=44100,channels=2 ! faac profile=2 ! ffmux_mp4</default>
+ <locale name="C">
+ <short>The partial GStreamer pipeline used</short>
+ <long>
+ A partial GStreamer pipeline to use for this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/extension</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/extension</applyto>
+ <owner>mate-media</owner>
+ <type>string</type>
+ <default>m4a</default>
+ <locale name="C">
+ <short>The default file extension for this profile</short>
+ <long>
+ A filename extension to be used when storing files encoded
+ with this profile.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/active</key>
+ <applyto>/system/gstreamer/@GST_MAJORMINOR@/audio/profiles/aac/active</applyto>
+ <owner>mate-media</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Whether this profile is to be used</short>
+ <long>
+ Whether to use and display this profile.
+ </long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</mateconfschemafile>
diff --git a/profiles/mate-media-profiles.c b/profiles/mate-media-profiles.c
new file mode 100644
index 0000000..a9368e2
--- /dev/null
+++ b/profiles/mate-media-profiles.c
@@ -0,0 +1,72 @@
+/* mate-media-profiles.c: public library code */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include "mate-media-profiles.h"
+
+#include <string.h>
+#include <glib/gi18n.h>
+#include <mateconf/mateconf-client.h>
+
+#include "audio-profile-private.h"
+#include "audio-profile-edit.h"
+#include "gmp-conf.h"
+#include "gmp-util.h"
+
+/* do all necessary initialization to use this simple helper library */
+void
+mate_media_profiles_init (MateConfClient *conf)
+{
+ GError *err = NULL;
+
+ /* i18n */
+ bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR);
+#ifdef HAVE_BIND_TEXTDOMAIN_CODESET
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+#endif
+
+ if (conf == NULL)
+ conf = mateconf_client_get_default ();
+ else
+ g_object_ref (G_OBJECT (conf));
+
+ /* initialize MateConf */
+ mateconf_client_add_dir (conf, CONF_GLOBAL_PREFIX,
+ MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ &err);
+ if (err)
+ {
+ g_printerr ("There was an error loading config from %s. (%s)\n",
+ CONF_GLOBAL_PREFIX, err->message);
+ g_error_free (err);
+ }
+
+ /* Register GMAudioProfieEdit widget for GtkBuilder */
+ volatile GType dummy = GM_AUDIO_TYPE_PROFILE_EDIT;
+ dummy = dummy;
+ /* initialize the audio profiles part */
+ gm_audio_profile_initialize (conf);
+
+ g_object_unref (G_OBJECT (conf));
+}
diff --git a/profiles/mate-media-profiles.h b/profiles/mate-media-profiles.h
new file mode 100644
index 0000000..8270899
--- /dev/null
+++ b/profiles/mate-media-profiles.h
@@ -0,0 +1,27 @@
+/* mate-media-profiles.h: public library API */
+
+/*
+ * Copyright (C) 2003 Thomas Vander Stichele
+ *
+ * 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 <profiles/audio-profile.h>
+#include <profiles/audio-profile-choose.h>
+#include <profiles/audio-profile-edit.h>
+#include <profiles/audio-profiles-edit.h>
+
+void mate_media_profiles_init (MateConfClient *conf);
diff --git a/profiles/mate-media-profiles.pc.in b/profiles/mate-media-profiles.pc.in
new file mode 100644
index 0000000..f213bda
--- /dev/null
+++ b/profiles/mate-media-profiles.pc.in
@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@/mate-media
+toolsdir=${exec_prefix}/bin
+
+Name: MATE Media Profiles
+Description: Media Profiles describing audio codec settings for output
+Requires: mateconf-2.0, gtk+-2.0
+Version: @VERSION@
+Libs: -L${libdir} -lmate-media-profiles
+Cflags: -I${includedir}
+
diff --git a/sound-theme/Makefile.am b/sound-theme/Makefile.am
new file mode 100644
index 0000000..7a9cd4b
--- /dev/null
+++ b/sound-theme/Makefile.am
@@ -0,0 +1,38 @@
+NULL =
+
+SUBDIRS = sounds
+
+noinst_LTLIBRARIES = libsoundtheme.la
+
+AM_CPPFLAGS = \
+ $(WARN_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ $(SOUND_THEME_CFLAGS) \
+ -DSOUND_DATA_DIR="\"$(datadir)/sounds\"" \
+ -DSOUND_SET_DIR="\"$(pkgdatadir)/sounds\"" \
+ $(NULL)
+
+libsoundtheme_la_SOURCES = \
+ gvc-sound-theme-chooser.h \
+ gvc-sound-theme-chooser.c \
+ sound-theme-file-utils.h \
+ sound-theme-file-utils.c \
+ $(NULL)
+
+libsoundtheme_la_LIBADD = $(SOUND_THEME_LIBS)
+libsoundtheme_la_LDFLAGS = -no-undefined
+
+BUILT_SOURCES = \
+ $(NULL)
+
+EXTRA_DIST = gvc-sound-theme-editor.c gvc-sound-theme-editor.h
+
+CLEANFILES = \
+ $(BUILT_SOURCES) \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ Makefile.in
+
+-include $(top_srcdir)/git.mk
diff --git a/sound-theme/Makefile.in b/sound-theme/Makefile.in
new file mode 100644
index 0000000..8af7478
--- /dev/null
+++ b/sound-theme/Makefile.in
@@ -0,0 +1,757 @@
+# 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 = sound-theme
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libsoundtheme_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+am__objects_1 =
+am_libsoundtheme_la_OBJECTS = gvc-sound-theme-chooser.lo \
+ sound-theme-file-utils.lo $(am__objects_1)
+libsoundtheme_la_OBJECTS = $(am_libsoundtheme_la_OBJECTS)
+AM_V_lt = $(am__v_lt_$(V))
+am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+am__v_lt_0 = --silent
+libsoundtheme_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(libsoundtheme_la_LDFLAGS) $(LDFLAGS) \
+ -o $@
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_$(V))
+am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
+am__v_CC_0 = @echo " CC " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_$(V))
+am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
+am__v_CCLD_0 = @echo " CCLD " $@;
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+SOURCES = $(libsoundtheme_la_SOURCES)
+DIST_SOURCES = $(libsoundtheme_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
+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@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+SUBDIRS = sounds
+noinst_LTLIBRARIES = libsoundtheme.la
+AM_CPPFLAGS = \
+ $(WARN_CFLAGS) \
+ $(DISABLE_DEPRECATED) \
+ $(SOUND_THEME_CFLAGS) \
+ -DSOUND_DATA_DIR="\"$(datadir)/sounds\"" \
+ -DSOUND_SET_DIR="\"$(pkgdatadir)/sounds\"" \
+ $(NULL)
+
+libsoundtheme_la_SOURCES = \
+ gvc-sound-theme-chooser.h \
+ gvc-sound-theme-chooser.c \
+ sound-theme-file-utils.h \
+ sound-theme-file-utils.c \
+ $(NULL)
+
+libsoundtheme_la_LIBADD = $(SOUND_THEME_LIBS)
+libsoundtheme_la_LDFLAGS = -no-undefined
+BUILT_SOURCES = \
+ $(NULL)
+
+EXTRA_DIST = gvc-sound-theme-editor.c gvc-sound-theme-editor.h
+CLEANFILES = \
+ $(BUILT_SOURCES) \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ Makefile.in
+
+all: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sound-theme/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign sound-theme/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+clean-noinstLTLIBRARIES:
+ -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+ @list='$(noinst_LTLIBRARIES)'; 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
+libsoundtheme.la: $(libsoundtheme_la_OBJECTS) $(libsoundtheme_la_DEPENDENCIES)
+ $(AM_V_CCLD)$(libsoundtheme_la_LINK) $(libsoundtheme_la_OBJECTS) $(libsoundtheme_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-sound-theme-chooser.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sound-theme-file-utils.Plo@am__quote@
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@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
+
+# 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)
+installdirs: installdirs-recursive
+installdirs-am:
+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)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+ -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+ -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
+ 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-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:
+
+.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-noinstLTLIBRARIES 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-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
+
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/sound-theme/gvc-sound-theme-chooser.c b/sound-theme/gvc-sound-theme-chooser.c
new file mode 100644
index 0000000..75f23bb
--- /dev/null
+++ b/sound-theme/gvc-sound-theme-chooser.c
@@ -0,0 +1,1191 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Bastien Nocera <[email protected]>
+ * 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <utime.h>
+#include <errno.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra-gtk.h>
+#include <libxml/tree.h>
+
+#include <mateconf/mateconf-client.h>
+
+#include "gvc-sound-theme-chooser.h"
+#include "sound-theme-file-utils.h"
+
+#define GVC_SOUND_THEME_CHOOSER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_SOUND_THEME_CHOOSER, GvcSoundThemeChooserPrivate))
+
+struct GvcSoundThemeChooserPrivate
+{
+ GtkWidget *combo_box;
+ GtkWidget *treeview;
+ GtkWidget *theme_box;
+ GtkWidget *selection_box;
+ GtkWidget *click_feedback_button;
+ MateConfClient *client;
+ guint sounds_dir_id;
+ guint marco_dir_id;
+};
+
+static void gvc_sound_theme_chooser_class_init (GvcSoundThemeChooserClass *klass);
+static void gvc_sound_theme_chooser_init (GvcSoundThemeChooser *sound_theme_chooser);
+static void gvc_sound_theme_chooser_finalize (GObject *object);
+
+G_DEFINE_TYPE (GvcSoundThemeChooser, gvc_sound_theme_chooser, GTK_TYPE_VBOX)
+
+#define KEY_SOUNDS_DIR "/desktop/mate/sound"
+#define EVENT_SOUNDS_KEY KEY_SOUNDS_DIR "/event_sounds"
+#define INPUT_SOUNDS_KEY KEY_SOUNDS_DIR "/input_feedback_sounds"
+#define SOUND_THEME_KEY KEY_SOUNDS_DIR "/theme_name"
+#define KEY_MARCO_DIR "/apps/marco/general"
+#define AUDIO_BELL_KEY KEY_MARCO_DIR "/audible_bell"
+
+#define DEFAULT_ALERT_ID "__default"
+#define CUSTOM_THEME_NAME "__custom"
+#define NO_SOUNDS_THEME_NAME "__no_sounds"
+
+enum {
+ THEME_DISPLAY_COL,
+ THEME_IDENTIFIER_COL,
+ THEME_PARENT_ID_COL,
+ THEME_NUM_COLS
+};
+
+enum {
+ ALERT_DISPLAY_COL,
+ ALERT_IDENTIFIER_COL,
+ ALERT_SOUND_TYPE_COL,
+ ALERT_ACTIVE_COL,
+ ALERT_NUM_COLS
+};
+
+enum {
+ SOUND_TYPE_UNSET,
+ SOUND_TYPE_OFF,
+ SOUND_TYPE_DEFAULT_FROM_THEME,
+ SOUND_TYPE_BUILTIN,
+ SOUND_TYPE_CUSTOM
+};
+
+static void
+on_combobox_changed (GtkComboBox *widget,
+ GvcSoundThemeChooser *chooser)
+{
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+ char *theme_name;
+
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (chooser->priv->combo_box), &iter) == FALSE) {
+ return;
+ }
+
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (chooser->priv->combo_box));
+ gtk_tree_model_get (model, &iter, THEME_IDENTIFIER_COL, &theme_name, -1);
+
+ g_assert (theme_name != NULL);
+
+ /* special case for no sounds */
+ if (strcmp (theme_name, NO_SOUNDS_THEME_NAME) == 0) {
+ mateconf_client_set_bool (chooser->priv->client, EVENT_SOUNDS_KEY, FALSE, NULL);
+ return;
+ } else {
+ mateconf_client_set_bool (chooser->priv->client, EVENT_SOUNDS_KEY, TRUE, NULL);
+ }
+
+ mateconf_client_set_string (chooser->priv->client, SOUND_THEME_KEY, theme_name, NULL);
+
+ g_free (theme_name);
+
+ /* FIXME: reset alert model */
+}
+
+static char *
+load_index_theme_name (const char *index,
+ char **parent)
+{
+ GKeyFile *file;
+ char *indexname = NULL;
+ gboolean hidden;
+
+ file = g_key_file_new ();
+ if (g_key_file_load_from_file (file, index, G_KEY_FILE_KEEP_TRANSLATIONS, NULL) == FALSE) {
+ g_key_file_free (file);
+ return NULL;
+ }
+ /* Don't add hidden themes to the list */
+ hidden = g_key_file_get_boolean (file, "Sound Theme", "Hidden", NULL);
+ if (!hidden) {
+ indexname = g_key_file_get_locale_string (file,
+ "Sound Theme",
+ "Name",
+ NULL,
+ NULL);
+
+ /* Save the parent theme, if there's one */
+ if (parent != NULL) {
+ *parent = g_key_file_get_string (file,
+ "Sound Theme",
+ "Inherits",
+ NULL);
+ }
+ }
+
+ g_key_file_free (file);
+ return indexname;
+}
+
+static void
+sound_theme_in_dir (GHashTable *hash,
+ const char *dir)
+{
+ GDir *d;
+ const char *name;
+
+ d = g_dir_open (dir, 0, NULL);
+ if (d == NULL) {
+ return;
+ }
+
+ while ((name = g_dir_read_name (d)) != NULL) {
+ char *dirname, *index, *indexname;
+
+ /* Look for directories */
+ dirname = g_build_filename (dir, name, NULL);
+ if (g_file_test (dirname, G_FILE_TEST_IS_DIR) == FALSE) {
+ g_free (dirname);
+ continue;
+ }
+
+ /* Look for index files */
+ index = g_build_filename (dirname, "index.theme", NULL);
+ g_free (dirname);
+
+ /* Check the name of the theme in the index.theme file */
+ indexname = load_index_theme_name (index, NULL);
+ g_free (index);
+ if (indexname == NULL) {
+ continue;
+ }
+
+ g_hash_table_insert (hash, g_strdup (name), indexname);
+ }
+
+ g_dir_close (d);
+}
+
+static void
+add_theme_to_store (const char *key,
+ const char *value,
+ GtkListStore *store)
+{
+ char *parent;
+
+ parent = NULL;
+
+ /* Get the parent, if we're checking the custom theme */
+ if (strcmp (key, CUSTOM_THEME_NAME) == 0) {
+ char *name, *path;
+
+ path = custom_theme_dir_path ("index.theme");
+ name = load_index_theme_name (path, &parent);
+ g_free (name);
+ g_free (path);
+ }
+ gtk_list_store_insert_with_values (store, NULL, G_MAXINT,
+ THEME_DISPLAY_COL, value,
+ THEME_IDENTIFIER_COL, key,
+ THEME_PARENT_ID_COL, parent,
+ -1);
+ g_free (parent);
+}
+
+static void
+set_combox_for_theme_name (GvcSoundThemeChooser *chooser,
+ const char *name)
+{
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+ gboolean found;
+
+ /* If the name is empty, use "freedesktop" */
+ if (name == NULL || *name == '\0') {
+ name = "freedesktop";
+ }
+
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (chooser->priv->combo_box));
+
+ if (gtk_tree_model_get_iter_first (model, &iter) == FALSE) {
+ return;
+ }
+
+ do {
+ char *value;
+
+ gtk_tree_model_get (model, &iter, THEME_IDENTIFIER_COL, &value, -1);
+ found = (value != NULL && strcmp (value, name) == 0);
+ g_free (value);
+
+ } while (!found && gtk_tree_model_iter_next (model, &iter));
+
+ /* When we can't find the theme we need to set, try to set the default
+ * one "freedesktop" */
+ if (found) {
+ gtk_combo_box_set_active_iter (GTK_COMBO_BOX (chooser->priv->combo_box), &iter);
+ } else if (strcmp (name, "freedesktop") != 0) {
+ g_debug ("not found, falling back to fdo");
+ set_combox_for_theme_name (chooser, "freedesktop");
+ }
+}
+
+static void
+set_input_feedback_enabled (GvcSoundThemeChooser *chooser,
+ gboolean enabled)
+{
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chooser->priv->click_feedback_button),
+ enabled);
+}
+
+static void
+setup_theme_selector (GvcSoundThemeChooser *chooser)
+{
+ GHashTable *hash;
+ GtkListStore *store;
+ GtkCellRenderer *renderer;
+ const char * const *data_dirs;
+ const char *data_dir;
+ char *dir;
+ guint i;
+
+ /* Add the theme names and their display name to a hash table,
+ * makes it easy to avoid duplicate themes */
+ hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+
+ data_dirs = g_get_system_data_dirs ();
+ for (i = 0; data_dirs[i] != NULL; i++) {
+ dir = g_build_filename (data_dirs[i], "sounds", NULL);
+ sound_theme_in_dir (hash, dir);
+ g_free (dir);
+ }
+
+ data_dir = g_get_user_data_dir ();
+ dir = g_build_filename (data_dir, "sounds", NULL);
+ sound_theme_in_dir (hash, dir);
+ g_free (dir);
+
+ /* If there isn't at least one theme, make everything
+ * insensitive, LAME! */
+ if (g_hash_table_size (hash) == 0) {
+ gtk_widget_set_sensitive (GTK_WIDGET (chooser), FALSE);
+ g_warning ("Bad setup, install the freedesktop sound theme");
+ g_hash_table_destroy (hash);
+ return;
+ }
+
+ /* Setup the tree model, 3 columns:
+ * - internal theme name/directory
+ * - display theme name
+ * - the internal id for the parent theme, used for the custom theme */
+ store = gtk_list_store_new (THEME_NUM_COLS,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_STRING);
+
+ /* Add the themes to a combobox */
+ gtk_list_store_insert_with_values (store,
+ NULL,
+ G_MAXINT,
+ THEME_DISPLAY_COL, _("No sounds"),
+ THEME_IDENTIFIER_COL, "__no_sounds",
+ THEME_PARENT_ID_COL, NULL,
+ -1);
+ g_hash_table_foreach (hash, (GHFunc) add_theme_to_store, store);
+ g_hash_table_destroy (hash);
+
+ /* Set the display */
+ gtk_combo_box_set_model (GTK_COMBO_BOX (chooser->priv->combo_box),
+ GTK_TREE_MODEL (store));
+
+ renderer = gtk_cell_renderer_text_new ();
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (chooser->priv->combo_box),
+ renderer,
+ TRUE);
+ gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (chooser->priv->combo_box),
+ renderer,
+ "text", THEME_DISPLAY_COL,
+ NULL);
+
+ g_signal_connect (chooser->priv->combo_box,
+ "changed",
+ G_CALLBACK (on_combobox_changed),
+ chooser);
+}
+
+#define GVC_SOUND_SOUND (xmlChar *) "sound"
+#define GVC_SOUND_NAME (xmlChar *) "name"
+#define GVC_SOUND_FILENAME (xmlChar *) "filename"
+
+/* Adapted from yelp-toc-pager.c */
+static xmlChar *
+xml_get_and_trim_names (xmlNodePtr node)
+{
+ xmlNodePtr cur, keep = NULL;
+ xmlChar *keep_lang = NULL;
+ xmlChar *value;
+ int j, keep_pri = INT_MAX;
+
+ const gchar * const * langs = g_get_language_names ();
+
+ value = NULL;
+
+ for (cur = node->children; cur; cur = cur->next) {
+ if (! xmlStrcmp (cur->name, GVC_SOUND_NAME)) {
+ xmlChar *cur_lang = NULL;
+ int cur_pri = INT_MAX;
+
+ cur_lang = xmlNodeGetLang (cur);
+
+ if (cur_lang) {
+ for (j = 0; langs[j]; j++) {
+ if (g_str_equal (cur_lang, langs[j])) {
+ cur_pri = j;
+ break;
+ }
+ }
+ } else {
+ cur_pri = INT_MAX - 1;
+ }
+
+ if (cur_pri <= keep_pri) {
+ if (keep_lang)
+ xmlFree (keep_lang);
+ if (value)
+ xmlFree (value);
+
+ value = xmlNodeGetContent (cur);
+
+ keep_lang = cur_lang;
+ keep_pri = cur_pri;
+ keep = cur;
+ } else {
+ if (cur_lang)
+ xmlFree (cur_lang);
+ }
+ }
+ }
+
+ /* Delete all GVC_SOUND_NAME nodes */
+ cur = node->children;
+ while (cur) {
+ xmlNodePtr this = cur;
+ cur = cur->next;
+ if (! xmlStrcmp (this->name, GVC_SOUND_NAME)) {
+ xmlUnlinkNode (this);
+ xmlFreeNode (this);
+ }
+ }
+
+ return value;
+}
+
+static void
+populate_model_from_node (GvcSoundThemeChooser *chooser,
+ GtkTreeModel *model,
+ xmlNodePtr node)
+{
+ xmlNodePtr child;
+ xmlChar *filename;
+ xmlChar *name;
+
+ filename = NULL;
+ name = xml_get_and_trim_names (node);
+ for (child = node->children; child; child = child->next) {
+ if (xmlNodeIsText (child)) {
+ continue;
+ }
+
+ if (xmlStrcmp (child->name, GVC_SOUND_FILENAME) == 0) {
+ filename = xmlNodeGetContent (child);
+ } else if (xmlStrcmp (child->name, GVC_SOUND_NAME) == 0) {
+ /* EH? should have been trimmed */
+ }
+ }
+
+ if (filename != NULL && name != NULL) {
+ gtk_list_store_insert_with_values (GTK_LIST_STORE (model),
+ NULL,
+ G_MAXINT,
+ ALERT_IDENTIFIER_COL, filename,
+ ALERT_DISPLAY_COL, name,
+ ALERT_SOUND_TYPE_COL, _("Built-in"),
+ ALERT_ACTIVE_COL, FALSE,
+ -1);
+ }
+
+ xmlFree (filename);
+ xmlFree (name);
+}
+
+static void
+populate_model_from_file (GvcSoundThemeChooser *chooser,
+ GtkTreeModel *model,
+ const char *filename)
+{
+ xmlDocPtr doc;
+ xmlNodePtr root;
+ xmlNodePtr child;
+ gboolean exists;
+
+ exists = g_file_test (filename, G_FILE_TEST_EXISTS);
+ if (! exists) {
+ return;
+ }
+
+ doc = xmlParseFile (filename);
+ if (doc == NULL) {
+ return;
+ }
+
+ root = xmlDocGetRootElement (doc);
+
+ for (child = root->children; child; child = child->next) {
+ if (xmlNodeIsText (child)) {
+ continue;
+ }
+ if (xmlStrcmp (child->name, GVC_SOUND_SOUND) != 0) {
+ continue;
+ }
+
+ populate_model_from_node (chooser, model, child);
+ }
+
+ xmlFreeDoc (doc);
+}
+
+static void
+populate_model_from_dir (GvcSoundThemeChooser *chooser,
+ GtkTreeModel *model,
+ const char *dirname)
+{
+ GDir *d;
+ const char *name;
+
+ d = g_dir_open (dirname, 0, NULL);
+ if (d == NULL) {
+ return;
+ }
+
+ while ((name = g_dir_read_name (d)) != NULL) {
+ char *path;
+
+ if (! g_str_has_suffix (name, ".xml")) {
+ continue;
+ }
+
+ path = g_build_filename (dirname, name, NULL);
+ populate_model_from_file (chooser, model, path);
+ g_free (path);
+ }
+}
+
+static gboolean
+save_alert_sounds (GvcSoundThemeChooser *chooser,
+ const char *id)
+{
+ const char *sounds[3] = { "bell-terminal", "bell-window-system", NULL };
+ char *path;
+
+ if (strcmp (id, DEFAULT_ALERT_ID) == 0) {
+ delete_old_files (sounds);
+ delete_disabled_files (sounds);
+ } else {
+ delete_old_files (sounds);
+ delete_disabled_files (sounds);
+ add_custom_file (sounds, id);
+ }
+
+ /* And poke the directory so the theme gets updated */
+ path = custom_theme_dir_path (NULL);
+ if (utime (path, NULL) != 0) {
+ g_warning ("Failed to update mtime for directory '%s': %s",
+ path, g_strerror (errno));
+ }
+ g_free (path);
+
+ return FALSE;
+}
+
+
+static void
+update_alert_model (GvcSoundThemeChooser *chooser,
+ const char *id)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (chooser->priv->treeview));
+ gtk_tree_model_get_iter_first (model, &iter);
+ do {
+ gboolean toggled;
+ char *this_id;
+
+ gtk_tree_model_get (model, &iter,
+ ALERT_IDENTIFIER_COL, &this_id,
+ -1);
+
+ if (strcmp (this_id, id) == 0) {
+ toggled = TRUE;
+ } else {
+ toggled = FALSE;
+ }
+ g_free (this_id);
+
+ gtk_list_store_set (GTK_LIST_STORE (model),
+ &iter,
+ ALERT_ACTIVE_COL, toggled,
+ -1);
+ } while (gtk_tree_model_iter_next (model, &iter));
+}
+
+static void
+update_alert (GvcSoundThemeChooser *chooser,
+ const char *alert_id)
+{
+ GtkTreeModel *theme_model;
+ GtkTreeIter iter;
+ char *theme;
+ char *parent;
+ gboolean is_custom;
+ gboolean is_default;
+ gboolean add_custom;
+ gboolean remove_custom;
+
+ theme_model = gtk_combo_box_get_model (GTK_COMBO_BOX (chooser->priv->combo_box));
+ /* Get the current theme's name, and set the parent */
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (chooser->priv->combo_box), &iter) == FALSE) {
+ return;
+ }
+
+ gtk_tree_model_get (theme_model, &iter,
+ THEME_IDENTIFIER_COL, &theme,
+ THEME_IDENTIFIER_COL, &parent,
+ -1);
+ is_custom = strcmp (theme, CUSTOM_THEME_NAME) == 0;
+ is_default = strcmp (alert_id, DEFAULT_ALERT_ID) == 0;
+
+ /* So a few possibilities:
+ * 1. Named theme, default alert selected: noop
+ * 2. Named theme, alternate alert selected: create new custom with sound
+ * 3. Custom theme, default alert selected: remove sound and possibly custom
+ * 4. Custom theme, alternate alert selected: update custom sound
+ */
+ add_custom = FALSE;
+ remove_custom = FALSE;
+ if (! is_custom && is_default) {
+ /* remove custom just in case */
+ remove_custom = TRUE;
+ } else if (! is_custom && ! is_default) {
+ create_custom_theme (parent);
+ save_alert_sounds (chooser, alert_id);
+ add_custom = TRUE;
+ } else if (is_custom && is_default) {
+ save_alert_sounds (chooser, alert_id);
+ /* after removing files check if it is empty */
+ if (custom_theme_dir_is_empty ()) {
+ remove_custom = TRUE;
+ }
+ } else if (is_custom && ! is_default) {
+ save_alert_sounds (chooser, alert_id);
+ }
+
+ if (add_custom) {
+ gtk_list_store_insert_with_values (GTK_LIST_STORE (theme_model),
+ NULL,
+ G_MAXINT,
+ THEME_DISPLAY_COL, _("Custom"),
+ THEME_IDENTIFIER_COL, CUSTOM_THEME_NAME,
+ THEME_PARENT_ID_COL, theme,
+ -1);
+ set_combox_for_theme_name (chooser, CUSTOM_THEME_NAME);
+ } else if (remove_custom) {
+ gtk_tree_model_get_iter_first (theme_model, &iter);
+ do {
+ char *this_parent;
+
+ gtk_tree_model_get (theme_model, &iter,
+ THEME_PARENT_ID_COL, &this_parent,
+ -1);
+ if (this_parent != NULL && strcmp (this_parent, CUSTOM_THEME_NAME) != 0) {
+ g_free (this_parent);
+ gtk_list_store_remove (GTK_LIST_STORE (theme_model), &iter);
+ break;
+ }
+ g_free (this_parent);
+ } while (gtk_tree_model_iter_next (theme_model, &iter));
+
+ delete_custom_theme_dir ();
+
+ set_combox_for_theme_name (chooser, parent);
+ }
+
+ update_alert_model (chooser, alert_id);
+
+ g_free (theme);
+ g_free (parent);
+}
+
+static void
+on_alert_toggled (GtkCellRendererToggle *renderer,
+ char *path_str,
+ GvcSoundThemeChooser *chooser)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkTreePath *path;
+ gboolean toggled;
+ char *id;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (chooser->priv->treeview));
+
+ path = gtk_tree_path_new_from_string (path_str);
+ gtk_tree_model_get_iter (model, &iter, path);
+ gtk_tree_path_free (path);
+
+ id = NULL;
+ gtk_tree_model_get (model, &iter,
+ ALERT_IDENTIFIER_COL, &id,
+ ALERT_ACTIVE_COL, &toggled,
+ -1);
+
+ toggled ^= 1;
+ if (toggled) {
+ update_alert (chooser, id);
+ }
+
+ g_free (id);
+}
+
+static void
+play_preview_for_path (GvcSoundThemeChooser *chooser,
+ GtkTreePath *path)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkTreeIter theme_iter;
+ char *id;
+ char *parent_theme;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (chooser->priv->treeview));
+ if (gtk_tree_model_get_iter (model, &iter, path) == FALSE) {
+ return;
+ }
+
+ id = NULL;
+ gtk_tree_model_get (model, &iter,
+ ALERT_IDENTIFIER_COL, &id,
+ -1);
+ if (id == NULL) {
+ return;
+ }
+
+ parent_theme = NULL;
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (chooser->priv->combo_box), &theme_iter)) {
+ GtkTreeModel *theme_model;
+ char *theme_id;
+ char *parent_id;
+
+ theme_model = gtk_combo_box_get_model (GTK_COMBO_BOX (chooser->priv->combo_box));
+ theme_id = NULL;
+ parent_id = NULL;
+ gtk_tree_model_get (theme_model, &theme_iter,
+ THEME_IDENTIFIER_COL, &theme_id,
+ THEME_PARENT_ID_COL, &parent_id, -1);
+ if (theme_id && strcmp (theme_id, CUSTOM_THEME_NAME) == 0) {
+ parent_theme = g_strdup (parent_id);
+ }
+ g_free (theme_id);
+ g_free (parent_id);
+ }
+
+ /* special case: for the default item on custom themes
+ * play the alert for the parent theme */
+ if (strcmp (id, DEFAULT_ALERT_ID) == 0) {
+ if (parent_theme != NULL) {
+ ca_gtk_play_for_widget (GTK_WIDGET (chooser), 0,
+ CA_PROP_APPLICATION_NAME, _("Sound Preferences"),
+ CA_PROP_EVENT_ID, "bell-window-system",
+ CA_PROP_CANBERRA_XDG_THEME_NAME, parent_theme,
+ CA_PROP_EVENT_DESCRIPTION, _("Testing event sound"),
+ CA_PROP_CANBERRA_CACHE_CONTROL, "never",
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+#ifdef CA_PROP_CANBERRA_ENABLE
+ CA_PROP_CANBERRA_ENABLE, "1",
+#endif
+ NULL);
+ } else {
+ ca_gtk_play_for_widget (GTK_WIDGET (chooser), 0,
+ CA_PROP_APPLICATION_NAME, _("Sound Preferences"),
+ CA_PROP_EVENT_ID, "bell-window-system",
+ CA_PROP_EVENT_DESCRIPTION, _("Testing event sound"),
+ CA_PROP_CANBERRA_CACHE_CONTROL, "never",
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+#ifdef CA_PROP_CANBERRA_ENABLE
+ CA_PROP_CANBERRA_ENABLE, "1",
+#endif
+ NULL);
+ }
+ } else {
+ ca_gtk_play_for_widget (GTK_WIDGET (chooser), 0,
+ CA_PROP_APPLICATION_NAME, _("Sound Preferences"),
+ CA_PROP_MEDIA_FILENAME, id,
+ CA_PROP_EVENT_DESCRIPTION, _("Testing event sound"),
+ CA_PROP_CANBERRA_CACHE_CONTROL, "never",
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+#ifdef CA_PROP_CANBERRA_ENABLE
+ CA_PROP_CANBERRA_ENABLE, "1",
+#endif
+ NULL);
+
+ }
+ g_free (parent_theme);
+ g_free (id);
+}
+
+static void
+on_treeview_row_activated (GtkTreeView *treeview,
+ GtkTreePath *path,
+ GtkTreeViewColumn *column,
+ GvcSoundThemeChooser *chooser)
+{
+ play_preview_for_path (chooser, path);
+}
+
+static void
+on_treeview_selection_changed (GtkTreeSelection *selection,
+ GvcSoundThemeChooser *chooser)
+{
+ GList *paths;
+ GtkTreeModel *model;
+ GtkTreePath *path;
+
+ if (chooser->priv->treeview == NULL) {
+ return;
+ }
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (chooser->priv->treeview));
+
+ paths = gtk_tree_selection_get_selected_rows (selection, &model);
+ if (paths == NULL) {
+ return;
+ }
+
+ path = paths->data;
+ play_preview_for_path (chooser, path);
+
+ g_list_foreach (paths, (GFunc)gtk_tree_path_free, NULL);
+ g_list_free (paths);
+}
+
+static GtkWidget *
+create_alert_treeview (GvcSoundThemeChooser *chooser)
+{
+ GtkListStore *store;
+ GtkWidget *treeview;
+ GtkCellRenderer *renderer;
+ GtkTreeViewColumn *column;
+ GtkTreeSelection *selection;
+
+ treeview = gtk_tree_view_new ();
+ g_signal_connect (treeview,
+ "row-activated",
+ G_CALLBACK (on_treeview_row_activated),
+ chooser);
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview));
+ gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
+ g_signal_connect (selection,
+ "changed",
+ G_CALLBACK (on_treeview_selection_changed),
+ chooser);
+
+ /* Setup the tree model, 3 columns:
+ * - display name
+ * - sound id
+ * - sound type
+ */
+ store = gtk_list_store_new (ALERT_NUM_COLS,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_BOOLEAN);
+
+ gtk_list_store_insert_with_values (store,
+ NULL,
+ G_MAXINT,
+ ALERT_IDENTIFIER_COL, DEFAULT_ALERT_ID,
+ ALERT_DISPLAY_COL, _("Default"),
+ ALERT_SOUND_TYPE_COL, _("From theme"),
+ ALERT_ACTIVE_COL, TRUE,
+ -1);
+
+ populate_model_from_dir (chooser, GTK_TREE_MODEL (store), SOUND_SET_DIR);
+
+ gtk_tree_view_set_model (GTK_TREE_VIEW (treeview),
+ GTK_TREE_MODEL (store));
+
+ renderer = gtk_cell_renderer_toggle_new ();
+ gtk_cell_renderer_toggle_set_radio (GTK_CELL_RENDERER_TOGGLE (renderer),
+ TRUE);
+ column = gtk_tree_view_column_new_with_attributes (NULL,
+ renderer,
+ "active", ALERT_ACTIVE_COL,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+ g_signal_connect (renderer,
+ "toggled",
+ G_CALLBACK (on_alert_toggled),
+ chooser);
+
+ renderer = gtk_cell_renderer_text_new ();
+ column = gtk_tree_view_column_new_with_attributes (_("Name"),
+ renderer,
+ "text", ALERT_DISPLAY_COL,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+
+ renderer = gtk_cell_renderer_text_new ();
+ column = gtk_tree_view_column_new_with_attributes (_("Type"),
+ renderer,
+ "text", ALERT_SOUND_TYPE_COL,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+
+ return treeview;
+}
+
+static int
+get_file_type (const char *sound_name,
+ char **linked_name)
+{
+ char *name, *filename;
+
+ *linked_name = NULL;
+
+ name = g_strdup_printf ("%s.disabled", sound_name);
+ filename = custom_theme_dir_path (name);
+ g_free (name);
+
+ if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) != FALSE) {
+ g_free (filename);
+ return SOUND_TYPE_OFF;
+ }
+ g_free (filename);
+
+ /* We only check for .ogg files because those are the
+ * only ones we create */
+ name = g_strdup_printf ("%s.ogg", sound_name);
+ filename = custom_theme_dir_path (name);
+ g_free (name);
+
+ if (g_file_test (filename, G_FILE_TEST_IS_SYMLINK) != FALSE) {
+ *linked_name = g_file_read_link (filename, NULL);
+ g_free (filename);
+ return SOUND_TYPE_CUSTOM;
+ }
+ g_free (filename);
+
+ return SOUND_TYPE_BUILTIN;
+}
+
+static void
+update_alerts_from_theme_name (GvcSoundThemeChooser *chooser,
+ const char *name)
+{
+ if (strcmp (name, CUSTOM_THEME_NAME) != 0) {
+ /* reset alert to default */
+ update_alert (chooser, DEFAULT_ALERT_ID);
+ } else {
+ int sound_type;
+ char *linkname;
+
+ linkname = NULL;
+ sound_type = get_file_type ("bell-terminal", &linkname);
+ g_debug ("Found link: %s", linkname);
+ if (sound_type == SOUND_TYPE_CUSTOM) {
+ update_alert (chooser, linkname);
+ }
+ }
+}
+
+static void
+update_theme (GvcSoundThemeChooser *chooser)
+{
+ char *theme_name;
+ gboolean events_enabled;
+ gboolean bell_enabled;
+ gboolean feedback_enabled;
+
+ bell_enabled = mateconf_client_get_bool (chooser->priv->client, AUDIO_BELL_KEY, NULL);
+ //set_audible_bell_enabled (chooser, bell_enabled);
+
+ feedback_enabled = mateconf_client_get_bool (chooser->priv->client, INPUT_SOUNDS_KEY, NULL);
+ set_input_feedback_enabled (chooser, feedback_enabled);
+
+ events_enabled = mateconf_client_get_bool (chooser->priv->client, EVENT_SOUNDS_KEY, NULL);
+ if (events_enabled) {
+ theme_name = mateconf_client_get_string (chooser->priv->client, SOUND_THEME_KEY, NULL);
+ } else {
+ theme_name = g_strdup (NO_SOUNDS_THEME_NAME);
+ }
+
+ gtk_widget_set_sensitive (chooser->priv->selection_box, events_enabled);
+ gtk_widget_set_sensitive (chooser->priv->click_feedback_button, events_enabled);
+
+ set_combox_for_theme_name (chooser, theme_name);
+
+ update_alerts_from_theme_name (chooser, theme_name);
+
+ g_free (theme_name);
+}
+
+static GObject *
+gvc_sound_theme_chooser_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ GObject *object;
+ GvcSoundThemeChooser *self;
+
+ object = G_OBJECT_CLASS (gvc_sound_theme_chooser_parent_class)->constructor (type, n_construct_properties, construct_params);
+
+ self = GVC_SOUND_THEME_CHOOSER (object);
+
+ setup_theme_selector (self);
+
+ update_theme (self);
+
+ return object;
+}
+
+static void
+gvc_sound_theme_chooser_class_init (GvcSoundThemeChooserClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->constructor = gvc_sound_theme_chooser_constructor;
+ object_class->finalize = gvc_sound_theme_chooser_finalize;
+
+ g_type_class_add_private (klass, sizeof (GvcSoundThemeChooserPrivate));
+}
+
+static void
+on_click_feedback_toggled (GtkToggleButton *button,
+ GvcSoundThemeChooser *chooser)
+{
+ gboolean enabled;
+
+ enabled = gtk_toggle_button_get_active (button);
+
+ mateconf_client_set_bool (chooser->priv->client, INPUT_SOUNDS_KEY, enabled, NULL);
+}
+
+static void
+on_key_changed (MateConfClient *client,
+ guint cnxn_id,
+ MateConfEntry *entry,
+ GvcSoundThemeChooser *chooser)
+{
+ const char *key;
+ MateConfValue *value;
+
+ key = mateconf_entry_get_key (entry);
+
+ if (! g_str_has_prefix (key, KEY_SOUNDS_DIR)
+ && ! g_str_has_prefix (key, KEY_MARCO_DIR)) {
+ return;
+ }
+
+ value = mateconf_entry_get_value (entry);
+ if (strcmp (key, EVENT_SOUNDS_KEY) == 0) {
+ update_theme (chooser);
+ } else if (strcmp (key, SOUND_THEME_KEY) == 0) {
+ update_theme (chooser);
+ } else if (strcmp (key, INPUT_SOUNDS_KEY) == 0) {
+ update_theme (chooser);
+ } else if (strcmp (key, AUDIO_BELL_KEY) == 0) {
+ update_theme (chooser);
+ }
+}
+
+static void
+constrain_list_size (GtkWidget *widget,
+ GtkRequisition *requisition,
+ GtkWidget *to_size)
+{
+ GtkRequisition req;
+ int max_height;
+
+ /* constrain height to be the tree height up to a max */
+ max_height = (gdk_screen_get_height (gtk_widget_get_screen (widget))) / 4;
+
+ gtk_widget_size_request (to_size, &req);
+
+ requisition->height = MIN (req.height, max_height);
+}
+
+static void
+setup_list_size_constraint (GtkWidget *widget,
+ GtkWidget *to_size)
+{
+ g_signal_connect (widget,
+ "size-request",
+ G_CALLBACK (constrain_list_size),
+ to_size);
+}
+
+static void
+gvc_sound_theme_chooser_init (GvcSoundThemeChooser *chooser)
+{
+ GtkWidget *box;
+ GtkWidget *label;
+ GtkWidget *scrolled_window;
+ GtkWidget *alignment;
+ char *str;
+
+ chooser->priv = GVC_SOUND_THEME_CHOOSER_GET_PRIVATE (chooser);
+
+ chooser->priv->theme_box = gtk_hbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (chooser),
+ chooser->priv->theme_box, FALSE, FALSE, 0);
+
+ label = gtk_label_new_with_mnemonic (_("Sound _theme:"));
+ gtk_box_pack_start (GTK_BOX (chooser->priv->theme_box), label, FALSE, FALSE, 0);
+ chooser->priv->combo_box = gtk_combo_box_new ();
+ gtk_box_pack_start (GTK_BOX (chooser->priv->theme_box), chooser->priv->combo_box, FALSE, FALSE, 6);
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), chooser->priv->combo_box);
+
+ chooser->priv->client = mateconf_client_get_default ();
+
+ str = g_strdup_printf ("<b>%s</b>", _("C_hoose an alert sound:"));
+ chooser->priv->selection_box = box = gtk_frame_new (str);
+ g_free (str);
+ label = gtk_frame_get_label_widget (GTK_FRAME (box));
+ gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
+ gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+ gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_NONE);
+
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 0, 0, 0);
+ gtk_container_add (GTK_CONTAINER (alignment), box);
+ gtk_box_pack_start (GTK_BOX (chooser), alignment, TRUE, TRUE, 6);
+
+ alignment = gtk_alignment_new (0, 0, 1, 1);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 6, 0, 0, 0);
+ gtk_container_add (GTK_CONTAINER (box), alignment);
+
+ chooser->priv->treeview = create_alert_treeview (chooser);
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), chooser->priv->treeview);
+
+ scrolled_window = gtk_scrolled_window_new (NULL, NULL);
+ setup_list_size_constraint (scrolled_window, chooser->priv->treeview);
+
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window),
+ GTK_SHADOW_IN);
+ gtk_container_add (GTK_CONTAINER (scrolled_window), chooser->priv->treeview);
+ gtk_container_add (GTK_CONTAINER (alignment), scrolled_window);
+
+ chooser->priv->click_feedback_button = gtk_check_button_new_with_mnemonic (_("Enable _window and button sounds"));
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chooser->priv->click_feedback_button),
+ mateconf_client_get_bool (chooser->priv->client, INPUT_SOUNDS_KEY, NULL));
+ gtk_box_pack_start (GTK_BOX (chooser),
+ chooser->priv->click_feedback_button,
+ FALSE, FALSE, 0);
+ g_signal_connect (chooser->priv->click_feedback_button,
+ "toggled",
+ G_CALLBACK (on_click_feedback_toggled),
+ chooser);
+
+
+ mateconf_client_add_dir (chooser->priv->client, KEY_SOUNDS_DIR,
+ MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ NULL);
+ chooser->priv->sounds_dir_id = mateconf_client_notify_add (chooser->priv->client,
+ KEY_SOUNDS_DIR,
+ (MateConfClientNotifyFunc)on_key_changed,
+ chooser, NULL, NULL);
+ mateconf_client_add_dir (chooser->priv->client, KEY_MARCO_DIR,
+ MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ NULL);
+ chooser->priv->marco_dir_id = mateconf_client_notify_add (chooser->priv->client,
+ KEY_MARCO_DIR,
+ (MateConfClientNotifyFunc)on_key_changed,
+ chooser, NULL, NULL);
+
+ /* FIXME: should accept drag and drop themes. should also
+ add an "Add Theme..." item to the theme combobox */
+}
+
+static void
+gvc_sound_theme_chooser_finalize (GObject *object)
+{
+ GvcSoundThemeChooser *sound_theme_chooser;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_SOUND_THEME_CHOOSER (object));
+
+ sound_theme_chooser = GVC_SOUND_THEME_CHOOSER (object);
+
+ if (sound_theme_chooser->priv != NULL) {
+ if (sound_theme_chooser->priv->sounds_dir_id > 0) {
+ mateconf_client_notify_remove (sound_theme_chooser->priv->client,
+ sound_theme_chooser->priv->sounds_dir_id);
+ sound_theme_chooser->priv->sounds_dir_id = 0;
+ }
+ if (sound_theme_chooser->priv->marco_dir_id > 0) {
+ mateconf_client_notify_remove (sound_theme_chooser->priv->client,
+ sound_theme_chooser->priv->marco_dir_id);
+ sound_theme_chooser->priv->marco_dir_id = 0;
+ }
+ g_object_unref (sound_theme_chooser->priv->client);
+ sound_theme_chooser->priv->client = NULL;
+ }
+
+ G_OBJECT_CLASS (gvc_sound_theme_chooser_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_sound_theme_chooser_new (void)
+{
+ GObject *chooser;
+ chooser = g_object_new (GVC_TYPE_SOUND_THEME_CHOOSER,
+ "spacing", 6,
+ NULL);
+ return GTK_WIDGET (chooser);
+}
diff --git a/sound-theme/gvc-sound-theme-chooser.h b/sound-theme/gvc-sound-theme-chooser.h
new file mode 100644
index 0000000..6701aad
--- /dev/null
+++ b/sound-theme/gvc-sound-theme-chooser.h
@@ -0,0 +1,54 @@
+/* -*- 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_SOUND_THEME_CHOOSER_H
+#define __GVC_SOUND_THEME_CHOOSER_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_SOUND_THEME_CHOOSER (gvc_sound_theme_chooser_get_type ())
+#define GVC_SOUND_THEME_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_SOUND_THEME_CHOOSER, GvcSoundThemeChooser))
+#define GVC_SOUND_THEME_CHOOSER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_SOUND_THEME_CHOOSER, GvcSoundThemeChooserClass))
+#define GVC_IS_SOUND_THEME_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_SOUND_THEME_CHOOSER))
+#define GVC_IS_SOUND_THEME_CHOOSER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_SOUND_THEME_CHOOSER))
+#define GVC_SOUND_THEME_CHOOSER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_SOUND_THEME_CHOOSER, GvcSoundThemeChooserClass))
+
+typedef struct GvcSoundThemeChooserPrivate GvcSoundThemeChooserPrivate;
+
+typedef struct
+{
+ GtkVBox parent;
+ GvcSoundThemeChooserPrivate *priv;
+} GvcSoundThemeChooser;
+
+typedef struct
+{
+ GtkVBoxClass parent_class;
+} GvcSoundThemeChooserClass;
+
+GType gvc_sound_theme_chooser_get_type (void);
+
+GtkWidget * gvc_sound_theme_chooser_new (void);
+
+G_END_DECLS
+
+#endif /* __GVC_SOUND_THEME_CHOOSER_H */
diff --git a/sound-theme/gvc-sound-theme-editor.c b/sound-theme/gvc-sound-theme-editor.c
new file mode 100644
index 0000000..0453150
--- /dev/null
+++ b/sound-theme/gvc-sound-theme-editor.c
@@ -0,0 +1,1397 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
+ * Copyright (C) 2008 Bastien Nocera <[email protected]>
+ * 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 <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+#include <glib/gi18n.h>
+#include <gtk/gtk.h>
+#include <canberra-gtk.h>
+
+#include <mateconf/mateconf-client.h>
+
+#include "gvc-sound-theme-editor.h"
+#include "sound-theme-file-utils.h"
+
+#define GVC_SOUND_THEME_EDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_SOUND_THEME_EDITOR, GvcSoundThemeEditorPrivate))
+
+struct GvcSoundThemeEditorPrivate
+{
+ GtkWidget *treeview;
+ GtkWidget *theme_box;
+ GtkWidget *selection_box;
+ GtkWidget *click_feedback_button;
+ MateConfClient *client;
+ guint sounds_dir_id;
+ guint marco_dir_id;
+};
+
+static void gvc_sound_theme_editor_class_init (GvcSoundThemeEditorClass *klass);
+static void gvc_sound_theme_editor_init (GvcSoundThemeEditor *sound_theme_editor);
+static void gvc_sound_theme_editor_finalize (GObject *object);
+
+G_DEFINE_TYPE (GvcSoundThemeEditor, gvc_sound_theme_editor, GTK_TYPE_VBOX)
+
+typedef enum {
+ CATEGORY_INVALID,
+ CATEGORY_BELL,
+ CATEGORY_WINDOWS_BUTTONS,
+ CATEGORY_DESKTOP,
+ CATEGORY_ALERTS,
+ NUM_CATEGORIES
+} CategoryType;
+
+typedef enum {
+ SOUND_TYPE_NORMAL,
+ SOUND_TYPE_AUDIO_BELL,
+ SOUND_TYPE_FEEDBACK
+} SoundType;
+
+static struct {
+ CategoryType category;
+ SoundType type;
+ const char *display_name;
+ const char *names[6];
+} sounds[20] = {
+ /* Bell */
+ { CATEGORY_BELL, SOUND_TYPE_AUDIO_BELL, NC_("Sound event", "Alert sound"), { "bell-terminal", "bell-window-system", NULL } },
+ /* Windows and buttons */
+ { CATEGORY_WINDOWS_BUTTONS, -1, NC_("Sound event", "Windows and Buttons"), { NULL } },
+ { CATEGORY_WINDOWS_BUTTONS, SOUND_TYPE_FEEDBACK, NC_("Sound event", "Button clicked"), { "button-pressed", "menu-click", "menu-popup", "menu-popdown", "menu-replace", NULL } },
+ { CATEGORY_WINDOWS_BUTTONS, SOUND_TYPE_FEEDBACK, NC_("Sound event", "Toggle button clicked"), { "button-toggle-off", "button-toggle-on", NULL } },
+ { CATEGORY_WINDOWS_BUTTONS, SOUND_TYPE_FEEDBACK, NC_("Sound event", "Window maximized"), { "window-maximized", NULL } },
+ { CATEGORY_WINDOWS_BUTTONS, SOUND_TYPE_FEEDBACK, NC_("Sound event", "Window unmaximized"), { "window-unmaximized", NULL } },
+ { CATEGORY_WINDOWS_BUTTONS, SOUND_TYPE_FEEDBACK, NC_("Sound event", "Window minimised"), { "window-minimized", NULL } },
+ /* Desktop */
+ { CATEGORY_DESKTOP, -1, NC_("Sound event", "Desktop"), { NULL } },
+ { CATEGORY_DESKTOP, SOUND_TYPE_NORMAL, NC_("Sound event", "Login"), { "desktop-login", NULL } },
+ { CATEGORY_DESKTOP, SOUND_TYPE_NORMAL, NC_("Sound event", "Logout"), { "desktop-logout", NULL } },
+ { CATEGORY_DESKTOP, SOUND_TYPE_NORMAL, NC_("Sound event", "New e-mail"), { "message-new-email", NULL } },
+ { CATEGORY_DESKTOP, SOUND_TYPE_NORMAL, NC_("Sound event", "Empty trash"), { "trash-empty", NULL } },
+ { CATEGORY_DESKTOP, SOUND_TYPE_NORMAL, NC_("Sound event", "Long action completed (download, CD burning, etc.)"), { "complete-copy", "complete-download", "complete-media-burn", "complete-media-rip", "complete-scan", NULL } },
+ /* Alerts? */
+ { CATEGORY_ALERTS, -1, NC_("Sound event", "Alerts"), { NULL } },
+ { CATEGORY_ALERTS, SOUND_TYPE_NORMAL, NC_("Sound event", "Information or question"), { "dialog-information", "dialog-question", NULL } },
+ { CATEGORY_ALERTS, SOUND_TYPE_NORMAL, NC_("Sound event", "Warning"), { "dialog-warning", NULL } },
+ { CATEGORY_ALERTS, SOUND_TYPE_NORMAL, NC_("Sound event", "Error"), { "dialog-error", NULL } },
+ { CATEGORY_ALERTS, SOUND_TYPE_NORMAL, NC_("Sound event", "Battery warning"), { "power-unplug-battery-low", "battery-low", "battery-caution", NULL } },
+ /* Finish off */
+ { -1, -1, NULL, { NULL } }
+};
+
+#define KEY_SOUNDS_DIR "/desktop/mate/sound"
+#define EVENT_SOUNDS_KEY KEY_SOUNDS_DIR "/event_sounds"
+#define INPUT_SOUNDS_KEY KEY_SOUNDS_DIR "/input_feedback_sounds"
+#define SOUND_THEME_KEY KEY_SOUNDS_DIR "/theme_name"
+#define KEY_MARCO_DIR "/apps/marco/general"
+#define AUDIO_BELL_KEY KEY_MARCO_DIR "/audible_bell"
+
+#define CUSTOM_THEME_NAME "__custom"
+#define NO_SOUNDS_THEME_NAME "__no_sounds"
+#define PREVIEW_BUTTON_XPAD 5
+
+enum {
+ THEME_DISPLAY_COL,
+ THEME_IDENTIFIER_COL,
+ THEME_PARENT_ID_COL,
+ THEME_NUM_COLS
+};
+
+enum {
+ SOUND_UNSET,
+ SOUND_OFF,
+ SOUND_BUILTIN,
+ SOUND_CUSTOM,
+ SOUND_CUSTOM_OLD
+};
+
+enum {
+ DISPLAY_COL,
+ SETTING_COL,
+ TYPE_COL,
+ SENSITIVE_COL,
+ HAS_PREVIEW_COL,
+ FILENAME_COL,
+ SOUND_NAMES_COL,
+ NUM_COLS
+};
+
+static gboolean
+theme_changed_custom_reinit (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ int type;
+ gboolean sensitive;
+
+ gtk_tree_model_get (model,
+ iter,
+ TYPE_COL, &type,
+ SENSITIVE_COL, &sensitive, -1);
+ if (type != -1) {
+ gtk_tree_store_set (GTK_TREE_STORE (model), iter,
+ SETTING_COL, SOUND_BUILTIN,
+ HAS_PREVIEW_COL, sensitive,
+ -1);
+ }
+ return FALSE;
+}
+
+static void
+on_theme_changed ()
+{
+ /* Don't reinit a custom theme */
+ if (strcmp (theme_name, CUSTOM_THEME_NAME) != 0) {
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ gtk_tree_model_foreach (model, theme_changed_custom_reinit, NULL);
+
+ /* Delete the custom dir */
+ delete_custom_theme_dir ();
+
+ /* And the combo box entry */
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (editor->priv->combo_box));
+ gtk_tree_model_get_iter_first (model, &iter);
+ do {
+ char *parent;
+ gtk_tree_model_get (model, &iter, THEME_PARENT_ID_COL, &parent, -1);
+ if (parent != NULL && strcmp (parent, CUSTOM_THEME_NAME) != 0) {
+ gtk_list_store_remove (GTK_LIST_STORE (model), &iter);
+ g_free (parent);
+ break;
+ }
+ g_free (parent);
+ } while (gtk_tree_model_iter_next (model, &iter));
+ }
+}
+
+static char *
+load_index_theme_name (const char *index,
+ char **parent)
+{
+ GKeyFile *file;
+ char *indexname = NULL;
+ gboolean hidden;
+
+ file = g_key_file_new ();
+ if (g_key_file_load_from_file (file, index, G_KEY_FILE_KEEP_TRANSLATIONS, NULL) == FALSE) {
+ g_key_file_free (file);
+ return NULL;
+ }
+ /* Don't add hidden themes to the list */
+ hidden = g_key_file_get_boolean (file, "Sound Theme", "Hidden", NULL);
+ if (!hidden) {
+ indexname = g_key_file_get_locale_string (file,
+ "Sound Theme",
+ "Name",
+ NULL,
+ NULL);
+
+ /* Save the parent theme, if there's one */
+ if (parent != NULL) {
+ *parent = g_key_file_get_string (file,
+ "Sound Theme",
+ "Inherits",
+ NULL);
+ }
+ }
+
+ g_key_file_free (file);
+ return indexname;
+}
+
+static void
+sound_theme_in_dir (GHashTable *hash,
+ const char *dir)
+{
+ GDir *d;
+ const char *name;
+
+ d = g_dir_open (dir, 0, NULL);
+ if (d == NULL) {
+ return;
+ }
+
+ while ((name = g_dir_read_name (d)) != NULL) {
+ char *dirname, *index, *indexname;
+
+ /* Look for directories */
+ dirname = g_build_filename (dir, name, NULL);
+ if (g_file_test (dirname, G_FILE_TEST_IS_DIR) == FALSE) {
+ g_free (dirname);
+ continue;
+ }
+
+ /* Look for index files */
+ index = g_build_filename (dirname, "index.theme", NULL);
+ g_free (dirname);
+
+ /* Check the name of the theme in the index.theme file */
+ indexname = load_index_theme_name (index, NULL);
+ g_free (index);
+ if (indexname == NULL) {
+ continue;
+ }
+
+ g_hash_table_insert (hash, g_strdup (name), indexname);
+ }
+
+ g_dir_close (d);
+}
+
+static void
+add_theme_to_store (const char *key,
+ const char *value,
+ GtkListStore *store)
+{
+ char *parent;
+
+ parent = NULL;
+
+ /* Get the parent, if we're checking the custom theme */
+ if (strcmp (key, CUSTOM_THEME_NAME) == 0) {
+ char *name, *path;
+
+ path = custom_theme_dir_path ("index.theme");
+ name = load_index_theme_name (path, &parent);
+ g_free (name);
+ g_free (path);
+ }
+ gtk_list_store_insert_with_values (store, NULL, G_MAXINT,
+ THEME_DISPLAY_COL, value,
+ THEME_IDENTIFIER_COL, key,
+ THEME_PARENT_ID_COL, parent,
+ -1);
+ g_free (parent);
+}
+
+static void
+set_theme_name (GvcSoundThemeEditor *editor,
+ const char *name)
+{
+ MateConfClient *client;
+
+ g_debug ("setting theme %s", name ? name : "(null)");
+
+ /* If the name is empty, use "freedesktop" */
+ if (name == NULL || *name == '\0') {
+ name = "freedesktop";
+ }
+
+ mateconf_client_set_string (editor->priv->client, SOUND_THEME_KEY, theme_name, NULL);
+}
+
+/* Functions to toggle whether the audible bell sound is editable */
+static gboolean
+audible_bell_foreach (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ int type;
+ int setting;
+ gboolean enabled = GPOINTER_TO_INT (data);
+
+ setting = enabled ? SOUND_BUILTIN : SOUND_OFF;
+
+ gtk_tree_model_get (model, iter, TYPE_COL, &type, -1);
+ if (type == SOUND_TYPE_AUDIO_BELL) {
+ gtk_tree_store_set (GTK_TREE_STORE (model),
+ iter,
+ SETTING_COL, setting,
+ HAS_PREVIEW_COL, enabled,
+ -1);
+ return TRUE;
+ }
+ return FALSE;
+}
+
+static void
+set_audible_bell_enabled (GvcSoundThemeEditor *editor,
+ gboolean enabled)
+{
+ GtkTreeModel *model;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ gtk_tree_model_foreach (model, audible_bell_foreach, GINT_TO_POINTER (enabled));
+}
+
+/* Functions to toggle whether the Input feedback sounds are editable */
+static gboolean
+input_feedback_foreach (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ int type;
+ gboolean enabled = GPOINTER_TO_INT (data);
+
+ gtk_tree_model_get (model, iter, TYPE_COL, &type, -1);
+ if (type == SOUND_TYPE_FEEDBACK) {
+ gtk_tree_store_set (GTK_TREE_STORE (model), iter,
+ SENSITIVE_COL, enabled,
+ HAS_PREVIEW_COL, enabled,
+ -1);
+ }
+ return FALSE;
+}
+
+static void
+set_input_feedback_enabled (GvcSoundThemeEditor *editor,
+ gboolean enabled)
+{
+ GtkTreeModel *model;
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (editor->priv->click_feedback_button),
+ enabled);
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ gtk_tree_model_foreach (model, input_feedback_foreach, GINT_TO_POINTER (enabled));
+}
+
+static int
+get_file_type (const char *sound_name,
+ char **linked_name)
+{
+ char *name, *filename;
+
+ *linked_name = NULL;
+
+ name = g_strdup_printf ("%s.disabled", sound_name);
+ filename = custom_theme_dir_path (name);
+ g_free (name);
+
+ if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) != FALSE) {
+ g_free (filename);
+ return SOUND_OFF;
+ }
+ g_free (filename);
+
+ /* We only check for .ogg files because those are the
+ * only ones we create */
+ name = g_strdup_printf ("%s.ogg", sound_name);
+ filename = custom_theme_dir_path (name);
+ g_free (name);
+
+ if (g_file_test (filename, G_FILE_TEST_IS_SYMLINK) != FALSE) {
+ *linked_name = g_file_read_link (filename, NULL);
+ g_free (filename);
+ return SOUND_CUSTOM;
+ }
+ g_free (filename);
+
+ return SOUND_BUILTIN;
+}
+
+static gboolean
+theme_changed_custom_init (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ char **sound_names;
+
+ gtk_tree_model_get (model, iter, SOUND_NAMES_COL, &sound_names, -1);
+ if (sound_names != NULL) {
+ char *filename;
+ int type;
+
+ type = get_file_type (sound_names[0], &filename);
+
+ gtk_tree_store_set (GTK_TREE_STORE (model), iter,
+ SETTING_COL, type,
+ HAS_PREVIEW_COL, type != SOUND_OFF,
+ FILENAME_COL, filename,
+ -1);
+ g_strfreev (sound_names);
+ g_free (filename);
+ }
+ return FALSE;
+}
+
+static void
+update_theme (GvcSoundThemeEditor *editor)
+{
+ char *theme_name;
+ gboolean events_enabled;
+ gboolean bell_enabled;
+ MateConfClient *client;
+ gboolean feedback_enabled;
+
+ client = editor->priv->client;
+
+ bell_enabled = mateconf_client_get_bool (client, AUDIO_BELL_KEY, NULL);
+ set_audible_bell_enabled (editor, bell_enabled);
+
+ feedback_enabled = mateconf_client_get_bool (client, INPUT_SOUNDS_KEY, NULL);
+ set_input_feedback_enabled (editor, feedback_enabled);
+
+ events_enabled = mateconf_client_get_bool (client, EVENT_SOUNDS_KEY, NULL);
+ if (events_enabled) {
+ theme_name = mateconf_client_get_string (client, SOUND_THEME_KEY, NULL);
+ } else {
+ theme_name = g_strdup (NO_SOUNDS_THEME_NAME);
+ }
+
+ gtk_widget_set_sensitive (editor->priv->selection_box, events_enabled);
+
+ set_theme_name (editor, theme_name);
+
+ /* Setup the default values if we're using the custom theme */
+ if (theme_name != NULL && strcmp (theme_name, CUSTOM_THEME_NAME) == 0) {
+ GtkTreeModel *model;
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ gtk_tree_model_foreach (model,
+ theme_changed_custom_init,
+ NULL);
+ }
+ g_free (theme_name);
+}
+
+static void
+setup_theme_selector (GvcSoundThemeEditor *editor)
+{
+ GHashTable *hash;
+ GtkListStore *store;
+ GtkCellRenderer *renderer;
+ const char * const *data_dirs;
+ const char *data_dir;
+ char *dir;
+ guint i;
+
+ /* Add the theme names and their display name to a hash table,
+ * makes it easy to avoid duplicate themes */
+ hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
+
+ data_dirs = g_get_system_data_dirs ();
+ for (i = 0; data_dirs[i] != NULL; i++) {
+ dir = g_build_filename (data_dirs[i], "sounds", NULL);
+ sound_theme_in_dir (hash, dir);
+ g_free (dir);
+ }
+
+ data_dir = g_get_user_data_dir ();
+ dir = g_build_filename (data_dir, "sounds", NULL);
+ sound_theme_in_dir (hash, dir);
+ g_free (dir);
+
+ /* If there isn't at least one theme, make everything
+ * insensitive, LAME! */
+ if (g_hash_table_size (hash) == 0) {
+ gtk_widget_set_sensitive (GTK_WIDGET (editor), FALSE);
+ g_warning ("Bad setup, install the freedesktop sound theme");
+ g_hash_table_destroy (hash);
+ return;
+ }
+
+ /* Setup the tree model, 3 columns:
+ * - internal theme name/directory
+ * - display theme name
+ * - the internal id for the parent theme, used for the custom theme */
+ store = gtk_list_store_new (THEME_NUM_COLS,
+ G_TYPE_STRING,
+ G_TYPE_STRING,
+ G_TYPE_STRING);
+
+ /* Add the themes to a combobox */
+ gtk_list_store_insert_with_values (store,
+ NULL,
+ G_MAXINT,
+ THEME_DISPLAY_COL, _("No sounds"),
+ THEME_IDENTIFIER_COL, "__no_sounds",
+ THEME_PARENT_ID_COL, NULL,
+ -1);
+ g_hash_table_foreach (hash, (GHFunc) add_theme_to_store, store);
+ g_hash_table_destroy (hash);
+
+ /* Set the display */
+ gtk_combo_box_set_model (GTK_COMBO_BOX (editor->priv->combo_box),
+ GTK_TREE_MODEL (store));
+
+ renderer = gtk_cell_renderer_text_new ();
+ gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (editor->priv->combo_box),
+ renderer,
+ TRUE);
+ gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (editor->priv->combo_box),
+ renderer,
+ "text", THEME_DISPLAY_COL,
+ NULL);
+
+ g_signal_connect (editor->priv->combo_box,
+ "changed",
+ G_CALLBACK (on_combobox_changed),
+ editor);
+}
+
+static void
+play_sound_preview (GtkFileEditor *editor,
+ gpointer user_data)
+{
+ char *filename;
+
+ filename = gtk_file_editor_get_preview_filename (GTK_FILE_EDITOR (editor));
+ if (filename == NULL) {
+ return;
+ }
+
+ ca_gtk_play_for_widget (GTK_WIDGET (editor), 0,
+ CA_PROP_APPLICATION_NAME, _("Sound Preferences"),
+ CA_PROP_MEDIA_FILENAME, filename,
+ CA_PROP_EVENT_DESCRIPTION, _("Testing event sound"),
+ CA_PROP_CANBERRA_CACHE_CONTROL, "never",
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+#ifdef CA_PROP_CANBERRA_ENABLE
+ CA_PROP_CANBERRA_ENABLE, "1",
+#endif
+ NULL);
+ g_free (filename);
+}
+
+static char *
+get_sound_filename (GvcSoundThemeEditor *editor)
+{
+ GtkWidget *file_editor;
+ GtkWidget *toplevel;
+ GtkWindow *parent;
+ int response;
+ char *filename;
+ char *path;
+ const char * const *data_dirs, *data_dir;
+ GtkFileFilter *filter;
+ guint i;
+
+ /* Try to get the parent window of the widget */
+ toplevel = gtk_widget_get_toplevel (GTK_WIDGET (editor));
+ if (gtk_widget_is_toplevel (toplevel) != FALSE)
+ parent = GTK_WINDOW (toplevel);
+ else
+ parent = NULL;
+
+ file_editor = gtk_file_editor_dialog_new (_("Select Sound File"),
+ parent,
+ GTK_FILE_EDITOR_ACTION_OPEN,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
+ NULL);
+
+ gtk_file_editor_set_local_only (GTK_FILE_EDITOR (file_editor), TRUE);
+ gtk_file_editor_set_select_multiple (GTK_FILE_EDITOR (file_editor), FALSE);
+
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (filter, _("Sound files"));
+ gtk_file_filter_add_mime_type (filter, "audio/x-vorbis+ogg");
+ gtk_file_filter_add_mime_type (filter, "audio/x-wav");
+ gtk_file_editor_add_filter (GTK_FILE_EDITOR (file_editor), filter);
+ gtk_file_editor_set_filter (GTK_FILE_EDITOR (file_editor), filter);
+
+ g_signal_connect (file_editor, "update-preview",
+ G_CALLBACK (play_sound_preview), NULL);
+
+ data_dirs = g_get_system_data_dirs ();
+ for (i = 0; data_dirs[i] != NULL; i++) {
+ path = g_build_filename (data_dirs[i], "sounds", NULL);
+ gtk_file_editor_add_shortcut_folder (GTK_FILE_EDITOR (file_editor), path, NULL);
+ g_free (path);
+ }
+ data_dir = g_get_user_special_dir (G_USER_DIRECTORY_MUSIC);
+ if (data_dir != NULL)
+ gtk_file_editor_add_shortcut_folder (GTK_FILE_EDITOR (file_editor), data_dir, NULL);
+
+ gtk_file_editor_set_current_folder (GTK_FILE_EDITOR (file_editor), SOUND_DATA_DIR);
+
+ response = gtk_dialog_run (GTK_DIALOG (file_editor));
+ filename = NULL;
+ if (response == GTK_RESPONSE_ACCEPT)
+ filename = gtk_file_editor_get_filename (GTK_FILE_EDITOR (file_editor));
+
+ gtk_widget_destroy (file_editor);
+
+ return filename;
+}
+
+
+static gboolean
+count_customised_sounds (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ int *num_custom)
+{
+ int type;
+ int setting;
+
+ gtk_tree_model_get (model, iter, TYPE_COL, &type, SETTING_COL, &setting, -1);
+ if (setting == SOUND_OFF || setting == SOUND_CUSTOM || setting == SOUND_CUSTOM_OLD) {
+ (*num_custom)++;
+ }
+
+ return FALSE;
+}
+
+static gboolean
+save_sounds (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ int type;
+ int setting;
+ char *filename;
+ char **sounds;
+
+ gtk_tree_model_get (model, iter,
+ TYPE_COL, &type,
+ SETTING_COL, &setting,
+ FILENAME_COL, &filename,
+ SOUND_NAMES_COL, &sounds,
+ -1);
+
+ if (setting == SOUND_BUILTIN) {
+ delete_old_files (sounds);
+ delete_disabled_files (sounds);
+ } else if (setting == SOUND_OFF) {
+ delete_old_files (sounds);
+ add_disabled_file (sounds);
+ } else if (setting == SOUND_CUSTOM || setting == SOUND_CUSTOM_OLD) {
+ delete_old_files (sounds);
+ delete_disabled_files (sounds);
+ add_custom_file (sounds, filename);
+ }
+ g_free (filename);
+ g_strfreev (sounds);
+
+ return FALSE;
+}
+
+static void
+save_custom_theme (GtkTreeModel *model,
+ const char *parent)
+{
+ GKeyFile *keyfile;
+ char *data;
+ char *path;
+
+ /* Create the custom directory */
+ path = custom_theme_dir_path (NULL);
+ g_mkdir_with_parents (path, 0755);
+ g_free (path);
+
+ /* Save the sounds themselves */
+ gtk_tree_model_foreach (model, (GtkTreeModelForeachFunc) save_sounds, NULL);
+
+ /* Set the data for index.theme */
+ keyfile = g_key_file_new ();
+ g_key_file_set_string (keyfile, "Sound Theme", "Name", _("Custom"));
+ g_key_file_set_string (keyfile, "Sound Theme", "Inherits", parent);
+ g_key_file_set_string (keyfile, "Sound Theme", "Directories", ".");
+ data = g_key_file_to_data (keyfile, NULL, NULL);
+ g_key_file_free (keyfile);
+
+ /* Save the index.theme */
+ path = custom_theme_dir_path ("index.theme");
+ g_file_set_contents (path, data, -1, NULL);
+ g_free (path);
+ g_free (data);
+
+ custom_theme_update_time ();
+}
+
+static void
+dump_theme (GvcSoundThemeEditor *editor)
+{
+ int num_custom;
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ char *parent;
+
+ num_custom = 0;
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ gtk_tree_model_foreach (model, (GtkTreeModelForeachFunc) count_customised_sounds, &num_custom);
+
+ g_debug ("%d customised sounds", num_custom);
+
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (editor->priv->combo_box));
+ /* Get the current theme's name, and set the parent */
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (editor->priv->combo_box), &iter) == FALSE)
+ return;
+
+ if (num_custom == 0) {
+ gtk_tree_model_get (model, &iter, THEME_PARENT_ID_COL, &parent, -1);
+ if (parent != NULL) {
+ set_theme_name (editor, parent);
+ g_free (parent);
+ }
+ gtk_tree_model_get_iter_first (model, &iter);
+ do {
+ gtk_tree_model_get (model, &iter, THEME_PARENT_ID_COL, &parent, -1);
+ if (parent != NULL && strcmp (parent, CUSTOM_THEME_NAME) != 0) {
+ gtk_list_store_remove (GTK_LIST_STORE (model), &iter);
+ break;
+ }
+ } while (gtk_tree_model_iter_next (model, &iter));
+
+ delete_custom_theme_dir ();
+ } else {
+ gtk_tree_model_get (model, &iter, THEME_IDENTIFIER_COL, &parent, -1);
+ if (strcmp (parent, CUSTOM_THEME_NAME) != 0) {
+ gtk_list_store_insert_with_values (GTK_LIST_STORE (model), NULL, G_MAXINT,
+ THEME_DISPLAY_COL, _("Custom"),
+ THEME_IDENTIFIER_COL, CUSTOM_THEME_NAME,
+ THEME_PARENT_ID_COL, parent,
+ -1);
+ } else {
+ g_free (parent);
+ gtk_tree_model_get (model, &iter, THEME_PARENT_ID_COL, &parent, -1);
+ }
+
+ g_debug ("The parent theme is: %s", parent);
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ save_custom_theme (model, parent);
+ g_free (parent);
+
+ set_theme_name (editor, CUSTOM_THEME_NAME);
+ }
+}
+
+static void
+on_setting_column_edited (GtkCellRendererText *renderer,
+ char *path,
+ char *new_text,
+ GvcSoundThemeEditor *editor)
+{
+ GtkTreeModel *model;
+ GtkTreeModel *tree_model;
+ GtkTreeIter iter;
+ GtkTreeIter tree_iter;
+ SoundType type;
+ char *text;
+ char *old_filename;
+ int setting;
+
+ if (new_text == NULL) {
+ return;
+ }
+
+ g_object_get (renderer,
+ "model", &model,
+ NULL);
+
+ tree_model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ if (gtk_tree_model_get_iter_from_string (tree_model, &tree_iter, path) == FALSE)
+ return;
+
+ gtk_tree_model_get (tree_model, &tree_iter,
+ TYPE_COL, &type,
+ FILENAME_COL, &old_filename,
+ -1);
+
+ gtk_tree_model_get_iter_first (model, &iter);
+ do {
+ int cmp;
+
+ gtk_tree_model_get (model, &iter,
+ 0, &text,
+ 1, &setting,
+ -1);
+ cmp = g_utf8_collate (text, new_text);
+ g_free (text);
+
+ if (cmp != 0) {
+ continue;
+ }
+
+ if (type == SOUND_TYPE_NORMAL
+ || type == SOUND_TYPE_FEEDBACK
+ || type == SOUND_TYPE_AUDIO_BELL) {
+
+ if (setting == SOUND_CUSTOM
+ || (setting == SOUND_CUSTOM_OLD
+ && old_filename == NULL)) {
+
+ char *filename = get_sound_filename (editor);
+
+ if (filename == NULL) {
+ break;
+ }
+ gtk_tree_store_set (GTK_TREE_STORE (tree_model),
+ &tree_iter,
+ SETTING_COL, setting,
+ HAS_PREVIEW_COL, setting != SOUND_OFF,
+ FILENAME_COL, filename,
+ -1);
+ g_free (filename);
+ } else if (setting == SOUND_CUSTOM_OLD) {
+ gtk_tree_store_set (GTK_TREE_STORE (tree_model),
+ &tree_iter,
+ SETTING_COL, setting,
+ HAS_PREVIEW_COL, setting != SOUND_OFF,
+ FILENAME_COL, old_filename,
+ -1);
+ } else {
+ gtk_tree_store_set (GTK_TREE_STORE (tree_model),
+ &tree_iter,
+ SETTING_COL, setting,
+ HAS_PREVIEW_COL, setting != SOUND_OFF,
+ -1);
+ }
+
+ g_debug ("Something changed, dump theme");
+ dump_theme (editor);
+
+ break;
+ }
+
+ g_assert_not_reached ();
+
+ } while (gtk_tree_model_iter_next (model, &iter));
+
+ g_free (old_filename);
+}
+
+static void
+fill_custom_model (GtkListStore *store,
+ const char *prev_filename)
+{
+ GtkTreeIter iter;
+
+ gtk_list_store_clear (store);
+
+ if (prev_filename != NULL) {
+ char *display;
+ display = g_filename_display_basename (prev_filename);
+ gtk_list_store_insert_with_values (store, &iter, G_MAXINT,
+ 0, display,
+ 1, SOUND_CUSTOM_OLD,
+ -1);
+ g_free (display);
+ }
+
+ gtk_list_store_insert_with_values (store, &iter, G_MAXINT,
+ 0, _("Default"),
+ 1, SOUND_BUILTIN,
+ -1);
+ gtk_list_store_insert_with_values (store, &iter, G_MAXINT,
+ 0, _("Disabled"),
+ 1, SOUND_OFF,
+ -1);
+ gtk_list_store_insert_with_values (store, &iter, G_MAXINT,
+ 0, _("Custom…"),
+ 1, SOUND_CUSTOM, -1);
+}
+
+static void
+on_combobox_editing_started (GtkCellRenderer *renderer,
+ GtkCellEditable *editable,
+ gchar *path,
+ GvcSoundThemeEditor *editor)
+{
+ GtkTreeModel *model;
+ GtkTreeModel *store;
+ GtkTreeIter iter;
+ SoundType type;
+ char *filename;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (editor->priv->treeview));
+ if (gtk_tree_model_get_iter_from_string (model, &iter, path) == FALSE) {
+ return;
+ }
+
+ gtk_tree_model_get (model, &iter, TYPE_COL, &type, FILENAME_COL, &filename, -1);
+ g_object_get (renderer, "model", &store, NULL);
+ fill_custom_model (GTK_LIST_STORE (store), filename);
+ g_free (filename);
+}
+
+static gboolean
+play_sound_at_path (GtkWidget *tree_view,
+ GtkTreePath *path)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ char **sound_names;
+ gboolean sensitive;
+
+ model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree_view));
+ if (gtk_tree_model_get_iter (model, &iter, path) == FALSE) {
+ return FALSE;
+ }
+
+ gtk_tree_model_get (model, &iter,
+ SOUND_NAMES_COL, &sound_names,
+ SENSITIVE_COL, &sensitive,
+ -1);
+ if (!sensitive || sound_names == NULL) {
+ return FALSE;
+ }
+
+ ca_gtk_play_for_widget (GTK_WIDGET (tree_view), 0,
+ CA_PROP_APPLICATION_NAME, _("Sound Preferences"),
+ CA_PROP_EVENT_ID, sound_names[0],
+ CA_PROP_EVENT_DESCRIPTION, _("Testing event sound"),
+ CA_PROP_CANBERRA_CACHE_CONTROL, "never",
+ CA_PROP_APPLICATION_ID, "org.mate.VolumeControl",
+#ifdef CA_PROP_CANBERRA_ENABLE
+ CA_PROP_CANBERRA_ENABLE, "1",
+#endif
+ NULL);
+
+ g_strfreev (sound_names);
+
+ return TRUE;
+}
+
+static void
+setting_set_func (GtkTreeViewColumn *tree_column,
+ GtkCellRenderer *cell,
+ GtkTreeModel *model,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ int setting;
+ char *filename;
+ SoundType type;
+
+ gtk_tree_model_get (model, iter,
+ SETTING_COL, &setting,
+ FILENAME_COL, &filename,
+ TYPE_COL, &type,
+ -1);
+
+ if (setting == SOUND_UNSET) {
+ g_object_set (cell,
+ "visible", FALSE,
+ NULL);
+ g_free (filename);
+ return;
+ }
+
+ if (setting == SOUND_OFF) {
+ g_object_set (cell,
+ "text", _("Disabled"),
+ NULL);
+ } else if (setting == SOUND_BUILTIN) {
+ g_object_set (cell,
+ "text", _("Default"),
+ NULL);
+ } else if (setting == SOUND_CUSTOM || setting == SOUND_CUSTOM_OLD) {
+ char *display;
+
+ display = g_filename_display_basename (filename);
+ g_object_set (cell,
+ "text", display,
+ NULL);
+ g_free (display);
+ }
+
+ g_free (filename);
+}
+
+typedef GtkCellRendererPixbuf ActivatableCellRendererPixbuf;
+typedef GtkCellRendererPixbufClass ActivatableCellRendererPixbufClass;
+
+GType activatable_cell_renderer_pixbuf_get_type (void);
+#define ACTIVATABLE_TYPE_CELL_RENDERER_PIXBUF (activatable_cell_renderer_pixbuf_get_type ())
+G_DEFINE_TYPE (ActivatableCellRendererPixbuf, activatable_cell_renderer_pixbuf, GTK_TYPE_CELL_RENDERER_PIXBUF);
+
+static gboolean
+activatable_cell_renderer_pixbuf_activate (GtkCellRenderer *cell,
+ GdkEvent *event,
+ GtkWidget *widget,
+ const gchar *path_string,
+ GdkRectangle *background_area,
+ GdkRectangle *cell_area,
+ GtkCellRendererState flags)
+{
+ GtkTreePath *path;
+ gboolean res;
+
+ g_debug ("Activating pixbuf");
+
+ path = gtk_tree_path_new_from_string (path_string);
+ res = play_sound_at_path (widget, path);
+ gtk_tree_path_free (path);
+
+ return res;
+}
+
+static void
+activatable_cell_renderer_pixbuf_init (ActivatableCellRendererPixbuf *cell)
+{
+}
+
+static void
+activatable_cell_renderer_pixbuf_class_init (ActivatableCellRendererPixbufClass *class)
+{
+ GtkCellRendererClass *cell_class;
+
+ cell_class = GTK_CELL_RENDERER_CLASS (class);
+
+ cell_class->activate = activatable_cell_renderer_pixbuf_activate;
+}
+
+static void
+setup_theme_custom_selector (GvcSoundThemeEditor *editor,
+ gboolean have_xkb )
+{
+ GtkTreeStore *store;
+ GtkTreeModel *custom_model;
+ GtkTreeViewColumn *column;
+ GtkCellRenderer *renderer;
+ GtkTreeIter iter;
+ GtkTreeIter parent;
+ CategoryType type;
+ guint i;
+
+ /* Set up the model for the custom view */
+ store = gtk_tree_store_new (NUM_COLS,
+ G_TYPE_STRING,
+ G_TYPE_INT,
+ G_TYPE_INT,
+ G_TYPE_BOOLEAN,
+ G_TYPE_BOOLEAN,
+ G_TYPE_STRING,
+ G_TYPE_STRV);
+
+ /* The first column with the categories/sound names */
+ renderer = gtk_cell_renderer_text_new ();
+ column = gtk_tree_view_column_new_with_attributes ("Display", renderer,
+ "text", DISPLAY_COL,
+ "sensitive", SENSITIVE_COL,
+ "ellipsize", PANGO_ELLIPSIZE_START,
+ "ellipsize-set", TRUE,
+ NULL);
+ g_object_set (G_OBJECT (column), "expand", TRUE, NULL);
+
+ gtk_tree_view_append_column (GTK_TREE_VIEW (editor->priv->treeview), column);
+
+ /* The 2nd column with the sound settings */
+ renderer = gtk_cell_renderer_combo_new ();
+ g_signal_connect (renderer,
+ "edited",
+ G_CALLBACK (on_setting_column_edited),
+ editor);
+ g_signal_connect (renderer,
+ "editing-started",
+ G_CALLBACK (on_combobox_editing_started),
+ editor);
+ custom_model = GTK_TREE_MODEL (gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_INT));
+ fill_custom_model (GTK_LIST_STORE (custom_model), NULL);
+
+ g_object_set (renderer,
+ "model", custom_model,
+ "has-entry", FALSE,
+ "editable", TRUE,
+ "text-column", 0,
+ NULL);
+ column = gtk_tree_view_column_new_with_attributes ("Setting", renderer,
+ "editable", SENSITIVE_COL,
+ "sensitive", SENSITIVE_COL,
+ "visible", TRUE,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (editor->priv->treeview), column);
+ gtk_tree_view_column_set_cell_data_func (column, renderer, setting_set_func, NULL, NULL);
+
+ /* The 3rd column with the preview pixbuf */
+ renderer = g_object_new (ACTIVATABLE_TYPE_CELL_RENDERER_PIXBUF, NULL);
+ g_object_set (renderer,
+ "mode", GTK_CELL_RENDERER_MODE_ACTIVATABLE,
+ "icon-name", "media-playback-start",
+ "stock-size", GTK_ICON_SIZE_MENU,
+ NULL);
+ column = gtk_tree_view_column_new_with_attributes ("Preview", renderer,
+ "visible", HAS_PREVIEW_COL,
+ NULL);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (editor->priv->treeview), column);
+ g_object_set_data (G_OBJECT (editor->priv->treeview), "preview-column", column);
+
+ gtk_tree_view_set_model (GTK_TREE_VIEW (editor->priv->treeview), GTK_TREE_MODEL (store));
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (editor->priv->treeview), FALSE);
+
+ /* Fill in the model */
+ type = CATEGORY_INVALID;
+
+ for (i = 0; ; i++) {
+ GtkTreeIter *_parent;
+
+ if (sounds[i].category == -1) {
+ break;
+ }
+
+ /* Is it a new type of sound? */
+ if (sounds[i].category == type
+ && type != CATEGORY_INVALID
+ && type != CATEGORY_BELL) {
+ _parent = &parent;
+ } else {
+ _parent = NULL;
+ }
+
+ if (sounds[i].type != -1) {
+ gtk_tree_store_insert_with_values (store, &iter, _parent, G_MAXINT,
+ DISPLAY_COL, g_dpgettext2 (NULL, "Sound event", sounds[i].display_name),
+ SETTING_COL, SOUND_BUILTIN,
+ TYPE_COL, sounds[i].type,
+ SOUND_NAMES_COL, sounds[i].names,
+ HAS_PREVIEW_COL, TRUE,
+ SENSITIVE_COL, TRUE,
+ -1);
+ } else {
+ /* Category */
+ gtk_tree_store_insert_with_values (store, &iter, _parent, G_MAXINT,
+ DISPLAY_COL, g_dpgettext2 (NULL, "Sound event", sounds[i].display_name),
+ SETTING_COL, SOUND_UNSET,
+ TYPE_COL, sounds[i].type,
+ SENSITIVE_COL, TRUE,
+ HAS_PREVIEW_COL, FALSE,
+ -1);
+ }
+
+ /* If we didn't set a parent already, set one in case we need it later */
+ if (_parent == NULL) {
+ parent = iter;
+ }
+ type = sounds[i].category;
+ }
+
+ gtk_tree_view_expand_all (GTK_TREE_VIEW (editor->priv->treeview));
+}
+
+static GObject *
+gvc_sound_theme_editor_constructor (GType type,
+ guint n_construct_properties,
+ GObjectConstructParam *construct_params)
+{
+ GObject *object;
+ GvcSoundThemeEditor *self;
+
+ object = G_OBJECT_CLASS (gvc_sound_theme_editor_parent_class)->constructor (type, n_construct_properties, construct_params);
+
+ self = GVC_SOUND_THEME_EDITOR (object);
+
+ setup_theme_selector (self);
+ setup_theme_custom_selector (self, TRUE);
+
+ update_theme (self);
+
+ return object;
+}
+
+static void
+gvc_sound_theme_editor_class_init (GvcSoundThemeEditorClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->constructor = gvc_sound_theme_editor_constructor;
+ object_class->finalize = gvc_sound_theme_editor_finalize;
+
+ g_type_class_add_private (klass, sizeof (GvcSoundThemeEditorPrivate));
+}
+
+static void
+on_click_feedback_toggled (GtkToggleButton *button,
+ GvcSoundThemeEditor *editor)
+{
+ MateConfClient *client;
+ gboolean enabled;
+
+ enabled = gtk_toggle_button_get_active (button);
+
+ client = mateconf_client_get_default ();
+ mateconf_client_set_bool (client, INPUT_SOUNDS_KEY, enabled, NULL);
+ g_object_unref (client);
+}
+
+static void
+on_key_changed (MateConfClient *client,
+ guint cnxn_id,
+ MateConfEntry *entry,
+ GvcSoundThemeEditor *editor)
+{
+ const char *key;
+ MateConfValue *value;
+
+ key = mateconf_entry_get_key (entry);
+
+ if (! g_str_has_prefix (key, KEY_SOUNDS_DIR)
+ && ! g_str_has_prefix (key, KEY_MARCO_DIR)) {
+ return;
+ }
+
+ value = mateconf_entry_get_value (entry);
+ if (strcmp (key, EVENT_SOUNDS_KEY) == 0) {
+ update_theme (editor);
+ } else if (strcmp (key, SOUND_THEME_KEY) == 0) {
+ update_theme (editor);
+ } else if (strcmp (key, INPUT_SOUNDS_KEY) == 0) {
+ update_theme (editor);
+ } else if (strcmp (key, AUDIO_BELL_KEY) == 0) {
+ update_theme (editor);
+ }
+}
+
+static void
+on_treeview_row_activated (GtkTreeView *treeview,
+ GtkTreePath *path,
+ GtkTreeViewColumn *column,
+ GvcSoundThemeEditor *editor)
+{
+ g_debug ("row activated");
+ play_sound_at_path (GTK_WIDGET (treeview), path);
+}
+
+static void
+constrain_list_size (GtkWidget *widget,
+ GtkRequisition *requisition,
+ GtkWidget *to_size)
+{
+ GtkRequisition req;
+ int max_height;
+
+ /* constrain height to be the tree height up to a max */
+ max_height = (gdk_screen_get_height (gtk_widget_get_screen (widget))) / 4;
+
+ gtk_widget_size_request (to_size, &req);
+
+ requisition->height = MIN (req.height, max_height);
+}
+
+static void
+setup_list_size_constraint (GtkWidget *widget,
+ GtkWidget *to_size)
+{
+ g_signal_connect (widget,
+ "size-request",
+ G_CALLBACK (constrain_list_size),
+ to_size);
+}
+
+static void
+gvc_sound_theme_editor_init (GvcSoundThemeEditor *editor)
+{
+ GtkWidget *box;
+ GtkWidget *label;
+ GtkWidget *scrolled_window;
+
+ editor->priv = GVC_SOUND_THEME_EDITOR_GET_PRIVATE (editor);
+
+ editor->priv->theme_box = gtk_hbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (editor),
+ editor->priv->theme_box, FALSE, FALSE, 0);
+
+ label = gtk_label_new (_("Sound Theme:"));
+ gtk_box_pack_start (GTK_BOX (editor->priv->theme_box), label, FALSE, FALSE, 6);
+ editor->priv->combo_box = gtk_combo_box_new ();
+ gtk_box_pack_start (GTK_BOX (editor->priv->theme_box), editor->priv->combo_box, FALSE, FALSE, 0);
+
+
+ editor->priv->client = mateconf_client_get_default ();
+
+ editor->priv->selection_box = box = gtk_vbox_new (FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (editor), box, TRUE, TRUE, 0);
+
+ editor->priv->treeview = gtk_tree_view_new ();
+ g_signal_connect (editor->priv->treeview,
+ "row-activated",
+ G_CALLBACK (on_treeview_row_activated),
+ editor);
+
+ scrolled_window = gtk_scrolled_window_new (NULL, NULL);
+ setup_list_size_constraint (scrolled_window, editor->priv->treeview);
+
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window),
+ GTK_SHADOW_IN);
+ gtk_container_add (GTK_CONTAINER (scrolled_window), editor->priv->treeview);
+ gtk_container_add (GTK_CONTAINER (box), scrolled_window);
+
+ editor->priv->click_feedback_button = gtk_check_button_new_with_mnemonic (_("Enable window and button sounds"));
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (editor->priv->click_feedback_button),
+ mateconf_client_get_bool (editor->priv->client, INPUT_SOUNDS_KEY, NULL));
+ gtk_box_pack_start (GTK_BOX (box),
+ editor->priv->click_feedback_button,
+ FALSE, FALSE, 0);
+ g_signal_connect (editor->priv->click_feedback_button,
+ "toggled",
+ G_CALLBACK (on_click_feedback_toggled),
+ editor);
+
+
+ mateconf_client_add_dir (editor->priv->client, KEY_SOUNDS_DIR,
+ MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ NULL);
+ editor->priv->sounds_dir_id = mateconf_client_notify_add (editor->priv->client,
+ KEY_SOUNDS_DIR,
+ (MateConfClientNotifyFunc)on_key_changed,
+ editor, NULL, NULL);
+ mateconf_client_add_dir (editor->priv->client, KEY_MARCO_DIR,
+ MATECONF_CLIENT_PRELOAD_ONELEVEL,
+ NULL);
+ editor->priv->marco_dir_id = mateconf_client_notify_add (editor->priv->client,
+ KEY_MARCO_DIR,
+ (MateConfClientNotifyFunc)on_key_changed,
+ editor, NULL, NULL);
+
+ /* FIXME: should accept drag and drop themes. should also
+ add an "Add Theme..." item to the theme combobox */
+}
+
+static void
+gvc_sound_theme_editor_finalize (GObject *object)
+{
+ GvcSoundThemeEditor *sound_theme_editor;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GVC_IS_SOUND_THEME_EDITOR (object));
+
+ sound_theme_editor = GVC_SOUND_THEME_EDITOR (object);
+
+ if (sound_theme_editor->priv != NULL) {
+ if (sound_theme_editor->priv->sounds_dir_id > 0) {
+ mateconf_client_notify_remove (sound_theme_editor->priv->client,
+ sound_theme_editor->priv->sounds_dir_id);
+ sound_theme_editor->priv->sounds_dir_id = 0;
+ }
+ if (sound_theme_editor->priv->marco_dir_id > 0) {
+ mateconf_client_notify_remove (sound_theme_editor->priv->client,
+ sound_theme_editor->priv->marco_dir_id);
+ sound_theme_editor->priv->marco_dir_id = 0;
+ }
+ g_object_unref (sound_theme_editor->priv->client);
+ sound_theme_editor->priv->client = NULL;
+ }
+
+ G_OBJECT_CLASS (gvc_sound_theme_editor_parent_class)->finalize (object);
+}
+
+GtkWidget *
+gvc_sound_theme_editor_new (void)
+{
+ GObject *editor;
+ editor = g_object_new (GVC_TYPE_SOUND_THEME_EDITOR,
+ "spacing", 6,
+ NULL);
+ return GTK_WIDGET (editor);
+}
diff --git a/sound-theme/gvc-sound-theme-editor.h b/sound-theme/gvc-sound-theme-editor.h
new file mode 100644
index 0000000..5e4330d
--- /dev/null
+++ b/sound-theme/gvc-sound-theme-editor.h
@@ -0,0 +1,54 @@
+/* -*- 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_SOUND_THEME_EDITOR_H
+#define __GVC_SOUND_THEME_EDITOR_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define GVC_TYPE_SOUND_THEME_EDITOR (gvc_sound_theme_editor_get_type ())
+#define GVC_SOUND_THEME_EDITOR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_SOUND_THEME_EDITOR, GvcSoundThemeEditor))
+#define GVC_SOUND_THEME_EDITOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_SOUND_THEME_EDITOR, GvcSoundThemeEditorClass))
+#define GVC_IS_SOUND_THEME_EDITOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_SOUND_THEME_EDITOR))
+#define GVC_IS_SOUND_THEME_EDITOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_SOUND_THEME_EDITOR))
+#define GVC_SOUND_THEME_EDITOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_SOUND_THEME_EDITOR, GvcSoundThemeEditorClass))
+
+typedef struct GvcSoundThemeEditorPrivate GvcSoundThemeEditorPrivate;
+
+typedef struct
+{
+ GtkVBox parent;
+ GvcSoundThemeEditorPrivate *priv;
+} GvcSoundThemeEditor;
+
+typedef struct
+{
+ GtkVBoxClass parent_class;
+} GvcSoundThemeEditorClass;
+
+GType gvc_sound_theme_editor_get_type (void);
+
+GtkWidget * gvc_sound_theme_editor_new (void);
+
+G_END_DECLS
+
+#endif /* __GVC_SOUND_THEME_EDITOR_H */
diff --git a/sound-theme/sound-theme-file-utils.c b/sound-theme/sound-theme-file-utils.c
new file mode 100644
index 0000000..962b617
--- /dev/null
+++ b/sound-theme/sound-theme-file-utils.c
@@ -0,0 +1,305 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ * Copyright (C) 2008 Bastien Nocera <[email protected]>
+ *
+ * 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 <glib/gstdio.h>
+#include <glib/gi18n.h>
+#include <gio/gio.h>
+#include <utime.h>
+#include <strings.h>
+
+#include "sound-theme-file-utils.h"
+
+#define CUSTOM_THEME_NAME "__custom"
+
+/* This function needs to be called after each individual
+ * changeset to the theme */
+void
+custom_theme_update_time (void)
+{
+ char *path;
+
+ path = custom_theme_dir_path (NULL);
+ utime (path, NULL);
+ g_free (path);
+}
+
+char *
+custom_theme_dir_path (const char *child)
+{
+ static char *dir = NULL;
+ const char *data_dir;
+
+ if (dir == NULL) {
+ data_dir = g_get_user_data_dir ();
+ dir = g_build_filename (data_dir, "sounds", CUSTOM_THEME_NAME, NULL);
+ }
+ if (child == NULL)
+ return g_strdup (dir);
+
+ return g_build_filename (dir, child, NULL);
+}
+
+static gboolean
+directory_delete_recursive (GFile *directory, GError **error)
+{
+ GFileEnumerator *enumerator;
+ GFileInfo *info;
+ gboolean success = TRUE;
+
+ enumerator = g_file_enumerate_children (directory,
+ G_FILE_ATTRIBUTE_STANDARD_NAME ","
+ G_FILE_ATTRIBUTE_STANDARD_TYPE,
+ G_FILE_QUERY_INFO_NONE,
+ NULL, error);
+ if (enumerator == NULL)
+ return FALSE;
+
+ while (success &&
+ (info = g_file_enumerator_next_file (enumerator, NULL, NULL))) {
+ GFile *child;
+
+ child = g_file_get_child (directory, g_file_info_get_name (info));
+
+ if (g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY) {
+ success = directory_delete_recursive (child, error);
+ }
+ g_object_unref (info);
+
+ if (success)
+ success = g_file_delete (child, NULL, error);
+ }
+ g_file_enumerator_close (enumerator, NULL, NULL);
+
+ if (success)
+ success = g_file_delete (directory, NULL, error);
+
+ return success;
+}
+
+/**
+ * capplet_file_delete_recursive :
+ * @file :
+ * @error :
+ *
+ * A utility routine to delete files and/or directories,
+ * including non-empty directories.
+ **/
+static gboolean
+capplet_file_delete_recursive (GFile *file, GError **error)
+{
+ GFileInfo *info;
+ GFileType type;
+
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+
+ info = g_file_query_info (file,
+ G_FILE_ATTRIBUTE_STANDARD_TYPE,
+ G_FILE_QUERY_INFO_NONE,
+ NULL, error);
+ if (info == NULL)
+ return FALSE;
+
+ type = g_file_info_get_file_type (info);
+ g_object_unref (info);
+
+ if (type == G_FILE_TYPE_DIRECTORY)
+ return directory_delete_recursive (file, error);
+ else
+ return g_file_delete (file, NULL, error);
+}
+
+void
+delete_custom_theme_dir (void)
+{
+ char *dir;
+ GFile *file;
+
+ dir = custom_theme_dir_path (NULL);
+ file = g_file_new_for_path (dir);
+ g_free (dir);
+ capplet_file_delete_recursive (file, NULL);
+ g_object_unref (file);
+
+ g_debug ("deleted the custom theme dir");
+}
+
+gboolean
+custom_theme_dir_is_empty (void)
+{
+ char *dir;
+ GFile *file;
+ gboolean is_empty;
+ GFileEnumerator *enumerator;
+ GFileInfo *info;
+ GError *error = NULL;
+
+ dir = custom_theme_dir_path (NULL);
+ file = g_file_new_for_path (dir);
+ g_free (dir);
+
+ is_empty = TRUE;
+
+ enumerator = g_file_enumerate_children (file,
+ G_FILE_ATTRIBUTE_STANDARD_NAME ","
+ G_FILE_ATTRIBUTE_STANDARD_TYPE,
+ G_FILE_QUERY_INFO_NONE,
+ NULL, &error);
+ if (enumerator == NULL) {
+ g_warning ("Unable to enumerate files: %s", error->message);
+ g_error_free (error);
+ goto out;
+ }
+
+ while (is_empty &&
+ (info = g_file_enumerator_next_file (enumerator, NULL, NULL))) {
+
+ if (strcmp ("index.theme", g_file_info_get_name (info)) != 0) {
+ is_empty = FALSE;
+ }
+
+ g_object_unref (info);
+ }
+ g_file_enumerator_close (enumerator, NULL, NULL);
+
+ out:
+ g_object_unref (file);
+
+ return is_empty;
+}
+
+static void
+delete_one_file (const char *sound_name, const char *pattern)
+{
+ GFile *file;
+ char *name, *filename;
+
+ name = g_strdup_printf (pattern, sound_name);
+ filename = custom_theme_dir_path (name);
+ g_free (name);
+ file = g_file_new_for_path (filename);
+ g_free (filename);
+ capplet_file_delete_recursive (file, NULL);
+ g_object_unref (file);
+}
+
+void
+delete_old_files (const char **sounds)
+{
+ guint i;
+
+ for (i = 0; sounds[i] != NULL; i++) {
+ delete_one_file (sounds[i], "%s.ogg");
+ }
+}
+
+void
+delete_disabled_files (const char **sounds)
+{
+ guint i;
+
+ for (i = 0; sounds[i] != NULL; i++)
+ delete_one_file (sounds[i], "%s.disabled");
+}
+
+static void
+create_one_file (GFile *file)
+{
+ GFileOutputStream* stream;
+
+ stream = g_file_create (file, G_FILE_CREATE_NONE, NULL, NULL);
+ if (stream != NULL) {
+ g_output_stream_close (G_OUTPUT_STREAM (stream), NULL, NULL);
+ g_object_unref (stream);
+ }
+}
+
+void
+add_disabled_file (const char **sounds)
+{
+ guint i;
+
+ for (i = 0; sounds[i] != NULL; i++) {
+ GFile *file;
+ char *name, *filename;
+
+ name = g_strdup_printf ("%s.disabled", sounds[i]);
+ filename = custom_theme_dir_path (name);
+ g_free (name);
+ file = g_file_new_for_path (filename);
+ g_free (filename);
+
+ create_one_file (file);
+ g_object_unref (file);
+ }
+}
+
+void
+add_custom_file (const char **sounds, const char *filename)
+{
+ guint i;
+
+ for (i = 0; sounds[i] != NULL; i++) {
+ GFile *file;
+ char *name, *path;
+
+ /* We use *.ogg because it's the first type of file that
+ * libcanberra looks at */
+ name = g_strdup_printf ("%s.ogg", sounds[i]);
+ path = custom_theme_dir_path (name);
+ g_free (name);
+ /* In case there's already a link there, delete it */
+ g_unlink (path);
+ file = g_file_new_for_path (path);
+ g_free (path);
+
+ /* Create the link */
+ g_file_make_symbolic_link (file, filename, NULL, NULL);
+ g_object_unref (file);
+ }
+}
+
+void
+create_custom_theme (const char *parent)
+{
+ GKeyFile *keyfile;
+ char *data;
+ char *path;
+
+ /* Create the custom directory */
+ path = custom_theme_dir_path (NULL);
+ g_mkdir_with_parents (path, 0755);
+ g_free (path);
+
+ /* Set the data for index.theme */
+ keyfile = g_key_file_new ();
+ g_key_file_set_string (keyfile, "Sound Theme", "Name", _("Custom"));
+ g_key_file_set_string (keyfile, "Sound Theme", "Inherits", parent);
+ g_key_file_set_string (keyfile, "Sound Theme", "Directories", ".");
+ data = g_key_file_to_data (keyfile, NULL, NULL);
+ g_key_file_free (keyfile);
+
+ /* Save the index.theme */
+ path = custom_theme_dir_path ("index.theme");
+ g_file_set_contents (path, data, -1, NULL);
+ g_free (path);
+ g_free (data);
+
+ custom_theme_update_time ();
+}
diff --git a/sound-theme/sound-theme-file-utils.h b/sound-theme/sound-theme-file-utils.h
new file mode 100644
index 0000000..7fc3a58
--- /dev/null
+++ b/sound-theme/sound-theme-file-utils.h
@@ -0,0 +1,37 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ * Copyright (C) 2008 Bastien Nocera <[email protected]>
+ *
+ * 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 __SOUND_THEME_FILE_UTILS_HH__
+#define __SOUND_THEME_FILE_UTILS_HH__
+
+#include <gio/gio.h>
+
+char *custom_theme_dir_path (const char *child);
+gboolean custom_theme_dir_is_empty (void);
+void create_custom_theme (const char *parent);
+
+void delete_custom_theme_dir (void);
+void delete_old_files (const char **sounds);
+void delete_disabled_files (const char **sounds);
+
+void add_disabled_file (const char **sounds);
+void add_custom_file (const char **sounds, const char *filename);
+
+void custom_theme_update_time (void);
+
+#endif /* __SOUND_THEME_FILE_UTILS_HH__ */
diff --git a/sound-theme/sounds/Makefile.am b/sound-theme/sounds/Makefile.am
new file mode 100644
index 0000000..0c31fe7
--- /dev/null
+++ b/sound-theme/sounds/Makefile.am
@@ -0,0 +1,29 @@
+NULL =
+
+sounddir = $(datadir)/sounds/mate/default/alerts
+
+sound_DATA = \
+ bark.ogg \
+ drip.ogg \
+ glass.ogg \
+ sonar.ogg \
+ $(NULL)
+
+metadata_in_files = mate-sounds-default.xml.in
+metadatadir = $(pkgdatadir)/sounds
+metadata_DATA = $(metadata_in_files:.xml.in=.xml)
+@INTLTOOL_XML_RULE@
+
+noinst_DATA = mate-sounds-default.xml.in
+CLEANFILES = mate-sounds-default.xml mate-sounds-default.xml.in
+
+EXTRA_DIST = $(sound_DATA) mate-sounds-default.xml.in.in
+
+mate-sounds-default.xml.in: mate-sounds-default.xml.in.in Makefile
+ $(AM_V_GEN)sed -e 's^\@datadir\@^$(datadir)^g' < $(srcdir)/mate-sounds-default.xml.in.in > mate-sounds-default.xml.in.tmp \
+ && mv mate-sounds-default.xml.in.tmp mate-sounds-default.xml.in
+
+MAINTAINERCLEANFILES = \
+ Makefile.in
+
+-include $(top_srcdir)/git.mk
diff --git a/sound-theme/sounds/Makefile.in b/sound-theme/sounds/Makefile.in
new file mode 100644
index 0000000..deb8bc3
--- /dev/null
+++ b/sound-theme/sounds/Makefile.in
@@ -0,0 +1,524 @@
+# 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 = sound-theme/sounds
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \
+ $(top_srcdir)/m4/as-compiler-flag.m4 \
+ $(top_srcdir)/m4/as-version.m4 $(top_srcdir)/m4/intltool.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/m4/mate-doc-utils.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+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)$(metadatadir)" "$(DESTDIR)$(sounddir)"
+DATA = $(metadata_DATA) $(noinst_DATA) $(sound_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
+DLLTOOL = @DLLTOOL@
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLADEUI_CATALOG_DIR = @GLADEUI_CATALOG_DIR@
+GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
+GLADEUI_LIBS = @GLADEUI_LIBS@
+GLADEUI_MODULE_DIR = @GLADEUI_MODULE_DIR@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMP_CFLAGS = @GMP_CFLAGS@
+GMP_LIBS = @GMP_LIBS@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+GSR_CFLAGS = @GSR_CFLAGS@
+GSR_LIBS = @GSR_LIBS@
+GSTMIXER_CFLAGS = @GSTMIXER_CFLAGS@
+GSTMIXER_LIBS = @GSTMIXER_LIBS@
+GSTPROPS_CFLAGS = @GSTPROPS_CFLAGS@
+GSTPROPS_LIBS = @GSTPROPS_LIBS@
+GST_MAJORMINOR = @GST_MAJORMINOR@
+HAVE_PULSEAUDIO = @HAVE_PULSEAUDIO@
+HAVE_SOUND_THEME = @HAVE_SOUND_THEME@
+HELP_DIR = @HELP_DIR@
+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@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MATECC_DESKTOP_DIR = @MATECC_DESKTOP_DIR@
+MATECONFTOOL = @MATECONFTOOL@
+MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@
+MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+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@
+PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@
+PACKAGE_VERSION_MICRO = @PACKAGE_VERSION_MICRO@
+PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+PROGRAMS_GSTPROPS = @PROGRAMS_GSTPROPS@
+PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@
+PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SOUNDTHEME_CFLAGS = @SOUNDTHEME_CFLAGS@
+SOUNDTHEME_LIBS = @SOUNDTHEME_LIBS@
+SOUND_THEME_CFLAGS = @SOUND_THEME_CFLAGS@
+SOUND_THEME_LIBS = @SOUND_THEME_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+VOLUME_CONTROL_CFLAGS = @VOLUME_CONTROL_CFLAGS@
+VOLUME_CONTROL_LIBS = @VOLUME_CONTROL_LIBS@
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CXXFLAGS = @WARN_CXXFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+NULL =
+sounddir = $(datadir)/sounds/mate/default/alerts
+sound_DATA = \
+ bark.ogg \
+ drip.ogg \
+ glass.ogg \
+ sonar.ogg \
+ $(NULL)
+
+metadata_in_files = mate-sounds-default.xml.in
+metadatadir = $(pkgdatadir)/sounds
+metadata_DATA = $(metadata_in_files:.xml.in=.xml)
+noinst_DATA = mate-sounds-default.xml.in
+CLEANFILES = mate-sounds-default.xml mate-sounds-default.xml.in
+EXTRA_DIST = $(sound_DATA) mate-sounds-default.xml.in.in
+MAINTAINERCLEANFILES = \
+ Makefile.in
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sound-theme/sounds/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign sound-theme/sounds/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-metadataDATA: $(metadata_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(metadatadir)" || $(MKDIR_P) "$(DESTDIR)$(metadatadir)"
+ @list='$(metadata_DATA)'; test -n "$(metadatadir)" || 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)$(metadatadir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(metadatadir)" || exit $$?; \
+ done
+
+uninstall-metadataDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(metadata_DATA)'; test -n "$(metadatadir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(metadatadir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(metadatadir)" && rm -f $$files
+install-soundDATA: $(sound_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(sounddir)" || $(MKDIR_P) "$(DESTDIR)$(sounddir)"
+ @list='$(sound_DATA)'; test -n "$(sounddir)" || 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)$(sounddir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(sounddir)" || exit $$?; \
+ done
+
+uninstall-soundDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(sound_DATA)'; test -n "$(sounddir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(sounddir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(sounddir)" && 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)$(metadatadir)" "$(DESTDIR)$(sounddir)"; 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)
+
+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-metadataDATA install-soundDATA
+
+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-metadataDATA uninstall-soundDATA
+
+.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-metadataDATA \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-soundDATA install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am uninstall uninstall-am uninstall-metadataDATA \
+ uninstall-soundDATA
+
+@INTLTOOL_XML_RULE@
+
+mate-sounds-default.xml.in: mate-sounds-default.xml.in.in Makefile
+ $(AM_V_GEN)sed -e 's^\@datadir\@^$(datadir)^g' < $(srcdir)/mate-sounds-default.xml.in.in > mate-sounds-default.xml.in.tmp \
+ && mv mate-sounds-default.xml.in.tmp mate-sounds-default.xml.in
+
+-include $(top_srcdir)/git.mk
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/sound-theme/sounds/bark.ogg b/sound-theme/sounds/bark.ogg
new file mode 100644
index 0000000..480950c
--- /dev/null
+++ b/sound-theme/sounds/bark.ogg
Binary files differ
diff --git a/sound-theme/sounds/drip.ogg b/sound-theme/sounds/drip.ogg
new file mode 100644
index 0000000..144d2b3
--- /dev/null
+++ b/sound-theme/sounds/drip.ogg
Binary files differ
diff --git a/sound-theme/sounds/glass.ogg b/sound-theme/sounds/glass.ogg
new file mode 100644
index 0000000..902a3c8
--- /dev/null
+++ b/sound-theme/sounds/glass.ogg
Binary files differ
diff --git a/sound-theme/sounds/mate-sounds-default.xml.in.in b/sound-theme/sounds/mate-sounds-default.xml.in.in
new file mode 100644
index 0000000..517c619
--- /dev/null
+++ b/sound-theme/sounds/mate-sounds-default.xml.in.in
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<sounds>
+ <sound deleted="false">
+ <!-- Translators: This is the name of an audio file that sounds like the bark of a dog.
+ You might want to translate it into the equivalent words of your language. -->
+ <_name>Bark</_name>
+ <filename>@datadir@/sounds/mate/default/alerts/bark.ogg</filename>
+ </sound>
+ <sound deleted="false">
+ <!-- Translators: This is the name of an audio file that sounds like a water drip.
+ You might want to translate it into the equivalent words of your language. -->
+ <_name>Drip</_name>
+ <filename>@datadir@/sounds/mate/default/alerts/drip.ogg</filename>
+ </sound>
+ <sound deleted="false">
+ <!-- Translators: This is the name of an audio file that sounds like tapping glass.
+ You might want to translate it into the equivalent words of your language. -->
+ <_name>Glass</_name>
+ <filename>@datadir@/sounds/mate/default/alerts/glass.ogg</filename>
+ </sound>
+ <sound deleted="false">
+ <!-- Translators: This is the name of an audio file that sounds sort of like a submarine sonar ping.
+ You might want to translate it into the equivalent words of your language. -->
+ <_name>Sonar</_name>
+ <filename>@datadir@/sounds/mate/default/alerts/sonar.ogg</filename>
+ </sound>
+</sounds>
diff --git a/sound-theme/sounds/sonar.ogg b/sound-theme/sounds/sonar.ogg
new file mode 100644
index 0000000..77aadec
--- /dev/null
+++ b/sound-theme/sounds/sonar.ogg
Binary files differ